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

Method for acceleration and deceleration control of servomotors

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

Abstract

Abstract A method for acceleration and deceleration control of servomotors always brings out the maximum operating capability of a machine equipped with servomotors, such as a robot, NC machine tool, etc. and accurately moves a respective operating section of the machine, e.g., robot work point, tool, etc., along a commanded path. When a command is read from a program, the speed command value is divided by a maximum allowable (Am) of the machine, set previously, to determine a time constant (T) for acceleration and deceleration control (Step S2), and the time constant is divided by a sampling period to obtain a number (n) of times of commanded speed sampling (Step S3). The servomotor is driven at a controlled speed after the acceleration/deceleration process. The controlled speed is obtained by dividing a sum of a commanded speed of the current sampling period and commanded speeds sampled in the previous (n-1) periods preceding the current period, by the number (n) of times of sampling. Thus, accelerated and decelerated operations of the machine are always performed at the maximum allowable acceleration/deceleration, whereby the maximum operating capability of the machine is available and the respective machine operating section can be moved accurately along the commanded path.

Inventors

  • 👤 Toru Mizuno
  • 👤 Ryuichi Hara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 19:35
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/42; G05B2219/42256; G05B2219/43; G05B2219/43013; G05B2219/43062

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 98 words
A method for controlling acceleration and deceleration of at least one servomotor mounted to a machine, said method comprising the steps of: (a) sampling, at a predetermined sampling period, a commanded speed for the servomotor; (b) varying a time constant for acceleration/deceleration control by dividing the commanded speed sampled in step (a) by a predetermined maximum allowable acceleration/deceleration of the machine after the commanded speed is sampled in step (a); and (c) controlling acceleration/deceleration of the at least one servomotor in accordance with the time constant varied in step (b) and the commanded speed sampled in step (a).
Claim 2
Independent Claim 98 words
A method for controlling acceleration and deceleration of at least one servomotor mounted to a machine, said method comprising the steps of: (a) sampling, at a predetermined sampling period, a commanded speed for the servomotor; (b) varying a time constant for acceleration/deceleration control by dividing the commanded speed sampled in step (a) by a predetermined maximum allowable acceleration/deceleration of the machine after the commanded speed is sampled in step (a); and (c) controlling acceleration/deceleration of the at least one servomotor in accordance with the time constant varied in step (b) and the commanded speed sampled in step (a).
Claim 3
Dependent Claim 21 words
A method according to claim 1, wherein said sampling in step (a) samples the commanded speed for at least two servomotors.
Claim 4
Dependent Claim 39 words
A method according to claim 1, wherein said varying of the time constant in step (b) divides the commanded speed by the maximum allowable acceleration for at least one control axis of the machine associated with the commanded speed.
Claim 5
Dependent Claim 57 words
A method according to claim 1, wherein said controlling in step (c) further comprises the step of (c1) dividing a sum of commanded speed samples by an integral number of the commanded speed samples, the commanded speed samples including a sample of a most recent commanded speed and at least one sample of a previous commanded speed.
Claim 6
Dependent Claim 57 words
A method according to claim 2, wherein said controlling in step (c) further comprises the step of (c1) dividing a sum of commanded speed samples by an integral number of the commanded speed samples, the commanded speed samples including a sample of a most recent commanded speed and at least one sample of a previous commanded speed.
Claim 7
Dependent Claim 57 words
A method according to claim 3, wherein said controlling in step (c) further comprises the step of (c1) dividing a sum of commanded speed samples by an integral number of the commanded speed samples, the commanded speed samples including a sample of a most recent commanded speed and at least one sample of a previous commanded speed.
Claim 8
Dependent Claim 53 words
A method according to claim 4, wherein said controlling in step (c) further comprises the step of (c2) determining the integral number of commanded speed samples prior to said dividing in step (c1) by dividing the time constant varied in step (b) by the predetermined sampling period of said sampling in step (a).
Claim 9
Dependent Claim 53 words
A method according to claim 5, wherein said controlling in step (c) further comprises the step of (c2) determining the integral number of commanded speed samples prior to said dividing in step (c1) by dividing the time constant varied in step (b) by the predetermined sampling period of said sampling in step (a).
Claim 10
Dependent Claim 53 words
A method according to claim 6, wherein said controlling in step (c) further comprises the step of (c2) determining the integral number of commanded speed samples prior to said dividing in step (c1) by dividing the time constant varied in step (b) by the predetermined sampling period of said sampling in step (a).
Claim 11
Independent Claim 148 words
A method for controlling acceleration and deceleration of at least one servomotor mounted to a machine, said method comprising the steps of: (a) sampling, at a predetermined sampling period, a commanded speed for the servomotor; (b) varying a time constant for acceleration/deceleration control by dividing the commanded speed sampled in step (a) by a predetermined maximum allowable acceleration/deceleration of the machine after the commanded speed is sampled in step (a); and (c) controlling acceleration/deceleration of the at least one servomotor in accordance with the time constant varied in step (b) and the commanded speed sampled in step (a) wherein said controlling in step (c) includes the step of (c1) dividing a sum of commanded speed samples by an integral number of the commanded speed samples, the commanded speed samples including a sample of a most recent commanded speed and at least one sample of a previous commanded speed.
Claim 12
Independent Claim 148 words
A method for controlling acceleration and deceleration of at least one servomotor mounted to a machine, said method comprising the steps of: (a) sampling, at a predetermined sampling period, a commanded speed for the servomotor; (b) varying a time constant for acceleration/deceleration control by dividing the commanded speed sampled in step (a) by a predetermined maximum allowable acceleration/deceleration of the machine after the commanded speed is sampled in step (a); and (c) controlling acceleration/deceleration of the at least one servomotor in accordance with the time constant varied in step (b) and the commanded speed sampled in step (a) wherein said controlling in step (c) includes the step of (c1) dividing a sum of commanded speed samples by an integral number of the commanded speed samples, the commanded speed samples including a sample of a most recent commanded speed and at least one sample of a previous commanded speed.
Claim 13
Dependent Claim 54 words
A method according to claim 10, wherein said controlling in step (c) further comprises the step of (c2) determining an integral number of the commanded speed samples prior to said dividing in step (c1) by dividing the time constant varied in step (b) by the predetermined sampling period of said sampling in step (a).

References Cited (Backward Citations)

US4473786A Cited
US4543625A Cited
US4558265A Cited
US4600985A Cited
US4606489A Cited
US4554497A Cited
US4603286A Cited
US4683543A Cited
US4706003A Cited
US4815007A Cited
US4728872A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag