Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
260 words
In a robot mechanism movable in a plurality of axes for moving an implement from point to point or over a predetermined path having means for moving the robot mechanism about its respective motion paths and means for controlling the operations of said moving means, said control means comprising: means for sensing the positions of the robot mechanism in each of said motion paths and for producing output signals of corresponding values, storage means for storing operating data for a series of movements of the robot mechanism about respective ones of said motion paths in a predetermined sequence, first comparator means for comparing on a motion by motion basis the actual positions of the robot mechanism as determined from said sensing means output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and producing a first error signal having a value determined by the result of this comparison, second comparator means for comparing on a motion by motion basis the actual positions of the robot mechanism as determined from said sensing means output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and with said first error signal to produce a second error signal having a value corresponding with the result of this comparison and means for producing command signal to said means for moving to cause the robot mechanism to move about the respective axes and carry out prescribed motions in said predetermined sequence in increments corresponding with the values of said second error signal.
Claim 2
Dependent Claim
260 words
In a robot mechanism movable in a plurality of axes for moving an implement from point to point or over a predetermined path having means for moving the robot mechanism about its respective motion paths and means for controlling the operations of said moving means, said control means comprising: means for sensing the positions of the robot mechanism in each of said motion paths and for producing output signals of corresponding values, storage means for storing operating data for a series of movements of the robot mechanism about respective ones of said motion paths in a predetermined sequence, first comparator means for comparing on a motion by motion basis the actual positions of the robot mechanism as determined from said sensing means output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and producing a first error signal having a value determined by the result of this comparison, second comparator means for comparing on a motion by motion basis the actual positions of the robot mechanism as determined from said sensing means output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and with said first error signal to produce a second error signal having a value corresponding with the result of this comparison and means for producing command signal to said means for moving to cause the robot mechanism to move about the respective axes and carry out prescribed motions in said predetermined sequence in increments corresponding with the values of said second error signal.
Claim 3
Dependent Claim
28 words
The robot mechanism control means defined in claim 1 wherein said second comparator means is constructed to operate with a longer time constant than said first comparator means.
Claim 4
Dependent Claim
20 words
The robot mechanism control means defined in claims 1 or 2 wherein said second comparator means is an analog device.
Claim 5
Dependent Claim
20 words
The robot mechanism control means defined in claim 3 wherein said first comparator means is a digital data processing means.
Claim 6
Independent Claim
238 words
A method of controlling a robot mechanism movable about a plurality of axes and through a plurality of motions for moving an implement from point to point over a predetermined path and having means for moving the robot mechanism and means for selectively controlling said means for causing the robot mechanism to operate over a predetermined path, comprising the steps of: storing in prescribed locations of an operating data storage means operating data for a series of movements of the robot mechanism through a predetermined sequence of motions, sensing the positions of the robot mechanism as each prescribed motion is completed and supplying corresponding sensor output signals, comparing on a motion by motion basis the actual positions of the robot mechanism as determined from said sensor output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and producing a first error signal having a value determined by the result of the comparison, comparing on motion by motion basis the actual positions of the robot mechanism as determined from said sensor output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and with said first error signal to produce a second error signal having a value corresponding with the result of the comparison and moving the robot mechanism through a predetermined series of motions in increments corresponding with the values of said second error signal.
Claim 7
Independent Claim
238 words
A method of controlling a robot mechanism movable about a plurality of axes and through a plurality of motions for moving an implement from point to point over a predetermined path and having means for moving the robot mechanism and means for selectively controlling said means for causing the robot mechanism to operate over a predetermined path, comprising the steps of: storing in prescribed locations of an operating data storage means operating data for a series of movements of the robot mechanism through a predetermined sequence of motions, sensing the positions of the robot mechanism as each prescribed motion is completed and supplying corresponding sensor output signals, comparing on a motion by motion basis the actual positions of the robot mechanism as determined from said sensor output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and producing a first error signal having a value determined by the result of the comparison, comparing on motion by motion basis the actual positions of the robot mechanism as determined from said sensor output signals with, respectively, corresponding desired positions of said robot mechanism as determined from said operating data and with said first error signal to produce a second error signal having a value corresponding with the result of the comparison and moving the robot mechanism through a predetermined series of motions in increments corresponding with the values of said second error signal.
Claim 8
Dependent Claim
16 words
The method defined in claim 5 wherein said first comparison step occurs on a digital basis.
Claim 9
Dependent Claim
15 words
The method defined in claim 5 wherein said second comparison occurs on an analog basis.
Claim 10
Independent Claim
22 words
The method defined in claims 6 or 7 wherein said first comparison occurs with a longer time constant than said second comparison.