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

Robot locus control system

Assignee: Yaskawa Electric Corp
•
Filing: 1982-03-18
•
Granted: 1985-01-22
•
Expires: 2002-03-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a robot locus control metod, the coordinates of first three representative points and first work points of an object to be handled by a robot are taught to the robot, when the relative position of the robot and the object is changed, the coordinates of second three representative points corresponding to the first three representative points are taught, and the coordinates of second work points are calculated from the relative position of the first three representative points and the first work points and the second three representative points, thereby to command the robot working locus.

Inventors

  • 👤 Satoru Nio
  • 👤 Shinobu Sato
  • 👤 Hajime Fujii
  • 👤 Toyoji Hamashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:04
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1602; B25J9/161; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/408; G05B19/4083; G05B19/42; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36503; G05B2219/45; G05B2219/45135

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 156 words
A method for robot arm locus control comprising the steps of: a. teaching the robot coordinates of a first three representative points and first work points of an object to be worked on by the robot; b. teaching the robot coordinates of a second three representative points of the object when a change in the relative position of the robot and the object occurs, said second representative points corresponding to said first representative points; c. calculating coordinates of second work points from data representative of the relative positions of said first representative points and first work points and said second representative points, so that said second work points define a locus at a position different than that of said first work points, said second work points corresponding to said first work points; d. using said coordinates of said second work points to provide commands for the robot; and e. controlling the robot to follow said commands.
Claim 2
Independent Claim 156 words
A method for robot arm locus control comprising the steps of: a. teaching the robot coordinates of a first three representative points and first work points of an object to be worked on by the robot; b. teaching the robot coordinates of a second three representative points of the object when a change in the relative position of the robot and the object occurs, said second representative points corresponding to said first representative points; c. calculating coordinates of second work points from data representative of the relative positions of said first representative points and first work points and said second representative points, so that said second work points define a locus at a position different than that of said first work points, said second work points corresponding to said first work points; d. using said coordinates of said second work points to provide commands for the robot; and e. controlling the robot to follow said commands.
Claim 3
Dependent Claim 24 words
The method of claim 1 in which said locus at said different position is congruent to a locus defined by said first work points.
Claim 4
Dependent Claim 26 words
The method of claim 1 in which said locus at said different position is a mirror image of a locus defined by said first work points.
Claim 5
Dependent Claim 28 words
The method of claim 1 in which said locus at said different position corresponds to a locus defined by said first work points but is longitudinally displaced therefrom.
Claim 6
Dependent Claim 28 words
The method of claim 1 in which said locus at said different position corresponds to a locus defined by said first work points but is rotationally displaced therefrom.
Claim 7
Dependent Claim 30 words
The method of claim 1 in which said locus at said different position corresponds to a locus defined by said first work points but is rotationally and longitudinally displaced therefrom.
Claim 8
Dependent Claim 25 words
The method of claim 1 in which the first three representative points are defined independently of geometric configuration of the object and the work points.
Claim 9
Dependent Claim 59 words
The method of claim 1 in which the robot has a wrist movable with respect to a wrist axis, the method further comprising the step of: adding correcting values to values representative of a first posture of the wrist axes at said first work points to obtain a second posture of said wrist axis at said second work points.
Claim 10
Dependent Claim 29 words
The method of claim 8 in which posture of the wrist with respect to the object is maintained constant when the object is moved with respect to the robot.
Claim 11
Dependent Claim 87 words
The method of claim 1 in which the robot has a wrist movable with respect to a wrist axis, the method further comprising the step of controlling said wrist axis on a slave job so that an angle between an axis of a torch and a line connecting one representative point to a work point in a slave job is equal to an angle between the axis of said torch and a line connecting one corresponding representative point to a corresponding work point in a master job.
Claim 12
Dependent Claim 210 words
The method of claim 1, further comprising the steps of: a. storing in a microprogram memory microprograms necessary for arithmetic operations, b. buffering said microprogram memory by using a pipe line register; c. controlling an execution sequence of microinstructions stored in said microprogram memory with a sequence controller; d. executing operation instructions specified by said microprograms from said pipe line register by using a register and arithmetic logical unit including a logic and arithmetic operation unit (RALU) and a programmable register; e. applying, through a multiplexer, in response to control instructions from said pipe line register, test conditions of a RALU status outputted by said register and arithmetic logical unit to said sequence controller; f. using a microprocessor for transferring coordinate data of said representative points from a memory of said microprocessor to a first register and for outputting a macrocommand to said sequence controller in response to an arithmetic unit status from said pipe line register; g. storing shifted coordinate data in a plurality of additional registers; h. transferring the shifted coordinate data to said RALU; and i. applying a jump address generated by said pipe line register to said sequence controller when a change of sequence of execution of said microinstructions stored in said microprogram memory is required.
Claim 13
Independent Claim 154 words
A method for robot arm locus control comprising the steps of: a. providing to the robot numerical values of coordinate data of first work points and a first three representative points of an object to be worked on by the robot; b. providing to the robot values of coordinate data of a second three representative points of the object when robot trajectory based on numerical coordinate data of the first work points deviates from actual work lines of the object, said second three representative points corresponding to said first three representative points; c. calculating values of second work point coordinate data from relative positions of said first three representative points, said first work points and said second representative points, said second work points corresponding to said first work points; d. using values of said second work point coordinate data to provide commands for the robot; and e. controlling the robot to follow said commands.
Claim 14
Independent Claim 154 words
A method for robot arm locus control comprising the steps of: a. providing to the robot numerical values of coordinate data of first work points and a first three representative points of an object to be worked on by the robot; b. providing to the robot values of coordinate data of a second three representative points of the object when robot trajectory based on numerical coordinate data of the first work points deviates from actual work lines of the object, said second three representative points corresponding to said first three representative points; c. calculating values of second work point coordinate data from relative positions of said first three representative points, said first work points and said second representative points, said second work points corresponding to said first work points; d. using values of said second work point coordinate data to provide commands for the robot; and e. controlling the robot to follow said commands.

References Cited (Backward Citations)

US30016A Cited
US3839800A Cited
US4156835A Cited
US3920972A Cited
US3986007A Cited
USRE30016E Cited
US4118620A Cited
US4380696A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-01-22 1988-07-23 1989-01-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-01-22 1992-07-23 1993-01-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-01-22 1996-07-23 1997-01-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag