← Back to Patent Explorer
US4816733A Expired / Lapsed US ⏱️ 0.0 years remaining

Tool position compensation method

Assignee: Fanuc Corp
•
Filing: 1985-07-13
•
Granted: 1989-03-28
•
Expires: 2005-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Shinsuke Sakakibara
  • 👤 Tatsuo Karakama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:31
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/182; G05B19/41; G05B2219/00; G05B2219/30; G05B2219/39; G05B2219/39399; G05B2219/45; G05B2219/45083; G05B2219/50; G05B2219/50291

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 98 words
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).
Claim 2
Dependent Claim 98 words
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).
Claim 3
Dependent Claim 117 words
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.
Claim 4
Dependent Claim 117 words
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.
Claim 5
Dependent Claim 173 words
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.
Claim 6
Dependent Claim 173 words
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.
Claim 7
Independent Claim 125 words
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.
Claim 8
Independent Claim 125 words
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.
Claim 9
Dependent Claim 66 words
A method as recited in claim 4, wherein step (a) comprises the steps of: (ai) determining first robot hand coordinates using the first set of axis data when the first tool is oriented with the fixed point in space, and (aii) determining first hand posture vectors using the first set of robot axis data when the first tool is oriented with the fixed point in space.
Claim 10
Dependent Claim 82 words
A method as recited in claim 5, wherein step (b) comprises the steps of: (bi) determining second robot hand coordinates using the first set of robot axis data for orientation of the second tool with the fixed point in space; (bii) calculating an offset from the first set of robot axis data between the first and second robot hand coordinates; and (biii) applying the offset to the first set of robot axis data to generate the second set of robot axis data.
Claim 11
Dependent Claim 104 words
A method as recited in claim 5, wherein step (b) comprises the steps of: (bi) determining second robot hand coordinates using the first set of robot axis data for orientation of the second tool with the fixed point in space; (bii) determining second hand posture vectors using the first set of robot axis data for orientation of the second tool with the fixed point in space; and (biii) generating the second set of robot axis data from the first set of robot axis data in dependence upon differences between the first and second hand posture vectors and the first and second robot hand coordinates.

References Cited (Backward Citations)

US4626756A Cited
US4497029A Cited
US4620281A Cited
US4595989A Cited
US4594670A Cited
US4608645A Cited
US4617502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-27 1992-09-26 1993-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-27 1996-09-26 1997-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-27 2000-09-26 2001-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag