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

Method and apparatus for tuning a motion control system

Assignee: Allen Bradley Co LLC
•
Filing: 1995-06-20
•
Granted: 1997-11-04
•
Expires: 2015-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tuning method and apparatus are provided for tuning gain values in a motion control system. The system is of the type including an input device for generating position command signals, an actuator for displacing a physical element to a desired location in response to control signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the input device, the sensor and the actuator for processing the command and feedback signals and generating control signals for driving the actuator in response to the command and feedback signals. The controller multiples at least one parameter error signal derived from the command and feedback signals by a gain value to generate the control signals. The technique includes the steps of accelerating and decelerating the actuator and monitoring the feedback signals during the acceleration and deceleration phases of motion. Based upon the control signals used to drive the actuator, the acceleration and deceleration times, and characteristics of the control system, a position bandwidth signal is generated and key gain values are generated based upon the bandwidth signal. The single motion event used for tuning is unidirectional and requires only a minimal displacement of the actuator.

Inventors

  • 👤 Mark A. Chaffee
  • 👤 Thomas J. Rehm

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:33
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/0205; G05B13/024; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B2219/00; G05B2219/30; G05B2219/42; G05B2219/42033; G05B2219/42128

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 188 words
A method for tuning a motion control system of the type including a command device for generating position command signals, an actuator for displacing a physical element to a desired location in response to control signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the command device, the sensor and the actuator for processing the command and feedback signals and generating control signals for driving the actuator in response to the command and feedback signals, the controller multiplying at least one parameter error signal derived from the command and feedback signals by a gain value to generate the control signals, the method comprising the steps of: (a) applying a first control signal to the actuator to accelerate the actuator in a predetermined direction during a single motion event; (b) applying a second control signal to the actuator to decelerate the actuator in the predetermined direction during the single motion event; (c) recording values representative operating parameters of the control system during steps (a) and (b); and (d) generating the gain value based upon the recorded operating parameters.
Claim 2
Independent Claim 188 words
A method for tuning a motion control system of the type including a command device for generating position command signals, an actuator for displacing a physical element to a desired location in response to control signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the command device, the sensor and the actuator for processing the command and feedback signals and generating control signals for driving the actuator in response to the command and feedback signals, the controller multiplying at least one parameter error signal derived from the command and feedback signals by a gain value to generate the control signals, the method comprising the steps of: (a) applying a first control signal to the actuator to accelerate the actuator in a predetermined direction during a single motion event; (b) applying a second control signal to the actuator to decelerate the actuator in the predetermined direction during the single motion event; (c) recording values representative operating parameters of the control system during steps (a) and (b); and (d) generating the gain value based upon the recorded operating parameters.
Claim 3
Dependent Claim 60 words
The method of claim 1, wherein the actuator is an electric motor and the parameters recorded in step (c) include electrical current applied to the actuator, actuator velocity, acceleration time and deceleration time and the gain value generated in step (d) is based upon the first and second control signals, the actuator velocity, the acceleration time and the deceleration time.
Claim 4
Dependent Claim 37 words
The method of claim 1, wherein the controller is configured to implement a position feedback control loop and a velocity control loop and wherein at step (d) gain values are generated for the position and velocity loops.
Claim 5
Dependent Claim 25 words
The method of claim 3, wherein the controller is configured to generate a velocity loop gain value based upon a parameter of the position loop.
Claim 6
Dependent Claim 32 words
The method of claim 1, wherein at step (d) the gain value is generated based upon a value representative of system inertia derived from the operating parameter values recorded at step (c).
Claim 7
Independent Claim 205 words
A method for tuning a motion control system of the type including a command device for generating position command signals, an actuator for displacing a physical element to a desired location in response to drive signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the command device, the sensor and the actuator for processing the command and feedback signals and generating drive signals for driving the actuator in response to the command and feedback signals, the controller multiplying at least one parameter error signal derived from the command and feedback signals by a gain value to generate the drive signals, the method comprising the steps of: (a) applying a first drive signal at a predetermined level to the actuator to accelerate the actuator to a predetermined velocity; (b) applying a second drive signal at a predetermined level to the actuator to decelerate the actuator; (c) monitoring feedback signals during the acceleration and deceleration and recording acceleration and deceleration times; and (d) generating the gain value based upon a value representative of system inertia derived from the predetermined levels of the first and second drive signals, the acceleration and deceleration times and the feedback signals.
Claim 8
Independent Claim 205 words
A method for tuning a motion control system of the type including a command device for generating position command signals, an actuator for displacing a physical element to a desired location in response to drive signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the command device, the sensor and the actuator for processing the command and feedback signals and generating drive signals for driving the actuator in response to the command and feedback signals, the controller multiplying at least one parameter error signal derived from the command and feedback signals by a gain value to generate the drive signals, the method comprising the steps of: (a) applying a first drive signal at a predetermined level to the actuator to accelerate the actuator to a predetermined velocity; (b) applying a second drive signal at a predetermined level to the actuator to decelerate the actuator; (c) monitoring feedback signals during the acceleration and deceleration and recording acceleration and deceleration times; and (d) generating the gain value based upon a value representative of system inertia derived from the predetermined levels of the first and second drive signals, the acceleration and deceleration times and the feedback signals.
Claim 9
Dependent Claim 50 words
The method of claim 6, wherein step (d) includes converting the monitored feedback signals to values representative of velocity of the actuator during the acceleration and deceleration times, the gain value being generated based upon the levels of the drive signals, the acceleration and deceleration times and the velocity values.
Claim 10
Dependent Claim 37 words
The method of claim 6, wherein the controller is configured to implement a position feedback control loop and a velocity control loop and wherein at step (d) gain values are generated for the position and velocity loops.
Claim 11
Dependent Claim 25 words
The method of claim 8, wherein the controller is configured to generate a velocity loop gain value based upon a parameter of the position loop.
Claim 12
Dependent Claim 34 words
The method of claim 6, including the further step of generating a value representative of a maximum system acceleration rate based upon the predetermined level of the acceleration drive signal and the acceleration time.
Claim 13
Dependent Claim 34 words
The method of claim 6, including the further step of generating a value representative of the maximum system deceleration rate based upon the predetermined level of the deceleration drive signal and the deceleration time.
Claim 14
Independent Claim 186 words
A method for tuning a motion control system of the type including a command device for generating position command signals, an actuator for displacing a physical element to a desired location in response to drive signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the command device, the sensor and the actuator for processing the command and feedback signals and generating drive signals for driving the actuator in response to the command and feedback signals, the method comprising the steps of: (a) applying a first drive signal at a predetermined level to the actuator to accelerate the actuator to a predetermined velocity; (b) applying a second drive signal at a predetermined level to the actuator to decelerate the actuator; (c) monitoring feedback signals during the acceleration and deceleration and recording acceleration and deceleration times; (d) generating a position loop bandwidth value; and (e) generating values representative of system gains and dynamic characteristics based upon the predetermined levels of the first and second drive signals, the acceleration and deceleration times and the position loop bandwidth value.
Claim 15
Independent Claim 186 words
A method for tuning a motion control system of the type including a command device for generating position command signals, an actuator for displacing a physical element to a desired location in response to drive signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the command device, the sensor and the actuator for processing the command and feedback signals and generating drive signals for driving the actuator in response to the command and feedback signals, the method comprising the steps of: (a) applying a first drive signal at a predetermined level to the actuator to accelerate the actuator to a predetermined velocity; (b) applying a second drive signal at a predetermined level to the actuator to decelerate the actuator; (c) monitoring feedback signals during the acceleration and deceleration and recording acceleration and deceleration times; (d) generating a position loop bandwidth value; and (e) generating values representative of system gains and dynamic characteristics based upon the predetermined levels of the first and second drive signals, the acceleration and deceleration times and the position loop bandwidth value.
Claim 16
Dependent Claim 19 words
The method of claim 12, wherein the gains generated at step (e) include velocity and position loop proportional gains.
Claim 17
Dependent Claim 24 words
The method of claim 13, wherein the dynamic characteristics values generated at step (e) include the maximum system acceleration and the maximum system deceleration.
Claim 18
Independent Claim 242 words
An apparatus for tuning a motion control system of the type including an input device for generating position command signals, an actuator for displacing a physical element to a desired location, a drive circuit for driving the actuator in response to control signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the input device, the sensor and the drive circuit for processing the command and feedback signals and generating control signals for driving the actuator in response to the command and feedback signals, the controller multiplying at least one parameter error signal derived from the command and feedback signals by a gain value to generate the control signals, the apparatus comprising: a control signal generating circuit coupled to the drive circuit for generating and applying control signals to the drive circuit to accelerate and decelerate the actuator during a tuning sequence, the tuning sequence including a single, unidirectional motion event wherein the actuator is accelerated in a predetermined direction and then decelerated in the predetermined direction; a processing circuit coupled to the sensor and to the control signal generating circuit for monitoring the feedback signals during the tuning sequence and for generating a signal representative of the gain value based upon the control signals applied during the tuning sequence and the feedback signals monitored during the tuning sequence; and a memory circuit for storing the signal representative of the gain value.
Claim 19
Independent Claim 242 words
An apparatus for tuning a motion control system of the type including an input device for generating position command signals, an actuator for displacing a physical element to a desired location, a drive circuit for driving the actuator in response to control signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the input device, the sensor and the drive circuit for processing the command and feedback signals and generating control signals for driving the actuator in response to the command and feedback signals, the controller multiplying at least one parameter error signal derived from the command and feedback signals by a gain value to generate the control signals, the apparatus comprising: a control signal generating circuit coupled to the drive circuit for generating and applying control signals to the drive circuit to accelerate and decelerate the actuator during a tuning sequence, the tuning sequence including a single, unidirectional motion event wherein the actuator is accelerated in a predetermined direction and then decelerated in the predetermined direction; a processing circuit coupled to the sensor and to the control signal generating circuit for monitoring the feedback signals during the tuning sequence and for generating a signal representative of the gain value based upon the control signals applied during the tuning sequence and the feedback signals monitored during the tuning sequence; and a memory circuit for storing the signal representative of the gain value.
Claim 20
Dependent Claim 25 words
The apparatus of claim 15, wherein the control signal generating circuit, the processing circuit and the memory circuit are included in a digital signal processor.
Claim 21
Dependent Claim 13 words
The apparatus of claim 15, wherein the drive circuit includes a servo amplifier.
Claim 22
Dependent Claim 12 words
The apparatus of claim 15, wherein the actuator is an electric motor.
Claim 23
Dependent Claim 42 words
The apparatus of claim 15, wherein the control signal generating circuit, the processing circuit and the memory circuit are included in the controller, and wherein the apparatus further includes an operator interface coupled to the controller for monitoring operation of the controller.

References Cited (Backward Citations)

US4609855A Cited
US4633152A Cited
US5012169A Cited
US4988935A Cited
US5471296A Cited
US5343132A Cited
US5371450A Cited
US5223778A Cited
US5475291A Cited
US5416397A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-03 2001-05-05 2001-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-03 2005-05-05 2005-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-03 2009-05-05 2009-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag