MACHINE TOOLPATH COMPENSATION USING VIBRATION SENSING
20170038760 ยท 2017-02-09
Inventors
- Jessen Compagnat (Bromont, CA)
- Marc Andre Ethier (Marieville, CA)
- Jean-Pierre LARAMEE (Shefford, CA)
- Dany DE CHAMPLAIN (Brossard, CA)
Cpc classification
B24B27/0023
PERFORMING OPERATIONS; TRANSPORTING
G05B19/404
PHYSICS
G05B2219/49176
PHYSICS
G05B2219/37405
PHYSICS
G05B2219/36504
PHYSICS
B24B19/14
PERFORMING OPERATIONS; TRANSPORTING
F01D5/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B23P6/002
PERFORMING OPERATIONS; TRANSPORTING
B24B41/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for machining a workpiece using a programmable, numerically controlled machining system by calculating or retrieving a compensated toolpath based on comparing contact position from monitoring a vibration signal from a vibration sensor during probing of workpiece with rotating tool during relative motion therebetween. Contact position is compared to position from predetermined toolpath and wherein the predetermined toolpath extends between initial machining point and end machining point. Machining the workpiece is done along compensated toolpath. The method may be done for repeated passes of machining. The compensated toolpath may include an angle offset to a machining path coordinate system of the predetermined toolpath. Workpiece may be mounted in a multi-axis manipulator of machining system for the probing and machining Multi-axis manipulator may be computer controlled and may be part of a robot.
Claims
1. A method for machining a workpiece with a programmable, numerically controlled machining system, the system including numerical control means adapted to operate under the direction of a predetermined machining program including a predetermined toolpath extending between an initial machining point and an end machining point and at least one rotating cutting tool powered by a computer numerically controlled machine, the method comprising the following steps: (1) probing the workpiece with the rotating tool during relative motion therebetween, (2) monitoring a vibration signal from a vibration sensor mounted in the machining system, (3) recording a contact position of the workpiece when the monitored vibration signal indicates contact between the rotating tool and the workpiece, (4) comparing the recorded contact position to a predetermined initial machining point of the predetermined toolpath and calculating or retrieving a compensated toolpath based on the comparison wherein the predetermined toolpath extends between the initial machining point and the end machining point, and (5) machining the workpiece along the compensated toolpath.
2. The method as claimed in claim 1, further comprising machining the workpiece with multiple passes wherein steps (1) through (5) are repeated for one or more of the passes.
3. The method as claimed in claim 2, further comprising calibrating the machine by probing a calibration part having known dimensions with the cutting tool while monitoring a vibration signal from the vibration sensor during the probing with the cutting tool.
4. The method as claimed in claim 3, further comprising determining tool parameters of the cutting tool during the calibrating that are influenced by at least one of a tool diameter, a tool geometry, and distance between the tool and a workpiece guide mounted to the machine.
5. The method as claimed in claim 1, further comprising the compensated toolpath including an angle offset to a machining path coordinate system of the predetermined toolpath.
6. The method as claimed in claim 5, further comprising machining the workpiece with multiple passes wherein steps (1) through (5) are repeated for one or more of the passes.
7. The method as claimed in claim 6, further comprising calibrating the machine by probing a calibration part having known dimensions with the cutting tool while monitoring a vibration signal from the vibration sensor during the probing of the calibration part with the cutting tool and determining tool parameters of the cutting tool during the calibrating that are influenced by at least one of a tool diameter, a tool geometry, and distance between the tool and a workpiece guide mounted to the machine.
8. The method as claimed in claim 1 further comprising: mounting the workpiece in a multi-axis manipulator of the numerically controlled machining system before step (1), during step (1) the probing includes moving the multi-axis manipulator holding the workpiece to provide the relative motion between the rotating tool and the workpiece, and during step (5) the machining the workpiece along the compensated toolpath includes moving the multi-axis manipulator holding the workpiece.
9. The method as claimed in claim 8, further comprising machining the workpiece with multiple passes wherein steps (1) through (5) are repeated for one or more of the passes.
10. The method as claimed in claim 9, further comprising calibrating the machine by probing a calibration part having known dimensions with the cutting tool while monitoring a vibration signal from the vibration sensor during the probing with the cutting tool and using results from the probing of the calibration part for determining tool parameters of the cutting tool that are influenced by at least one of a tool diameter, a tool geometry, and distance between the tool and a workpiece guide mounted to the machine.
11. The method as claimed in claim 8, further comprising the compensated toolpath including an angle offset to a machining path coordinate system of the predetermined toolpath.
12. The method as claimed in claim 11, further comprising machining the workpiece with multiple passes wherein steps (1) through (5) are repeated for one or more of the passes.
13. The method as claimed in claim 8 further comprising the machine being a grinder and the rotating tool a grinding wheel.
14. The method as claimed in claim 13, further comprising the compensated toolpath including an angle offset to a machining path coordinate system of the predetermined toolpath and machining the workpiece with multiple passes wherein steps (1) through (5) are repeated for one or more of the passes.
15. A method for repairing an airfoil tip using a programmable, numerically controlled machining system, the system including numerical control means adapted to operate under the direction of a predetermined machining program including a predetermined toolpath extending between an initial machining point and an end machining point, a grinding wheel powered by a computer numerically controlled machine, the method comprising: adding repair material at the tip of the airfoil, using the grinding wheel powered by the machine for making machining passes to machine away excess repair material and blend the airfoil surface of the airfoil at different chordwise locations along the airfoil between leading and trailing edges of the airfoil, at least one of the machining passes including the following steps: (1) probing the airfoil with the rotating grinding wheel during relative motion therebetween, (2) monitoring a vibration signal from a vibration sensor mounted in the machining system, (3) recording a contact position of the airfoil when the monitored vibration signal indicates contact between the rotating grinding wheel and the airfoil, (4) comparing the recorded contact position to a predetermined initial machining point of the predetermined toolpath and calculating or retrieving a compensated toolpath based on the comparison wherein the predetermined toolpath extends between the initial machining point and the end machining point, and (5) machining the airfoil along the compensated toolpath.
16. The method as claimed in claim 15, further comprising mounting a gas turbine engine blade containing the airfoil in a multi-axis manipulator of the numerically controlled machining system before step (1) and the probing the airfoil with the rotating grinding wheel during relative motion therebetween includes moving the multi-axis manipulator holding the blade relative to the machine.
17. The method as claimed in claim 16, further comprising the compensated toolpath including an angle offset to a machining path coordinate system of the predetermined toolpath.
18. The method as claimed in claim 17, further comprising calibrating the machine by probing a calibration part having known dimensions with the cutting tool while monitoring a vibration signal from the vibration sensor during the probing of the calibration part with the cutting tool and determining tool parameters of the cutting tool during the calibrating that are influenced by at least one of a tool diameter, a tool geometry, and distance between the tool and a workpiece guide mounted to the machine.
19. The method as claimed in claim 18, further comprising using the probing of the calibration part while monitoring the vibration signal from the vibration sensor and determining tool parameters from the probing of the calibration part that are influenced by at least one of a tool diameter, a tool geometry, and distance between the tool and a workpiece guide mounted to the machine.
20. The method as claimed in claim 17, further comprising using a workpiece guide mounted on the machine for guiding the blade and the airfoil through the machining passes and using a compliance means for urging the grinding wheel against the workpiece.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The foregoing aspects and other features of the invention are explained in the following description, taken in connection with the accompanying drawings where:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION OF THE INVENTION
[0032] Illustrated in
[0033] A vibration sensor 28 such as an accelerometer located on the CNC machining system 8 detects a vibration when the grinding wheel 14 contacts the workpiece 18 which is held, moved, and positioned by the manipulator 16. The vibration sensor 28 is illustrated as being mounted on the machine 10 but may be alternatively mounted on the manipulator 16. The vibration sensor 28 is monitored until the contact vibration is detected. The detection triggers the manipulator 16 to capture its current position, which represents the precise contact position of the workpiece 18 at the time and point of actual contact and may be referred to as an actual contact position 29.
[0034] Referring further to
[0035] An initial compensating tool position offset has and may be used to determine where a tool starts cutting along a predetermined toolpath 34 or where the actual or compensated initial machining point 36 is placed. The initial compensating tool position offset is an offset to the initial machining point 36 but this compensation does not effect or change the toolpath 34 between the initial and end machining points 36, 38. During machining, a workpiece guide 30 mounted on the machine 10 helps guide the workpiece 18 through the toolpath 34 during each of one or more passes 40 of the grinding wheel 14 against the workpiece 18.
[0036] Referring to
[0037] The CNC machining system 8 is programmed or operable to adjust or compensate a predetermined toolpath 34 so that the CNC system 8 causes the cutting tool 12 (illustrated herein as the grinding wheel 14) to follow a compensated toolpath 35 from an initial machining point 36 to an end machining point 38 as illustrated herein in
[0038] One exemplary machining path compensation can be an angle offset 48 to a machining path coordinate system 46 as illustrated in
[0039]
[0040] Illustrated in
[0041] 1) Mount a workpiece in a manipulator.
[0042] 2) Using the manipulator, move the workpiece towards a rotating tool operably mounted in a machine.
[0043] 3) Monitor a vibration signal from a vibration sensor mounted on the machine.
[0044] 4) Stop moving the workpiece when the monitored vibration signal indicates contact between the rotating tool and the workpiece and record workpiece contact position.
[0045] 5) Compare the recorded contact position to a predetermined contact position.
[0046] 6) Adjust or modify a predetermined toolpath or retrieve or calculate a compensated toolpath based on the comparison of the recorded contact position to a predetermined contact position from the predetermined toolpath stored in a computer.
[0047] 7) Then machine the workpiece along the compensated toolpath.
[0048] A new compensated toolpath may be calculated and used to machine the same workpiece for each of multiple passes of the tool along the workpiece. The control of the machine, tool, and monitoring of the manipulator may be controlled by a computer in the machine and the manipulator may be a multi-axis manipulator.
[0049] The machining illustrated in
[0050] While there have been described herein what are considered to be preferred and exemplary embodiments of the present invention, other modifications of the invention shall be apparent to those skilled in the art from the teachings herein and, it is therefore, desired to be secured in the appended claims all such modifications as fall within the true spirit and scope of the invention. Accordingly, what is desired to be secured by Letters Patent of the United States is the invention as defined and differentiated in the following claims.