Motion control system with adaptive deceleration
First Claim
Patent Images
1. A control system for a movable element on a machine, the combination comprising:
- a motor coupled to the movable element for moving the same;
a motor control coupled to the motor to operate it in response to a motion command signal;
acceleration control means coupled to the motor control for generating motion signals which accelerate the movable element from a start position to a rapid traverse velocity and which includes;
(a) velocity table storage means, and(b) means for storing numbers in the velocity table storage means, which numbers are indicative of the motion generated by the acceleration control means during successive portions of the acceleration;
indicating means coupled to the motor control for sensing the velocity of the movable element and providing an indication when rapid traverse velocity is reached;
distance measuring means coupled to the movable element for indicating the distance traveled from its start position;
means enabled by the indicating means and coupled to the motor control for generating motion command signals which move the movable element at the rapid traverse velocity;
calculating means coupled to the indicating means and the distance measuring means for calculating a deceleration position which is a function of the distance traveled by the movable element during its acceleration from the start position to the position at which it reached rapid traverse velocity; and
deceleration control means coupled to the distance measuring means and the calculating means for generating motion command signals to the motor control which decelerate the movable element from its rapid traverse velocity when the movable element reaches the calculated deceleration position, and in whichthe deceleration control means includes means for reading successive numbers from the velocity table storage means to generate motion command signals during the deceleration of the movable element.
4 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor-based motor control system operates the rapid advance motor on a slide transfer machine to carry out rapid traverse motions in minimal time. A velocity profile is stored during the acceleration portion of the move and this data is employed to determine when deceleration should begin and to control velocity during the deceleration portion of the move. A position feedback circuit having programmable resolution is employed to develop the velocity profile.
53 Citations
9 Claims
-
1. A control system for a movable element on a machine, the combination comprising:
-
a motor coupled to the movable element for moving the same; a motor control coupled to the motor to operate it in response to a motion command signal; acceleration control means coupled to the motor control for generating motion signals which accelerate the movable element from a start position to a rapid traverse velocity and which includes; (a) velocity table storage means, and (b) means for storing numbers in the velocity table storage means, which numbers are indicative of the motion generated by the acceleration control means during successive portions of the acceleration; indicating means coupled to the motor control for sensing the velocity of the movable element and providing an indication when rapid traverse velocity is reached; distance measuring means coupled to the movable element for indicating the distance traveled from its start position; means enabled by the indicating means and coupled to the motor control for generating motion command signals which move the movable element at the rapid traverse velocity; calculating means coupled to the indicating means and the distance measuring means for calculating a deceleration position which is a function of the distance traveled by the movable element during its acceleration from the start position to the position at which it reached rapid traverse velocity; and deceleration control means coupled to the distance measuring means and the calculating means for generating motion command signals to the motor control which decelerate the movable element from its rapid traverse velocity when the movable element reaches the calculated deceleration position, and in which the deceleration control means includes means for reading successive numbers from the velocity table storage means to generate motion command signals during the deceleration of the movable element. - View Dependent Claims (2, 3, 4)
-
-
5. An incremental position feedback system which comprises:
-
transducer means for generating a succession of feedback signals, each feedback signal being indicative of a fixed increment of distance; counter means for receiving the feedback signals and accumulating a count which is indicative of the number of received feedback signals; selector means coupled to the counter means and being operable in response to an interval number received at its select inputs to select an accumulated count in the counter means which will generate an interval output signal; timer means for measuring the time interval between generated interval output signals; and adjustment means coupled to the timer means and being operable to generate an interval number to the selector means, the generated interval number being altered when the measured time interval drops below a minimum level and the generated interval number being altered when the measured time interval increases above a maximum level, whereby the resolution of the incremental position feedback system is automatically reduced at higher velocities and automatically increased at lower velocities. - View Dependent Claims (6)
-
-
7. A control system for an induction motor, the combination comprising:
-
motor drive means responsive to a command signal (SIN θ
) to provide an armature current Io (SIN θ
) which is applied to the induction motor;table storage means (SINTBL) for storing values of SIN for successive values of θ
;means for storing an index (SINARG); output means responsive to the value of the index (SINARG) to read a value from the table storage means (SINTBL) and output the same as a command signal (SIN θ
) to the motor drive means;phase interrupt means coupled to the induction motor and the index storage means, and being operable each time the induction motor rotates a preselected means (Δ
θ
1) to change the stored index (SINARG) by a corresponding amount;timed interrupt means coupled to the index storage means and being operable to periodically change the stored index (SINARG) by an amount (Δ
θ
2) which is determined by the desired motor torque and slip. - View Dependent Claims (8, 9)
-
Specification