Claims
- 1. A numerically controlled machine tool, comprising:
- a spindle head for supporting a spindle such that the spindle is rotatable about a first axis;
- a tool detachably attached to the spindle such that the tool rotates with the spindle about the first axis;
- a table for supporting a work piece such that the tool may contact the work piece;
- a frame for supporting the spindle head and table such that the spindle head moves relative to the table along the first axis;
- work piece indexing means mounted on the table for holding the work piece and rotating the work piece about a fourth axis orthogonal to a plane including the first axis;
- index control means for controlling the work piece indexing means to rotate the work piece from a last position where the tool machined a last surface of the work piece to a next position where the tool will machine a next surface of the work piece by rotating the work piece a rotation angle .theta..sub.r in a rotation direction;
- selecting means for selecting the rotation direction and the rotation angle .theta..sub.r, where
- the selecting means calculates a change angle .theta. representing an angular difference between a last angle at which the tool machined the last surface and a next angle at which the tool may machine the next surface,
- the selecting means selects a rotation direction the same as that represented by the change angle .theta. when an absolute value of the change angle .vertline..theta..vertline. is less than .pi. and selects a rotation direction opposite to that represented by the change angle .theta. when .vertline..theta..vertline. is greater than .pi., and
- the selecting means selects a rotation angle .theta..sub.r equal to .theta. when .vertline..theta..vertline. is less than .pi. and selects a rotation angle equal to 2.pi.-.vertline..theta..vertline. when .vertline..theta..vertline. is greater than .pi.; and
- maximum interference amount determination means for determining a maximum interference amount between the spindle head and the table for the rotation angle .theta..sub.r and the rotation direction, where the maximum interference amount is a minimum safe distance from the tool in the spindle to the work piece such that contact between the tool in the spindle and the work piece does not occur during rotation of the work piece by the work piece indexing means through the rotation angle in the rotation direction; and
- drive means for moving the spindle head along the first axis relative to the table such that the spindle head is the maximum interference amount away from the work piece before the work piece indexing means rotates the work piece about the fourth axis.
- 2. The numerically controlled machine tool of claim 1, further comprising:
- tool exchange means for exchanging a tool in the spindle with a next desired tool; wherein
- the maximum interference amount is a minimum safe distance from the tool in the spindle and the next desired tool to the work piece such that contact between neither the tool in the spindle and the work piece nor the next desired tool and the work piece occurs during rotation of the work piece by the work piece indexing means.
- 3. The numerically controlled machine tool of claim 1, in which;
- when .vertline..theta..vertline. is equal to .pi., the maximum interference amount determination means determines first and second maximum interference amounts corresponding to rotation of the work piece by the work piece indexing means an angle of .pi. in first and second opposite directions, respectively; and
- the setting means sets .theta..sub.r equal to .pi. and makes the rotation direction the first direction when the first maximum interference amount is less than the second maximum interference amount and makes the rotation direction the second direction when the second maximum interference amount is less than the first maximum interference amount.
- 4. The numerically controlled machine tool of claim 1, further comprising:
- display means; and
- display control means for controlling the display means to display the sign of the rotation direction and the rotation angle .theta..sub.r selected by the selecting means when the rotation direction selected by the selecting means differs in sign from the change angle .theta..
- 5. A numerically controlled machine tool, comprising:
- a spindle head for supporting a spindle such that the spindle is rotatable about a first axis;
- a tool detachably attached to the spindle such that the tool rotates with the spindle about the first axis;
- a table for supporting a work piece such that the tool may contact the work piece;
- a frame for supporting the spindle head and table such that the spindle head moves relative to the table along the first axis;
- drive means for causing relative movement between the table and the spindle head;
- work piece indexing means mounted on the table for holding the work piece and rotating the work piece about a fourth axis orthogonal to a first plane including the first axis;
- index control means for controlling the work piece indexing means to rotate the work piece from a last position where the tool machined a last surface of the work piece to a next position where the tool will machine a next surface of the work piece by rotating the work piece a rotation angle .theta..sub.r in a rotation direction;
- limitation determination means for determining limitations on the rotation angle .theta..sub.r and the rotation direction based on characteristics of the work piece indexing means and the work piece;
- selecting means for selecting the rotation direction and the rotation angle .theta..sub.r within the limitations determined by the limitation determination means, where
- the selecting means calculates a change angle .theta. representing an angular difference between a last angle at which the tool machined the last surface and a next angle at which the tool may machine the next surface,
- the selecting means selects a rotation direction the same as that represented by the change angle .theta. when an absolute value of the change angle .vertline..theta..vertline. is less than .pi., selects a rotation direction opposite to that represented by the change angle .theta. when .vertline..theta..vertline. is greater than .pi., and
- the selecting means selects a rotation angle .theta..sub.r equal to .theta. when .vertline..theta..vertline. is less than .pi. and selects a rotation angle equal to 2.pi.-.vertline..theta..vertline. when .vertline..theta..vertline. is greater than .pi.;
- maximum interference amount determination means for determining a maximum interference amount between the spindle head and the table for the rotation angle .theta..sub.r and the rotation direction, where the maximum interference amount is a minimum safe distance from the tool in the spindle to the work piece such that contact between the tool in the spindle and the work piece does not occur during rotation of the work piece by the work piece indexing means through the rotation angle in the rotation direction; and
- drive means for moving the spindle head along the first axis relative to the table such that the spindle head is the maximum interference amount away from the work piece before the work piece indexing means rotates the work piece about the fourth axis.
- 6. The numerically controlled machine tool of claim 5, in which;
- when .vertline..theta..vertline. is equal to .pi., the maximum interference amount determination means determines first and second maximum interference amounts corresponding to rotation of the work piece by the work piece indexing means an angle of .pi. in first and second opposite directions, respectively; and
- the setting means sets .theta..sub.r equal to .pi. and makes the rotation direction the first direction when the first maximum interference amount is less than the second maximum interference amount and makes the rotation direction the second direction when the second maximum interference amount is less than the first maximum interference amount.
- 7. The numerically controlled machine tool of claim 5, in which the maximum interference amount determination means further comprises:
- display means; and
- display control means for controlling the display means to display the sign of the rotation direction and selectively to display a limited rotation angle .theta..sub.r set by the limitation determining means or a total rotation angle, indicating the rotation of the work piece by the work piece indexing means during an entire machining process of the work piece, to facilitate determination of the maximum interference amount by the maximum interference amount determination means when no limitations are set by the limitation setting means.
Priority Claims (2)
Number |
Date |
Country |
Kind |
1-228646 |
Sep 1989 |
JPX |
|
1-228647 |
Sep 1989 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 07/577,256 filed Sep. 4, 1990, U.S. Pat. No. 5,097,587.
US Referenced Citations (6)
Foreign Referenced Citations (9)
Number |
Date |
Country |
307091 |
Mar 1989 |
EPX |
57-54047 |
Mar 1982 |
JPX |
58-126046 |
Jul 1983 |
JPX |
137005 |
Aug 1983 |
JPX |
186548 |
Oct 1983 |
JPX |
61-86153 |
May 1986 |
JPX |
70910 |
Apr 1987 |
JPX |
63-123646 |
May 1988 |
JPX |
63-311408 |
Dec 1988 |
JPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
577256 |
Sep 1990 |
|