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

Control for automatic machine tool drive

Assignee: Ford Motor Co
•
Filing: 1980-09-19
•
Granted: 1982-09-21
•
Expires: 2000-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motion control system includes a single stage gear reducer and power screw, a brushless variable-speed electric motor with position and velocity sensing instrumentation, a solid state power amplifier, and a programmable controller. During operation an absolute positional reference is established when the slide actuates a non-contacting limit switch to signal that the slide is within less than one motor revolution of the correct starting point. A memory accessible by a microprocessor has paired values of velocity and position stored in a table representing ideal such values for deceleration portions of the motion cycle. Alternatively, the microprocessor computes each new value of position and velocity in real time as required to update the velocity commands sent to a comparator. The comparator compares the predetermined slide position to the actual slide position and signals the microprocessor that a change in output to the motor power supply is required. A digital to analog converter converts the motor velocity signal that issues from the microprocessor to a variable d.c. voltage whose magnitude varies over a range that determines the sense of direction and speed of the drive motor.

Inventors

  • 👤 George W. McClure
  • 👤 Veljko Milenkovic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:47
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/34; G05B2219/34215; G05B2219/37; G05B2219/37154; G05B2219/37183; G05B2219/41; G05B2219/41047; G05B2219/41092; G05B2219/42; G05B2219/42182; G05B2219/43; G05B2219/43006; G05B2219/43097; G05B2219/43152; G05B2219/43182

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 243 words
In a drive system wherein a variable speed electric motor produces cyclical movement of a slide along a path, a control system adapted for connection to the motor power supply comprising: encoder means producing a constant number of electrical pulses during each revolution of the motor shaft; means for determining a reference position for the slide and for initializing the control system; a memory wherein predetermined paired values of slide velocity and position representing ideal such values for the slide at multiple incremental target positions along its path are stored; data processing means comprising a binary counter for counting and registering encoder pulses following initialization, the count representing the actual position of the slide with respect to the reference position a microprocessor adapted to recall from said memory the slide velocity-position pair that corresponds to a slide target position and adapted to produce a digital signal representing the slide velocity corresponding to the slide target position; and a comparator receiving input signals representing a slide target position and the actual slide position, producing an output signal when said input signals are identical, whereby the signal representing the slide velocity corresponding to the slide target position is produced by the microprocessor if the output signal is received from said comparator; and means for converting the output signal of said processing means to an analog voltage whose magnitude determines the velocity of the slide and whose polarity determines the sense of direction of the slide.
Claim 2
Dependent Claim 243 words
In a drive system wherein a variable speed electric motor produces cyclical movement of a slide along a path, a control system adapted for connection to the motor power supply comprising: encoder means producing a constant number of electrical pulses during each revolution of the motor shaft; means for determining a reference position for the slide and for initializing the control system; a memory wherein predetermined paired values of slide velocity and position representing ideal such values for the slide at multiple incremental target positions along its path are stored; data processing means comprising a binary counter for counting and registering encoder pulses following initialization, the count representing the actual position of the slide with respect to the reference position a microprocessor adapted to recall from said memory the slide velocity-position pair that corresponds to a slide target position and adapted to produce a digital signal representing the slide velocity corresponding to the slide target position; and a comparator receiving input signals representing a slide target position and the actual slide position, producing an output signal when said input signals are identical, whereby the signal representing the slide velocity corresponding to the slide target position is produced by the microprocessor if the output signal is received from said comparator; and means for converting the output signal of said processing means to an analog voltage whose magnitude determines the velocity of the slide and whose polarity determines the sense of direction of the slide.
Claim 3
Dependent Claim 274 words
In a drive system wherein a variable speed electric motor produces cyclical movement of a slide along a path, a control system adapted for connection to the motor power supply comprising: encoder means producing a constant number of electrical pulses during each revolution of the motor shaft; means for determining a reference position of the slide and for initializing the control system; a memory wherein coded, predetermined paired values of slide velocity and position relative to the reference position are stored, the pairs defining the desired velocity and position of the slide at points along the slide path at which the rate of change of slide velocity with respect to slide position changes abruptly; means for computing target slide velocity-position paired values, each pair corresponding to a slide position intermediate the slide position of the predetermined pairs; data processing means comprising a binary counter for counting and registering encoder pulses following initialization, the count representing the actual position of the slide with respect to the reference position; a microprocessor adapted to produce a digital signal representing a computed slide velocity corresponding to a slide target position; and a comparator receiving input signals representing a slide target position and the actual slide position, producing an output signal when said input signals are identical, whereby the signal representing the computed slide velocity corresponding to the slide target position is produced by the microprocessor if the output signal is received from said comparator; and means for converting the output signals of said processing means to an analog voltage whose magnitude determines the velocity of the slide and whose polarity determines the sense of direction of the slide.
Claim 4
Dependent Claim 274 words
In a drive system wherein a variable speed electric motor produces cyclical movement of a slide along a path, a control system adapted for connection to the motor power supply comprising: encoder means producing a constant number of electrical pulses during each revolution of the motor shaft; means for determining a reference position of the slide and for initializing the control system; a memory wherein coded, predetermined paired values of slide velocity and position relative to the reference position are stored, the pairs defining the desired velocity and position of the slide at points along the slide path at which the rate of change of slide velocity with respect to slide position changes abruptly; means for computing target slide velocity-position paired values, each pair corresponding to a slide position intermediate the slide position of the predetermined pairs; data processing means comprising a binary counter for counting and registering encoder pulses following initialization, the count representing the actual position of the slide with respect to the reference position; a microprocessor adapted to produce a digital signal representing a computed slide velocity corresponding to a slide target position; and a comparator receiving input signals representing a slide target position and the actual slide position, producing an output signal when said input signals are identical, whereby the signal representing the computed slide velocity corresponding to the slide target position is produced by the microprocessor if the output signal is received from said comparator; and means for converting the output signals of said processing means to an analog voltage whose magnitude determines the velocity of the slide and whose polarity determines the sense of direction of the slide.
Claim 5
Dependent Claim 30 words
The control system according to claim 1 or 2 further including encoder means producing a signal representing the absolute number of rotor shaft revolutions that occur following the initializing signal.
Claim 6
Dependent Claim 84 words
The control system according to claim 1 or 2 wherein said encoder means produces one marker pulse per motor shaft revolution and wherein said reference positioning means comprises: a metallic vane mounted on the slide; and a circuit including a proximity switch adapted to close the circuit when the vane is moved by slide motion to the location of the switch, whereby a reference position for the slide is established at its position when a marker pulse first occurs following closure of the switch.
Claim 7
Dependent Claim 96 words
The control system according to claim 1 wherein said data processing means further comprises: a digital-to-analog converter receiving the digital velocity signal corresponding to the slide target position from the microprocessor and converting the digital signal to an analog velocity signal; a tachometer producing an output signal representing the actual motor shaft speed; and means for minimizing the difference between the velocity signal produced by the digital-to-analog converter and the velocity signal produced by the tachometer, whereby the motor speed and its direction of rotation are controlled in response to a signal that minimizes such difference.
Claim 8
Dependent Claim 96 words
The control system according to claim 2 wherein said data processing means further comprises: a digital-to-analog converter receiving the digital velocity signal corresponding to the slide target position from the microprocessor and converting the digital signal to an analog velocity signal; a tachometer producing an output signal representing the actual motor shaft speed; and means for minimizing the difference between the velocity signal produced by the digital-to-analog converter and the velocity signal produced by the tachometer, whereby the motor speed and its direction of rotation are controlled in response to a signal that minimizes such difference.

References Cited (Backward Citations)

US3370289A Cited
US3752969A Cited
US3826964A Cited
US4131838A Cited
US4305029A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-09-20 1986-03-22 1986-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-09-20 1990-03-22 1990-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-09-20 1994-03-22 1994-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag