摘要 |
<p>PROBLEM TO BE SOLVED: To highly accurately and easily correct a position error when a moving body turns around.SOLUTION: A servo controller (10) includes: a calculation unit (24) of the amount of change at the time of turning around, for, on the basis of a position of a moving body (19) obtained by a moving body position acquisition unit (13), calculating the amount of change of the position of the moving body; a distance calculation unit (25) for, on the basis of the position of the moving body or a position of a servo motor (11) obtained by a motor position acquisition unit (15), calculating the distance from the servo motor to the moving body; an approximate formula determination unit (26) for, on the basis of the amount of change of the position of the moving body, the distance, and a torque command created by a torque command creation unit (23), determining an approximate formula to calculate the amount of positional correction for correcting the delay of the servo motor due to reversing of the servo motor; and a calculation unit (27) of the amount of positional correction, for calculating the amount of positional correction on the basis of the approximate formula.</p> |