Method for compensating temperature-induced deviations in a grinding machine and machine being equipped corresondingly
09757840 · 2017-09-12
Assignee
Inventors
Cpc classification
B23F23/1225
PERFORMING OPERATIONS; TRANSPORTING
B24B49/18
PERFORMING OPERATIONS; TRANSPORTING
B24B49/14
PERFORMING OPERATIONS; TRANSPORTING
International classification
B24B49/00
PERFORMING OPERATIONS; TRANSPORTING
B24B53/08
PERFORMING OPERATIONS; TRANSPORTING
B24B49/14
PERFORMING OPERATIONS; TRANSPORTING
B23F23/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Method for compensating temperature-induced deviations in a grinding machine includes controlling the movements of the dressing tool relative to the grinding tool in order to relatively move the dressing tool towards the grinding tool; checking whether a first-cut detection signalizes a contact of the grinding tool and the dressing tool; repeating the controlling and checking steps until a contact between the grinding tool and the dressing tool is detected, and when the contact is detected, then (i) recording the Current Position, and (ii) carrying out a compensation calculation using the Current Position and a reference position.
Claims
1. A method comprising: compensating temperature-induced deviations in a grinding machine comprising a tool spindle with a grinding tool which can be driven so as to rotate, a dresser with a dressing tool which can be driven so as to rotate, a control configured to control movements of the dressing tool relative to the grinding tool, and a first-cut detection module configured to signal a contact of the grinding tool with another part of the grinding machine, the compensating step comprising: a. controlling movements of the dressing tool relative to the grinding tool so as to move the dressing tool towards the grinding tool, b. checking whether the first-cut detection module signals a contact of the grinding tool with the dressing tool, c. repeating the controlling and checking steps until a contact between the grinding tool and the dressing tool is signaled, and d. when a contact between the grinding tool and the dressing tool is signaled, then (i) recording a current position of the grinding tool relative to the dressing tool, and (ii) performing a compensation calculation based on the current position and a reference position.
2. The method according to claim 1, further comprising the first-cut detection module monitoring an electric current or voltage of one or more of a drive of the grinding tool or a drive of the dressing tool, and signaling a contact between the dressing tool and the grinding tool when the first cut detection detects a change of the electric current or voltage resulting from an increased power intake of one or more of the drive of the grinding tool or the drive of the dressing tool.
3. The method according to claim 1, further comprising the first-cut detection module monitoring an output signal of a vibration sensor and signaling a contact between the dressing tool and the grinding tool when a monitored vibration exceeds a threshold value.
4. The method according to claim 1, further comprising the first-cut detection module monitoring an output signal of an acoustic sensor and signaling a contact between the dressing tool and the grinding tool when a monitored sound intensity exceeds a threshold value.
5. The method according to claim 1, including performing the controlling and checking steps after one or more of: the grinding machine is not used in production for a pre-defined period of time, the grinding machine is reconfigured, or an environment sensor signals an environment change.
6. The method according to claim 5, wherein the environment sensor comprises a temperature sensor.
7. The method according to claim 1, including performing the controlling and checking steps prior to carrying out a dressing process.
8. The method according to claim 1, wherein the step of performing a compensation calculation further comprises automatically increasing a distance between the dressing tool and the grinding tool in order to adjust a relative distance between the grinding tool and the dressing tool after the grinding tool contacts the dressing tool.
9. The method according to claim 8, wherein an absolute value of the relative distance between the grinding tool and the dressing tool is pre-defined.
10. A grinding machine comprising: a tool spindle with a grinding tool which can be driven so as to rotate, a dresser with a dressing tool which can be driven so as to rotate, a control configured to control movements of the dressing tool relative to the grinding tool, and a first-cut detection module configured to signal a contact of the grinding tool with another part of the grinding machine, wherein the grinding machine is adapted and programmed to perform the following steps: a. controlling movements of the dressing tool relative to the grinding tool so as to move the dressing tool towards the grinding tool, b. checking whether the first-cut detection module signals a contact of the grinding tool with the dressing tool, c. repeating the controlling and checking steps until a contact between the grinding tool and the dressing tool is signaled, and d. when a contact between the grinding tool and the dressing tool is signaled, then (i) recording a current position of the grinding tool relative to the dressing tool in a memory of the grinding machine, and (ii) performing a compensation calculation based on the current position and a reference position.
11. The grinding machine of claim 10, further comprising means for triggering the controlling and checking steps after one or more of: the grinding machine is not used in production for a pre-defined period of time, the grinding machine is reconfigured, or an environment sensor signals an environment change.
12. The grinding machine of claim 11, wherein the triggering means includes one or more of a CNC-control or the first-cut detection module.
13. The grinding machine of claim 11, wherein the environment sensor comprises a temperature sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further details and advantages of the invention are described hereafter on the basis of exemplary embodiments and with reference to the drawings.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
(6) Terms are used in conjunction with the present description which are also used in relevant publications and patents in the art. However, it is to be noted that the use of these terms is only to serve for better comprehension. The concept of the invention and the scope of protection of the patent claims are not to be restricted in the interpretation by the specific selection of the terms. The invention may be readily transferred to other term systems and/or technical fields. The terms are to be applied accordingly in other technical fields.
(7) All drawings are schematic and not drawn to scale.
(8) In the following description, a grinding is described by means of the simplified sketch of
(9) A side view of an exemplary grinding disc 10 is illustrated, which can be driven so as to rotate about a tool axis A1. As schematically illustrated, the grinding disc 10 is mounted on a tool spindle 11. A dresser 30 with a dressing tool 31 (shown having the shape of a form-dressing disc) is illustrated next to the grinding disc 10. The dressing tool 31 can be driven so as to rotate about a dressing axis R1.
(10) In
(11) An approaching movement ZB of the dressing tool relative to the grinding disc 10 is shown in
(12) A dressing machining of the grinding disc 10 with the dressing tool 31 (by carrying out the dressing movement AB) is known in the art. The dressing movement AB could be a CNC-controlled relative movement in the three-dimensional space. The respective relative movements can be provided and controlled by a CNC-control 50. A CNC-control 50 is schematically depicted in
(13) The circuit connections I1 and/or I2 are depicted in the Figs. by means of double-ended arrows, since the drives 32 and/or I2 are controlled by signals from the CNC-control 50 via these connections I1 and/or I2, and also signals are carried from these drives 32 and/or I2 to the CNC-control 50. A regulating circuit may be achieved by sending back such signals, thus enabling the movements to be controlled (e.g. by the use of path sensors WS and/or angular decoders).
(14)
(15) The contacting of the grinding tool 10 in the illustrated embodiment occurs in an area 13 which is not used for grinding machining of a work piece. The area 13, in the present example, is an annular area at the outer circumference of the grinding tool 10. Other areas of the grinding tool 10 for contacting by the dressing tool 31 may alternatively be selected, too (see, for instance,
(16) The first-cut detection 51 is illustrated as separate module in the area of the CNC-control 50. The first-cut detection 51 may be a module of the CNC-control 50, but the first-cut detection 51 may also be a module which is assigned to the CNC-control 50, e.g., which is linked to it. In one case, the first-cut detection 51 comprises a sensor which provides a signal to the CNC-control 50, and software which carries out the signal processing and the compensation calculation(s) in the CNC-control 50.
(17) In the case of the embodiments of the
(18) For example, as soon as the power intake exceeds a threshold value, the first-cut detection 51 deems a contact of the grinding tool 10 with the dressing tool 31 to have taken place. In this case, the first-cut detection 51 signals the occurrence of a contact. The example of such a signaling is shown in
(19) Depending on the embodiment of the invention, the Current Position may be related to a reference or given position. The Current Position may be kept in a memory (not shown) of the grinding machine 100, for example. The reference or given position, for example, provides the position in a 3-D space where a contact between the grinding tool 10 and the dressing tool 31 should have occurred. Due to the fact that the Current Position is related to a reference or given position, the grinding machine 100 may be able to determine (arithmetically) the current deviation, e.g., change of position.
(20) A compensation by means of calculation may then be carried out by the grinding machine 100 based on the deviation, or change of position, as is explained below by means of a simple example.
(21) In one example, the CNC-control 50 and/or the first-cut detection 51 may carry out a relative approaching movement ZB(Y) in order to bring the grinding tool 10 and the dressing tool 31 in a predefined relative or given position, relative to each other. When reaching the predefined relative or given position, the dressing tool 31 should provide a signal for a contact. Due to a change of the temperature, though, a change or deviation has occurred, and the mutual contacting, occurs only after the approaching movement in the direction ZB(Y) has continued a further distance. In this example, the contacting only occurs after an additional 1 mm. That is, the Current Position has changed with respect to the relative or given position by 1 mm. Since in the present example the approaching movement ZB(Y) is taking place in parallel to the tool axis A1, one may determine based on the present Current Position in comparison to the reference or given position how to carry out the actual (dressing) movements AB(X, Y) in order to compensate for the change of position.
(22) A path sensor WS may be assigned to the tool spindle 11, respectively the drive 12, as depicted in
(23) It is to be noted that the embodiment illustrated in
(24) Temperature-induced changes often occur in the direction of the tool axis A1. This occurs, for instance, due to a change of the length of a spindle 11. In order to be able to detect and compensate such a change, the approaching movement ZB(X) may be directed so that the dressing tool 31 contacts the grinding tool 10 at a surface which is in a plane which lies perpendicular to the tool axis A1 or which at least is inclined with respect to the tool axis A1. The advancing movement is referred to as ZB(X) since the advancing movement in the example of
(25) A step ZR may be carried out after the contacting in order to increase the relative distance right after the contact. This step in certain embodiments is carried out automatically and is thus referred to as an automated increase of distance. The automated increase of distance may be carried out immediately after a contacting of the grinding tool 10 with the dressing tool 31 in order to adjust a relative distance ΔA of the grinding tool 10 with respect to the dressing tool 31. In certain embodiments, the absolute value |ΔA| of the relative distance ΔA is predefined. In
(26) The step ZR in the embodiment of
(27) An exemplary CNC-controlled spiral bevel gear grinding machine 100 is shown in
(28) Embodiments of the invention may be implemented in the grinding machine 100 by an adequate programming of the CNC-control 50 and/or the first-cut detection 51. Grinding machine 100 may, for example, be enabled to carry out the following steps: a. Controlling the movements ZB (e.g. ZB(Y) or ZB(X)) of the dressing tool 31 relative to the grinding tool 10 in order to relatively move the dressing tool 31 towards the grinding tool 10, b. Checking whether the first-cut detection 51 signalizes a contact of the grinding tool 10 and the dressing tool 31, c. Repeating the steps a. to b. until a contact between the grinding tool 10 and the dressing tool 31 is signaled d. If a contact between the grinding tool 10 and the dressing tool 31 was signaled, the following steps may be performed: i. Recording the Current Position, ii. Carrying out a compensation calculation using the Current Position and a reference or given position.
(29) There are multiple possibilities for implementing the first-cut detection 51 in a grinding machine 100.
(30) For example, the first-cut detection 51 can monitor the current or the voltage of a drive 12 of the grinding tool 10 and/or of a drive 32 of the dressing tool 31. If a change of the current or voltage occurs, which presumably results from an increased power intake of the drive 12 and/or drive 32, then the first-cut detection 51 signals a contact. The increased power intake in case of a contact is caused by the friction between the grinding tool 10 and the dressing tool 31.
(31) As an alternative or in addition, the first-cut detection 51 may monitor the output signal of a vibration sensor 40 in order to detect a contact, as indicated by increased vibration. An increase of the vibration presumably is caused by a contact of the grinding tool 10 with the dressing tool 31. An acceleration sensor may be used as a vibration sensor 40, which is placed on the grinding spindle and/or the dresser 30, though it should be understood that other types of vibration sensors may be used.
(32) As an alternative or in addition, the first-cut detection 51 may monitor the output signal of an acoustic sensor 40 in order to detect a contact in case of an increased sound intensity. The increase of the sound intensity is presumably caused by a contact of the grinding tool 10 with the dressing tool 31. A sound-emission-hydrophone, a sound emission pickup or a (piezo-electric) body sound sensor, which is placed in the area of the grinding spindle and/or the dresser 30 may be used in different embodiments as the acoustic sensor, though it should be understood that other types of acoustic sensors may be used.
(33) It is schematically indicated in
(34) There are systems for first-cut detection 51 which may have a very high precision being in the range of micro-millimeters. On the one hand, the accuracy results from the sensitivity of the sensor(s), and on the other hand from the accuracy of the path and/or angle resolution, which is used for determining the Current Position. The precision may be advantageous since temperature induced changes may occur in the range of only few micrometers.
(35) In some embodiments, the following two reactions are taken after (e.g., immediately after) the provision of the signal S1, which signals a contact: Recording the Current Position, Carrying out an increase if the distance ZR.
(36) The control 50, in some embodiments, may always know the positions of the elements moved since the control 50 not only defines the movements but also monitors the movements (e.g. using very precise path sensors WS). In case of a contact, a reference value for a subsequent compensation calculation may be provided by recording or storing the present position (called “Current Position”).
(37) In certain embodiments, the carrying out of the steps a. to c. above may be triggered only if one of the following conditions is met: After the grinding machine 100 was not used in production during a pre-defined or definable period of time, and/or After the grinding machine 100 has been reconfigured, and/or After an environment sensor, for example, a temperature sensor, has indicated or signaled a change in temperature.
(38) In certain embodiments, the carrying out of the steps a. to c. is triggered immediately prior to carrying out a dressing process, for reasons of an efficient processing.
(39) Embodiments of the invention may also be implemented in other grinding machines.
(40) As may be recognized by those of ordinary skill in the pertinent art based on the teachings herein, numerous changes and modifications may be made to the above-described and other embodiments of the present invention without departing from the spirit of the invention as defined in the claims. Accordingly, this detailed description of embodiments is to be taken in an illustrative, as opposed to a limiting sense.