Friction-compensating mass motion controller
AssigneeTektronix, Inc.
InventorEdward F. Burke
Life of this patent
Estimating the term…
Abstract
A motion controller for the head carriage of an ink jet printer comprises a target signal generator providing constant velocity reference input to a servo loop controller. Also, two levels of current are applied to the drive motor during direction reversal, a lower one during deceleration of the carriage, and a higher one during acceleration of the carriage. The timing of the two current levels is determined by inputting a rectified velocity signal into a slope detector. A comparator converts the output of the slope detector into a binary signal for controlling the motor current level.
Claims11
A system for controlling the reciprocating movement of a mass along a predetermined surface by a motor coupled to the mass and responsive to a control signal, the system comprising:
- means for generating a movement signal representative of the movement of the mass along the surface, the movement signal including a deceleration portion and an acceleration portion representative of a direction reversal of the mass on the surface;
- and
- motor control means responsive to the movement signal and connectable to the motor for generating a motor control signal representative of the movement signal, the motor control signal including a deceleration portion and an acceleration portion corresponding to the deceleration portion and the acceleration portion, respectively, of the movement signal, with the deceleration portion producing less torque output of the motor than the acceleration portion.
A system for controlling the reciprocating movement of a mass with friction along a predetermined surface by a motor coupled to the mass and responsive to a control signal, the system comprising:
- means for generating a six-state movement signal representative of the movement of the mass along the surface, and including a first state representative of a target velocity in a first direction, a second state representative of deceleration in the first direction, a third state representative of acceleration in the direction reverse to the first direction, a fourth state representative of a target velocity in the direction reverse to the first direction, a fifth state representative of deceleration in the direction reverse to the first direction, and a sixth state representative of acceleration in the first direction;
- and
- motor control means responsive to the movement signal and connectable to the motor for generating a motor control signal representative of the movement signal, the motor control signal including a state for each state of the movement signal, with the first and fourth states being constant velocity signals, the second and fifth states being constant current signals of a first predetermined amplitude for decelerating the mass, and the third and sixth states being constant current signals of a second predetermined amplitude for accelerating the mass, the first predetermined amplitude being sufficiently less than the second predetermined amplitude to substantially compensate for the friction between the mass and the surface, whereby the mass decelerates and accelerates over substantially equal distances of the surface.
A method for controlling the reciprocating movement of a mass along a predetermined surface by a motor coupled to the mass and responsive to a control signal, the method comprising the steps of:
- generating a movement signal representative of the movement of the mass along the surface, the movement signal including a deceleration portion and an acceleration portion representative, in combination, of a direction reversal of the mass on the surface;
- and
- generating a motor control signal representative of the movement signal, the motor control signal including a deceleration portion and an acceleration portion corresponding to the deceleration portion and the acceleration portion, respectively, of the movement signal, with the deceleration portion producing less torque output of the motor than the acceleration portion.
A method for controlling the reciprocating movement of a mass with friction along a predetermined surface by a motor coupled to the mass and responsive to a control signal, the method comprising the steps of:
- generating a six-state movement signal representative of the movement of the mass along the surface, and including a first state representative of a target velocity in a first direction, a second state representative of deceleration in the first direction, a third state representative of acceleration in the direction reverse to the first direction, a fourth state representative of a target velocity in the direction reverse to the first direction, a fifth state representative of deceleration in the direction reverse to the first direction, and a sixth state representative of acceleration in the first direction;
- and
- generating a motor control signal representative of the movement signal, the motor control signal including a state for each state of the movement signal, with the first and fourth states being constant velocity signals, the second and fifth states being constant current signals of a first predetermined amplitude for decelerating the mass, and the third and sixth states being constant current signals of a second predetermined amplitude for accelerating the mass, the first predetermined amplitude being sufficiently less than the second predetermined amplitude to substantially compensate for the friction between the mass and the surface, whereby the mass decelerates and accelerates over substantially equal distances of the surface.
A method for reversing the direction of movement of a mass with friction along a predetermined surface by a motor responsive to a control signal and coupled to the mass, the method comprising the steps of:
- moving the mass along the surface at a first velocity;
- applying a torque of a first magnitude to the mass appropriate for decelerating the mass until the mass velocity is zero;
- applying a torque of a second magnitude to the mass appropriate for accelerating the mass in a direction opposite to the first direction, the second magnitude being different from the first magnitude for compensating for friction between the mass and the surface.
Dependencies are inferred from the claim text.