G05B2219/41078

Control device for robot that performs work by pressing tool against workpiece

A robot control device includes a correction amount calculation unit that calculates a correction amount for collecting a deviation of a tip position of a tool attached to a tip of a robot due to an external force applied to the tool and a correction profile generation unit that generates a correction profile indicating a relationship between the correction amount calculated by the correction amount calculation unit and time.

Correction method at time of feed axis reversal

A stick motion correction method which corrects stick motion which occurs at time of reversal of a feed axis of a numerical control machine tool stores a position command to be commanded to a servo motor from an NC program of a numerical control machine tool for each predetermined control period from a current position command to a later position command, calculates a reversal correction command based on the stored position commands, calculates an advancement time for advancing timing of addition of the reversal correction command to a speed or torque command of the motor from reversal timing of the servo motor, based on information obtained from operation of the motor and adds the reversal correction command to the speed or torque command of the servo motor to precisely correct stick motion at a timing advanced from the reversal timing of the servo motor by an exact time.