Patent US5374882A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5374882A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of controlling servomotor

Assignee: Fanuc Corp
•
Filing: 1992-11-10
•
Granted: 1994-12-20
•
Expires: 2012-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of controlling a servomotor, characterized by faster convergence of both positional deviations and velocity deviations, higher responsibility as well as an improved resistivity against a disturbance, and being free from any mechanical resonance. An adjustment gain G is increased when a torque command Tc1 received from a conventional velocity control is small, whereas the adjustment gain G is decreased when the torque command Tc1 is large. A torque command Tc2 obtained by multiplying the Tc1 to the output from the velocity control section by the adjustment gain G is supplied to the servomotor. The gain is to be heightened in the case where the positional deviation and velocity deviation are both small and the torque command Tc1 is also small, to thereby ensure a higher responsibility and a rapid convergence. Moreover, the gain is to be suppressed when the torque command Tc1 is large, thus preventing the occurrence of a mechanical resonance.

Inventors

  • 👤 Shunsuke Matsubara
  • 👤 Tadashi Okita
  • 👤 Yasusuke Iwashita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 15:43
CPC Classifications
G; G05; G05D; G05D3/00; G05D3/12; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41024

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 35 words
A method of controlling a servomotor, comprising a step of: adjusting a velocity loop gain of said servomotor based on a magnitude of a torque command issued from a velocity loop control of said servomotor.
Claim 2
Independent Claim 35 words
A method of controlling a servomotor, comprising a step of: adjusting a velocity loop gain of said servomotor based on a magnitude of a torque command issued from a velocity loop control of said servomotor.
Claim 3
Independent Claim 62 words
A method of controlling a servomotor, comprising steps of: detecting a magnitude of a torque command issued from a velocity loop control of said servomotor; decreasing a velocity loop gain of said servomotor when the detected magnitude of the torque command is large; and increasing a velocity loop gain of said servomotor when the detected magnitude of the torque command is small.
Claim 4
Independent Claim 62 words
A method of controlling a servomotor, comprising steps of: detecting a magnitude of a torque command issued from a velocity loop control of said servomotor; decreasing a velocity loop gain of said servomotor when the detected magnitude of the torque command is large; and increasing a velocity loop gain of said servomotor when the detected magnitude of the torque command is small.
Claim 5
Independent Claim 86 words
A method of controlling a servomotor, comprising steps of: dividing magnitudes of torque commands issued from a velocity loop control of said servomotor into a plurality of regions of different magnitude; assigning a value of a gain for adjustment to each of said plurality of regions of different magnitude; determining a region of said plurality of regions for which a magnitude of a detected torque command falls within; and applying said assigned value of gain for adjustment corresponding to said region to said detected torque command.
Claim 6
Independent Claim 86 words
A method of controlling a servomotor, comprising steps of: dividing magnitudes of torque commands issued from a velocity loop control of said servomotor into a plurality of regions of different magnitude; assigning a value of a gain for adjustment to each of said plurality of regions of different magnitude; determining a region of said plurality of regions for which a magnitude of a detected torque command falls within; and applying said assigned value of gain for adjustment corresponding to said region to said detected torque command.
Claim 7
Independent Claim 80 words
A method of controlling a servomotor comprising steps of: determining a torque command value Tc1 based on a velocity loop control of said servomotor having a preset velocity loop gain; multiplying the determined torque command value Tc1 by an adjustment gain G and thereby obtaining a product as a torque command value Tc2, said adjustment gain G being determined based on said torque command value Tc1; and providing the obtained product as the torque command value Tc2 to said servomotor.
Claim 8
Independent Claim 80 words
A method of controlling a servomotor comprising steps of: determining a torque command value Tc1 based on a velocity loop control of said servomotor having a preset velocity loop gain; multiplying the determined torque command value Tc1 by an adjustment gain G and thereby obtaining a product as a torque command value Tc2, said adjustment gain G being determined based on said torque command value Tc1; and providing the obtained product as the torque command value Tc2 to said servomotor.
Claim 9
Dependent Claim 52 words
A method of controlling a servomotor according to claim 4, wherein said adjustment gain G is determined from the expression G=1+{Imax/(|Tc1|+δ)} where said torque command value Tc1 is a variable, Imax representing a producible torque command maximum is a constant, and δ represents a gain adjustment value set through a control system.
Claim 10
Dependent Claim 25 words
A method of controlling a servomotor according to claim 5, wherein said gain adjustment value δ is determined by said producible torque command maximum Imax.
Claim 11
Independent Claim 24 words
A method of controlling a servomotor according to claims 1, wherein said servomotor control includes a position loop in addition to said velocity loop.
Claim 12
Independent Claim 35 words
A method of controlling a servomotor according to claims 1, wherein said servomotor control includes a position loop in addition to said velocity loop, and wherein a feedforward control is introduced into the positional loop.
Claim 13
Independent Claim 20 words
A method of controlling a servomotor according to claims 1, wherein said servomotor control is effected by a digital servo.
Claim 14
Independent Claim 20 words
A method of controlling a servomotor according to claims 1, wherein said servomotor control is effected by an analog servo.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag