METHOD, NUMERICAL CONTROL DEVICE AND MACHINE TOOL FOR MACHINING A WORKPIECE
20190377332 · 2019-12-12
Assignee
Inventors
- Kathrin Kunis (Chemnitz, DE)
- Reinhard Simons (Horb, DE)
- Andreas Uhlich (Wendelstein, DE)
- ANDRÉ VIEWEG (Chemnitz, DE)
Cpc classification
G05B19/4093
PHYSICS
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/182
PHYSICS
G05B2219/35096
PHYSICS
B23B3/26
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49376
PHYSICS
International classification
G05B19/418
PHYSICS
Abstract
Relative movement between a tool and a workpiece for machining the workpiece with a machine tool is controlled by defining a machine coordinate system (MKS) relative to a machine base of the machine tool and a rotation coordinate system (RKS) relative to the MKS by defining the origin of the RKS in the MKS, defining the orientation of a selected coordinate axis of the RKS in the MKS, defining an axis of rotation around which the RKS rotates in the MKS, defining an angular velocity with which the RKS rotates around the axis of rotation, defining a tool path in the RKS, and controlling the relative movement according to the defined tool path. With this procedure, complex movements of a machine tool, in particular in connection with so-called interpolation turning, can be described or programmed in a relatively simple manner.
Claims
1. A method for controlling a relative movement between a tool and a workpiece to be machined with a machine tool, the method comprising: defining a machine coordinate system (MKS) in relation to a machine base of the machine tool, defining a rotation coordinate system (RKS) in relation to the machine coordinate system (MKS) by: defining an origin of the rotation coordinate system (RKS) in the machine coordinate system (MKS), defining in the machine coordinate system (MKS) an orientation of at least one selected coordinate axis of the rotation coordinate system (RKS), defining an axis of rotation about which the rotation coordinate system (RKS) rotates in the machine coordinate system (MKS), defining an angular velocity with which the rotation coordinate system (RKS) rotates about the axis of rotation, defining at least one tool path in the rotation coordinate system (RKS), and controlling the relative movement according to the tool path defined in the rotation coordinate system (RKS).
2. The method of claim 1, further comprising: defining a workpiece machining axis of a workpiece section of the workpiece to be machined with the tool, and aligning the axis of rotation relative to the workpiece such that the axis of rotation lies on the workpiece machining axis.
3. The method of claim 2, wherein the workpiece machining axis is an axis of symmetry of the workpiece section.
4. The method of claim 1, wherein the selected coordinate axis is oriented parallel to the axis of rotation.
5. The method of claim 1, wherein the position and orientation of the rotation coordinate system (RKS) is specified in the machine coordinate system (MKS) such that the selected coordinate axis lies on the axis of rotation.
6. The method of claim 1, wherein the machine coordinate system (MKS) and/or the rotation coordinate system (RKS) are realized as Cartesian coordinate systems.
7. The method of claim 1, wherein the tool is moved relative to the workpiece by way of at least three translational axes and at least one rotational axis.
8. The method of claim 1, further comprising affixing the tool in a tool spindle for rotation about a tool spindle axis.
9. The method of claim 8, wherein a position and an orientation of the tool spindle axis is defined in the rotation coordinate system (RKS).
10. The method of claim 9, wherein the tool spindle is aligned relative to the rotation coordinate system (RKS) such that the tool spindle axis lies in a plane defined by two coordinate axes of the rotation coordinate system (RKS).
11. The method of claim 10, wherein the tool spindle is aligned parallel to the selected coordinate axis of the rotation coordinate system (RKS).
12. The method of claim 1, further comprising specifying an orientation of a cutting edge of the tool in the rotation coordinate system (RKS), wherein the tool path includes the orientation of the cutting edge.
13. The method of claim 12, wherein the orientation of the cutting edge in the rotation coordinate system (RKS) is retained during machining of the workpiece.
14. The method of claim 2, wherein the tool path is determined based on a specified contour of the workpiece section
15. The method of claim 1, wherein the tool path is defined by a turning cycle programmed for a conventional turning tool operation.
16. A numerical controller controlling a relative movement between a tool and a workpiece to be machined with a machine tool, the numerical controller configured to: define a machine coordinate system (MKS) in relation to a machine base of the machine tool, define a rotation coordinate system (RKS) in relation to the machine coordinate system (MKS) by: define an origin of the rotation coordinate system (RKS) in the machine coordinate system (MKS), define in the machine coordinate system (MKS) an orientation of at least one selected coordinate axis of the rotation coordinate system (RKS), define an axis of rotation about which the rotation coordinate system (RKS) rotates in the machine coordinate system (MKS), define an angular velocity with which the rotation coordinate system (RKS) rotates about the axis of rotation, define at least one tool path in the rotation coordinate system (RKS), and control the relative movement according to the tool path defined in the rotation coordinate system (RKS).
17. The numerical controller of claim 16, wherein a selected coordinate axis of the rotation coordinate system (RKS) is defined as the axis of rotation.
18. The numerical controller of claim 16, wherein the machine coordinate system (MKS) and/or the rotation coordinate system (RKS) are Cartesian coordinate systems.
19. The numerical controller of claim 16, wherein an orientation of at least one cutting edge of the tool is defined in the rotation coordinate system (RKS), and wherein the tool path includes the orientation of the at least one cutting edge.
20. The numerical controller of claim 19, wherein the orientation of the at least one cutting edge in the rotation coordinate system (RKS) is constant during machining of the workpiece.
21. The numerical controller of claim 16, wherein the axis of rotation is aligned relative to the workpiece such that the axis of rotation lies on a workpiece machining axis of a workpiece section of the workpiece to be machined by the tool.
22. The numerical controller of claim 21, wherein the workpiece machining axis is defined as an axis of symmetry of the workpiece section of the workpiece to be machined by the tool.
23. The numerical controller of claim 16, wherein the tool is affixed in a tool spindle for rotation about a tool spindle axis, and wherein the tool spindle is aligned relative to the rotation coordinate system (RKS) such that the tool spindle axis lies in a plane defined by two coordinate axes of the rotation coordinate system (RKS).
24. A machine tool for machining a workpiece affixed to a workpiece holder of the machine tool, comprising: a tool spindle rotatable about a tool spindle axis and holding a tool constructed to machine the workpiece, at least three translational axes and at least one rotational axis, and a numerical controller controlling a relative movement between the tool and the workpiece, wherein the numerical controller is configured to: define a machine coordinate system (MKS) in relation to a machine base of the machine tool, define a rotation coordinate system (RKS) in relation to the machine coordinate system (MKS) by: define an origin of the rotation coordinate system (RKS) in the machine coordinate system (MKS), define in the machine coordinate system (MKS) an orientation of at least one selected coordinate axis of the rotation coordinate system (RKS), define an axis of rotation about which the rotation coordinate system (RKS) rotates in the machine coordinate system (MKS), define an angular velocity with which the rotation coordinate system (RKS) rotates about the axis of rotation, define at least one tool path in the rotation coordinate system (RKS), and control the relative movement according to the tool path defined in the rotation coordinate system (RKS).
Description
BRIEF DESCRIPTION OF THE DRAWING
[0083] Other features and advantages of the present invention will be more readily apparent upon reading the following description of currently preferred exemplified embodiments of the invention with reference to the accompanying drawing, in which:
[0084]
[0085]
[0086]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0087] Throughout all the figures, same or corresponding elements may generally be indicated by same reference numerals. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way. It should also be understood that the figures are not necessarily to scale and that the embodiments are sometimes illustrated by graphic symbols, phantom lines, diagrammatic representations and fragmentary views. In certain instances, details which are not necessary for an understanding of the present invention or which render other details difficult to perceive may have been omitted.
[0088] Turning now to the drawing, and hi particular to
[0089]
[0090] In accordance with the invention, a Cartesian RKS with the coordinate axes x, y and z is first defined for the machining of the workpiece 3 to be performed. As can be seen in
[0091] Furthermoreas can be seen in
[0092] Assuming that the x axis should also lie in the x-z plane, the orientations of the x axis and y axis and therefore the whole RKS are then also determined unambiguously in relation to the MKS.
[0093] In the inventive procedure, the tool paths for machining the workpiece 3 are specified not in the MKS, but rather in the RKS.
[0094] According to a particular feature of the coordinate transformation in accordance with the invention, the RKS defined as described above now rotates continuously with a constant angular velocity around the z axis. This causes a constant position and orientation of the tool 2 specified in the RKS to perform, from the perspective of the MKS, a circular movement of the tool 2 with the angular velocity around the z axis, with the orientation of the cutting edge 7 thus also changing with the angular velocity . The angular velocity , with which the tool spindle rotates 6 around the tool spindle axis SA, is hence identical to the angular velocity with which the RKS rotates around the z axis. The rotation of the tool spindle 6 is therefore synchronous with the rotation of the RKS. In the exemplary embodiment, the cutting edge 7 therefore remains oriented parallel to the x axis at all times, such that the cutting edge 7 points at all times toward the z axis as the tool 2 rotates. This is illustrated in
[0095] Starting from this starting situation, the (rotationally symmetrical) contour of the workpiece section 9 to be machined is specified in the x-z plane. The tool paths are then calculated in the controller 8 from the specified contour as with a conventional turning tool, Taking into consideration the coordinate transformation described above, the controller 8 then converts the tool paths calculated for the RKS into tool paths with respect to the MKS and the corresponding coordinated movements of the relevant machine tool axes L1 to L3 and B of the machine tool 1.
[0096]
[0097] A significant advantage achieved by the invention compared to conventional interpolation turning is that existing turning cycles or existing tool paths for turning can be used, and these need only be specified in the RKS. The transformation then allows the machine to execute intrinsically complex axis movements that result in the desired machining, but specifying these axis movements in the RKS is relatively simple and largely corresponds to the guidelines used with conventional turning.
[0098] The basic principle illustrated by the exemplary embodiment can also be applied analogously to more complex machining processes. In particular, it is not essential for the workpiece machining axis to lie in the x-z plane of the MKS. In principle, the workpiece machining axis can lie anywhere in the machine tool working area. However, at least one additional rotary axis of the machine tool may then be required, for example an A axis for executing a pivoting movement of the tool about the x axis or an axis parallel to the x axis.
[0099] With respect to the coordinate transformation, a displacement and orientation of the RKS with respect to the MKS in three-dimensional space would generally be required, which causes greater computing complexity in the controller and more complex machine movements compared with the exemplary embodiment. However this in no way affects the advantages for the user of a machine tool configured in this way.
[0100] While the invention has been illustrated and described in connection with currently preferred embodiments shown and described in detail, it is not intended to be limited to the details shown since various modifications and structural changes may be made without departing in any way from the spirit and scope of the present invention. The embodiments were chosen and described in order to explain the principles of the invention and practical application to thereby enable a person skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
[0101] What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims and includes equivalents of the elements recited therein: