Control method for servo system with adjustable softness in rectangular coordinate system
AssigneeFanuc Corporation
InventorsTetsuaki Kato, Yukinobu Tsuchida
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsTetsuaki Kato, Yukinobu Tsuchida
Estimating the term…
A control method for a servo system capable of adjusting softness to provide a robot with a soft floating function for each axis of a rectangular coordinate system. A force (Fx, Fy, Fz) acting on a tool center point in the rectangular coordinate system .SIGMA..sub.0 is obtained using a position error in the rectangular coordinate system .SIGMA..sub.0 and set parameters (Kx, Ky, Kz). The obtained force (Fx, Fy, Fz) is transformed into data (Fx.sup.(n+1), Fy.sup.(n+1), Fz.sup.(n+1)) in a tool coordinate system .SIGMA..sub.n+1, using posture data of the robot. Further, according to the Newton-Euler method, premising (Fx.sup.(n+1), Fy.sup.(n+1), Fz.sup.(n+1) =(fx.sup.(n+1), fy.sup.(n+1), fz.sup.(n+1), a torque Ti for each axis is calculated to obtain an input value Ei=Ti/(Kp.multidot.Kv) for a position loop. The input value Ei is input to the position loop to perform the position loop process, and an output of the position loop process is input to a velocity loop process to perform the velocity loop process, to realize the soft floating function.
A control method for a servo system for performing processes including a position loop process and a velocity loop process for each of axes of a robot so as to control servomotors for driving the axes of the robot, said method comprising the steps of:
Dependencies are inferred from the claim text.