Patent US4894595A successfully refreshed from Google Patents.
US4894595A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Industrial robot
Assignee: Panasonic Holdings Corp
•
Filing: 1988-04-06
•
Granted: 1990-01-16
•
Expires: 2008-04-06
Abstract
Abstract An industrial robot includes a movable arm and an electric motor driving the arm. A current flowing through the motor is controlled so that the arm is moved into predetermined positions and is balanced in the predetermined positions sequentially. A device memorizes values of the motor current at which the arm is balanced in the respective predetermined positions. A target value of the motor current is calculated on the basis of the memorized motor current values. The target motor current value allows the arm to be balanced in a given position.
Inventors
- 👤 Kenji Sogawa
- 👤 Makoto Doi
- 👤 Mikio Hasegawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:15
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1628; B25J9/1638; G; G05; G05B; G05B17/00; G05B19/00; G05B19/02; G05B19/42
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
96 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor dirving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and balancing the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is balanced in the respective predetermined positions; (e) means for calculating a target value of the motor current on the basis of the memorized motor current values, the target motor current value allowing the arm to be balanced in a given position.
Claim 2
Dependent Claim
96 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor dirving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and balancing the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is balanced in the respective predetermined positions; (e) means for calculating a target value of the motor current on the basis of the memorized motor current values, the target motor current value allowing the arm to be balanced in a given position.
Claim 3
Dependent Claim
76 words
The industrial robot of claim 1 wherein the calculating means comprises: (a) means for determining coefficients in a predetermined equation in accordance with the memorized motor current values, the predetermined equation representing a relationship between a target value of the motor current and a given position of the arm; and (b) means for using the predetermined equation and thereby determining the target value of the motor current in accordance with the given position of the arm.
Claim 4
Dependent Claim
160 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor driving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and balancing the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is balanced in the respective predetermined positions; (e) means for calculating a target value of the motor current on the basis of the memorized motor current values, the target motor current value allowing the arm to be balanced in a given position; (f) means for, when the arm holds a load, detecting an actual value of the motor current at which the arm with the load is balanced in the given position; (g) means for comparing the target and actual motor current values; and (h) means for correcting the memorized motor current values in accordance with the comparison between the target and actual motor current values.
Claim 5
Dependent Claim
160 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor driving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and balancing the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is balanced in the respective predetermined positions; (e) means for calculating a target value of the motor current on the basis of the memorized motor current values, the target motor current value allowing the arm to be balanced in a given position; (f) means for, when the arm holds a load, detecting an actual value of the motor current at which the arm with the load is balanced in the given position; (g) means for comparing the target and actual motor current values; and (h) means for correcting the memorized motor current values in accordance with the comparison between the target and actual motor current values.
Claim 6
Dependent Claim
106 words
The industrial robot of claim 3 wherein the calculating means comrises: (a) means for determining coefficients in a predetermined equation in accordance with the memorized motor current values, the predetermined equation representing a relationship between a target value of the motor current and a given position of the arm; and (b) means for using the predetermined equation and thereby determining the target value of the motor current in accordance with the given position of the arm; and wherein the correcting means comprises: (a) means for correcting the determined coefficients in the predetermined equation in accordance with the comparison between the target and actual motor current values.
Claim 7
Dependent Claim
111 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor driving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and holding the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is held in the respective predetermined positions; and (e) means for determining a relationship between an arbitrary position of the arm and a corresponding target value of the motor current in accordance with the memorized motor current values and the predetermined positions, the target motor current value allowing the arm to be balanced in the arbitrary position.
Claim 8
Dependent Claim
111 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor driving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and holding the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is held in the respective predetermined positions; and (e) means for determining a relationship between an arbitrary position of the arm and a corresponding target value of the motor current in accordance with the memorized motor current values and the predetermined positions, the target motor current value allowing the arm to be balanced in the arbitrary position.
Claim 9
Dependent Claim
107 words
The industrial robot of claim 5 further comprising: (a) means for, when the arm has a load, balancing the arm in a given position; (b) means for detecting a value of the motor current at which the arm with the load is balanced in the given position; (c) means for calculating a value of the motor current corresponding to the given position in accordance with the determined relationship; (d) means for comparing the detected motor current value and the calculated motor current value; (e) means for correcting the relationship in accordance with a result of the comparison between the detected motor current and the calculated motor current.
Claim 10
Dependent Claim
112 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor driving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and balancing the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is balanced in the respective predetermined positions, and for holding a table in which the motor current values are plotted as a function of the position of the arm; and (e) means for referring to the table and thereby determining a target value of the motor current which allows the arm to be balanced in a given position.
Claim 11
Dependent Claim
112 words
An industrial robot comprising: (a) a movable arm; (b) an electric motor driving the arm; (c) means for controlling a current flowing through the motor, and moving the arm into predetermined positions and balancing the arm in the predetermined positions sequentially; (d) means for memorizing values of the motor current at which the arm is balanced in the respective predetermined positions, and for holding a table in which the motor current values are plotted as a function of the position of the arm; and (e) means for referring to the table and thereby determining a target value of the motor current which allows the arm to be balanced in a given position.
Claim 12
Dependent Claim
77 words
An industrial robot as recited in claim 3 wherein said moveable arm includes a pivoted parallelogramic structure, said means for controlling a current, said means for memorizing values and said means for calculating a target value all operable for performing the respective functions thereof during a preliminary operation; said means for detecting, said means for comparing and said means for correcting all operable for performing the respective functions thereof during a load bearing condition of said arm.
Claim 13
Dependent Claim
17 words
An industrial robot as recited in claim 1 wherein said moveable arm comprises a pivoted parallelogramic structure.
Claim 14
Dependent Claim
218 words
An industrial robot comprising: (a) a moveable arm having a pivoted parallelogramic structure; (b) a plurality of electric motors for driving the arm in a plurality of directions in a plurality of dimensions; (c) means for controlling currents flowing through the motors, said means operable in a preliminary operation for sequentially moving the arm in an unloaded condition into a number of predetermined positions and for balancing the unloaded arm in each of the predetermined positions, the number of positions selected to provide solutions for a set of balance equations relating balanced position in said plurality of dimensions to currents in said plurality of motors; (d) means for memorizing values of motor currents at which the arm is balanced in each of the respective predetermined positions; (e) calculating means for calculating a target value for the motor currents to balance the arm at any predetermined position on the basis of the memorized motor current values; (f) loaded condition detecting means for detecting actual values of the motor currents at which the arm is balanced in the given position in a loaded condition; (g) comparing means for comparing the target and actual motor current values; and (h) correcting means for correcting the memorized motor current values in accordance with the comparison between the target and actual motor current values.
Claim 15
Dependent Claim
218 words
An industrial robot comprising: (a) a moveable arm having a pivoted parallelogramic structure; (b) a plurality of electric motors for driving the arm in a plurality of directions in a plurality of dimensions; (c) means for controlling currents flowing through the motors, said means operable in a preliminary operation for sequentially moving the arm in an unloaded condition into a number of predetermined positions and for balancing the unloaded arm in each of the predetermined positions, the number of positions selected to provide solutions for a set of balance equations relating balanced position in said plurality of dimensions to currents in said plurality of motors; (d) means for memorizing values of motor currents at which the arm is balanced in each of the respective predetermined positions; (e) calculating means for calculating a target value for the motor currents to balance the arm at any predetermined position on the basis of the memorized motor current values; (f) loaded condition detecting means for detecting actual values of the motor currents at which the arm is balanced in the given position in a loaded condition; (g) comparing means for comparing the target and actual motor current values; and (h) correcting means for correcting the memorized motor current values in accordance with the comparison between the target and actual motor current values.
Claim 16
Dependent Claim
115 words
The industrial robot of claim 10 wherein the calculating means comprises: (a) coefficient determining means for determining coefficients in said set of balance equations in accordance with the memorized motor current values, wherein said set of balance equations represent a relationship between target values of the motor currents and a given balanced position of the arm; and (b) means for using said set of equations for determining the target values of the motor currents in accordance with the given position of the arm; and wherein the correcting means comprises: (a) coefficient correcting means for correcting the determined coefficients in the predetermined equation in accordance with the comparison between the target and actual motor current values.
Claim 17
Dependent Claim
34 words
The industrial robot of claim 11 wherein said coefficient correcting means comprises offset correcting means for correcting an offset coefficient in said set of equations to compensate for a load change on said arm.
References Cited (Backward Citations)
US4530062A
Cited
US4600869A
Cited
JPS59220806A
Cited
EP0159131A2
Cited
JPS60254209A
Cited
US4638221A
Cited
GB2169536A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-01-15 | 1993-07-17 | 1994-01-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-01-15 | 1997-07-17 | 1998-01-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-01-15 | 2001-07-17 | 2002-01-16 | $7700.00 | Window Closed / Lapsed |