Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
159 words
A robot controller comprising: movement command forming means for specifying generation of a plurality of movement object positions of a robot in response to an operating instruction; object position variable forming means for correcting a plurality of movement object positions specified by said movement command forming means to provide object position variables; object position variable compressing/enlarging means for weighting a plurality of object position variables with weight functions representing dependencies of said object positions in movement to said object positions; a plurality of position control means for receiving said plurality of object position variables weighted by said compressing/enlarging means to perform speed control and position control in said movement; object position command means including a position command adding section for adding output signals of said plurality of position control means to output an object position command; and a drive section for outputting signals to drive said robot according to object position commands outputted by said object position command means.
Claim 2
Dependent Claim
159 words
A robot controller comprising: movement command forming means for specifying generation of a plurality of movement object positions of a robot in response to an operating instruction; object position variable forming means for correcting a plurality of movement object positions specified by said movement command forming means to provide object position variables; object position variable compressing/enlarging means for weighting a plurality of object position variables with weight functions representing dependencies of said object positions in movement to said object positions; a plurality of position control means for receiving said plurality of object position variables weighted by said compressing/enlarging means to perform speed control and position control in said movement; object position command means including a position command adding section for adding output signals of said plurality of position control means to output an object position command; and a drive section for outputting signals to drive said robot according to object position commands outputted by said object position command means.
Claim 3
Dependent Claim
65 words
The robot controller as claimed in claim 1, in which said object position variable forming means comprises: a position compensating section for outputting an object position correcting command; and an object position generating section receiving said object position correcting command from said position compensating section for correcting said object positions provided by said movement command forming means to produce a plurality of object position variables.
Claim 4
Dependent Claim
20 words
The robot controller as claimed in claim 2, in which said position compensating section comprises a sensor position compensating section.
Claim 5
Dependent Claim
56 words
The robot controller as claimed in claim 3, in which said sensor position compensating section comprises: a robot position detecting sensor; and a sensor position calculating section receiving detection data from said robot position detecting sensor through a sensor interface section for processing said detection data together with a taught position to output a correction command.
Claim 6
Dependent Claim
21 words
The robot controller as claimed in claim 2, in which said position compensating section comprises a manual button position compensating section.
Claim 7
Dependent Claim
50 words
The robot controller as claimed in claim 5, in which said manual button position compensating section comprises: a manual button box; and a manual button position calculating section for outputting an object position correcting command according to data provided on depression of a manual button in said manual button box.
Claim 8
Dependent Claim
27 words
The robot controller as claimed in claim 2, in which said position compensating section comprises: a sensor position compensating section; and a manual button position compensating section.
Claim 9
Dependent Claim
38 words
The robot controller as claimed in claim 1, in which said compressing/enlarging means comprises: a weight function generating section for generating said weight functions; and a weighting section for weighting said movement object positions with said weight functions.
Claim 10
Dependent Claim
37 words
The robot controller as claimed in claim 8, in which said weight function generating section comprises means for applying weight functions to said weighting section for object position variables provided by said object position variable forming means.
Claim 11
Dependent Claim
27 words
The robot controller as claimed in claim 9, in which a weight function W j provided by said weight function generating section satisfies the following relations: ##EQU4##
Claim 12
Dependent Claim
28 words
The robot controller as claimed in claim 9, in which said weighting section comprises means for weighting said object position variables with respective ones of said weight functions.
Claim 13
Dependent Claim
81 words
The robot controller as claimed in claim 8, in which said movement command forming means comprises: a program memory section for storing programs and data; an instruction decoding section for decoding instructions in said programs stored in said program memory section; an instruction execution control section for executing instructions decoded by said instruction decoding section; and a velocity compensating section for outputting to each of said position control means a velocity and an acceleration for movement allowed in said robot controller.
Claim 14
Dependent Claim
45 words
The robot controller as claimed in claim 12, in which said velocity compensating section is adapted to output said allowable velocity and acceleration according to an execution instruction from said instruction execution control section and a weight function provided by said weight function generating section.
Claim 15
Dependent Claim
71 words
The robot controller as claimed in claim 1, in which each of said position control means comprises: a velocity command generating section receiving a respective one of said weighted object position variables and for determining a respective current velocity; and a position command generating section receiving said respective current velocity and for determining a respective current position command, said respective current position command being input to said position command adding section.
Claim 16
Dependent Claim
64 words
The robot controller as claimed in claim 1, in which said drive section comprises: a coordinate transformation section for converting an object position command provided by said object position command means into a position command expressed in the coordinate system of the axes of said robot; and a positioning control section receiving said position command for performing positioning control in movement of said robot.