Tool position compensation method
AssigneeFanuc Corporation
InventorsShinsuke Sakakibara, Tatsuo Karakama
Life of this patent
Estimating the term…
Abstract
A tool position compensation method for correcting a tool position when an old tool (16) mounted on a hand (15) of a robot is replaced. Information on the axes of the robot after the new tool is mounted is obtained based on information on the axes of the robot taught before the old tool is replaced, tool position information (TCP1) at that time, and tool position information TCP2) after the new tool is mounted.
Claims7
A tool position compensation method for enabling a robot control device to correct a position of a new tool when and old tool, mounted on a hand of a robot and maneuverable about axes of the robot, is replaced, the method comprising the steps of:
- (a) obtaining information on the axes of the robot taught before the old tool is replaced, tool position information existing before the old tool is replaced, and tool position information after the new tool is mounted;
- and
- (b) calculating information on the axes of the robot based upon information obtained in step (a).
A tool position compensation method for enabling a robot control device to correct a position of a new tool when an old tool, mounted on a hand of a robot and maneuverable about axes of the robot, is replaced, the method comprising the steps of:
- (a) determining a grip position of the hand and hand posture vectors in a reference coordinate system based on information on the axes of the robot in a reference condition and tool position information in the reference condition;
- and
- (b) obtaining information on the axes of the robot after the new tool is mounted based on the information determined in step (a) and tool position information after the new tool is mounted.
A tool position compensation method for enabling a robot control device to correct a position of a new tool when an old tool, mounted on a hand of a robot and maneuverable about axes of the robot, is replaced, the method comprising the steps of:
- (a) determining a grip position of the hand and hand posture vectors in a reference coordinate system based on information on the axes of the robot in a reference condition and tool position information in the reference condition;
- (b) determining tool posture vectors based on the grip position, hand posture vectors and the tool position determined in step (a);
- (c) determining hand posture vectors after the new tool is mounted based on the grip position determined in step (a), the tool posture vectors determined in step (b) and the tool position after the new tool is mounted;
- and
- (d) calculating information on the axes of the robot after the new tool is mounted based on the determined information and tool position information after the new tool is mounted.
A method for compensating for differences between orientation of a first tool and a second tool when the first tool is replaced with the second tool in a robot hand of a robot, comprising the steps of:
- (a) establishing, immediately prior to replacing the first tool, a reference position of the robot hand in terms of a first set of robot axis data for orientation of the first tool with respect to a fixed point in space;
- and
- (b) obtaining, after replacing the first tool, a second set of robot axis data from the first set of robot axis data and a second position of the robot hand, the second position of the robot hand orienting the second tool with the fixed point in space.
Dependencies are inferred from the claim text.