Claims
- 1. 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.
- 2. 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.
- 3. 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.
- 4. 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.
Priority Claims (1)
Number |
Date |
Country |
Kind |
61-042296 |
Feb 1986 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/423,544, filed Oct. 13, 1989, now abandoned, which is a continuation of U.S. Ser. No. 07/130,116 filed Oct. 26, 1987, now abandoned.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4513366 |
Munekata et al. |
Apr 1985 |
|
4558419 |
Kanematsu et al. |
Dec 1985 |
|
4633409 |
Sekikawa |
Dec 1986 |
|
4700313 |
Takagawa |
Oct 1987 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
2117929 |
Oct 1983 |
GBX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
423544 |
Oct 1989 |
|
Parent |
130116 |
Oct 1987 |
|