Method of setting accelerating/decelerating motion of robot
AssigneeFanuc Corporation
InventorsTetsuaki Kato, Atsuo Nagayama
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsTetsuaki Kato, Atsuo Nagayama
Estimating the term…
A method of setting an accelerating/decelerating motion of a robot, in which a torque of the robot can be used efficiently without being saturated. In one section of motion, a moving ratio r representing a position which satisfies a condition such that a maximum torque is generated at a position where the maximum torque is needed, is successively and approximately obtained. First, a 0-th approximate solution (initial value) is assumed as .sub.i r.sub.0 =0, and then equations of motion are calculated at the position .sub.i r.sub.0 to obtain an acceleration so as to generate the maximum torque. The position such that the torque becomes maximal when the calculated acceleration is used is obtained as .sub.i r.sub.k+1. The difference .vertline..sub.i r.sub.k+1 -.sub.i r.sub.k .vertline. between the calculated .sub.i r.sub.k+1 and the previously calculated .sub.i r.sub.k is calculated, and it is checked whether or not the difference exceeds a preset very small value .epsilon.. If yes, the processing returns to S3. If no, it is determined and stored as .sub.i rsol=.sub.i r.sub.k+1, the index i is increased by 1 and k is cleared as k=0. If calculation for all the axes has not completed, the processing returns S1. Upon completion of calculation for all the axes, the processing proceeds to S7. In S7, the maximum of .sub.i rsol is defined as rsol, an acceleration in accordance with rsol is obtained for each axis, and a condition for the accelerating motion of each axis is set.
A method of setting an accelerating/decelerating motion of a robot, based on a constraint condition for each of robot axes to realize a target track of the robot when defining a track plan in a control device of the robot, motion equations of the robot and a sequential computing process considering the constraint condition relating to a maximum torque of each robot axis, said sequential computing process comprising the steps of:
Dependencies are inferred from the claim text.