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

Method of detecting oscillation of a servo system and automatically adjusting speed loop gain thereof

Assignee: Fanuc Corp
•
Filing: 1989-12-25
•
Granted: 1992-10-20
•
Expires: 2009-12-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method for automatically detecting oscillation of a servo system, and for rapidly, correctly and automatically adjusting a speed loop gain thereof. The servo system is operated with the position loop gain set to a large value, to rotate a motor in forward and reverse directions in an oscillating fashion. In an oscillation detection process, various frequency components of a speed signal (Vt) are repeatedly derived by Fourier transformation while the speed loop gains (k1, k2) are increased, and a main oscillation component (fmax) having a maximum amplitude among the frequency components is repeatedly determined (201, 202), and when the main oscillation component has rapidly increased (204, 209), it is determined that an oscillation of the servo system attributable to the resonance of a mechanical system has occurred and a warning is displayed. In a gain adjustment process, if the main oscillation component assumes a value close to a reference frequency (fa) during the motor oscillation in an integral-plus-proportional control or proportional-plus-integral control mode while the speed loop gain is changed, the loop gain and control mode (P) at that time are fixedly set (303), and if the main oscillation component does not fall in the vicinity of the reference frequency in the proportional-plus-integral control, a loop gain derived based on the upper limit cut-off frequency (f lim ) is settled (311).

Inventors

  • 👤 Yasusuke Iwashita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 07:30
CPC Classifications
C; C07; C07C; C07C275/00; C07C275/26; G; G05; G05B; G05B13/00; G05B13/02; G05B13/0205; G05B13/024; G05B5/00; G05B5/01

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 111 words
A method of automatically adjusting a speed loop gain of a servo system, comprising the steps of: (a) setting a position deviation-to-position loop gain characteristic of the servo system such that the position loop gain of the servo system assumes a large value in a predetermined position deviation range; (b) periodically extracting a position deviation parameter generated when the servo system is operated in accordance with a position command falling within the predetermined position deviation range; (c) determining a main oscillation component of the position deviation parameter; and (d) automatically adjusting the speed loop gain of the servo system such that the main oscillation component falls with a predetermined frequency range.
Claim 2
Independent Claim 111 words
A method of automatically adjusting a speed loop gain of a servo system, comprising the steps of: (a) setting a position deviation-to-position loop gain characteristic of the servo system such that the position loop gain of the servo system assumes a large value in a predetermined position deviation range; (b) periodically extracting a position deviation parameter generated when the servo system is operated in accordance with a position command falling within the predetermined position deviation range; (c) determining a main oscillation component of the position deviation parameter; and (d) automatically adjusting the speed loop gain of the servo system such that the main oscillation component falls with a predetermined frequency range.
Claim 3
Dependent Claim 31 words
A method according to claim 1, wherein the predetermined position deviation range is so set as to include a range in which the position deviation assumes a value close to zero.
Claim 4
Dependent Claim 21 words
A method according to claim 1, wherein a position command having a value of zero is delivered in said step (b).
Claim 5
Dependent Claim 28 words
A method according to claim 1, wherein the position deviation parameter comprises a speed signal indicative of an actual speed of a servomotor driven by said servo system.
Claim 6
Dependent Claim 29 words
A method according to claim 1, wherein the main oscillation component is determined by effecting a frequency analysis with respect to the position deviation parameter in said step (c).
Claim 7
Dependent Claim 43 words
A method according to claim 5, wherein amplitude of various frequency components of the position deviation parameter are detected in the frequency analysis, and that one of the various frequency components which has a maximum amplitude is determined as the main frequency component.
Claim 8
Dependent Claim 32 words
A method according to claim 6, wherein the extracted position deviation parameter is differentiated, and then the main oscillation component of the differentiated position deviation parameter is determined, in said step (b).
Claim 9
Dependent Claim 42 words
A method according to claim 1, wherein an offset value of the deviation-to-position loop gain characteristic curve for determining the position loop gain in the predetermined deviation range is set variably such that it is inversely proportional to the main oscillation component.
Claim 10
Independent Claim 121 words
A method of detecting an oscillation of a servo sytem, comprising the steps of: (a) setting a position deviation-to-position loop gain charateristic of the servo system so that the position loop gain of the servo system assumes a large value in a predetermined position deviation range; (b) periodically extracting a position deviation parameter generated when the servo system is operated in accordance with a position command falling within the predetermined deviation range; (c) determining a main oscillation component of the position deviation parameter; (d) increasing the speed loop gain of said servo system, and then executing said steps (b) and (c); and (e) automatically determining that oscillation has occurred in said servo system when the main oscillation component has rapidly increased.
Claim 11
Independent Claim 121 words
A method of detecting an oscillation of a servo sytem, comprising the steps of: (a) setting a position deviation-to-position loop gain charateristic of the servo system so that the position loop gain of the servo system assumes a large value in a predetermined position deviation range; (b) periodically extracting a position deviation parameter generated when the servo system is operated in accordance with a position command falling within the predetermined deviation range; (c) determining a main oscillation component of the position deviation parameter; (d) increasing the speed loop gain of said servo system, and then executing said steps (b) and (c); and (e) automatically determining that oscillation has occurred in said servo system when the main oscillation component has rapidly increased.
Claim 12
Dependent Claim 32 words
A method according to claim 9, wherein the extracted position deviation parameter is differentiated and then the main oscillation component of the differentiated position deviation parameter is determined, in said step (c).
Claim 13
Dependent Claim 43 words
A method according to claim 9, wherein an offset value of the position deviation-to-position loop gain characteristic curve for determining the position loop gain in the predetermined deviation range is set variably such that it is inversely proportional to the main oscillation component.
Claim 14
Dependent Claim 43 words
A method according to claim 10, wherein an offset value of the position deviation-to-position loop gain characteristic curve for determining the position loop gain in the predetermined deviation range is set variably such that it is inversely proportional to the main oscillation component.

References Cited (Backward Citations)

US4549123A Cited
US4669040A Cited
US4758943A Cited
US4754391A Cited
US4855674A Cited
US4881160A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag