Patent ID: 8638058
Filing Date: 2014-01-28
Classification: G05B

Abstract:
1. A positioning control device characterized in comprising: a first servo controller which, based on operation condition information configured of a limited acceleration of the machine and a movement distance of a machine in positioning control, produces a position command signal so that a final value is the movement distance and a command acceleration signal that is a second order differential signal is equal to or smaller than the limited acceleration, and which, based on a detection position signal that is detected position information of the machine and the position command signal, produces a first torque command signal for executing the positioning control so that the position command signal and a machine position coincide with each other; a second servo controller which, based on the operation condition information configured of the limited acceleration of the machine and the movement distance of the machine in positioning control, produces a position command signal so that a final value is the movement distance and the command acceleration signal that is a second order differential signal is equal to or smaller than the limited acceleration, which, based on the operation condition information, produces a vibration component removed position command signal in which components of residual vibrations that are generated in the positioning control of the machine are removed away from the position command signal, and which, based on the detection position signal and the vibration component removed position command signal, produces a second torque command signal for executing the positioning control so that the vibration component removed position command signal and the machine position coincide with each other; a residual vibration information inputting unit which stores residual vibration information that is obtained by measuring residual vibrations of the machine that are generated when the positioning control is previously performed by using the first servo controller under arbitrary operation conditions; a residual vibration amplitude predicting unit which, based on the residual vibration information and the operation condition information, predicts an amplitude of residual vibrations of the machine that are generated when the positioning control is executed by using the first servo controller; an allowable positioning error inputting unit which stores an allowable value of a difference between the movement distance of the machine that is a target of the positioning control and a detected position of the machine at a timing when the positioning control is ended as an allowable positioning error; a servo controller selecting unit which selects a servo controller to be used in the positioning control for each operation conditions so that, in a case where the residual vibration amplitude predictive value predicted by the residual vibration amplitude predicting unit exceeds the allowable positioning error, the positioning control on the machine is executed by using the second servo controller, and, in a case where the residual vibration amplitude predictive value is equal to or smaller than the allowable positioning error, the positioning control on the machine is executed by using the first servo controller; and a current controller which controls a current to be supplied to a motor that drives the machine based on the torque command signal output from the servo controller that is selected by the servo controlling selecting unit.