Servo motor drive control device
First Claim
1. A servo motor drive control device for driving and controlling a periodically operated drive object by means of a servo motor, comprising:
- a position detector for detecting the position of said drive object;
means for obtaining the positional deviation between a positional command supplied to the servo motor and the position of said drive object as fed back by said position detector, for each sampling cycle;
first converting means for converting said positional deviation into a positional deviation at a prescribed position with respect to a reference position output in synchronization with the drive of said drive object;
correction data calculating means for obtaining, from the positional deviation at said prescribed position determined by the first converting means, correction data corresponding to the prescribed position;
storing means for storing the correction data obtained by said correction data calculating means, for at least one cycle; and
second converting means for converting the correction data for said prescribed position stored in said storing means, to correction data for each of said sampling cycles;
wherein the position of said drive object is controlled on the basis of said positional deviation and the correction data obtained by the second converting means.
1 Assignment
0 Petitions
Accused Products
Abstract
Learning control is performed when carrying out processing by repeating instructions in a pattern cycle. Time/position converting means determines a positional deviation for a prescribed position with respect to a reference position, from the positional deviation determined by sampling, and the reference position output in synchronization with the drive of the servo motor. Corresponding correction data stored in the memory means is added to the positional deviation, and then the result is subjected to filtering processing to update the correction data corresponding to the position. Position/time converting means then determines correction data for the current sampling time, on the basis of the correction data corresponding to the position as stored in the memory means, and the detected reference position. This correction data is processed to compensate for dynamic properties, thereby deriving a correctional quantity, which is added to the positional deviation.
-
Citations
9 Claims
-
1. A servo motor drive control device for driving and controlling a periodically operated drive object by means of a servo motor, comprising:
-
a position detector for detecting the position of said drive object;
means for obtaining the positional deviation between a positional command supplied to the servo motor and the position of said drive object as fed back by said position detector, for each sampling cycle;
first converting means for converting said positional deviation into a positional deviation at a prescribed position with respect to a reference position output in synchronization with the drive of said drive object;
correction data calculating means for obtaining, from the positional deviation at said prescribed position determined by the first converting means, correction data corresponding to the prescribed position;
storing means for storing the correction data obtained by said correction data calculating means, for at least one cycle; and
second converting means for converting the correction data for said prescribed position stored in said storing means, to correction data for each of said sampling cycles;
wherein the position of said drive object is controlled on the basis of said positional deviation and the correction data obtained by the second converting means. - View Dependent Claims (2, 4, 6, 7, 8, 9)
-
-
3. A servo motor drive control device for controlling a periodically operated drive object, by means of a servo motor, by performing at least positional loop control, comprising:
-
storing means for storing correction data for a prescribed position at a reference position output in synchronization with the drive of said drive object, for one cycle;
second converting means for determining correction data for each sampling time period from the correction data corresponding to a prescribed position stored in said storing means;
means for correcting said positional deviation by determining a correctional quantity from the correction data determined by said second converting means;
adding means for adding the correction data determined by said second converting means to the positional deviation detected at each sampling period;
filtering means for determining updated correction data for each sampling period by filtering the addition result from the adding means; and
first converting means for determining correction data for each of said prescribed positions, from the correction data for each sampling period output by said filtering means, and outputting same to said storing means. - View Dependent Claims (5)
-
Specification