Patent US5079713A successfully refreshed from Google Patents.
US5079713A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for preventing tool collison
Assignee: Fanuc Corp
•
Filing: 1991-01-10
•
Granted: 1992-01-07
•
Expires: 2011-01-10
Abstract
Abstract In numerically controlling a machine tool having a plurality of movable members controlled by respective programs, the programs are automatically altered to reliably avoid collision between the movable members. Labor and time required for the operator to alter the programs are reduced.
Inventors
- 👤 Hideaki Kawamura
- 👤 Atsushi Shima
- 👤 Teruyuki Matsumura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 22:38
CPC Classifications
B; B23; B23Q; B23Q15/00; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4093; G05B19/40937; G05B19/406; G05B19/4061; G05B19/4069; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35313; G05B2219/36; G05B2219/36084; G05B2219/36341; G05B2219/45; G05B2219/45125; G05B2219/49; G05B2219/49397; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
177 words
A method of preventing tool collision in a numerically controlled machine tool having a plurality of moveable members controlled by respective independent programs, said method comprising the steps of: (a) simulating and displaying the paths of movement of the plurality of moveable members in advance of an actual machining process; (b) detecting, using the independent programs, an interference between the paths of movement of the plurality of moveable members; (c) selecting one of the plurality of movable members to be moved and one of the plurality of movable members to be stopped when an interference is detected in accordance with a priority parameter given to each of the movable members, the priority parameter being initially established or established when an interference is detected; and (d) continuously correcting the respective programs to avoid the interference between the movable members by automatically inserting a new dwelling code, having a predetermined stoppage interval different from that of an original dwelling code, into the programs while viewing a display screen in accordance with the priority parameter until the interference is removed.
Claim 2
Independent Claim
177 words
A method of preventing tool collision in a numerically controlled machine tool having a plurality of moveable members controlled by respective independent programs, said method comprising the steps of: (a) simulating and displaying the paths of movement of the plurality of moveable members in advance of an actual machining process; (b) detecting, using the independent programs, an interference between the paths of movement of the plurality of moveable members; (c) selecting one of the plurality of movable members to be moved and one of the plurality of movable members to be stopped when an interference is detected in accordance with a priority parameter given to each of the movable members, the priority parameter being initially established or established when an interference is detected; and (d) continuously correcting the respective programs to avoid the interference between the movable members by automatically inserting a new dwelling code, having a predetermined stoppage interval different from that of an original dwelling code, into the programs while viewing a display screen in accordance with the priority parameter until the interference is removed.
Claim 3
Dependent Claim
29 words
A method according to claim 1, wherein in said step (c) a period of time in which the movable member is temporarily stopped is specified by said dwelling code.
Claim 4
Independent Claim
179 words
A method of preventing tool collision in a numerically controlled machine tool including a plurality of tools having a plurality of moveable members controlled by respective programs, said method comprising the steps of: (a) entering machining programs, through means for entering, into a memory; (b) switching a multi-axis lathe to a memory mode for transferring data between the memory and a controller; (c) displaying on a display unit the machining programs; (d) simulating the actual machining process of the machining programs on the display unit; (e) checking the simulated actual machining process to determine whether an interference between tool means has occurred during the machining programs; (f) executing the actual machining programs if interference is not detected; (g) determining a priority parameter which automatically determines priority between tool means if interference is detected in the simulated actual machining process; and (h) automatically inserting a new dwelling code, having a different period than that of an original dwelling code, into prescribed positions in the machining programs, while viewing the display, in accordance with the priority parameters to remove the interference.
Claim 5
Independent Claim
179 words
A method of preventing tool collision in a numerically controlled machine tool including a plurality of tools having a plurality of moveable members controlled by respective programs, said method comprising the steps of: (a) entering machining programs, through means for entering, into a memory; (b) switching a multi-axis lathe to a memory mode for transferring data between the memory and a controller; (c) displaying on a display unit the machining programs; (d) simulating the actual machining process of the machining programs on the display unit; (e) checking the simulated actual machining process to determine whether an interference between tool means has occurred during the machining programs; (f) executing the actual machining programs if interference is not detected; (g) determining a priority parameter which automatically determines priority between tool means if interference is detected in the simulated actual machining process; and (h) automatically inserting a new dwelling code, having a different period than that of an original dwelling code, into prescribed positions in the machining programs, while viewing the display, in accordance with the priority parameters to remove the interference.
Claim 6
Dependent Claim
29 words
A method according to claim 3, further comprising the step of continuously inserting codes into prescribed positions in the machining programs until interference of the tool no longer exists.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-01-06 | 1995-07-08 | 1996-01-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-01-06 | 1999-07-08 | 2000-01-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-01-06 | 2003-07-08 | 2004-01-07 | $7700.00 | Window Closed / Lapsed |