Patent ID: 9610688
Date: 2017-04-04
CPC Classifications: B25J,G05B,Y10S

Claim:
1. A robot program generation apparatus configured to generate a robot program for operating a robot including a plurality of joints, the robot program generation apparatus comprising: an allowable jerk value setting unit configured to set allowable jerk values to the joints of the robot; a joint information calculation unit configured to simulate execution of a robot program in a virtual space and calculate positions and jerks of the joints in association with time; a jerk check unit configured to determine whether or not the jerks calculated by the joint information calculation unit are excess jerks which exceed the allowable values; a joint information identification unit configured to identify joints and positions of the joints in which the excess jerks are generated; and a robot program adjustment unit configured to adjust the robot program by modifying a teaching position within the neighborhood of the positions of the joints in which the excess jerks are generated so that the jerks of the joints identified by the joint information identification unit become equal to or smaller than the allowable values.