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

Servomotor control system

Assignee: Fanuc Corp
•
Filing: 1984-07-23
•
Granted: 1986-02-25
•
Expires: 2004-07-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A servomotor control system includes a sensor for sensing the velocity of a servomotor (101), a sensor for sensing an actual current flowing into the servomotor (101), a power drive circuit for driving the servomotor (101), and control units (MP1, MP2). The control unit MP1 performs a velocity loop computation to derive a current command for the servomotor based on an offset velocity between a velocity command for the servomotor and the sensed actual velocity. The control unit MP2 performs a current loop computation to obtain a command for the power drive circuit. In the current loop computation of the control unit MP2 a velocity compensation signal is obtained by amplifying the sensed actual velocity by a predetermined magnification, so that the command for the power drive circuit is compensated by the velocity compensation signal. The velocity loop computation is executed at a period longer than that at which the current loop computation is executed.

Inventors

  • 👤 Mitsuo Kurakake
  • 👤 Keiji Sakamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:32
CPC Classifications
H; H02; H02P; H02P23/00; H02P23/0077; H02P25/00; H02P25/02; H02P25/022; H02P25/024

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 211 words
A servomotor control system, connected to receive a velocity command, for controlling a servomotor, comprising: a velocity sensor, coupled to the servomotor, for sensing the velocity of the servomotor and for generating an actual velocity signal; a current sensor, coupled to the servomotor, for sensing an actual current flowing into the servomotor and for generating an actual current signal; a power drive circuit, coupled to the servomotor, for driving the servomotor; and a control unit, connected to receive the velocity command and coupled to said velocity sensor, said current sensor, and said power drive circuit, for performing a velocity loop computation to derive a current command for the servomotor based on an offset velocity which is the difference between the velocity command for the servomotor and the actual velocity signal, said control unit performing a current loop computation to obtain a command for controlling said power drive circuit said control unit obtaining a velocity compensation signal in the current loop computation by amplifying the actual velocity signal by a predetermined magnification, so that the command for controlling said power drive circuit is compensated by the velocity compensation signal, the velocity loop computation being executed at a period which is longer than the period at which the current loop computation is executed.
Claim 2
Dependent Claim 211 words
A servomotor control system, connected to receive a velocity command, for controlling a servomotor, comprising: a velocity sensor, coupled to the servomotor, for sensing the velocity of the servomotor and for generating an actual velocity signal; a current sensor, coupled to the servomotor, for sensing an actual current flowing into the servomotor and for generating an actual current signal; a power drive circuit, coupled to the servomotor, for driving the servomotor; and a control unit, connected to receive the velocity command and coupled to said velocity sensor, said current sensor, and said power drive circuit, for performing a velocity loop computation to derive a current command for the servomotor based on an offset velocity which is the difference between the velocity command for the servomotor and the actual velocity signal, said control unit performing a current loop computation to obtain a command for controlling said power drive circuit said control unit obtaining a velocity compensation signal in the current loop computation by amplifying the actual velocity signal by a predetermined magnification, so that the command for controlling said power drive circuit is compensated by the velocity compensation signal, the velocity loop computation being executed at a period which is longer than the period at which the current loop computation is executed.
Claim 3
Dependent Claim 24 words
The servomotor control system according to claim 1, wherein the velocity loop computation and the current loop computation are performed by a single processor.
Claim 4
Dependent Claim 36 words
A servomotor control system according to claim 1, wherein said control unit comprises: a first computation control unit for performing the velocity loop computation; and a second computation control unit for performing the current loop computation.
Claim 5
Dependent Claim 243 words
A servomotor control system, connected to receive a velocity command, for controlling a servomotor, comprising: a velocity sensor, coupled to the servomotor, for sensing the velocity of the servomotor and for generating an actual velocity signal; means, coupled to the servomotor, for generating an actual current signal based on the current flowing into the servomotor; a power drive circuit, coupled to the servomotor, for driving the servomotor based on a compensated drive signal; and a control unit, connected to receive the velocity command and coupled to said velocity sensor, said generating means and said power drive circuit, for performing a velocity loop computation to derive a current command based on an offset velocity which is the difference between the velocity command and the actual velocity signal, and for performing a current loop computation to obtain a drive command based on an offset current which is the difference between the current command and the actual current signal, said control unit including means for obtaining a velocity compensation signal by amplifying the actual velocity signal by a predetermined magnification and for combining the velocity compensation signal and the drive command to obtain the compensated drive signal which is provided to said power drive circuit, so that interference between current and velocity due to a reverse electromotive force in the servomotor is reduced, the velocity loop computation being executed at a period which is longer than the period at which the current loop computation is executed.
Claim 6
Dependent Claim 243 words
A servomotor control system, connected to receive a velocity command, for controlling a servomotor, comprising: a velocity sensor, coupled to the servomotor, for sensing the velocity of the servomotor and for generating an actual velocity signal; means, coupled to the servomotor, for generating an actual current signal based on the current flowing into the servomotor; a power drive circuit, coupled to the servomotor, for driving the servomotor based on a compensated drive signal; and a control unit, connected to receive the velocity command and coupled to said velocity sensor, said generating means and said power drive circuit, for performing a velocity loop computation to derive a current command based on an offset velocity which is the difference between the velocity command and the actual velocity signal, and for performing a current loop computation to obtain a drive command based on an offset current which is the difference between the current command and the actual current signal, said control unit including means for obtaining a velocity compensation signal by amplifying the actual velocity signal by a predetermined magnification and for combining the velocity compensation signal and the drive command to obtain the compensated drive signal which is provided to said power drive circuit, so that interference between current and velocity due to a reverse electromotive force in the servomotor is reduced, the velocity loop computation being executed at a period which is longer than the period at which the current loop computation is executed.
Claim 7
Dependent Claim 18 words
A servomotor control system according to claim 4, wherein said control unit is formed by a single processor.
Claim 8
Dependent Claim 48 words
A servomotor control system according to claim 4, wherein said control unit comprises: a first computation control unit for performing the velocity loop computation; a second computation control unit for performing the current loop computation; and means for obtaining the velocity computation signal and the compensated drive signal.

References Cited (Backward Citations)

US3916279A Cited
US4240020A Cited
US4358722A Cited
US4276505A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-02-24 1989-08-26 1990-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-02-24 1993-08-26 1994-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-02-24 1997-08-26 1998-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag