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

Method of diagnosing a servomotor control circuit

Assignee: Fanuc Corp
•
Filing: 1982-11-17
•
Granted: 1985-01-29
•
Expires: 2002-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of diagnosing a servomotor position control circuit which includes a pulse distributor for carrying out arithmetic operations for pulse distribution based on command data given by a control unit, a position detector for generating a positional pulse each time the servomotor rotates through a predetermined angular interval, an error storage unit for computing and storing the difference between the number of positional pulses generated by the position detector and the number of distributed pulses generated by the pulse distributor, and a D/A converter for converting the difference into an analog output, whereby the servomotor is controlled by the analog output from the D/A converter. The method comprises the steps of supplying a numerical value from the control unit to the pulse distributor to enable the latter to effect the arithmetic operations while the servomotor is being de-energized, reading a stored content of the error storage unit, supplied with the distributed pulses from the pulse distributor, into the control unit, and checking the servomotor position control circuit for normal and malfunctioning conditions by comparing the stored content as read by the control unit with the numerical value.

Inventors

  • 👤 Hiroomi Fukuyama
  • 👤 Shinichi Isobe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 08:09
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B19/231; G05B19/406; G05B19/4062; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34448; G05B2219/34466; G05B2219/36; G05B2219/36551; G05B2219/37; G05B2219/37541

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 232 words
A method of diagnosing a servomotor control circuit, before executing numerical processing, including a servomotor, a control unit for providing a numerical value, a pulse distributor, operatively connected to the control unit, for carrying out arithmetic operations for pulse distribution based on the numerical value provided by the control unit, a position detector, operatively connected to the servomotor, for generating a positional pulse each time the servomotor rotates through a predetermined angular interval, an error storage unit, operatively connected to the position detector and the pulse distributor, for computing and storing the difference between the number of positional pulse generated by the position detector and the number of distributed pulses generated by the pulse distributor, and a D/A converter, operatively connected to the error storage unit, for converting the difference into an analog output, the servomotor being controlled by the analog output from the D/A converter, said method comprising the steps of: (a) supplying the numerical value from the control unit to the pulse distributor to enable the pulse distributor to effect the arithmetic operations while the servomotor is in a de-energized state; (b) reading a stored content of the error storage unit, supplied with the distributed pulses from the pulse distributor, into the control unit; and (c) checking the servomotor control circuit for normal and malfunctioning conditions by comparing the stored content, read into the control unit, with the numerical value.
Claim 2
Independent Claim 232 words
A method of diagnosing a servomotor control circuit, before executing numerical processing, including a servomotor, a control unit for providing a numerical value, a pulse distributor, operatively connected to the control unit, for carrying out arithmetic operations for pulse distribution based on the numerical value provided by the control unit, a position detector, operatively connected to the servomotor, for generating a positional pulse each time the servomotor rotates through a predetermined angular interval, an error storage unit, operatively connected to the position detector and the pulse distributor, for computing and storing the difference between the number of positional pulse generated by the position detector and the number of distributed pulses generated by the pulse distributor, and a D/A converter, operatively connected to the error storage unit, for converting the difference into an analog output, the servomotor being controlled by the analog output from the D/A converter, said method comprising the steps of: (a) supplying the numerical value from the control unit to the pulse distributor to enable the pulse distributor to effect the arithmetic operations while the servomotor is in a de-energized state; (b) reading a stored content of the error storage unit, supplied with the distributed pulses from the pulse distributor, into the control unit; and (c) checking the servomotor control circuit for normal and malfunctioning conditions by comparing the stored content, read into the control unit, with the numerical value.
Claim 3
Dependent Claim 67 words
A method according to claim 1, further comprising, after said checking step (c), the steps of: (d) permitting numerical control of the servomotor by the control unit when the servomotor control circuit has been determined as being in a normal condition; and (e) inhibiting numerical control of the servomotor by the control unit when the servomotor control circuit has been determined as being in a malfunctioning condition.
Claim 4
Dependent Claim 33 words
A method according to claim 1, wherein the control unit includes a memory and wherein said step (b) comprises the substep of storing the stored content into the memory in the control unit.
Claim 5
Dependent Claim 25 words
A method according to claim 1, further comprising the step, before said step (a), of detecting turn-on of a power supply to the control unit.
Claim 6
Dependent Claim 22 words
A method according to claim 1, further comprising the step, before said step (a), of detecting the depression of a diagnostic pushbutton.
Claim 7
Dependent Claim 25 words
A method according to claim 1, wherein said step (a) comprises the substep of detecting the completion of the distributed pulses by the pulse distributor.
Claim 8
Independent Claim 139 words
A method of diagnosing a servomotor control circuit, before executing numerical processing, including a servomotor, a control unit, operatively connected to the servomotor, for providing numerical data, a pulse distributor, operatively connected to the control unit, for providing distributed pulses, and an error storage unit, operatively connected to the pulse distributor, for storing a difference signal, said method comprising the steps of: (a) supplying the numerical data from the control unit to the pulse distributor to enable the pulse distributor to effect an arithmetic operation while the servomotor is de-energized; (b) reading a stored content of the error storage unit, supplied with the distributed pulses from the pulse distributor, into the control unit; and (c) checking the servomotor control circuit for normal and malfunction conditions by comparing the stored content read into the control unit with the numerical data.
Claim 9
Independent Claim 139 words
A method of diagnosing a servomotor control circuit, before executing numerical processing, including a servomotor, a control unit, operatively connected to the servomotor, for providing numerical data, a pulse distributor, operatively connected to the control unit, for providing distributed pulses, and an error storage unit, operatively connected to the pulse distributor, for storing a difference signal, said method comprising the steps of: (a) supplying the numerical data from the control unit to the pulse distributor to enable the pulse distributor to effect an arithmetic operation while the servomotor is de-energized; (b) reading a stored content of the error storage unit, supplied with the distributed pulses from the pulse distributor, into the control unit; and (c) checking the servomotor control circuit for normal and malfunction conditions by comparing the stored content read into the control unit with the numerical data.
Claim 10
Dependent Claim 67 words
A method according to claim 7, further comprising, after said checking step (c), the steps of: (d) permitting numerical control of the servomotor by the control unit when the servomotor control circuit has been determined as being in a normal condition; and (e) inhibiting numerical control of the servomotor by the control unit when the servomotor control circuit has been determined as being in a malfunctioning condition.

References Cited (Backward Citations)

US3576979A Cited
US3633087A Cited
US3934185A Cited
US4130787A Cited
US4272711A Cited
US4268783A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-01-29 1988-07-30 1989-01-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-01-29 1992-07-30 1993-01-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-01-29 1996-07-30 1997-01-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag