Improvements To Machining Process Control
20180001431 · 2018-01-04
Inventors
Cpc classification
B23Q15/10
PERFORMING OPERATIONS; TRANSPORTING
B24B49/04
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/12
PERFORMING OPERATIONS; TRANSPORTING
B24B17/10
PERFORMING OPERATIONS; TRANSPORTING
B24B51/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/00
PERFORMING OPERATIONS; TRANSPORTING
B24B1/007
PERFORMING OPERATIONS; TRANSPORTING
B24B49/045
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/36293
PHYSICS
B24B1/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B24B1/00
PERFORMING OPERATIONS; TRANSPORTING
B24B51/00
PERFORMING OPERATIONS; TRANSPORTING
B24B49/04
PERFORMING OPERATIONS; TRANSPORTING
B24B17/10
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of machining a workpiece using a machine tool, the machine tool comprising a tool mount carrying a tool, a workpiece mount carrying a workpiece, a drive mechanism for moving at least one of the tool mount and the workpiece mount relative to the other, and a control arrangement for controlling the drive mechanism. The method comprises moving at least one of the tool mount and the workpiece mount with the drive mechanism under the control of the control arrangement so that the tool contacts a portion of the workpiece to commence a machining operation, and the tool then removes material from the portion of the workpiece until completion of the machining operation, the movement being such that the relative velocity between the tool and the workpiece decreases continuously during the majority of the time that the tool and the workpiece are in contact with each other during the machining operation.
Claims
1. A method of machining a workpiece using a machine tool, the machine tool comprising a tool mount carrying a tool, a workpiece mount carrying a workpiece, a drive mechanism for moving at least one of the tool mount and the workpiece mount relative to the other, and a control arrangement for controlling the drive mechanism, wherein the method comprises moving at least one of the tool mount and the workpiece mount with the drive mechanism under the control of the control arrangement so that: the tool contacts a portion of the workpiece to commence a machining operation; and the tool then removes material from the portion of the workpiece until completion of the machining operation, the movement being such that the relative velocity between the tool and the workpiece decreases continuously during the majority of the time that the tool and the workpiece are in contact with each other during the machining operation.
2. The method of claim 1, wherein the relative velocity between the tool and the workpiece decreases continuously during at least 80% of the time that the tool and the workpiece are in contact with each other during the machining operation.
3. The method of claim 1, wherein the machining operation is completed when the portion of the workpiece has been machined to its finished size by the tool.
4. The method of claim 1, wherein the control arrangement calculates a profile of relative velocity against time to be achieved between the tool and the workpiece over the course of the machining operation using a velocity profile generation algorithm.
5. The method of claim 4, wherein the relative velocity profile is calculated such that the relative velocity between the tool and the workpiece at the start of the machining operation corresponds to a material removal rate that is less than a predetermined specific material removal rate threshold.
6. The method of claim 4, wherein the velocity profile generation algorithm comprises a second or higher degree polynomial.
7. The method of claim 4, wherein the velocity profile generation algorithm comprises a term which decreases exponentially with respect to time.
8. The method of claim 4 or claim 5, wherein the relative velocity profile is calculated with reference to a plurality of predefined combinations of time and velocity.
9. The method of claim 4, wherein the relative velocity profile is calculated with reference to a plurality of predefined combinations of the depth of material remaining to be removed from the workpiece with fractions of the relative velocity achieved when the machining operation is commenced.
10. The method of claim 4, wherein the relative velocity profile is calculated using a spline fitting algorithm.
11. The method of claim 1, wherein at a predetermined point partway through the machining operation, at least one dimension of the portion of the workpiece being machined is detected, and a new relative velocity profile to be achieved between the tool and the workpiece over at least a portion of the remainder of the machining operation is determined by the control arrangement with reference to the detected dimension.
12. The method of claim 11, wherein removal of material from the workpiece is suspended during the step of detecting at least one dimension of the portion of the workpiece.
13. The method of claim 11, wherein removal of material from the workpiece by the tool continues during the step of detecting at least one dimension of the portion of the workpiece.
14. The method of claim 11, wherein the step of determining the new relative velocity profile comprises: calculating a value of a velocity modifier parameter which corresponds to a displacement forwards or backwards in time along a current relative velocity profile, by reference to the difference between the measured size of the detected dimension and the expected size of the detected dimension at that point in the machining operation, the displacement being calculated to correct for this difference in order to achieve a desired final value of the dimension at the end of the machining operation; and adjusting a current position along the current relative velocity profile with reference to the calculated value of the velocity modifier parameter.
15. The method of claim 23, including a further step of: determining an intervening velocity profile which provides a smooth transition between the current relative velocity profile and the new relative velocity profile.
16. The method of claim 11, wherein, after the dimension has been detected, the measured size of the detected dimension is compared to upper and/or lower threshold values for the expected size of the detected dimension at that point in the machining operation and a new relative velocity profile is only determined if the detected dimension is beyond one of the thresholds.
17. The method of claim 1, wherein the tool is a grinding wheel.
18. A machine tool configured to carry out the method of claim 1 comprising a tool mount for carrying a tool, a workpiece mount for carrying a workpiece, a drive mechanism for moving at least one of the tool and the workpiece relative to the other and a control arrangement for controlling the drive mechanism.
19. A computer-readable medium storing computer-executable instructions adapted to cause a machine tool to carry out the method of claim 1.
20. An electrical carrier signal carrying computer-executable instructions adapted to cause a machine tool to carry out [[a]]the method of claim 1.
21. (canceled)
22. (canceled)
23. The method of claim 13, wherein the step of determining the new relative velocity profile comprises: calculating a value of a velocity modifier parameter which corresponds to a displacement forwards or backwards in time along a current relative velocity profile, by reference to the difference between the measured size of the detected dimension and the expected size of the detected dimension at that point in the machining operation, the displacement being calculated to correct for this difference in order to achieve a desired final value of the dimension at the end of the machining operation; and adjusting a current position along the current relative velocity profile with reference to the calculated value of the velocity modifier parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Prior art processes and embodiments of the present invention will now be described by way of example and with reference to the accompanying schematic drawings, wherein:
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0051]
[0052]
[0053] Graph 12 in
[0054] For clarity, the plots of
[0055] In
[0056]
[0057] A plot similar to plot 12 of
[0058] Plot 22 represents a velocity profile calculated in accordance with the present invention. It was determined by fitting a second order curve (in other words a second degree polynomial expression) to the start and finish points of the FMS procedure. It can be seen that the relative velocity between the tool and the workpiece decreases continuously from the start to the finish of the machining operation.
[0059] Plot 24 represents a further embodiment of the present invention. This velocity profile was determined by fitting an exponentially decreasing curve to the start and finish points of the FMS procedure. In another embodiment, a spline fitting technique is used to generate the velocity profile (an example is not shown in
[0060] It has been found that a continuously decreasing velocity profile may be fitted to the start and finish points of a conventional FMS operation, with the initial velocity of the tool infeed lower than the FMS initial infeed velocity, whilst still achieving the finished workpiece size over a similar or even shorter timescale.
[0061]
[0062] By way of example,
[0063] The curve of
[0064] An example of a resulting velocity profile is illustrated in
[0065] In a preferred embodiment, a method of machining a workpiece may involve the following sequence of steps: [0066] The target position for the tool, at the point where the portion of the workpiece to be machined has been ground to its finished size, is determined; [0067] The starting position for the tool is determined with reference to the target position plus the amount of stock material to be removed plus any additional “runout”; [0068] The initial relative velocity between the tool and the workpiece is determined so as to be less than the maximum that the process can tolerate before burn occurs; [0069] A relative velocity profile is calculated with reference to the initial feed velocity and achievement of a velocity at or very close to zero at the finished workpiece size, using a curve fitting routine or algorithms which may be stored in the controller of the machine tool or a separate processor; [0070] Rapid movement is added at the start of the machining operation to arrive at the start position where the tool is in contact with the workpiece, to minimise the time taken for the machining operation. This includes a deceleration to the initial feed control velocity calculated above; [0071] Where the component has been finished using target positions only (designated as a “timer grind”) then the feed velocity is controlled to follow the velocity profile until it reaches zero at the target position. The final size accuracy of the workpiece relies on the calculations for the target position based on the original calibration of the machine's feed control axis and its absolute position with respect to the location of the workpiece and, additionally, on small allowances which are included for process related variations in temperature of the machine's axes and deflections caused by process forces. With this approach, no measurements of residual stock levels are taken during the machining process which would allow accurate compensations to be included which may be related to changes in ambient conditions such as temperature and humidity.
[0072]
[0073] In this embodiment, a size gauge is applied to the workpiece when the tool feed position passes a predetermined point in the machining operation. This point may be defined with reference to the position of the tool along its machine axis such that sufficient stock is left on the workpiece to allow a satisfactory completion of the feed control from the point at which the gauge acquires information of its near complete size (designated as a “gauge grind”). The gauge reading provides compensation for the process and environmental size variations which may otherwise cause a loss of size accuracy in the previously described “timer grind”.
[0074] When the predetermined point is reached, the infeed of the tool relative to the workpiece is suspended and the gauge is brought into contact with the workpiece for sufficient time to acquire the required size measurement. The distance to be travelled by the tool from the position reached during the preceding material removal process to its target, finish position is calculated with reference to the gauge measurement. The velocity profile for the remainder of the machining operation is then re-calculated on this basis. The revised velocity profile is modified relative to the previous version to take into account any difference between the current distance to size as indicated by the tool machine axis and the distance to size indicated by the gauge measurement.
[0075]
[0076] Embodiments of the invention involving a different way of adjusting the velocity profile having regard to workpiece measurements carried out during the machining operation will now be described with reference to
[0077] For the purposes of comparison with subsequent plots,
[0078]
[0079] In this example, the size gauge reading is found to indicate that the grinding wheel size is smaller than expected, and so the workpiece is larger than expected at this stage. Accordingly, the tool must travel further for the workpiece to reach the target size end-point. The control arrangement of the machine tool therefore carries out a calculation to determine where the tool needs to move to so that the workpiece will be ground to the correct size taking into account the size adjustment for the grinding wheel. This calculation results in a modification to the target end position, indicated by the vertical drop in the plot 72 shown in
[0080]
[0081] In contrast to the example of
[0082] A further example is shown in
[0083] The control arrangement then determines in response to the signal from the size gauge that the initial estimate of the deviation from the expected workpiece size was too large. There follows six smaller corrections to the target end position between time t.sub.4 and t.sub.5 to enable the machine tool to move to a tool position where it is able to resume following the relative velocity profile such that the end-point of the profile coincides with the workpiece reaching the required size.
[0084]
[0085] As illustrated in
[0086] Where embodiments refer to tool movement relative to a workpiece, it will be appreciated that the teaching is also applicable to procedures involving movement of the workpiece relative to the tool instead (or in addition) in order to achieve the desired relative velocity profile.