← Back to Patent Explorer
US5311110A Expired / Lapsed US ⏱️ 0.0 years remaining

Feedforward control method for servomotors

Assignee: Fanuc Corp
•
Filing: 1991-11-08
•
Granted: 1994-05-10
•
Expires: 2011-11-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A feedforward control method having an improved follow-up characteristic with respect to commands in a servo system and capable of a servomotor to operate smoothly and stably, is applied to a servo system in which a position/speed loop process is executed a plurality of times within one move command distribution period of an upper-level control device. A provisional speed command, which is the product of a gain (Kp) and a deviation (e) between an actual amount (Pf) of rotation of the motor and a move command (a) for each position and speed loop processing period, is corrected by a position feedforward quantity, which is the product of a coefficient (α1) and a mean value of move commands including the move command for each processing period and those before and after the present processing period calculated by a smoothing circuit to obtain a speed command. A provisional torque command obtained in a speed loop having an integral term and a proportional term is corrected by a speed feedforward quantity, which is the product of a coefficient (α2) and a differential value obtained by subjecting the mean value of the move commands to a lead compensation in a lead compensation element by a time period equal to a predetermined number of times the processing period to obtain a torque command for driving a servomotor.

Inventors

  • 👤 Yasusuke Iwashita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 05:37
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B13/00; G05B13/02; G05B13/0205; G05B19/19; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35386; G05B2219/41; G05B2219/41429; G05B2219/43; G05B2219/43048

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 156 words
A feedforward control method for a servo system in which a position and speed loop process is periodically carried out a plural number of times within one distribution period in accordance with a move command periodically distributed from an upperlevel control device, comprising the steps of: (a) executing a position loop process in each position and speed loop processing period in accordance with a corresponding move command to calculate a provisional speed command; (b) calculating a mean value of each said move command from a move command corresponding to one of said each position and speed loop processing period and move commands corresponding to position and speed loop processing periods preceding and subsequent to said one position and speed loop processing period; (c) calculating a feedforward controlled variable in accordance with said mean value of the move commands; and (d) correcting said provisional speed command using said calculated feedforward controlled variable to obtain a speed command.
Claim 2
Dependent Claim 156 words
A feedforward control method for a servo system in which a position and speed loop process is periodically carried out a plural number of times within one distribution period in accordance with a move command periodically distributed from an upperlevel control device, comprising the steps of: (a) executing a position loop process in each position and speed loop processing period in accordance with a corresponding move command to calculate a provisional speed command; (b) calculating a mean value of each said move command from a move command corresponding to one of said each position and speed loop processing period and move commands corresponding to position and speed loop processing periods preceding and subsequent to said one position and speed loop processing period; (c) calculating a feedforward controlled variable in accordance with said mean value of the move commands; and (d) correcting said provisional speed command using said calculated feedforward controlled variable to obtain a speed command.
Claim 3
Dependent Claim 39 words
The feedforward control method according to claim 1, wherein said step (b) includes a step of previously reading a move command for a distribution period subsequent to a distribution period including said each position and speed loop processing period.
Claim 4
Dependent Claim 29 words
The feedforward control method according to claim 1, wherein said step (c) includes a step of multiplying the mean value of the move commands by a position feedforward coefficient.
Claim 5
Dependent Claim 109 words
The feedforward control method according to claim 1, further comprising the steps of: calculating a provisional torque command by executing a speed loop process in said each position and speed loop processing period; subjecting said mean value of the move commands to a lead compensation by a time period equal to a predetermined time as long as said each position and speed loop processing period; calculating a speed feedforward quantity in accordance with the differential value of said mean value of the move command which has been subjected to the lead compensation; and correcting the provisional torque command by using said speed feedforward quantity to obtain a torque command.
Claim 6
Dependent Claim 39 words
The feedforward control method according to claim 4, wherein said speed feedforward quantity is calculated by multiplying a differential value of said move command mean value, which has been subjected to the lead compensation, by a speed feedforward coefficient.

References Cited (Backward Citations)

JPS5962909A Cited
US4533991A Cited
JPS61122720A Cited
JPS63167906A Cited
JPH01292405A Cited
US5055761A Cited
JPH0315911A Cited
US5107193A Cited
US5073747A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-09 1997-11-08 1998-05-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-09 2001-11-08 2002-05-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-09 2005-11-08 2006-05-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag