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

Robot program checking method

Assignee: Fanuc Corp
•
Filing: 1989-10-04
•
Granted: 1991-09-24
•
Expires: 2009-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A robot program checking method for editing a robot program accurately and rapidly. When types of a controller and a robot body to which an edit program is to be applied are specified after the edit program is created, a format table indicative of a format suitable for the controller and movable range data for an operating section of the robot body are transferred from a floppy disk to a working memory together with the edit program. If the edit program which is read out one block by one block is not stated in accordance with a predetermined format, or if a position data contained in the edit program and indicative of a target moving position of the operating section of the robot body falls outside the movable range, an error message indicative of a block number and a reason for the error are printed out. With reference to the error message, an operator corrects the edit program.

Inventors

  • 👤 Masaki Seki
  • 👤 Takeshi Arakaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 00:21
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1656; B25J9/1671; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/406; G05B19/4093; G05B19/40931; G05B19/40932; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35285; G05B2219/35307; G05B2219/36; G05B2219/36043; G05B2219/36062; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 184 words
A robot program checking method, comprising the steps of: (a) storing beforehand a format suitable for a controller of the robot; (b) storing beforehand a movable range of an operating section of a body of the robot; (c) reading out an edit program; (d) determining whether or not the thus read edit program is stated in accordance with the format suitable for the controller of the robot to which said edit program is to be applied; (e) when a read block contains data indicative of a target operating position of the operating section of the robot body, determining whether or not said data falls within the movable range of the operating section of the robot body of the robot to which said edit program is to be applied; and (f) generating an alarm when results of determination in said steps (d) and (e) indicate that the format of the edit program is not suitable for the controller to which the edit program is to be applied, or the position data contained in the edit program falls outside the movable range of the robot body.
Claim 2
Dependent Claim 184 words
A robot program checking method, comprising the steps of: (a) storing beforehand a format suitable for a controller of the robot; (b) storing beforehand a movable range of an operating section of a body of the robot; (c) reading out an edit program; (d) determining whether or not the thus read edit program is stated in accordance with the format suitable for the controller of the robot to which said edit program is to be applied; (e) when a read block contains data indicative of a target operating position of the operating section of the robot body, determining whether or not said data falls within the movable range of the operating section of the robot body of the robot to which said edit program is to be applied; and (f) generating an alarm when results of determination in said steps (d) and (e) indicate that the format of the edit program is not suitable for the controller to which the edit program is to be applied, or the position data contained in the edit program falls outside the movable range of the robot body.
Claim 3
Dependent Claim 92 words
A robot program checking method according to claim 1, further comprising the steps of: storing formats respectively suitable for plural types of controllers, in said step (a), so that each format corresponds to one of the plural types of controllers; storing movable ranges for plural types of robot bodies, in said step (b), so that each movable range corresponds to one of the plural types of robot bodies; and inputting information beforehand, said information being indicative of the controller and the robot body to which said edit program is to be applied.
Claim 4
Dependent Claim 37 words
A robot program checking method according to claim 2, wherein said steps (d) and (e) are executed with reference to said information inputted beforehand and indicative of each of the plural types of robot bodies and controllers.
Claim 5
Dependent Claim 34 words
A robot program checking method according to claim 1, wherein said edit program comprises a plurality of blocks, and said edit program is read out one block by one block in said step (c).
Claim 6
Dependent Claim 66 words
A robot program checking method according to claim 4, further comprising the: a step of storing a robot program from which said edit program is created; wherein said steps (d) and (e) are executed for each block of said edit program, and a corresponding part of said robot program is renewed when both of the results of determination at said steps (d) and (e) are affirmative.

References Cited (Backward Citations)

US4379335A Cited
US4511985A Cited
US4887222A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-23 1995-03-25 1995-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-23 1999-03-25 1999-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-23 2003-03-25 2003-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag