US4980625A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for servo control system
Assignee: Seiko Instruments Inc
•
Filing: 1989-06-01
•
Granted: 1990-12-25
•
Expires: 2009-06-01
Abstract
Abstract The present invention is provided to suppress mechanical resonance which is likely to be generated in a mechanically driven and controlled apparatus such as robots, machine tools, etc. due to their low rigidity. In order to achieve this object, the present invention uses an adaptive filter which changes its cut-off frequency or notch frequency in response to a change in the natural oscillation frequency caused by a change in position and orientation of and load acting on the machine.
Inventors
- 👤 Akira Shimada
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:22
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; B; B25; B25J; B25J9/00; B25J9/16; B25J9/1628; B25J9/1638; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41166
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
188 words
In combination: a machine having a mechanical resonance frequency, and a control apparatus for controlling the machine; the machine comprising, an actuator for generating mechanical power in response to output command data; an effector for performing a commanded work; and a transmitter for transmitting mechanical power from said actuator to said effector; wherein at least one of said actuator, said effector and said transmitter has a finite mechanical rigidity; and the control apparatus comprising, detecting means for detecting a change of mechanical condition which affects the inertia moment of the machine; servo compensating calculator means operative in response to input command data and output data of said detecting means for calculating and outputting a compensating result data effective to make the machine move in accordance with said input command data; and adaptive filter means for filtering said compensating result data to suppress frequency components close to the mechanical resonance frequency of the machine, the mechanical resonance frequency changing in dependence on the change of said inertia moment of the machine, in response to said output data of said detecting means, and outputting output command data to the machine.
Claim 2
Dependent Claim
188 words
In combination: a machine having a mechanical resonance frequency, and a control apparatus for controlling the machine; the machine comprising, an actuator for generating mechanical power in response to output command data; an effector for performing a commanded work; and a transmitter for transmitting mechanical power from said actuator to said effector; wherein at least one of said actuator, said effector and said transmitter has a finite mechanical rigidity; and the control apparatus comprising, detecting means for detecting a change of mechanical condition which affects the inertia moment of the machine; servo compensating calculator means operative in response to input command data and output data of said detecting means for calculating and outputting a compensating result data effective to make the machine move in accordance with said input command data; and adaptive filter means for filtering said compensating result data to suppress frequency components close to the mechanical resonance frequency of the machine, the mechanical resonance frequency changing in dependence on the change of said inertia moment of the machine, in response to said output data of said detecting means, and outputting output command data to the machine.
Claim 3
Dependent Claim
29 words
The apparatus according to claim 1, wherein said machine comprises a robot manipulator having swingable arms, the swing angles of said arms defining said mechanical condition of the machine.
Claim 4
Dependent Claim
46 words
The apparatus according to claim 1, wherein said servo compensating calculator means comprises: memory means for storing a processing program of a servo compensating calculation; processing means for executing said processing program; and output means for outputting said compensating result data to said adaptive filter means.
Claim 5
Dependent Claim
32 words
The apparatus according to claim 1, wherein said adaptive filter means has the characteristics of a notch filter whose notch frequency is adaptable to match said mechanical resonance frequency of the machine.
Claim 6
Dependent Claim
32 words
The apparatus according to claim 1, wherein said adaptive filter means has the characteristics of a low-pass filter whose cut-off frequency is adaptable to match said mechanical resonance frequency of the machine.
Claim 7
Independent Claim
186 words
A method of servo control for a machine having a mechanical resonance frequency, comprising the steps of : detecting a change of mechanical condition which affects the inertia moment of the machine at given sampling times; calculating a servo compensating result data effective to make the machine move in accordance with position data and command data in response to said detected mechanical condition and said position data and command data; filtering said servo compensating result data to suppress frequency components close to said mechanical resonance frequency of the machine in response to said detected mechanical condition, the filtering step comprising calculating an inertia moment of the machine in response to said detected mechanical condition, calculating the mechanical resonance frequency using the inertia moment and an elasticity constant of a transmission mechanism, calculating filter coefficients using the mechanical resonance frequency, and calculating torque command data using a plurality of servo compensating result data and a plurality of torque command data taken at previous sampling times and the filter coefficients; and outputting the filtered result data to the machine as torque command data before the next sampling time.
Claim 8
Independent Claim
186 words
A method of servo control for a machine having a mechanical resonance frequency, comprising the steps of : detecting a change of mechanical condition which affects the inertia moment of the machine at given sampling times; calculating a servo compensating result data effective to make the machine move in accordance with position data and command data in response to said detected mechanical condition and said position data and command data; filtering said servo compensating result data to suppress frequency components close to said mechanical resonance frequency of the machine in response to said detected mechanical condition, the filtering step comprising calculating an inertia moment of the machine in response to said detected mechanical condition, calculating the mechanical resonance frequency using the inertia moment and an elasticity constant of a transmission mechanism, calculating filter coefficients using the mechanical resonance frequency, and calculating torque command data using a plurality of servo compensating result data and a plurality of torque command data taken at previous sampling times and the filter coefficients; and outputting the filtered result data to the machine as torque command data before the next sampling time.
Claim 9
Dependent Claim
176 words
Apparatus for suppressing mechanical resonance of a driven machine, comprising: drive means for driving a machine in accordance with command data applied thereto whereby the machine undergoes unwanted vibrations as a result of being driven; detecting means for detecting a change in at least one of the position, orientation and loading conditions of the driven machine and providing present condition data representative of the detected present condition of the machine; servo means responsive to the present condition data and to input command data representative of the desired movement of the machine for producing therefrom compensated command data effective to control the movement of the machine so that the machine moves in accordance with the input command data, the compensated command data having a frequency of vibration characteristic which includes the resonant frequency of the machine; and adaptive filter means for filtering the compensated command data to suppress frequency components near to and including the resonant frequency and applying the filtered compensated command data to the drive means to thereby suppress mechanical resonance of the driven machine.
Claim 10
Dependent Claim
176 words
Apparatus for suppressing mechanical resonance of a driven machine, comprising: drive means for driving a machine in accordance with command data applied thereto whereby the machine undergoes unwanted vibrations as a result of being driven; detecting means for detecting a change in at least one of the position, orientation and loading conditions of the driven machine and providing present condition data representative of the detected present condition of the machine; servo means responsive to the present condition data and to input command data representative of the desired movement of the machine for producing therefrom compensated command data effective to control the movement of the machine so that the machine moves in accordance with the input command data, the compensated command data having a frequency of vibration characteristic which includes the resonant frequency of the machine; and adaptive filter means for filtering the compensated command data to suppress frequency components near to and including the resonant frequency and applying the filtered compensated command data to the drive means to thereby suppress mechanical resonance of the driven machine.
Claim 11
Dependent Claim
16 words
An apparatus according to claim 7; wherein the adaptive filter means comprises a programmed logic device.
Claim 12
Dependent Claim
35 words
An apparatus according to claim 8; wherein the programmed logic device is programmed to have the characteristics of a notch filter whose notch frequency is adaptable to match the mechanical resonance frequency of the machine.
Claim 13
Dependent Claim
35 words
An apparatus according to claim 8; wherein the programmed logic device is programmed to have the characteristics of a low-pass filter whose cut-off frequency is adaptable to match the mechanical resonance frequency of the machine.
Claim 14
Dependent Claim
40 words
An apparatus according to claim 7; wherein the servo means comprises memory means for storing a processing program operative to calculate compensated command data from input command data and present condition data, and processing means for excecuting the processing program.
Claim 15
Dependent Claim
39 words
An apparatus according to claim 11; wherein the adaptive filter means comprises a programmed logic device connected to receive the compensated command data and operative to calculate therefrom the filtered compensated command data under control of the processing means.
Claim 16
Dependent Claim
20 words
An apparatus according to claim 7; including, in combination therewith, a machine connected to be driven by the drive means.
Claim 17
Dependent Claim
18 words
A combination according to claim 13; wherein the machine comprises a robot having at least one movable arm.
Claim 18
Dependent Claim
13 words
A combination according to claim 13; wherein the machine comprises a machine tool.
Claim 19
Dependent Claim
13 words
A combination according to claim 13; wherein the machine comprises an X-Y table.
References Cited (Backward Citations)
US3961234A
Cited
US3872285A
Cited
US3917930A
Cited
US4109189A
Cited
US4215298A
Cited
US4409531A
Cited
US4458321A
Cited
US4605884A
Cited
US4739230A
Cited
US4636700A
Cited
US4792737A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-24 | 1994-06-25 | 1994-12-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-24 | 1998-06-25 | 1998-12-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-24 | 2002-06-25 | 2002-12-25 | $7700.00 | Window Closed / Lapsed |