Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
103 words
A method of manually feeding a plurality of robots arranged at positions having a possibility of interfering with one another, said method comprising the steps of: (a) automatically finding the shortest distance between one robot of said plurality of robots, for which a manual feed command is inputted by an operator, and the other robots of said plurality of robots based on current positions and postures of said plurality of robots; (b) setting a manual feed rate lower as said shortest distance decreases; and (c) performing a manual feed of the one robot at said manual feed rate set in said step (b).
Claim 2
Independent Claim
103 words
A method of manually feeding a plurality of robots arranged at positions having a possibility of interfering with one another, said method comprising the steps of: (a) automatically finding the shortest distance between one robot of said plurality of robots, for which a manual feed command is inputted by an operator, and the other robots of said plurality of robots based on current positions and postures of said plurality of robots; (b) setting a manual feed rate lower as said shortest distance decreases; and (c) performing a manual feed of the one robot at said manual feed rate set in said step (b).
Claim 3
Dependent Claim
51 words
A method of manually feeding a plurality of robots according to claim 1, wherein said step (b) comprises the step of: (b1) multiply a previously commanded reference value of the manual feed rate by a coefficient which monotonously increases as said shortest distance increases to determine an actual manual feed rate.
Claim 4
Dependent Claim
47 words
A method of manually feeding a plurality of robots according to claim 1, wherein said step (b) comprises the step of: (b1) setting an actual manual feed rate lower than a previously commanded manual feed rate only when said shortest distance is smaller than a preset distance.
Claim 5
Dependent Claim
114 words
A method of manually feeding a plurality of robots according to claim 1, wherein said step (a) comprises the steps of: (a1) defining several feature points on said plurality of robots and effectors mounted on said plurality of robots, each robot of said plurality of robots having respective feature points and effectors; (a2) calculating all distances between coordinates representing current positions of said feature points of the one robot, for which a manual feed command is inputted by the operator and respective coordinates representing respective current positions of said respective feature points of each robot of said other robots; and (a3) determining said shortest distance to be a minimum value of said calculated distances.
Claim 6
Dependent Claim
48 words
A method of manually feeding a robot according to claim 4, wherein said step (b) comprises the step of: (b1) multiplying a previously commanded reference value of manual feed rates by a coefficient which monotonously increases as said shortest distance increases, to determine an actual manual feed rate.
Claim 7
Dependent Claim
45 words
A method of manually feeding a robot according to claim 4, wherein said step (b) comprises the step of: (b1) setting an actual manual feed rate lower than a previously commanded manual feed rate only when said shortest distance is smaller than a preset distance.
Claim 8
Dependent Claim
133 words
A method of manually feeding a robot according to claim 1, wherein said step (a) comprises the steps of: (a1) approximating each of shapes of links of said plurality of robots and shapes of effectors mounted on said plurality of robots, to combinations of solid models having simple shapes and storing the solid models as shape data, each robot having a respective solid model; (a2) calculating coordinates representing current positions of the respective solid model of the one robot, for which a manual feed command is inputted by the operator and coordinates representing respective current positions of the respective solid models of the each robot of the other robots; (a3) determining said shortest distance between the one robot and the other robots based on the coordinates representing said respective current positions thus calculated.
Claim 9
Dependent Claim
48 words
A method of manually feeding a robot according to claim 7, wherein said step (b) comprises the step of: (b1) multiplying a previously commanded reference value of manual feed rates by a coefficient, which monotonously increases as said shortest distance increases, to determine an actual manual feed rate.
Claim 10
Dependent Claim
45 words
A method of manually feeding a robot according to claim 7, wherein said step (b) comprises the step of: (b2) setting an actual manual feed rate lower than a previously commanded manual feed rate only when said shortest distance is smaller than a preset distance.