US4518907A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital motor control method and means
Assignee: PacSci Motion Control Inc
•
Filing: 1983-11-07
•
Granted: 1985-05-21
•
Expires: 2003-11-07
Abstract
Abstract A method and system for controlling a digital motor to allow operation in a microstepping mode at low velocities where microstepping is advantageous and to allow operation in a non-microstepping mode at high motor velocities to take advantage of the higher torque attainable. The transition from microstepping to non-microstepping or from non-microstepping to microstepping is accomplished free of velocity perturbations in the motor phases.
Inventors
- 👤 Irving J. Giguere
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 03:26
CPC Classifications
H; H02; H02P; H02P8/00; H02P8/22
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
54 words
A method for continuously controlling a digital motor, comprising: (a) operating the motor in a microstepping mode over a first range of motor velocities; (b) operating the motor in a non-microstepping mode over a second range of motor velocities; and (c) switching from one stepping mode to the other at a predetermined motor velocity.
Claim 2
Independent Claim
54 words
A method for continuously controlling a digital motor, comprising: (a) operating the motor in a microstepping mode over a first range of motor velocities; (b) operating the motor in a non-microstepping mode over a second range of motor velocities; and (c) switching from one stepping mode to the other at a predetermined motor velocity.
Claim 3
Independent Claim
126 words
A method for controlling a digital motor having a multiplicity of phases, to allow operation in a microstepping mode over a first range of motor velocities below a predetermined velocity and to allow operation in a non-microstepping mode over a second range of velocities above the predetermined velocity, while providing for transition between the two modes, comprising: (a) providing energizing currents to the phases, the energizing currents having waveforms such that, at recurring times, current conditions exist simultaneously in each phase which are identical to current conditions which would exist at those times in either microstepping or non-microstepping mode; (b) switching from one stepping mode to the other at one of such times; and (c) switching from one mode to the other at the predetermined velocity.
Claim 4
Independent Claim
126 words
A method for controlling a digital motor having a multiplicity of phases, to allow operation in a microstepping mode over a first range of motor velocities below a predetermined velocity and to allow operation in a non-microstepping mode over a second range of velocities above the predetermined velocity, while providing for transition between the two modes, comprising: (a) providing energizing currents to the phases, the energizing currents having waveforms such that, at recurring times, current conditions exist simultaneously in each phase which are identical to current conditions which would exist at those times in either microstepping or non-microstepping mode; (b) switching from one stepping mode to the other at one of such times; and (c) switching from one mode to the other at the predetermined velocity.
Claim 5
Independent Claim
187 words
A method for controlling a digital motor, having first and second phases, to allow operation in a microstepping mode over a first range of motor velocities above a predetermined velocity and to allow operation in a non-microstepping mode over a second range of velocities above the predetermined velocity, while providing for transition between the two modes, comprising: (a) operating the motor in a microstepping mode by providing maximum current to the first phase while providing microstepping current to the second phase, for a first full motor step; (b) at the end of the first full motor step, providing maximum current to the second phase while providing microstepping current to the first phase, for a second full motor step; (c) successively alternately providing maximum and microstepping currents to the first and second phases for subsequent full motor steps; (d) switching from the microstepping mode to the non-microstepping mode at the end of any full motor step; (e) switching from the non-microstepping mode to the microstepping mode at the end of any full motor step; and (f) switching from one mode to the other at the predetermined motor velocity.
Claim 6
Independent Claim
187 words
A method for controlling a digital motor, having first and second phases, to allow operation in a microstepping mode over a first range of motor velocities above a predetermined velocity and to allow operation in a non-microstepping mode over a second range of velocities above the predetermined velocity, while providing for transition between the two modes, comprising: (a) operating the motor in a microstepping mode by providing maximum current to the first phase while providing microstepping current to the second phase, for a first full motor step; (b) at the end of the first full motor step, providing maximum current to the second phase while providing microstepping current to the first phase, for a second full motor step; (c) successively alternately providing maximum and microstepping currents to the first and second phases for subsequent full motor steps; (d) switching from the microstepping mode to the non-microstepping mode at the end of any full motor step; (e) switching from the non-microstepping mode to the microstepping mode at the end of any full motor step; and (f) switching from one mode to the other at the predetermined motor velocity.
Claim 7
Independent Claim
84 words
A system for continuously controlling a digital motor, comprising: (a) control means for providing pulses to the motor; (b) translator means, responsive to input commands, for providing signals to the control means such that the motor may be operated in a microstepping mode over a first range of motor velocities and operated in a non-microstepping mode over a second range of velocities; and (c) wherein the translator means causes the motor to switch from one stepping mode to the other at a predetermined velocity.
Claim 8
Independent Claim
84 words
A system for continuously controlling a digital motor, comprising: (a) control means for providing pulses to the motor; (b) translator means, responsive to input commands, for providing signals to the control means such that the motor may be operated in a microstepping mode over a first range of motor velocities and operated in a non-microstepping mode over a second range of velocities; and (c) wherein the translator means causes the motor to switch from one stepping mode to the other at a predetermined velocity.
Claim 9
Independent Claim
141 words
A system for controlling a digital motor having a multiplicity of phases, to allow operation in a microstepping mode over a first range of motor velocities below a predetermined velocity and to allow operation in a non-microstepping mode over a second range of velocities above the predetermined velocity, while providing for transition between the two modes, comprising: (a) control means for providing pulses to the motor; and (b) translator means, responsive to input commands, for providing control signals to the conrol means such that energizing currents provided to the phases have waveforms such that, at recurring times, current conditions exist simultaneously in each phase which are identical to current conditions which would exist in either microstepping or non-microstepping mode, and the motor may be switched at the predetermined velocity from one stepping mode to the other at one of such times.
Claim 10
Independent Claim
141 words
A system for controlling a digital motor having a multiplicity of phases, to allow operation in a microstepping mode over a first range of motor velocities below a predetermined velocity and to allow operation in a non-microstepping mode over a second range of velocities above the predetermined velocity, while providing for transition between the two modes, comprising: (a) control means for providing pulses to the motor; and (b) translator means, responsive to input commands, for providing control signals to the conrol means such that energizing currents provided to the phases have waveforms such that, at recurring times, current conditions exist simultaneously in each phase which are identical to current conditions which would exist in either microstepping or non-microstepping mode, and the motor may be switched at the predetermined velocity from one stepping mode to the other at one of such times.
Claim 11
Independent Claim
221 words
A system for controlling a digital stepping motor, having first and second phases, to allow operation in a microstepping mode over a first range of motor velocities below a predetermined velocity and to allow operation in a non-microstepping mode over a second range of motor velocities above the predetermined veloctiy, while providing for transition between the two modes, comprising: (a) control means for providing pulses to the motor; and (b) translator means, responsive to input commands, for providing signals to the control means such that the motor is operated in a microstepping mode by having maximum current provided to the first phase while having microstepping current provided to the second phase, for a first full motor step, then at the end of the first full motor step, having maximum current provided to the second phase while having microstepping current provided to the second phase, for a second full motor step, then having provided successively alternately maximum and microstepping currents to the first and second phases for subsequent full motor steps; the motor may be switched at the predetermined velocity from a microstepping mode to a non-microstepping mode at the end of any full motor step; and the motor may be switched at the predetermined velocity from a non-microstepping mode to a microstepping mode at the end of any full motor step.
Claim 12
Independent Claim
221 words
A system for controlling a digital stepping motor, having first and second phases, to allow operation in a microstepping mode over a first range of motor velocities below a predetermined velocity and to allow operation in a non-microstepping mode over a second range of motor velocities above the predetermined veloctiy, while providing for transition between the two modes, comprising: (a) control means for providing pulses to the motor; and (b) translator means, responsive to input commands, for providing signals to the control means such that the motor is operated in a microstepping mode by having maximum current provided to the first phase while having microstepping current provided to the second phase, for a first full motor step, then at the end of the first full motor step, having maximum current provided to the second phase while having microstepping current provided to the second phase, for a second full motor step, then having provided successively alternately maximum and microstepping currents to the first and second phases for subsequent full motor steps; the motor may be switched at the predetermined velocity from a microstepping mode to a non-microstepping mode at the end of any full motor step; and the motor may be switched at the predetermined velocity from a non-microstepping mode to a microstepping mode at the end of any full motor step.
References Cited (Backward Citations)
US4453188A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-05-20 | 1988-11-19 | 1989-05-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-05-20 | 1992-11-19 | 1993-05-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-05-20 | 1996-11-19 | 1997-05-21 | $7700.00 | Window Closed / Lapsed |