US4988935A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Advanced digital motion control
Assignee: Universal Instruments Corp
•
Filing: 1989-05-24
•
Granted: 1991-01-29
•
Expires: 2009-05-24
Abstract
Abstract Advanced digital motion control is a multi-axis incremental position control system which includes a digital processor and memory, servo motor actuator with tachometer feedback, velocity servo power amplifier, position feedback device, position feedback signal converter, and digital to analog converter. The processor provides digital time reference feedback control of motion profiling and positioning of the mechanical load for multi-axis simultaneously without sacrificing update feedback rate control. The read time code execution time is compact and speed efficient optimizing control of multi-axis high speed/high accuracy servo systems in a space and cost effective method.
Inventors
- 👤 James E. York
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 16:46
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B19/231; G05B19/232; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33119; G05B2219/42; G05B2219/42062; G05B2219/42268; G05B2219/43; G05B2219/43009; G05B2219/43034; G05B2219/43088; G05B2219/43162
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
148 words
An advanced digital motion control system for providing multi-axis single microprocessor closed loop point to point positioning to a servo motor system with acceleration, deceleration and velocity control, said system comprising: precalculation means for precalculating a reference position motion profile and servo gain coefficients for each of a plurality of axes; calculating means for calculating the position and velocity at discrete time intervals to determine a real time motion profile for a plant being controlled; comparison means for comparing the plant real time motion profile to said reference motion profile; and error adjustment means for adjusting the error along each individual axis by adding a controlled amount of gain to the servo motor system to reduce the error to zero, thereby commanding each of said axes to be at a certain target position at a certain time throughout the point to point positioning of the servo motor system.
Claim 2
Dependent Claim
148 words
An advanced digital motion control system for providing multi-axis single microprocessor closed loop point to point positioning to a servo motor system with acceleration, deceleration and velocity control, said system comprising: precalculation means for precalculating a reference position motion profile and servo gain coefficients for each of a plurality of axes; calculating means for calculating the position and velocity at discrete time intervals to determine a real time motion profile for a plant being controlled; comparison means for comparing the plant real time motion profile to said reference motion profile; and error adjustment means for adjusting the error along each individual axis by adding a controlled amount of gain to the servo motor system to reduce the error to zero, thereby commanding each of said axes to be at a certain target position at a certain time throughout the point to point positioning of the servo motor system.
Claim 3
Dependent Claim
18 words
An advanced digital motion control system as in claim 1, wherein said real time motion profile is trapezoidal.
Claim 4
Dependent Claim
18 words
An advanced digital motion control system as in claim 1, wherein said real time motion profile is S-shaped.
Claim 5
Dependent Claim
26 words
An advanced digital motion control system as in claim 1, further comprising a position error detection window means for detecting errors in the servo axis system.
Claim 6
Dependent Claim
20 words
An advanced digital motion control system as in claim 1, wherein said precalculation means includes means for inputting tuning parameters.
Claim 7
Dependent Claim
33 words
An advanced digital motion control system as in claim 5, wherein said tuning parameters include a velocity parameter that determined the maximum slew velocity that each axes travels toward its corresponding target position.
Claim 8
Dependent Claim
34 words
An advanced digital motion control system as in claim 5, wherein said tuning parameters includes an acceleration parameter that determines the acceleration rate at which each axis begins its move toward said target position.
Claim 9
Dependent Claim
31 words
An advanced digital motion control system as in claim 5, wherein said tuning parameters includes a proportional gain parameter that determined the amount of gain applied to said error adjustment means.
Claim 10
Dependent Claim
35 words
An advanced digital motion control system as in claim 5, wherein said tuning parameters includes a feed forward gain parameter that determines the amount of precomputed reference command velocity applied to said error adjustment means.
Claim 11
Dependent Claim
35 words
An advanced digital motion control system as in claim 5, wherein said tuning parameters includes a tip compensation parameter that determines the amount of peak velocity removed when said reference position motion profile is triangular.
Claim 12
Independent Claim
123 words
A method of providing multi-axis single microprocessor closed loop point positioning to a servo motor system, said method comprising: inputting destination, velocity and acceleration values; inputting servo tuning parameters to lock on said destination; precalculating real time motion variables; selecting either a trapezoidal or S-shaped velocity-time profile; initializing the precalculated variables to start real time motion; comparing plant real time motion to said velocity-time profile; and adjusting an error along each of a plurality of axes by adding a controlled amount of gain to the servo motor system to reduce the error to zero, and thereby commanding each of said axes to be at a certain target position at a certain time throughout the point to point positioning of the servo motor system.
Claim 13
Independent Claim
123 words
A method of providing multi-axis single microprocessor closed loop point positioning to a servo motor system, said method comprising: inputting destination, velocity and acceleration values; inputting servo tuning parameters to lock on said destination; precalculating real time motion variables; selecting either a trapezoidal or S-shaped velocity-time profile; initializing the precalculated variables to start real time motion; comparing plant real time motion to said velocity-time profile; and adjusting an error along each of a plurality of axes by adding a controlled amount of gain to the servo motor system to reduce the error to zero, and thereby commanding each of said axes to be at a certain target position at a certain time throughout the point to point positioning of the servo motor system.
References Cited (Backward Citations)
US4533991A
Cited
US4829219A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-01-28 | 1994-07-30 | 1995-01-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-01-28 | 1998-07-30 | 1999-01-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-01-28 | 2002-07-30 | 2003-01-29 | $7700.00 | Window Closed / Lapsed |