Grinding and/or erosion machine
10919122 · 2021-02-16
Assignee
Inventors
Cpc classification
G05B2219/31124
PHYSICS
B23H11/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/401
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
B23Q17/249
PERFORMING OPERATIONS; TRANSPORTING
B24B51/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23H11/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/401
PHYSICS
B23Q17/24
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/00
PERFORMING OPERATIONS; TRANSPORTING
B24B51/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Grinding and/or erosion machine (10) for machining a chip-cutting rotary tool including a tool body (18) and several cutting plates (19) per existing pitch (TR). A control device (25) activates an axis arrangement (11) to move a machine tool (12) and the rotary tool (13) to be machined relative to each other. An interface device (26) triggers a data import function for reading-in the position data of the cutting plates (19). The position data (P) describe at least one angular value (1, 2), a first length value (z1) and a second length value (z2). The control device (25) imports the position data (P) in chaotic order and allocates the position data (P) of each cutting plate (19) in the imported machine data set (M) to respectively one separate virtual pitch (TV), independent of whether the cutting plates (19) belong to a common pitch of the rotary tool (13).
Claims
1. Grinding and/or erosion machine (10) that is configured to machine a chip-cutting rotary tool (13), that comprises a tool body (18) extending along a tool longitudinal axis (L), and having several cutting plates (19) per existing pitch (TR), said cutting plates being mounted to the tool body (18), wherein the machine comprises: a control device (25) configured to activate an axis arrangement (11) of the grinding and/or erosion machine (10) in order to move a machine tool (12) of the grinding and/or erosion machine (10) and the rotary tool (13) to be machined relative to each other, an interface device (26) that is communicatively connected to the control device (25), wherein a user is able to use the interface device (26) to trigger a data import function of the control device (25) for reading-in position data of the cutting plates (19) into an imported machine data set (M), wherein the position data (P) for each of the cutting plates (19) comprise at least one angular value (1, 2) describing an angular position about the tool longitudinal axis (L), a first length value (z1) and a second length value (z2), wherein the first length value (z1) describes an edge position of a first edge (37) of a respective cutting plate (19) of the cutting plates (19) in a direction parallel to the tool longitudinal axis (L), and wherein the second length value (z2) describes an edge position of a second edge (38) of the respective cutting plate (19) in a direction parallel to the tool longitudinal axis (L), said second edge being opposite the first edge (37), wherein the control device (25) is configured to import the position data (P) during the data import function in chaotic order and to allocate the position data (P) of each of the cutting plates (19) in the imported machine data set (M) respectively to a separate virtual pitch (TV), independent of whether or not the cutting plates (19) do in fact belong or not belong to a common pitch of the rotary tool (13).
2. Grinding and/or erosion machine according to claim 1, wherein the position data (P) comprise only one or two angular values (1, 2), the first length value (z1), and the second length value (z2) for each cutting plate (19), as well as at least one radial distance value (r) for each or for all the cutting plates (19).
3. Grinding and/or erosion machine according to claim 1, wherein the control device (25) is configured to import the position data (P) existing in XML data format.
4. Grinding and/or erosion machine according to claim 1, wherein the control device (25) is configured to perform an alignment determination process, wherein an alignment of each of the cutting plates (19) relative to a reference coordinate system (K) is determined.
5. Grinding and/or erosion machine according to claim 1, wherein a probe device (27) is provided that can be moved relative to the rotary tool (13) using the axis arrangement (11).
6. Grinding and/or erosion machine according to claim 5, wherein the probe device (27) is configured to probe an edge (37, 38, 39) and/or a surface (41) of one of the cutting plates (19) at at least one probing point (A1, A2, A3) in a contacting or contactless manner.
7. Grinding and/or erosion machine according to claim 6, wherein the control device (25) is configured to calculate several probing points (A1, A2, A3) on each of the cutting plates (19) based on the imported position data (P).
8. Grinding and/or erosion machine according to claim 7, wherein the probing points (A1, A2, A3) are located on a common flat surface (41) of the respective cutting plate (19).
9. Grinding and/or erosion machine according to claim 7, wherein the control device (25) is configured to activate the axis arrangement (11) so that the probe device (27) is able to probe each cutting plate (19) in sequence at the calculated probing points (A1, A2, A3).
10. Grinding and/or erosion machine according to claim 9, wherein the control device (25) is configured to determine the alignment of each of the cutting plates (19) relative to a reference coordinate system (K).
11. Grinding and/or erosion machine according to claim 10, wherein the control device (25) is configured to perform a machining process after determining the alignment of each cutting plate (19) relative to the reference coordinate system (K), during which process each of the cutting plates (19) is machined in order to correspond to a desired geometry specified in the control device (25).
12. System (33) comprising a setup and/or measuring machine (34) that is configured to determine position data, as well as comprising a grinding and/or erosion machine (10) that is configured to machine a chip-cutting rotary tool (13), that comprises a tool body (18) extending along a tool longitudinal axis (L), and having several cutting plates (19) per existing pitch (TR), said cutting plates being mounted to the tool body (18), wherein the machine comprises: a control device (25) configured to activate an axis arrangement (11) of the grinding and/or erosion machine (10) in order to move a machine tool (12) of the grinding and/or erosion machine (10) and the rotary tool (13) to be machined relative to each other, an interface device (26) that is communicatively connected to the control device (25), wherein a user is able to use the interface device (26) to trigger a data import function of the control device (25) for reading-in position data of the cutting plates (19) into an imported machine data set (M), wherein the position data (P) for each of the cutting plates (19) comprise at least one angular value (1, 2) describing an angular position about the tool longitudinal axis (L), a first length value (z1) and a second length value (z2), wherein the first length value (z1) describes an edge position of a first edge (37) of a respective cutting plate (19) of the cutting plates (19) in a direction parallel to the tool longitudinal axis (L), and wherein the second length value (z2) describes an edge position of a second edge (38) of the respective cutting plate (19) in a direction parallel to the tool longitudinal axis (L), said second edge being opposite the first edge (37), wherein the control device (25) is configured to import the position data (P) during the data import function in chaotic order and to allocate the position data (P) of each of the cutting plates (19) in the imported machine data set (M) respectively to a separate virtual pitch (TV), independent of whether or not the cutting plates (19) do in fact belong or not belong to a common pitch of the rotary tool (13).
13. System according to claim 12, wherein a communication connection exists between the setup and/or measuring machine (34) and the grinding and/or erosion machine (10), and wherein the control device (25) is configured to import the position data (P), using the communication connection, from the setup and/or measuring machine (34) while the data import function is being executed.
14. Grinding and/or erosion machine according to claim 4, wherein the control device (25) is configured to perform a machining process after determining the alignment of each cutting plate (19) relative to the reference coordinate system (K), during which process each of the cutting plates (19) is machined in order to correspond to a desired geometry specified in the control device (25).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Advantageous embodiments of the invention can be inferred from the dependent claims, the description and the drawings. Hereinafter, preferred exemplary embodiments are explained individually with reference to the appended drawings. They show in
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7)
(8) The grinding tool 16 and/or the erosion tool 17 can be driven via the machine spindle 15 about an axis of rotation D. during the erosion process, the erosion tool 17 can be rotationally driven, or stopped, around the axis of rotation D.
(9) The axis arrangement 11 can move the machine tool 12 and/or the tool clamping device 14 with the rotational tool 13 to be machined in up to six degrees of freedom, for example, in up to three linear degrees of freedom x, y, z, as well as in up to three rotational degrees of freedom rx, ry, rz. Which of the machine axes or translational or rotational degrees of freedom are used for the movement of the tool clamping device 14 and for the movement of the machine tool 12 and the machine spindle 15, respectively, may be chosen independently of the specific design of the machine.
(10) The rotary tool 13 to be machined in accordance with the example is a rotary tool 13 for processing wood. Said tool comprises a tool body 18 that extends along a tool longitudinal axis L. A plurality of cutting plates 19 is arranged on the tool body 18. The cutting plates 19 are mounted coaxially with respect to the tool longitudinal axis L to the tool body 18, in particular by a soldered connection to the corresponding support surfaces of the tool body 18. The grinding and/or erosion machine 10 is configured to machine the cutting plates 19 in order to produce a specified desired geometry on the cutting plates 19. This is preferably done by an erosion process with an erosion tool 17.
(11) The activation of the axis arrangement 11 occurs by means of a control device 25. The control device 25 is communicatively connected to an interface device 26. Via the interface device 26, a user may perform entries and transmit them to the control device 25. The control device 25 may output data for the user via the interface device 26. For example, to do so, the interface device 26 may comprise a touch-sensitive image screen or other known input and/or output means.
(12) Furthermore, the grinding and/or erosion machine 10 comprises a probe device 27. The probe device 27 may be configured for contacting or contactless probing of a cutting plate 19. In the exemplary embodiment that is schematically shown here, the probe device comprises a tactile element 28, for example a stylus having a tactile body 29 on its end. Preferably, the tactile body 29 represents a ball tip. If the tactile body 29 comes into contact with a cutting plate 19, the contact is detected by the probe device 27, and a tactile signal ST that is transmitted by the probe device 27 to the control device 25 indicates the contact between the tactile body 29 and the cutting plate 19. As an alternative to the depicted exemplary embodiment, the probe device 27 may also operate in a contactless manner, for example, optically.
(13) The probe device 27 is preferably mounted in the region of the machine spindle 15 and can thus be moved and positioned, together with the machine tool 12, relative to the rotary tool 13. In another embodiment it is also possible to move and position the probe device 27 via an axis arrangement 11, independently of the machine tool 12. The probe device 27 may also be arranged in a stationary manner, so that only the tool clamping device 14 is moved for probing.
(14) As is schematically illustrated by
(15) In the exemplary embodiment, the setup machine 34 is configured to determine position data P of the cutting plates 19 of the rotary tool relative to a reference coordinate system K that is shown schematically in
(16) Each cutting plate 19 has a first edge 37and viewed parallel to the tool longitudinal axis L (z-direction in the reference coordinate system K)a second edge 38 at a distance from the first edge 37. The first edge 37 and the second edge 38 may be aligned parallel to each other. The first edge 37 and the second edge 38 extend in one direction, respectively, that may be at a right angle or oblique with respect to the tool longitudinal axis L.
(17) The first edge 37 and the second edge 38 are connected to each other via an outer edge 39 and an inner edge 40 of the cutting plate 19. The outer edge 39 and the inner edge 40 are located on opposite sides, in which case the outer edge 39 is located radially outside and the inner edge 40 is located radially insidewith respect to the tool longitudinal axis L. A cutting edge, as well as a free surface of the cutting plate 19, may be produced on the outer edge 39 during the machining process by means of the grinding and/or erosion machine.
(18) The first edge 37 may be associated with a first length value z1, and the second edge 38 may be associated with a second length value z2. The length values z1, z2 relate to a direction parallel to the tool longitudinal axis L. The length values z1, z2 describe the distance from the origin of the reference coordinate system K. If the first edge 37 extends at a right angle with respect to the tool longitudinal axis L, all points on the first edge 37 have the first length value z1. If the first edge 37 extends inclined with respect to the tool longitudinal axis L, it is sufficient to detect a single length value of the first edge 37, preferably at a point directly adjoining the outer edge 39 or an adjoining radially outer section of the first edge 37. The same applies analogously to the second edge 38.
(19) Furthermore, the cutting plate 19 is allocated at least one radial distance value r. For example, the corner region between the outer edge 39 and the first edge 37 can be allocated the radial distance value r of the cutting plate 19. It is also possible to detect several radial distance values per cutting plate 19 and to allocate them to the cutting plate 19.
(20) As has already been explained, each cutting plate 19 is furthermore allocated at least one angular value . This at least one angular value may be, for example, the first angular value 1 that describes an angle of rotation between the reference plane (here: x-z-plane of the reference coordinate system K) in circumferential direction about the tool longitudinal axis L that is taken by a corresponding point or a corresponding location of the cutting plate 19. For example, the first angular value 1 is allocated to the first edge 37 or the corner region between the first edge 37 and the outer edge 39. In the example shown in
(21) Consequently, the setup machine 34 detects the position data P for each cutting plate 19, in which case the position data P comprise at least one angular value 1 and/or 2, the first length value z1 of the first edge 37, the second length value z2 of the second edge 38, as well as at least one radial distance value r, wherein the at least one radial distance value r may be included in the position data Pseparately for each cutting plate 19 or together for all cutting plates 19.
(22) The control device 25 of the grinding and/or erosion machine 10 is configured to execute a data import function. The data import function may be triggered, for example, by a user via the interface device 26. The control device 25 is configured to read in or import the position data P of the cutting plates 19 while executing the data import function. In the exemplary embodiment shown in
(23) As is schematically illustrated in
(24) The control device 25 is configured to prepare a separate virtual pitch TV during data import for the position data of each cutting plate 19. The position data P of the cutting plates 19 may thus exist chaotically without allocation to an actual pitch TR of the rotary tool 13. In the machine data set M, the position of each cutting plate 19 is detected as a separate virtual pitch, and this machine data set M is used as basis for machining the rotary tool 13 with the machine tool 12. No explicit information that states which one of the cutting plates 19 are actually located on a shared pitch TR of the rotary tool 13 is present in the machine data set M. At best, this information can be directly derived from the position data, if the pitches TR on the rotary tool 13 are spatially sufficiently different from each other. Depending on the arrangement of the pitches TR, a distinction or allocation of the individual cutting plates 19 with respect to an actual pitch TR on the rotary tool 13 with the use of the machine data set M may either not be possible or only possible with great difficulty, for example, if the spiral path of each pitch displays a very flat pitch angle about the tool longitudinal axis L. In any event, the machine data set M contains no explicit allocation of the individual cutting plates to an actual pitch TR on the rotary tool 13.
(25) Furthermore, the control device 25 is configured to perform an alignment process after importing the position data P on the basis of the machine data set M. During this alignment process, the alignment of each cutting plate 19 relative to the reference coordinate system K is determined. In the exemplary embodiment described here, the control device 25 is configured to perform the alignment determination process as follows:
(26) Several, three in accordance with the example, three probing points A1, A2 and A3 on a surface 41 of each cutting plate 19 can be determined by the control device 25 based on the machine data set and the known position of the first edge 37 and the second edge 38. To do so, respectively one specified distance from the first edge 37, the second edge 38, the outer edge 39 and the inner edge 40 is maintained; and, on the surface 41 that connects the edges 37 to 40, three spaced apart probing points A1, A2 and A3 are defined. The surface 41 faces away from the tool body 18, and the cutting plate 19 is mounted with an underside opposite the surface 41 to a support surface of the tool body 18, for example by an appropriate soldering connection.
(27) These three probing points A1, A2 and A3 are determined for each cutting plate 19. Furthermore, the control device 25 is configured to activate the axis arrangement 11, so that, by means of the probe device 27, each of the probing points A1, A2, A3 on each cutting plate 19 is addressed and probed. With the three probing points A1, A2 and A3 on the surface 41 of the cutting plate 19, it is possible to determine the orientation of the surface 41 relative to the reference coordinate system K. This is necessary in order to be able to perform the subsequent processing of the cutting plate 19. The orientation of the surface 41 defines the alignment of the cutting plate 19 and thus its alignment or orientation in space, relative to the reference coordinate system K. This alignment may be affected by tolerances depending on the manufacturing process and on the mounting of the cutting plates 19 to the tool body 18.
(28) After the control device 25 has detected the orientation of all the cutting plates 19, the control device 25 activates the axis arrangement 11 in order to machine the cutting plates 19 in a material-ablating manner by means of the machine tool 12 and, preferably, by means of the erosion tool 17, and to produce a cutting plate geometry that corresponds to a desired geometry.
(29) After machining the rotary tool 13, it can be measured in a measuring machine in order to verify whether or not the produced geometry of the cutting plates 19 corresponds to the desired geometry. Optionally, the geometry data of the grinding and/or erosion machine 10 determined in doing so can be transmitted again, and reworking may be take place, should this be necessary.
(30) In the exemplary embodiment illustrated by
(31) The position data P are imported by the control device 25, preferably in XML data format, and are also stored in XML format as the machine data set M. The use of other data formats is also possible.
(32)
LIST OF REFERENCE SIGNS
(33) 10 Grinding and/or Erosion machine 11 Axis arrangement 12 Machine tool 13 Rotary tool 14 Tool clamping device 15 Machine spindle 16 Grinding tool 17 Erosion tool 18 Tool body 19 Cutting plate 25 Control device 26 Interface device 27 Probe device 28 Tactile element 29 Tactile body 33 System 34 Setup machine 35 User interface of the setup machine 37 First edge 38 Second edge 39 Outer edge 40 Inner edge 41 Surface 1 First angular value 2 Second angular value A1 First probing point A2 Second probing point A3 Third probing point D Axis of rotation K Reference coordinate system L Tool longitudinal axis M Machine data set P Positioning data r Radial distance value ST Tactile signal TR Pitch of the rotary tool TV Virtual pitch z1 First length value z2 Second length value