Advanced digital motion control
AssigneeUniversal Instruments Corporation
InventorJames E. York
Life of this patent
Estimating the term…
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.
Claims11
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.
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.
Dependencies are inferred from the claim text.