Patent US5079713A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4558419A Cited
US4513366A Cited
GB2117929A Cited
US4700313A Cited
US4633409A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag