Patent US5030900A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5030900A Expired / Lapsed US ⏱️ 0.0 years remaining

Spindle orientation control apparatus

Assignee: Fanuc Corp
•
Filing: 1988-12-28
•
Granted: 1991-07-09
•
Expires: 2008-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A spindle orientation control apparatus according to the invention provides a spindle (4) for which a magnetic sensor senses the spindle and outputs stopping-position proximity (LS) signal and a stopping position determination (MS). The spindle (4) is coupled via gear or belt (5) to a spindle motor (2) wherein the spindle is controlled to stop at a fixed position based on a velocity command conforming to velocity of the spindle motor (4). Velocity pulses for detecting the rotational velocity of the motor can be employed as position pulses. A velocity command value (VCMD) can be reduced by an amount corresponding to a number of fed back velocity pulses a. The velocity value is clamped at a predetermined level when the velocity command value of the spindle attains a predetermined level until a final changeover. The final the spindle changeover for making equal stop-position decision signal (MS) signal and the velocity command value when an edge of the stop-position proximity signal (LS) signal is detected. Monitoring of position from velocity pulses can also be performed also at velocities less than an orientation velocity, and a second orientation velocity can be determined after the introduction of power. This makes it possible to stop the spindle at a fixed position in a short period of time.

Inventors

  • 👤 Shinichi Kono
  • 👤 Hironobu Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 05:01
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B19/231; G05B19/237; G05B19/39; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41007; G05B2219/42; G05B2219/42104; G05B2219/42114; G05B2219/42203; G05B2219/42215; G05B2219/43; G05B2219/43127; G05B2219/43194

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 241 words
A spindle orientation control apparatus in which a spindle, from which a stopping-position proximity signal and a stopping position determining signal are extracted, is rotatively coupled via a coupling unit to a spindle motor, from which velocity pulses are obtained, said spindle orientation control apparatus controlling the spindle to stop at a fixed position based on a velocity command, said spindle orientation control apparatus comprising: setting means for setting a position gain of said spindle; arithmetic means for determining a first orientation velocity based on a position gain and a gear ratio of the coupling unit, for determining a second orientation velocity based on at least a position gain, and for normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; status sensing and setting means for setting a sequence status signal according to relative levels obtained by sensing said second orientation velocity and the velocity pulses fed back from the spindle motor; velocity command means for latching the velocity pulses based on the sequence status signal and reducing the velocity command in dependence upon the velocity pulses fed back from the spindle motor; and control means for outputting the velocity command at a level equal to the level of the stopping position determining signal when an edge of the stopping position proximity signal is detected, thereby performing a fixed-position stop-control by the stopping position determination signal.
Claim 2
Dependent Claim 241 words
A spindle orientation control apparatus in which a spindle, from which a stopping-position proximity signal and a stopping position determining signal are extracted, is rotatively coupled via a coupling unit to a spindle motor, from which velocity pulses are obtained, said spindle orientation control apparatus controlling the spindle to stop at a fixed position based on a velocity command, said spindle orientation control apparatus comprising: setting means for setting a position gain of said spindle; arithmetic means for determining a first orientation velocity based on a position gain and a gear ratio of the coupling unit, for determining a second orientation velocity based on at least a position gain, and for normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; status sensing and setting means for setting a sequence status signal according to relative levels obtained by sensing said second orientation velocity and the velocity pulses fed back from the spindle motor; velocity command means for latching the velocity pulses based on the sequence status signal and reducing the velocity command in dependence upon the velocity pulses fed back from the spindle motor; and control means for outputting the velocity command at a level equal to the level of the stopping position determining signal when an edge of the stopping position proximity signal is detected, thereby performing a fixed-position stop-control by the stopping position determination signal.
Claim 3
Dependent Claim 233 words
A spindle movement control system providing control of a motor rotatively connected by a transmission to a spindle, said system comprising: a velocity detector to output velocity pulses based on the movement of the motor; a spindle sensor to sense the position of the spindle and output a stopping position determining signal and a stopping position proximity signal; an arithmetic circuit to output a commanded velocity for control of the motor, said arithmetic circuit including means for determining a first orientation velocity based on a position gain and a transmission ratio of the transmission; means for determining a second orientation velocity based on at least a position gain; means for normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; means for setting states of a plurality of sequence status signals based on an actual velocity of the motor in relation to the stopping position proximity signal, the first orientation velocity and the second orientation velocity; and means for determining the commanded velocity based on the state of the sequence status signals and at least one of the velocity pulses, the stopping position determining signal, the stopping position proximity signal, the first orientation velocity and the second orientation velocity; and a controller, including an amplifier, for controlling said motor based on the commanded velocity output by said arithmetic circuit.
Claim 4
Dependent Claim 233 words
A spindle movement control system providing control of a motor rotatively connected by a transmission to a spindle, said system comprising: a velocity detector to output velocity pulses based on the movement of the motor; a spindle sensor to sense the position of the spindle and output a stopping position determining signal and a stopping position proximity signal; an arithmetic circuit to output a commanded velocity for control of the motor, said arithmetic circuit including means for determining a first orientation velocity based on a position gain and a transmission ratio of the transmission; means for determining a second orientation velocity based on at least a position gain; means for normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; means for setting states of a plurality of sequence status signals based on an actual velocity of the motor in relation to the stopping position proximity signal, the first orientation velocity and the second orientation velocity; and means for determining the commanded velocity based on the state of the sequence status signals and at least one of the velocity pulses, the stopping position determining signal, the stopping position proximity signal, the first orientation velocity and the second orientation velocity; and a controller, including an amplifier, for controlling said motor based on the commanded velocity output by said arithmetic circuit.
Claim 5
Dependent Claim 16 words
A control system according to claim 2, wherein said controller further includes a feedback control loop.
Claim 6
Dependent Claim 20 words
A control system according to claim 2, wherein said spindle sensor is a magnetic sensor having a magnetic sensor head.
Claim 7
Dependent Claim 18 words
A control system according to claim 2, wherein the transmission ratio of the transmission is a gear ratio.
Claim 8
Dependent Claim 37 words
A control system according to claim 2, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state.
Claim 9
Dependent Claim 50 words
A control system according to claim 2, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state and the actual velocity of the motor is below the second orientation velocity.
Claim 10
Dependent Claim 37 words
A control system according to claim 2, wherein said means for determining the commanded velocity begins decrementing the commanded velocity by the velocity pulses output from the velocity detector when the stopping position proximity signal changes state.
Claim 11
Dependent Claim 50 words
A control system according to claim 2, wherein said means for determining the commanded velocity begins decrementing the commanded velocity by the velocity pulses output from the velocity detector when the stopping position proximity signal changes state until the actual velocity of the motor is below the second orientation velocity.
Claim 12
Dependent Claim 45 words
A control system according to claim 8, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the sequence status signals indicate the stopping position proximity signal changes state a second time.
Claim 13
Dependent Claim 58 words
A control system according to claim 8, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the sequence status signals indicate the stopping position proximity signal changes state a second time and the actual velocity of the motor is below the second orientation velocity.
Claim 14
Dependent Claim 195 words
A spindle movement control method providing control of a motor rotatively connected by a transmission to a spindle, said method comprising the steps of: (a) outputting velocity pulses based on the movement of the motor; (b) sensing the position of the spindle and outputting a stopping position determining signal and a stopping position proximity signal; (c) determining a first orientation velocity based on a position gain and a transmission ratio of said transmission; (d) determining a second orientation velocity based on at least a position gain; (e) normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; (f) setting states of a plurality of sequence statuses based on an actual velocity of the motor in relation to the stopping position proximity signal, the first orientation velocity and the second orientation velocity; (g) determining a commanded velocity based on the state of the sequence statuses and at least one of the velocity pulses, the stopping position determining signal, the stopping position proximity signal, the first orientation velocity and the second orientation velocity; and (h) controlling the motor based on the commanded velocity.
Claim 15
Dependent Claim 195 words
A spindle movement control method providing control of a motor rotatively connected by a transmission to a spindle, said method comprising the steps of: (a) outputting velocity pulses based on the movement of the motor; (b) sensing the position of the spindle and outputting a stopping position determining signal and a stopping position proximity signal; (c) determining a first orientation velocity based on a position gain and a transmission ratio of said transmission; (d) determining a second orientation velocity based on at least a position gain; (e) normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; (f) setting states of a plurality of sequence statuses based on an actual velocity of the motor in relation to the stopping position proximity signal, the first orientation velocity and the second orientation velocity; (g) determining a commanded velocity based on the state of the sequence statuses and at least one of the velocity pulses, the stopping position determining signal, the stopping position proximity signal, the first orientation velocity and the second orientation velocity; and (h) controlling the motor based on the commanded velocity.
Claim 16
Dependent Claim 23 words
A method according to claim 12, wherein said controlling of the motor in step (g) further includes the step of providing feedback control.
Claim 17
Dependent Claim 32 words
A method according to claim 12, wherein said determining of step (c) produces the first orientation velocity based in part on the transmission ratio of the transmission which is a gear ratio.
Claim 18
Dependent Claim 38 words
A method according to claim 12, wherein said determining of the commanded velocity in step (f) produces the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state.
Claim 19
Dependent Claim 51 words
A method according to claim 12, wherein said determining of the commanded velocity in step (f) produces the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state and the actual velocity of said motor is below the second orientation velocity.
Claim 20
Dependent Claim 33 words
A method according to claim 12, wherein said determining of the commanded velocity in step (f) begins decrementing the commanded velocity by the velocity pulses when the stopping position proximity signal changes state.
Claim 21
Dependent Claim 45 words
A method according to claim 17, wherein said determining of the commanded velocity in step (f) outputs the commanded velocity with a value indicative of the stopping position determining signal when the sequence statuses indicate the stopping position proximity signal changes state a second time.
Claim 22
Dependent Claim 46 words
A method according to claim 12, wherein said determining of the commanded velocity in step (f) begins decrementing the commanded velocity by the velocity pulses when the stopping position proximity signal changes state until the actual velocity of the motor is below the second orientation velocity.
Claim 23
Dependent Claim 58 words
A method according to claim 19, wherein said determining of the commanded velocity in step (f) outputs the commanded velocity with a value indicative of the stopping position determining signal when the sequence statuses indicate the stopping position proximity signal changes state a second time and the actual velocity of the motor is below the second orientation velocity.
Claim 24
Dependent Claim 173 words
A spindle movement control system providing control of a motor rotatively connected to a spindle, said system comprising: a velocity detector to output an actual velocity based on movement of the motor; a spindle sensor to sense the position of the spindle and output a stopping position determining signal and a stopping position proximity signal; an arithmetic circuit to output a commanded velocity for control of the motor, said arithmetic circuit including means for determining a first orientation velocity based on at least a position gain; means for determining a second orientation velocity based on at least position gain; means for normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; and means for determining the commanded velocity based on at least one of the actual velocity, the stopping position determining signal, the stopping position proximity signal, and the second orientation velocity; and a controller for controlling said motor based on the commanded velocity output by said arithmetic circuit.
Claim 25
Dependent Claim 173 words
A spindle movement control system providing control of a motor rotatively connected to a spindle, said system comprising: a velocity detector to output an actual velocity based on movement of the motor; a spindle sensor to sense the position of the spindle and output a stopping position determining signal and a stopping position proximity signal; an arithmetic circuit to output a commanded velocity for control of the motor, said arithmetic circuit including means for determining a first orientation velocity based on at least a position gain; means for determining a second orientation velocity based on at least position gain; means for normalizing the stopping position determining signal such that a peak level of the stopping position determining signal is equal to the second orientation velocity; and means for determining the commanded velocity based on at least one of the actual velocity, the stopping position determining signal, the stopping position proximity signal, and the second orientation velocity; and a controller for controlling said motor based on the commanded velocity output by said arithmetic circuit.
Claim 26
Dependent Claim 37 words
A control system according to claim 21, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state.
Claim 27
Dependent Claim 50 words
A control system according to claim 21, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state and the actual velocity of the motor is below the second orientation velocity.
Claim 28
Dependent Claim 37 words
A control system according to claim 21, wherein said means for determining the commanded velocity begins decrementing the commanded velocity by the velocity pulses output from the velocity detector when the stopping position proximity signal changes state.
Claim 29
Dependent Claim 50 words
A control system according to claim 21, wherein said means for determining the commanded velocity begins decrementing the commanded velocity by the velocity pulses output from the velocity detector when the stopping position proximity signal changes state until the actual velocity of the motor is below the second orientation velocity.
Claim 30
Dependent Claim 40 words
A control system according to claim 24, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state a second time.
Claim 31
Dependent Claim 53 words
A control system according to claim 24, wherein said means for determining the commanded velocity outputs the commanded velocity with a value indicative of the stopping position determining signal when the stopping position proximity signal changes state a second time and the actual velocity of the motor is below the second orientation velocity.

References Cited (Backward Citations)

US4450393A Cited
US4703262A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-07-08 1995-01-07 1995-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-07-08 1999-01-07 1999-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-07-08 2003-01-07 2003-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag