The present invention relates to computer numerically controlled machines and more particularly, to computer numerically controlled machines having a balancer system.
In an embodiment of the invention, the invention provides for balancing of a workpiece using a high sensitivity vibration sensor having a limited vibration measurement range. The magnitude and location of an unbalance in a workpiece can be determined when the vibration from the unbalance is greater than the limited range of the high sensitivity vibration sensor by way of a balancer system. If the vibration from the unbalance is less than the limited range, then the vibration sensor measurement can be used to determine the magnitude and location of the unbalance in a workpiece.
In an embodiment of the invention, the invention comprises a system for machining and balancing a workpiece comprising a computer numerically controlled machine having multiple axes for relatively moving a machining tool with respect to a workpiece. A first computer control system is operatively coupled to the computer numerically controlled machine. The first computer control system includes a computer readable medium having disposed thereon code for algorithmically determining processing parameters effective for compound machining of a workpiece using a tool given a preselected processing parameter for the compound machining. The system also includes a first vibration sensor arranged for sensing a limited range of vibration magnitudes to a desired accuracy. A rotating balancer assembly is mounted between a flange and a chuck of the computer numerically controlled machine, and the rotating balancer assembly is arranged to determine a measurement of unbalance when a first initial vibration measured by the first vibration sensor exceeds the limited range of vibration sensed by the first vibration sensor.
In another embodiment of the invention, the invention includes a method of establishing parameters of a balancer to predict part unbalance on a computer numerically controlled machine. The method includes the steps of varying unbalance of the balancer and measuring vibration to develop influence parameters of the balancer, varying unbalance of a test part and measuring vibration to develop influence parameters of the test part, comparing the influence parameters of the balancer with the influence parameters of the test part, and determining a range of test part unbalance over which the influence parameters of the balancer approximately match the influence parameters of the test part.
In an embodiment of the invention, the method further includes the step of determining a plurality of spindle speeds within an operating range of the computer numerically controlled machine at which the spindle has a high vibration response. A spindle speed may be identified at which the influence parameters of the balancer better match the influence parameters of the test part.
The method may further include comparing the influence parameters of the balancer with the influence parameters of the test part at the plurality of spindle speeds.
In yet another embodiment of the invention, the invention includes a method of balancing a workpiece on a computer numerically controlled machine and balancer system comprising the steps of mounting the workpiece on a spindle of the computer numerically controlled machine, machining the workpiece on the computer numerically controlled machine, rotating the workpiece about a rotational axis of the spindle, using the spindle balancer to measure a magnitude and phase of an initial unbalance of the machined workpiece, further machining the machined workpiece on the computer numerically controlled machine to reduce the initial unbalance of the machined workpiece, measuring a vibration magnitude and phase of the spindle and further machined workpiece using a vibration sensor arranged for sensing a limited range of vibration magnitudes to a desired accuracy, converting the measure of the magnitude and phase of vibration of the spindle and further machined workpiece into a measurement of magnitude and phase of a residual unbalance of the further machined workpiece, and yet further machining the further machined workpiece on the computer numerically controlled machine to reduce the residual imbalance of the further machined workpiece.
The invention will now be described in detail in terms of the drawings and the description which follow.
At the outset, it should be appreciated that the use of the same reference number throughout the several figures designates a like or similar element.
Referring now to the figures,
In an embodiment of the invention, the computer numerically controlled machine 100 includes a second chuck 112 with jaws 137. The second chuck 112 can be moveable with respect to the bed 111 of the computer numerically controlled machine 100.
In an embodiment of the invention, the computer numerically controlled machine 100 may also include safety doors 118 that can be opened to permit access to a machine chamber 116, which can include, among other things, a spindle 144, a turret 108, the first chuck 110, and a second chuck 112. It should be appreciated by those having ordinary skill in the art that these machining tool features are not all required and that the computer controlled machine 100 can include additional features as well.
The spindle 144 includes a tool holder 106 that retains a cutting tool 102. The tool holder 106 is coupled to the spindle 144 via a spindle connecter (not shown), which is known in the art. Any type of cutting tool suitable for the computer numerically controlled machine 100 can be used, including, but not limited to, milling tools, drilling tools, grinding tools, blade tools, broaching tools, and turning tools. The spindle 144 rotates the cutting tool 102 along the A-axis.
As shown in the figures, the spindle 144 is mounted on a carriage assembly 120 and a ram 132. The carriage assembly 120 permits translation of the spindle 144 along the X-axis and the Z-axis, while the ram 132 permits translation along the Y-axis. In an embodiment of the invention, the spindle 144 can also be rotated approximately 240 degrees along the B-axis. The translation and rotation of the spindle 144 as described herein is powered by motors of the computer numerically controlled machine 100.
In an embodiment of the present invention, the computer numerically controlled machine 100 further includes the turret 108, which includes a plurality of turret connectors 134 for securing tool holders 135 coupled to cutting tools 102. The turret 108 can have a variety of turret connectors 134 and tool holders 135 and therefore, the turret 108 can operate a variety of cutting tools 102. The turret 108 rotates along the C-axis thereby permitting the turret 108 to present different cutting tools 102 for cutting the workpiece.
The first chuck 110 has jaws 136 that retain a workpiece to be machined and balanced. The first chuck 110 is concentrically engaged to the front end of a spindle 50 by way of a chuck adaptor 60 and an extension nut 62. The spindle 50 is rotatably mounted within the spindle housing 150 via a plurality of bearings (not shown). As shown in
Using the balancer system 54, a workpiece can be balanced without removing the workpiece from the computer numerically controlled machine 100 on which the workpiece is “machined” into a desirable shape, size, and/or geometry. It is desirable to remove unbalance of the machined workpiece because unbalance can cause the workpiece to perform imprecisely and undesirably. Any type of workpiece providing for balancing by material removal can be used, and, any type of material removal technique capable of being performed on a computer numerically controlled machine 100 can be used to correct unbalance of the workpiece. Workpiece machining and balancing can be achieved on any type of rigid computer numerically controlled machine when a highly sensitive vibration sensor is utilized.
In an embodiment of the invention, the balancer system 54 can include a lock for either enabling or disabling the balancer system's ability to determine a measurement of unbalance of the workpiece. That is, the computer numerically controlled machine 100 can include a balancer system for balancing the machine itself, which balancer system can optionally be enabled to allow the balancer system to also determine a measurement of unbalance of the workpiece. In an embodiment of the invention, a computer software program can be required to enable the balancer system to determine a measurement of unbalance of the workpiece. Without the computer software program, the balancer system is locked from determining a measurement of unbalance of the workpiece.
To balance a workpiece without removing it from the computer numerically controlled machine 100, balancer parameters must first be established and stored during a set-up process. These parameters are utilized to define data regarding the specific magnitude and location of material of unbalance in a workpiece, that is, the magnitude and location of material required to be removed to balance a workpiece. The data is communicated to the computer control system 114 and the computer numerically controlled machine 100 performs the necessary material removal operation to balance the workpiece. The process is reiterated, if necessary, until a predetermined residual unbalance in the workpiece is achieved. This improved and new computer numerically controlled machine 100 and balancer system 54 methodology is explained in further detail herebelow.
Before beginning workpiece balancing, vibration signature testing is conducted, wherein vibrational data throughout the operating speed (rpm) range of the computer numerically controlled machine 100 is obtained. Preferably, this vibrational data is measured by placing an unbalanced test part in the jaws 136 of the first chuck 110, rotating the spindle 50 at increasing speeds (rpm), and measuring the vibration (u-in). Alternatively, vibration signature testing can be conducted without a test part or with a balanced test part retained in the jaws 136 of the first chuck 110. The vibration is detected by the vibration sensor 74, which is preferably a 1000 mV/g accelerometer. A satisfactory accelerometer that can be used is a Wilcoxon 799M filtered low frequency accelerometer, which is commercially available from Wilcoxon Research, Inc. However, other types of accelerometers known in the art can be used and are intended to be within the spirit and scope of the invention as claimed. The vibrational data is used to determine at which speeds the computer numerically controlled machine's response to unbalance is the greatest. Preferably, two to three different speeds are chosen. It should be appreciated by those having ordinary skill in the art that the objective of vibration signature testing is to define speeds producing the greatest spindle vibration because turning and milling machines are typically rigid, producing only small amounts of vibration. Therefore, the higher vibration values provide more predicable data since the vibration values are above typical noise levels.
As shown in
In an embodiment of the invention, the computer numerically controlled machine 100 can be tested with a control accelerometer 78 and two additional accelerometers 80, 82 positioned at different locations on the spindle housing 150, as shown in
Next, the sensitivity of the balancer system 54 and of the test part was determined. The high sensitivity speeds determined by way of the vibration signature testing described above were used to conduct the balancer system 54 and test part sensitivity tests described below.
The balancer sensitivity was determined by varying the unbalance of the balancer system 54 and measuring vibration to develop influence parameters of the balancer system 54, according to step 200 of
More specifically, to characterize the sensitivity of the balancer system 54, an unbalanced test part was placed in the jaws 136 of the first chuck 110. Then several “automatic balance cycles” were completed. By automatic balance cycle it is meant that the spindle 50 is rotated at the high sensitivity speeds determined during the vibration signature testing and the controller 64 calculates the counterweight rotor positions 70, 72 estimated to minimize the vibration measured by the vibration sensor 74 and sends power pulses to move the counterweight rotors 70, 72 from a neutral position to these positions. The controller 64 then calculates an influence coefficient, which can be thought of as a measure of the computer numerically controlled machine's response to an unbalance, based on the known unbalance as determined by the counterweight rotor 70, 72 positions. That is, the influence coefficient is a function of the rotor position and the speed of rotation and is computed using the following equation:
C=(v1−v2)/(w1−w2)
where C is the influence coefficient, w1 is a first unbalance of the balancer provided by the rotor positions and v1 is the corresponding vibration, and where w2 is a second unbalance of the balancer provided by the rotor positions and v2 is the corresponding vibration.
As stated above, during the characterization of sensitivity of the balancer system 54, several automatic balance cycles are completed. After the first automatic balance cycle, the influence coefficient C is calculated and stored. Then a second automatic balance cycle is completed and a new influence coefficient C is computed. The weighted average of the first and second influence coefficients C is calculated and stored in the memory of the controller 64. Automatic balance cycles are continued until the weighted average of the stored influence coefficient C is the same or almost the same as the most recent influence coefficient C measurement. This process was repeated by varying the unbalance levels, wherein the positions of the counterweighted rotors 70, 72 were changed to obtain influence coefficient C measurements at such unbalance levels.
The sensitivity of the test part is determined by varying the unbalance of a test part and measuring the vibration to develop influence parameters of the test part, according to step 202 of
Typically a hole is drilled into a test part at a predetermined pitch radius because that is the position of the material that can be removed. Further, the hole diameter is generally predetermined, and the material weight density and hole depth is known. Therefore, the unbalance in the test part can be computed as follows:
ME=(π/4)(DH2*L*Rpitch*)
where ME is the unbalance of the component, DH is the hole diameter, L is the hole depth, Rpitch is the pitch radius, and is the material weight density.
This calculated ME value, or unbalance of the component, can be used to compute an influence coefficient for each unbalance level caused by the incremental drilling of the various holes using the following equation:
C=V−V
b
/ME
where V is the vibration value measured at a specific unbalance level, Vb is the baseline vibration value and C is the influence coefficient.
That is, the baseline vibration (Vb) was measured via the vibration sensor 74 using a test part, which has no material removed, mounted in the chuck 110. The baseline vibration was subtracted from the total vibration (V), which was measured with a test part mounted in the chuck 110, the test part having incrementally deeper holes to provide unbalance levels. This net vibration value was divided by the known unbalance of the component (ME) to determine an influence coefficient at each unbalance level.
Three higher unbalances levels were tested by drilling two holes, 36 mm deep, at a position of twenty degrees (20°) to either side of the first hole (5.77 oz-in; 4153 gr-mm). Two more holes having a depth of 18 mm were drilled forty degrees (40°) to either side of the first hole (7.78 oz-in; 5599 gr-mm). Finally, the 18 mm holes at forty degrees)(40° were drilled to a depth of 36 mm (10.47 oz-in; 7539 gr-mm).
The influence coefficients C from the balancer system 54 sensitivity testing and the test part sensitivity testing obtained at each high sensitivity speed are compared, as depicted in step 204 of
Thus, the set up conducted, as described above, to establish parameters of a balancer system 54 to predict workpiece unbalance on a computer numerically controlled machine 100 showed that unbalance in a workpiece can be predicted using data from the automatic balancer controller. For the example described above, the predications are optimal when the computer numerically controlled machine 100 was operated at 2000 rpm using a 1000 mV/g accelerometer. Determining the speed and unbalance level where the influence coefficients correlate is preferable because it allows for use of a high sensitivity vibration sensor and for the unbalance of a workpiece to be determined regardless of whether the vibration from the unbalance is greater than the limited range of the high sensitivity vibration sensor. That is, if the vibration from the unbalance is greater than the limited range, the balancer system 54 can be used to determine the magnitude and location of the unbalance in a workpiece. If the vibration from the unbalance is less than the limited range, then the vibration sensor measurement can be used to determine the magnitude and location of the unbalance in a workpiece.
Using the established parameters, a workpiece can be balanced on a computer numerically controlled machine 100 and balancer system 54. First, without a workpiece mounted on the chuck 110, three automatic balance cycles are performed and an influence coefficient, having both a magnitude and phase, for the spindle 50 and chuck 110 is calculated as described above. The balancer system 54 is then neutralized and an initial vibration is recorded. The initial vibration value and influence coefficient are then used to calculate the unbalance in the spindle 50 and chuck 110. A balanced part is then mounted to the machine and at least three automatic balance cycles are performed at the predetermined high sensitivity speed to establish an influence coefficient for the workpiece, the spindle 50 and chuck 110 as described above. The balanced part is then removed from the chuck 110. As shown in
More specifically, if the magnitude and phase of the initial vibration of the workpiece, spindle 50, and the first chuck 110 is less than 800 micro-inches, then the vibration measurement is converted into a measurement of residual unbalance of the workpiece. That is, the residual unbalance of the machined workpiece is calculated by subtracting the unbalance caused by only the spindle 50 and chuck 110, from the total unbalance of the spindle 50, chuck 110 and machined workpiece.
The unbalance in the spindle 50 and chuck 110 is determined by measuring vibration without a workpiece using the vibration sensor 74 and computing the unbalance by the equation:
ME
SC
=V
SC
/C
where MESC is the spindle and chuck residual unbalance, VSC is the vibration of the spindle 50 and the first chuck 110 measured by the vibration sensor 74, and C is the predetermined influence coefficient.
The total unbalance in the spindle 50, chuck 110, and workpiece is determined by measuring the vibration with a workpiece mounted to the spindle 50 and the chuck 110 via the vibration sensor 74, and then computing the total unbalance by the equation:
ME
Total
=V
Total
/C.
Therefore, the residual unbalance in the workpiece only can be computed by the following:
ME
workpiece
=ME
Total
−ME
SC
Using the unbalance value of the workpiece (MEworkpiece) the required removal of material can then be computed based on the equation:
L=(4/π)(MEWorkpiece/(DH2*Rpitch*))
where L is the hole depth, MEworkpiece is the unbalance of the workpiece, DH is the hole diameter, Rpitch is the pitch radius and is the material weight density.
It should be appreciated that the pitch radius is predetermined because parts typically have a designated radius where material can be removed. The hole diameter is generally predetermined and the material weight density is known, leaving only the depth as a variable for achieving a particular balance in a workpiece. Thus, using the above equation, the location and phase of the material to be removed to balance the part is determined.
The controller 64 communicates the location and phase of the material to be removed to the computer control system 114 of the computer numerically controlled machine 100. The computer numerically controlled machine 100, accordingly, makes a cut at the desired pitch radius, depth, angle, and diameter to reduce the residual unbalance of the machined workpiece, as depicted in step 316. It should be apparent that a variety of material removal techniques can be used to make balance corrections to a workpiece, including, but not limited to milling and drilling techniques, and these removal techniques known in the art are intended to be within the spirit and scope of the invention as claimed.
The workpiece is then rotated and a vibration is measured again by the vibration sensor 74 to determine whether a maximum tolerance has been obtained, according to steps 318 and 320. If the part is balanced within the maximum tolerance, as shown in step 322, the workpiece is considered balanced. If the workpiece is not balanced within the maximum tolerance, the balancing steps described above are reiterated, according to step 324.
As stated above, if the vibration value is greater than the limited range of vibration magnitudes capable of being measured accurately by the vibration sensor 74, the balancer system 54 is used to measure a magnitude and phase of an initial unbalance of the machined workpiece, as shown in step 310. That is, the counterweight rotors 70, 72 are positioned to minimize the vibration in the system. Thus, rather than using the vibration measurement from the vibration sensor 74, the correction percentage and phase of the rotor positions 70, 72 are used to identify the system unbalance (total unbalance). The unbalance of the spindle 50 and chuck 110 is subtracted from the system unbalance and the required removal of material can then be computed based on the equation provided above. The controller 64 communicates the location and phase of the material to be removed to the computer control system 114 of the computer numerically controlled machine 100. The computer numerically controlled machine 100, according to step 314, makes a cut at the desired pitch radius, depth, angle, and diameter to reduce the initial unbalance of the machined workpiece. The workpiece is then rotated again and a vibration is measured again by the vibration sensor 74, according to step 318, to determine whether a maximum tolerance has been obtained according to step 320. If the part is balanced within the maximum tolerance, the workpiece is considered balanced, as shown in step 322. If the workpiece is not balanced within the maximum tolerance, the balancing steps described above are reiterated, as shown in step 324. It should be appreciated that using the balancer to determine unbalance of a workpiece typically provides a less accurate measurement than using the vibration from the vibration sensor 74 when the vibration is within the limited range of the sensor 74. Therefore, when using the balancer 54 to determine the location of the cut, the cutting parameters are typically more conservative, and at least a second balancing step within the limited range of the sensor 74 is typically required.
Those skilled in the art will recognize that modifications may be made in the method and apparatus described herein without departing from the true spirit and scope of the invention which accordingly are intended to be limited solely by the appended claims.
The present application claims priority to U.S. Provisional Application Ser. No. 61/094,893 filed Sep. 6, 2008, and which is incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2009/056081 | 9/4/2009 | WO | 00 | 6/1/2011 |
Number | Date | Country | |
---|---|---|---|
61094893 | Sep 2008 | US |