Microprocessor-controlled positioning system
AssigneeInternational Business Machines Corporation
InventorsRobert D. Bloom, Edward J. Burke, Eugene T. Kozol
Life of this patent
Estimating the term…
Abstract
A positioning system for a line printer uses dc servomotors for driving a forms feed mechanism in increments of one or more line spaces at a time. The system includes a microprocessor and a position counter that counts either 1/4 or 1 degree displacement pulses generated by a motion indicating means including optical transducers and an emitter disk coupled to the motors. The motion indicating means includes an error hold and compensation counter that counts and stores 1/4 degree pulses generated during error movement of the motors relative to a stop position during the uncontrolled state and supplies a corrected 1 degree pulse to the position counter upon start up.
Claims5
In a printer system, a carriage for feeding a print medium in increments of one or more line spaces having a drive means and a motion indicating means,
- said motion indicating means comprising emitter means and a displacement counter,
- said emitter means being coupled to said drive means for generating first displacement pulses in response to movement of said drive means,
- said displacement counter being connected to said emitter means for counting said first displacement pulses and generating second displacement pulses by counting a predetermined number of said first displacement pulses,
- said first and second displacement pulses each being respectively indicative of first and second increments of a line space,
- a control system for operating said drive means comprising in combination,
- a position counter,
- switch means connecting said position counter to said emitter means and to said displacement counter,
- said switch means being adapted to enable said position counter to receive either said first or said second displacement pulses, and
- control means including a microprocessor operative to perform a sequence of drive control operations to operate said drive means to effect movement and positioning of said drive means relative to an initial stop line position,
- said sequence of drive control operations performed by said microprocessor including a first drive control operation for initiating the operation of said drive means to advance said print medium, and a second drive control operation for setting said position counter to count a predetermined number of said second displacement pulses from said displacement counter in response to control signals indicative of the extent of movement by said drive means to advance said print medium from said initial stop line position to a second desired stop line position,
- said sequence of drive control operations by said microprocessor further including a third drive control operation for activating said switch means to enable said position counter to receive only said second displacement pulses from said displacement counter whereby said displacement counter provides an initial second displacement pulse to said position counter by counting first displacement pulses from said emitter means including first displacement pulses generated by said emitter means as a result of error movement of said drive means occurring during performance of said sequence of drive control operations by said microprocessor.
Dependencies are inferred from the claim text.