Patent US4979128A successfully refreshed from Google Patents.
US4979128A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of deciding robot layout
Assignee: Fanuc Corp
•
Filing: 1989-02-08
•
Granted: 1990-12-18
•
Expires: 2009-02-08
Abstract
Abstract In a method of deciding robot layout according to the present invention, the origin (P i ) of a robot layout is entered, the range (1) of robot motion at the origin of robot layout is displayed, obstacles (2, 3) within this range of motion are displayed in a color different from that of obstacles outside the range of robot motion, and the origin of robot layout is decided, while reference is made to the display, in such a manner that the robot will not interfere with the obstacles and will be capable of performing motions with respect to a workpiece.
Inventors
- 👤 Masaki Seki
- 👤 Haruhiko Tatsumi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 08:51
CPC Classifications
B; B25; B25J; B25J19/00; B25J9/00; B25J9/16; B25J9/1656; B25J9/1664; B25J9/1666; B25J9/1674; B25J9/1676; G; G05; G05B; G05B2219/00; G05B2219/30; G05B2219/40; G05B2219/40479; G05B2219/40522; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
155 words
A method for deciding a robot layout based upon investigating interference between the robot and obstacles, comprising: (a) inputting robot axis configuration data, data contour data indicative of the contours of the obstacles and layout data of the obstacles; (b) displaying on a display screen, the obstacles based on said contour data and said layout data; (c) inputting an origin of robot layout and a designated height from a reference plane; (d) determining display data for displaying a maximum range of robot motion using said designated height, said origin of robot layout and said data indicative of maximum range of movements along each robot axis; (e) displaying said maximum range of motion using said display data; (f) displaying obstacles within said maximum range of motion in color different from that of obstacles outside said maximum range of motion; and (g) changing said origin of robot layout to eliminate interference between the robot and the obstacles.
Claim 2
Independent Claim
155 words
A method for deciding a robot layout based upon investigating interference between the robot and obstacles, comprising: (a) inputting robot axis configuration data, data contour data indicative of the contours of the obstacles and layout data of the obstacles; (b) displaying on a display screen, the obstacles based on said contour data and said layout data; (c) inputting an origin of robot layout and a designated height from a reference plane; (d) determining display data for displaying a maximum range of robot motion using said designated height, said origin of robot layout and said data indicative of maximum range of movements along each robot axis; (e) displaying said maximum range of motion using said display data; (f) displaying obstacles within said maximum range of motion in color different from that of obstacles outside said maximum range of motion; and (g) changing said origin of robot layout to eliminate interference between the robot and the obstacles.
Claim 3
Dependent Claim
41 words
A method according to claim 1, wherein step (f) includes the sub-step of: displaying contours of the obstacles within said maximum range of motion in different colors than colors of the contours of the obstacles outside said maximum range of motion.
Claim 4
Independent Claim
150 words
A method for deciding a robot layout upon investigating interference between the robot and obstacles, comprising: (a) inputting robot axis configuration data, data indicative of maximum range of movements along each robot axis, contour data indicative of the contours of the obstacles and layout data of the obstacles; (b) displaying on a display screen, the obstacles based on said contour data and said layout data; (c) inputting an origin of robot layout and a designated swivel angle of the robot; (d) determining display data for displaying a maximum range of robot motion using said designated swivel angle, said origin of robot layout and said data indicative of maximum range of movements along each robot axis; (e) displaying said maximum range of motion using said display data; and (f) displaying obstacles within said maximum range of motion in a color different from that of obstacles outside said maximum range of motion.
Claim 5
Independent Claim
150 words
A method for deciding a robot layout upon investigating interference between the robot and obstacles, comprising: (a) inputting robot axis configuration data, data indicative of maximum range of movements along each robot axis, contour data indicative of the contours of the obstacles and layout data of the obstacles; (b) displaying on a display screen, the obstacles based on said contour data and said layout data; (c) inputting an origin of robot layout and a designated swivel angle of the robot; (d) determining display data for displaying a maximum range of robot motion using said designated swivel angle, said origin of robot layout and said data indicative of maximum range of movements along each robot axis; (e) displaying said maximum range of motion using said display data; and (f) displaying obstacles within said maximum range of motion in a color different from that of obstacles outside said maximum range of motion.
Claim 6
Dependent Claim
41 words
A method according to claim 3, wherein step (f) includes the sub-step of: displaying contours of the obstacles within said maximum range of motion in different colors than colors of the contours of the obstacles outside said maximum range of motion.
Claim 7
Independent Claim
118 words
A method for determining an origin of a robot so that motion of the robot is free from obstacles, comprising the steps of: (a) inputting obstacle data and maximum range data indicative of a three-dimensional maximum range of robot motion; (b) inputting a selected robot origin and at least one of a selected display height and a swivel angle; (c) displaying on a display screen the obstacles and a maximum range of robot motion based on at least one of said display height and said swivel angle, and based on said obstacle data, said maximum range data and said selected robot origin; and (d) changing said selected robot origin to eliminate interference between the robot and the obstacles.
Claim 8
Independent Claim
118 words
A method for determining an origin of a robot so that motion of the robot is free from obstacles, comprising the steps of: (a) inputting obstacle data and maximum range data indicative of a three-dimensional maximum range of robot motion; (b) inputting a selected robot origin and at least one of a selected display height and a swivel angle; (c) displaying on a display screen the obstacles and a maximum range of robot motion based on at least one of said display height and said swivel angle, and based on said obstacle data, said maximum range data and said selected robot origin; and (d) changing said selected robot origin to eliminate interference between the robot and the obstacles.
Claim 9
Dependent Claim
28 words
A method as recited in claim 5, further comprising the step of: displaying the obstacles on said display screen, based on said obstacle data and before step (b).
Claim 10
Dependent Claim
45 words
A method as recited in claim 5, wherein step (c) further comprises the sub-step of: displaying portions of obstacles within said displayed maximum range of a robot motion in a visually distinguishable format from portions of obstacles outside said displayed maximum range of robot motion.
Claim 11
Dependent Claim
24 words
A method as recited in claim 5, further comprising the step of: repeating steps (b) and (c) until said selected robot origin is suitable.
Claim 12
Independent Claim
112 words
An apparatus for determining an origin for a robot so that motion of the robot is free from obstacles, comprising: means for inputting and storing obstacle data, maximum range data indicative of a three-dimensional maximum range of robot motion, a selected robot origin, and at least one of a selected display height and a swivel angle; means for displaying obstacles and a maximum range of robot motion based on at least one of said display height and said swivel angle, and based on said obstacle data, said maximum range data, and said selected robot origin; and means for changing said selected robot origin to eliminate interference between the robot and the obstacles.
Claim 13
Independent Claim
112 words
An apparatus for determining an origin for a robot so that motion of the robot is free from obstacles, comprising: means for inputting and storing obstacle data, maximum range data indicative of a three-dimensional maximum range of robot motion, a selected robot origin, and at least one of a selected display height and a swivel angle; means for displaying obstacles and a maximum range of robot motion based on at least one of said display height and said swivel angle, and based on said obstacle data, said maximum range data, and said selected robot origin; and means for changing said selected robot origin to eliminate interference between the robot and the obstacles.
Claim 14
Dependent Claim
46 words
A apparatus as recited in claim 9, wherein said means for displaying further comprises distinguishing means for displaying portions of obstacles within said displayed maximum range of robot motion in a visually distinguishable format from portions of obstacles outside said displayed maximum range of robot motion.
References Cited (Backward Citations)
US4571670A
Cited
US4633409A
Cited
JPS60195613A
Cited
US4734845A
Cited
JPS61203251A
Cited
US4831548A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-17 | 1994-06-18 | 1994-12-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-17 | 1998-06-18 | 1998-12-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-17 | 2002-06-18 | 2002-12-18 | $7700.00 | Window Closed / Lapsed |