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

Point measuring process for preset robot

Assignee: Nidec Instruments Corp
•
Filing: 1982-09-23
•
Granted: 1986-06-17
•
Expires: 2002-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process for controlling an industrial robot in which most data for controlling the robot can be supplied using a preset process without moving the robot and only data for regions in which very precise control is required need be prepared by actually moving the robot. A programming unit is provided separate from but connectable to a robot control unit. The programming unit is used to compile and transfer completed programs to the robot control unit for controlling the movements of the robot. To program the robot control unit, the programming unit and robot control unit are connected as an on-line system. Then, data describing a desired path of movement is inputted to the programming unit as a series of coordinates in Cartesian form. In regions where very precise control is required, the coordinates describing the desired path of movement are corrected using small corrective motions of the robot. The inputted data and the corrected coordinates are displayed.

Inventors

  • 👤 Kazuyoshi Yasukawa
  • 👤 Yoshio Hayashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 03:05
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1602; B25J9/161; B25J13/00; G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/425; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33263; G05B2219/35; G05B2219/35354; G05B2219/36; G05B2219/36043; G05B2219/36159

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 171 words
A method of programming a robot, said robot being of the type including: a programming unit for generating a final program defining a movement path including a plurality of positions to which a robot element is to be moved, said programming unit including input means for operator input of coordinate data corresponding to said plurality of positions; a robot control unit for storing said program and for providing said program as a control output for moving said robot element; movement means for moving said robot element in accordance with said control output; and sensing means for sensing the position of said robot element and for providing a position signal representing the coordinate data corresponding to the sensed position, said method comprising the steps of: moving said robot element to at least one position desired as one of said plurality of positions; generating via said sensing means a position signal representing the correct coordinate data corresponding to said at least one position; and generating said final program using said correct coordinate data.
Claim 2
Independent Claim 171 words
A method of programming a robot, said robot being of the type including: a programming unit for generating a final program defining a movement path including a plurality of positions to which a robot element is to be moved, said programming unit including input means for operator input of coordinate data corresponding to said plurality of positions; a robot control unit for storing said program and for providing said program as a control output for moving said robot element; movement means for moving said robot element in accordance with said control output; and sensing means for sensing the position of said robot element and for providing a position signal representing the coordinate data corresponding to the sensed position, said method comprising the steps of: moving said robot element to at least one position desired as one of said plurality of positions; generating via said sensing means a position signal representing the correct coordinate data corresponding to said at least one position; and generating said final program using said correct coordinate data.
Claim 3
Dependent Claim 86 words
A method as defined in claim 1, wherein said method further comprises the step of generating an approximated program in said programming unit in accordance with coordinate data entered via said input means and representing a sequence of said plurality of positions, and wherein said step of generating said final program comprises substituting said corrected coordinate data for the approximated coordinate data corresponding to said at least one position in said approximated program, wherein said final program comprises a mixture of approximated and corrected coordinate data.
Claim 4
Dependent Claim 29 words
A method as defined in claim 1, further comprising the steps of loading said final program into said control unit and disconnecting said programming unit from said control unit.
Claim 5
Dependent Claim 25 words
A method as defined in claim 1, wherein said step of generating a position signal includes displaying said corrected coordinate data via said programming unit.
Claim 6
Dependent Claim 41 words
A method as defined in claim 1, further comprising the steps of generating a plurality of final programs in said programming unit, storing said plurality of final programs in said control unit and disconnecting said programming unit from said control unit.

References Cited (Backward Citations)

US4260940A Cited
US4140953A Cited
US4132938A Cited
US4338672A Cited
US4402053A Cited
US4424472A Cited
US4380696A Cited
US4409650A Cited
US4403281A Cited
US4458321A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-06-16 1989-12-16 1990-06-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-06-16 1993-12-16 1994-06-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-06-16 1997-12-16 1998-06-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag