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

Acceleration and deceleration control system

Assignee: Fanuc Corp
•
Filing: 1985-07-04
•
Granted: 1987-11-10
•
Expires: 2005-07-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An acceleration and deceleration system smoothly controls acceleration and deceleration of an electric motor for driving a movable member of a machine tool or a robot. The acceleration and deceleration system has a linear acceleration and deceleration circuit (3) for receiving interpolation data issued from a pulse distributor (5) and effecting a linear acceleration and deceleration computation on the received data, and an exponential acceleration and deceleration circuit (4) for receiving an output signal from the linear acceleration and deceleration circuit (3) and effecting an exponential acceleration and deceleration computation on the output signal, the circuits (3), (4) being connected in series with each other. The exponential acceleration and deceleration circuit (4) reduces abrupt changes of the controlled speed which are a drawback of the linear acceleration and deceleration circuit (3) prevent shocks from being produced when an axis starts moving and is decelerated thereby providing smooth and accurate acceleration and deceleration control.

Inventors

  • 👤 Seiichiro Nakashima
  • 👤 Kenichi Toyoda
  • 👤 Shinsuke Sakakibara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 04:51
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34042; G05B2219/43; G05B2219/43048

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 99 words
An acceleration and deceleration system for progressively increasing a feed speed up to a command speed and for progressively reducing the feed speed, comprising: a linear acceleration and deceleration circuit operatively connected to receive input data representing a feed speed and a displacement, for effecting a linear acceleration and deceleration computation on the input data to produce an output signal; and an exponential acceleration and deceleration circuit, operatively connected to receive the output signal from said linear acceleration and deceleration circuit, for effecting an exponential acceleration and deceleration computation on the output signal to produce a speed command signal.
Claim 2
Dependent Claim 99 words
An acceleration and deceleration system for progressively increasing a feed speed up to a command speed and for progressively reducing the feed speed, comprising: a linear acceleration and deceleration circuit operatively connected to receive input data representing a feed speed and a displacement, for effecting a linear acceleration and deceleration computation on the input data to produce an output signal; and an exponential acceleration and deceleration circuit, operatively connected to receive the output signal from said linear acceleration and deceleration circuit, for effecting an exponential acceleration and deceleration computation on the output signal to produce a speed command signal.
Claim 3
Dependent Claim 142 words
An acceleration/deceleration system for at least one of increasing a feed speed up to a command speed and reducing the feed speed in dependence upon feed speed and displacement signals, comprising: an interpolator, operatively connected to receive the feed speed and displacement signals, for computing and issuing interpolation data on a plurality of axes in dependence upon the feed signal and the displacement signal; a linear acceleration and deceleration circuit, operatively connected to receive the interpolation data issued from said interpolator on each axis per one sampling cycle, for effecting a linear acceleration and deceleration computation on the received data to produce an output signal; and an exponential acceleration and deceleration circuit, operatively connected to receive the output signal from said linear acceleration and deceleration circuit, for effecting an exponential acceleration and deceleration computation on the output signal separately for each axis.
Claim 4
Dependent Claim 142 words
An acceleration/deceleration system for at least one of increasing a feed speed up to a command speed and reducing the feed speed in dependence upon feed speed and displacement signals, comprising: an interpolator, operatively connected to receive the feed speed and displacement signals, for computing and issuing interpolation data on a plurality of axes in dependence upon the feed signal and the displacement signal; a linear acceleration and deceleration circuit, operatively connected to receive the interpolation data issued from said interpolator on each axis per one sampling cycle, for effecting a linear acceleration and deceleration computation on the received data to produce an output signal; and an exponential acceleration and deceleration circuit, operatively connected to receive the output signal from said linear acceleration and deceleration circuit, for effecting an exponential acceleration and deceleration computation on the output signal separately for each axis.
Claim 5
Dependent Claim 283 words
An acceleration and deceleration system as recited in claim 1, wherein said linear acceleration and deceleration circuit comprises: a predetermined number of buffer registers, operatively connected to receive the input data, for producing a buffered signal; a first adder, operatively connected to the buffer registers and to receive the input data, for subtracting the buffered signal from the input data to produce a first calculated signal; an accumulator, operatively connected to said first adder, for storing the first calculated signal; a sum register, operatively connected to said accumulator and said first adder, for storing the first calculated signal and supplying the first calculated signal to said first adder, said first adder adding a previously generated first calculated signal to subsequently generated input data and buffer signals to produce a subsequent first calculated signal; and a divider, operatively connected to said accumulator, for dividing the first calculated signal by the predetermined number to produce a second calculated signal, and wherein said exponential acceleration and deceleration circuit comprises: a combination circuit, operatively connected to said divider, for subtracting the speed command signal from the second calculated signal to produce a combined signal; a combined signal register, operatively connected to said combination circuit, for storing the combined signal; a second adder operatively connected to said combined signal register for accumulating the combined signal in dependence upon pulses received at a fixed rate to produce a combined signal sum; and an accumulator, operatively connected to said second adder, for storing the combined signal sum and producing the speed command signal in dependence upon a carry generated by accumulating the combined signal, said accumulator having a number of bits equal to the predetermined number of said buffer registers.
Claim 6
Dependent Claim 283 words
An acceleration and deceleration system as recited in claim 2, wherein said linear acceleration and deceleration circuit comprises: a predetermined number of buffer registers, operatively connected to receive the input data, for producing a buffered signal; a first adder, operatively connected to the buffer registers and to receive the input data, for subtracting the buffered signal from the input data to produce a first calculated signal; an accumulator, operatively connected to said first adder, for storing the first calculated signal; a sum register, operatively connected to said accumulator and said first adder, for storing the first calculated signal and supplying the first calculated signal to said first adder, said first adder adding a previously generated first calculated signal to subsequently generated input data and buffer signals to produce a subsequent first calculated signal; and a divider, operatively connected to said accumulator, for dividing the first calculated signal by the predetermined number to produce a second calculated signal, and wherein said exponential acceleration and deceleration circuit comprises: a combination circuit, operatively connected to said divider, for subtracting the speed command signal from the second calculated signal to produce a combined signal; a combined signal register, operatively connected to said combination circuit, for storing the combined signal; a second adder operatively connected to said combined signal register for accumulating the combined signal in dependence upon pulses received at a fixed rate to produce a combined signal sum; and an accumulator, operatively connected to said second adder, for storing the combined signal sum and producing the speed command signal in dependence upon a carry generated by accumulating the combined signal, said accumulator having a number of bits equal to the predetermined number of said buffer registers.

References Cited (Backward Citations)

US4554497A Cited
US4603286A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-11-09 1991-05-11 1991-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-11-09 1995-05-11 1995-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-11-09 1999-05-11 1999-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag