← Back to Patent Explorer
US4459525A Expired / Lapsed US ⏱️ 0.0 years remaining

Motor speed control system

Assignee: Ricoh Co Ltd
•
Filing: 1983-02-02
•
Granted: 1984-07-10
•
Expires: 2003-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speed control system for a selection servomotor of an impact printer or the like employs a speed table which represents a series of speed data which are respectively matched with various differences between real and mark positions of a motor shaft. The speed table is stored to be selectively read out when addressed. A difference between real and mark positions of the motor shaft is added to a head address of the speed table, and the sum is used as an initial address for reading data out of the speed table. Thereafter, the speed data are sequentially read out up to the head address in accordance with the rotation of the motor shaft, so that the motor is driven in response to such various data. A plurality of such speed tables are prepared to vary the speed profile in matching relation with a specific initial value of the difference between the real and mark positions of the motor shaft. One of the speed tables is selected in accordance with an initial value of the difference between the real and mark positions.

Inventors

  • 👤 Keiji Hasegawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:01
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/43; G05B2219/43097; G05B2219/45; G05B2219/45187

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 258 words
A system for controlling rotation speed of a motor, comprising: a real position data storage means for storing real position data indicative of a real position of a rotary shaft of the motor; a mark position data storage means for storing mark position data indicative of a mark position of the rotary shaft; a position difference calculator means for comparing real position data stored in the real position data storage means with mark position data stored in the mark position storage means and thereby calculating a difference between real and mark positions; a speed data storage means for storing a speed table which represents a series of motor speed data corresponding to various differences between the real and mark positions, said data being selectively addressed to be read out of the speed data storage means; a head address designating means for designating the head location of the speed table stored in the speed data storage means; an adder means for adding an output of the position difference calculator means and an output of the head address designating means to each other; an address designating means for designating an initial address of the speed table stored in the storage means in response to an output of the adder means and, thereafter, sequentially varying the designated address up to the head address in accordance with the location of the shaft of the motor; and a motor drive means for driving the motor in response to speed data read out of the speed table stored in the speed data storage means.
Claim 2
Independent Claim 258 words
A system for controlling rotation speed of a motor, comprising: a real position data storage means for storing real position data indicative of a real position of a rotary shaft of the motor; a mark position data storage means for storing mark position data indicative of a mark position of the rotary shaft; a position difference calculator means for comparing real position data stored in the real position data storage means with mark position data stored in the mark position storage means and thereby calculating a difference between real and mark positions; a speed data storage means for storing a speed table which represents a series of motor speed data corresponding to various differences between the real and mark positions, said data being selectively addressed to be read out of the speed data storage means; a head address designating means for designating the head location of the speed table stored in the speed data storage means; an adder means for adding an output of the position difference calculator means and an output of the head address designating means to each other; an address designating means for designating an initial address of the speed table stored in the storage means in response to an output of the adder means and, thereafter, sequentially varying the designated address up to the head address in accordance with the location of the shaft of the motor; and a motor drive means for driving the motor in response to speed data read out of the speed table stored in the speed data storage means.
Claim 3
Dependent Claim 20 words
A system as claimed in claim 1, in which the motor comprises a selection servomotor installed in an impact printer.
Claim 4
Dependent Claim 20 words
A system as claimed in claim 1, in which the motor comprises a space servomotor installed in an impact printer.
Claim 5
Independent Claim 299 words
A system for controlling rotation speed of a motor, comprising: a real position data storage means for storing real position data indicative of a real position of a rotary shaft of the motor; a mark position data storage means for storing mark position data indicative of a mark position of the rotary shaft; a position difference calculator means for comparing real position data stored in the real position data storage means with mark position data stored in the mark position storage means and thereby calculating a difference between real and mark positions; a speed data storage means for storing a plurality of speed tables each comprising a series of motor speed data corresponding to various differences between the real and mark positions, said data being selectively addressed to be read out of the speed data storage means, each of said tables corresponding to a specific initial value of the difference between the real and mark positions; a head address designating means for selecting one of the plurality of speed tables stored in the speed data storage means in response to an initial value of the difference between the real and mark positions; an adder means for adding an output of the position difference calculator means and an output of the head address designating means to each other; an address designating means for designating an initial address of the speed table stored in the storage means in response to an output of the adder means and, thereafter, sequentially varying the designated address up to the head address in accordance with the rotation of the shaft of the motor; and a motor drive means for driving the motor in response to speed data read out of selected one of the plurality of speed tables stored in the speed data storage means.
Claim 6
Independent Claim 299 words
A system for controlling rotation speed of a motor, comprising: a real position data storage means for storing real position data indicative of a real position of a rotary shaft of the motor; a mark position data storage means for storing mark position data indicative of a mark position of the rotary shaft; a position difference calculator means for comparing real position data stored in the real position data storage means with mark position data stored in the mark position storage means and thereby calculating a difference between real and mark positions; a speed data storage means for storing a plurality of speed tables each comprising a series of motor speed data corresponding to various differences between the real and mark positions, said data being selectively addressed to be read out of the speed data storage means, each of said tables corresponding to a specific initial value of the difference between the real and mark positions; a head address designating means for selecting one of the plurality of speed tables stored in the speed data storage means in response to an initial value of the difference between the real and mark positions; an adder means for adding an output of the position difference calculator means and an output of the head address designating means to each other; an address designating means for designating an initial address of the speed table stored in the storage means in response to an output of the adder means and, thereafter, sequentially varying the designated address up to the head address in accordance with the rotation of the shaft of the motor; and a motor drive means for driving the motor in response to speed data read out of selected one of the plurality of speed tables stored in the speed data storage means.
Claim 7
Dependent Claim 19 words
A system as claimed in claim 4, in which the motor comprises a selection servomotor of an impact printer.
Claim 8
Dependent Claim 20 words
A system as claimed in claim 4, in which the motor comprises a space servotmotor installed in an impact printer.

References Cited (Backward Citations)

US4031443A Cited
US4200827A Cited
US4311945A Cited
US4340848A Cited
US4288731A Cited
US4404505A Cited
US4423365A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-07-10 1988-01-09 1988-07-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-07-10 1992-01-09 1992-07-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-07-10 1996-01-09 1996-07-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag