00 upvotes00 downvotes

289 views71 pagesSep 15, 2013

© Attribution Non-Commercial (BY-NC)

PDF, TXT or read online from Scribd

Attribution Non-Commercial (BY-NC)

289 views

00 upvotes00 downvotes

Attribution Non-Commercial (BY-NC)

You are on page 1of 71

A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE UNIVERSITY OF FLORIDA 2008

ACKNOWLEDGMENTS I would like to thank my parents and the rest of my family, for their love, support, and encouragement. Their success in life has been a constant inspiration. I would like to extend a most heartfelt thanks to Amber Wangle her love has been a great motivator. I would also like to extend a special thanks to Dr. Tony L. Schmitz for giving me the opportunity to work in a great research environment. His endless enthusiasm and exceptional knowledge always made it easy to come to work. I would also like to thank the rest of my committee, Dr. John K. Schueller and Dr. Gloria J. Wiens. A big thanks goes to Dr. Hitomi Yamaguchi Greenslet and the members of the Machine Tool Research Center whose assistance and friendship proved to be invaluable, especially Raul Zapata who helped in the development of the peak-to-peak stability lobe diagram. This work would not have been possible without support from Thomas Long and Srikanth Bontha of Kennametal, Inc.

TABLE OF CONTENTS page ACKNOWLEDGMENTS ...............................................................................................................3 LIST OF TABLES...........................................................................................................................6 LIST OF FIGURES .........................................................................................................................7 ABSTRACT...................................................................................................................................10 CHAPTER 1 2 INTRODUCTION ...................................................................................................................12 LITERATURE REVIEW.........................................................................................................14 Self-Excited Vibrations in Machining (Chatter).....................................................................14 Prediction and Modeling of Machining Stability ...................................................................14 Tool Geometry in Machining Stability...................................................................................15 3 CUTTING FORCE MODEL ...................................................................................................16 Development...........................................................................................................................16 Determination .........................................................................................................................16 4 TIME DOMAIN SIMULATION ............................................................................................22 Description..............................................................................................................................22 Verification .............................................................................................................................23 5 6 PEAK-TO-PEAK STABILITY LOBE IMPLEMENTATION ..............................................25 PEAK-TO-PEAK STABILITY LOBE VERIFICATION ......................................................30 Uniform and Variable Pitch Peak-to-Peak Stability Lobe Comparison .................................30 Experimental Setup and Procedure.........................................................................................31 Cutting Tests....................................................................................................................31 Flexure Design.................................................................................................................32 Stability Determination ...................................................................................................33 7 STABILITY LOBE VERIFICATION RESULTS ..................................................................42 8 CONCLUSION .......................................................................................................................46

B MATLAB TIME DOMAIN SIMULATION CODE................................................................62 LIST OF REFERENCES ...............................................................................................................69 BIOGRAPHICAL SKETCH .........................................................................................................71

3-1: Cutting tests to determine cutting force coefficients..............................................................20 3-2: Cutting force coefficients (Kennametal HEC750S4).............................................................21

3-1: Cutting force model. ...............................................................................................................17 3-2: Cutting force coefficient test setup. ........................................................................................18 3-3: Mean cutting force versus feed rate (2000 rpm, ADOC = 2 mm) ..........................................18 3-4: Mean cutting force versus feed rate (6000 rpm, ADOC = 2 mm) ..........................................19 3-5: Mean cutting force versus feed rate (10,000 rpm, ADOC = 2 mm) .......................................19 3-6: Mean cutting force versus feed rate (15,000 rpm, ADOC = 2 mm) .......................................20 4-1 Time domain simulation results for an endmill with variable pitch at 25% radial immersion. .........................................................................................................................24 5-1: Chip thickness variation due to cutter vibrations....................................................................25 5-2: Force versus time for a tool with uniform pitch at 7200 rpm and a 4 mm axial depth-of-cut (unstable cutting, chatter)..............................................................................27 5-3: Force versus time for a tool with variable pitch at 7200 rpm and a 4 mm axial depth-of-cut (stable cutting)...............................................................................................27 5-4: Peak-to-peak force plot for a tool with uniform pitch. ..........................................................28 5-5: Analytical stability lobes [10]. ...............................................................................................28 5-6: Peak-to-peak stability lobes (uniform pitch)..........................................................................29 6-1: Endmill geometry. A) Uniform pitch (Kennametal HEC750S4). B) Variable pitch.............30 6-2: Peak-to-peak force plot (uniform pitch 1:10 mm x .25 mm) .................................................34 6-3: Peak-to-peak stability lobes (uniform pitch)..........................................................................34 6-4: Peak-to-peak force plot (variable pitch 1:10 mm x .25 mm). ................................................35 6-5: Peak-to-peak stability lobes (variable pitch)..........................................................................35 6-6: Peak-to-peak force plot (uniform pitch, 1:10 mm x .25 mm) ................................................36 6-7: Peak-to-peak stability lobes (uniform pitch)..........................................................................36 6-8: Peak-to-peak force plot (variable pitch, 1:10 mm x .25 mm) ................................................37

6-9: Peak-to-peak stability lobes (variable pitch)..........................................................................37 6-10: Flexure-based cutting test setup...........................................................................................38 6-11: Cutting stability setup. .........................................................................................................38 6-12: Key notch-style flexure dimensions (in mm).......................................................................39 6-13: Flexure model mesh for modal analysis. .............................................................................39 6-14: Flexure FEM model. a) Sinusoidal force along the top edge. b) Bottom face constrained in all DOFs. c) FRF determined at top edge. ................................................40 6-15: Flexure and tool-tip frequency response functions. .............................................................40 6-16: Stable cutting vibration (variable pitch, 7300 rpm, 4 mm axial depth-of-cut) ....................41 6-17: Unstable cutting vibration (uniform pitch, 7300 rpm, 4 mm axial depth-of-cut) ................41 7-1: Peak-to-peak stability lobes with experimental results (uniform pitch). ...............................43 7-2: Peak-to-peak stability lobes with experimental results (variable pitch). ...............................43 7-3: Uniform pitch, 7300 rpm, 2.5 mm depth of cut (stable). .......................................................44 7-4: Uniform pitch, 7300 rpm, 3 mm depth of cut (unstable). ......................................................44 7-5: Variable pitch, 7300 rpm, 4 mm depth of cut (stable). ..........................................................45 7-6: Variable pitch, 7300 rpm, 4.5 mm depth of cut (unstable). ...................................................45 8-1: Workpiece chips welded to cutting teeth ...............................................................................48 8-2: Close up of welded chips .......................................................................................................49 8-3: Cutting forces during welded chip cut test.............................................................................49 A-1: Uniform pitch, 7225 rpm, 2 mm depth of cut. ......................................................................50 A-2: Uniform pitch, 7225 rpm, 2.5 mm depth of cut. ...................................................................50 A-3: Uniform pitch, 7225 rpm, 3 mm depth of cut. ......................................................................51 A-4: Uniform pitch, 7225 rpm, 3.5 mm depth of cut. ...................................................................51 A-5: Uniform pitch, 7300 rpm, 2 mm depth of cut. ......................................................................52 A-6: Uniform pitch, 7300 rpm, 2.5 mm depth of cut. ...................................................................52 A-7: Uniform pitch, 7300 rpm, 3 mm depth of cut. ......................................................................53 8

A-8: Uniform pitch, 7300 rpm, 3.5 mm depth of cut. ...................................................................53 A-9: Uniform pitch, 7300 rpm, 4 mm depth of cut. ......................................................................54 A-10: Uniform pitch, 11,000 rpm, 5.5 mm depth of cut. ..............................................................54 A-11: Uniform pitch, 11,000 rpm, 7.5 mm depth of cut. ..............................................................55 A-12: Variable pitch, 7225 rpm, 2 mm depth of cut. ....................................................................55 A-13: Variable pitch, 7225 rpm, 2.5 mm depth of cut. .................................................................56 A-14: Variable pitch, 7225 rpm, 3 mm depth of cut. ....................................................................56 A-15: Variable pitch, 7225 rpm, 3.5 mm depth of cut. .................................................................57 A-16: Variable pitch, 7225 rpm, 4 mm depth of cut. ....................................................................57 A-17: Variable pitch, 7225 rpm, 4.5 mm depth of cut. .................................................................58 A-18: Variable pitch, 7225 rpm, 5 mm depth of cut. ....................................................................58 A-19: Variable pitch, 7300 rpm, 3 mm depth of cut. ....................................................................59 A-20: Variable pitch, 7300 rpm, 3.5 mm depth of cut. .................................................................59 A-21: Variable pitch, 7300 rpm, 4 mm depth of cut. ....................................................................60 A-22: Variable pitch, 7300 rpm, 4.5 mm depth of cut. .................................................................60 A-23: Variable pitch, 11,000 rpm, 5.5 mm depth of cut. ..............................................................61 A-24: Variable pitch, 11,000 rpm, 7.5 mm depth of cut. ..............................................................61

Abstract of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science CUTTING PERFORMANCE AND STABILITY OF HELICAL ENDMILLS WITH VARIABLE PITCH By Kevin Brady Powell May 2008 Chair: Tony L. Schmitz Major: Mechanical Engineering Advancements in machining technology have enabled increasingly aggressive machining operations with the goal of increasing material removal rate (MRR) to enhance productivity and reduce production cost. In a high speed machining (HSM) operation, spindle speeds are increased to a range which is greater than those traditionally used for a given material in order to achieve an increase in MRR. One mechanism which limits the achievable MRR in machining operations is self-excited vibrations of the cutting tool, known as chatter. Chatter is caused by variations in the instantaneous chip thickness caused when the vibration of the tooth currently engaged in the cut is out of phase with the vibration of the previous tooth. The boundary between stable and unstable combinations of spindle speed and axial depth of cut for a unique machining setup are a function of the workpiece material, tool and workpiece dynamics, and the selected cutting parameters. In some cases, nontraditional tool geometries (such as serrated tool flutes or variable tooth pitch) can be used to interrupt the feedback mechanism for the tool vibrations, thus altering the stability of the operation. In this study a simulation was developed with the goal of predicting the milling stability for helical endmills, including cutters with variable tooth pitch. This simulation can be used in

10

the future to develop new cutting tools with the goal of maximizing the material removal rate within a desired spindle speed range. A new way to represent machining stability using the force output of the time domain simulation was also described. By generating a contour plot of the peak-to-peak force for a range of axial depths of cut and spindle speeds, a diagram of stable and unstable combinations of axial depth of cut and spindle speed can be developed. This new diagram can be directly compared to traditional stability lobe diagrams. The simulation was validated using equal pitch (traditional) and variable pitch endmills. The first task was to determine if cutting force coefficients (for a force model) obtained from the traditional cutting tool could be used to accurately predict the cutting forces of the variable pitch cutting tool. After successful validation of this step, stability predictions for each of the endmill geometries were completed using the simulation. Through a series of cutting tests, the stability limit for each tool was determined at selected spindle speeds. The predicted stability limit showed good agreement with the experimental limit determined from the cutting tests for both the traditional and the pitch geometries. The simulation can therefore be used for process optimization for a given tool or at the design stage to predict the performance of new geometries.

11

CHAPTER 1 INTRODUCTION The goal of high speed machining is to achieve a significant increase in material removal rate (MRR), which can significantly reduce production cost and increase production rate. A high MRR is achieved by the combination of increased axial depth of cut and higher spindle speed. Advancements in spindle technology have enabled greater spindle speeds while maintaining the necessary power to perform aggressive cutting operations. In high speed machining operations, the mechanism that limits the achievable MRR is the process instability known as chatter. Chatter is a self-excited vibration caused by variations in instantaneous chip thickness (the thickness of the material being removed by a tooth at a point in time). When a flexible tool engages a workpiece, the tool begins to vibrate; these vibrations are cut into the new surface, leaving a wavy surface. As the next tooth cuts through the workpiece, the wavy surface creates variations in the instantaneous chip thickness. This, in turn, modulates the force on the cutting tool, creating a feedback mechanism for the tool vibrations. If the current vibration of the cutting tool is in-phase with the wavy surface left by the previous tooth, the instantaneous chip thickness remains nearly constant and vibrations tend to decay resulting in stable cutting conditions. If the vibration of the cutting tool is out-of-phase with the previous surface, the variations in the instantaneous chip thickness can lead to unstable cutting conditions or chatter. The force and vibration levels during chatter are large and can damage the workpiece and/or tool. In some cases, nontraditional tool geometries (such as serrated tool flutes or variable tooth pitch) can be used to interrupt the feedback mechanism for the tool vibrations, thus altering the stability of the operation. It has also been shown that endmills with variable tooth pitch can reduce the location error of the finished surface [1]. 12

The boundary between stable and unstable combinations of spindle speed and axial depth of cut for a unique machining setup are a function of the workpiece material, tool and workpiece dynamics, and the selected cutting parameters. The ability to predict the combinations of spindle speed and axial depth of cut which can provide the greatest MRR can eliminate the need for expensive and time consuming cutting tests. The goal of this project is to develop and validate a numerical algorithm that can be used to predict the stability of variable pitch helical endmills for the purpose of tool design. A key component of stability prediction is the relationship between the cutting force and the uncut chip area, which can be linked by cutting force coefficients. The first objective of the project is to verify that previously documented cutting force coefficients of traditional endmills could be used to predict the cutting forces of variable pitch endmills, therefore eliminating the need for cutting force measurements in future predictions. Once the cutting force coefficients of the variable pitch endmill are identified, a time-domain simulation is used to develop a stability lobe diagram, or map of stable and unstable spindle speed-axial depth of cut combinations, which can be used at the cutter design stage to select appropriate tooth spacing values for improved process performance.

13

CHAPTER 2 LITERATURE REVIEW The literature review focuses on previous research in the area of machining stability, outlining work in the implementation of analytical and time-domain simulations for stability predictions along with cutter design with the focus on machining stability in milling. Self-Excited Vibrations in Machining (Chatter) Self-excited vibration in machining is known as chatter. Chatter can produce large cutting force amplitudes that lead to increased tool wear, and degradation of the machined surface. In 1946, Arnold proposed that chatter was the result of self-induced and forced vibrations, which is governed by the internal damping of the tool [2]. Later work identified regeneration of waviness as the fundamental cause of self-excited vibrations [3-4]. Regeneration of waviness refers to the variation in chip thickness which results from the interference between the wavy surface left by the vibrating tool and workpiece on the previous pass and the vibrating tool and workpiece on the current pass. If the vibrations of the current pass are in phase with the vibrations from the previous pass, the chip thickness remains fairly constant, as does the cutting force resulting in a stable cut. If the vibrations of the current pass are out-of-phase with the vibrations from the previous pass, the chip thickness can vary greatly; the variation in chip thickness leads to variation in cutting force which can result in self-excited vibrations. Prediction and Modeling of Machining Stability With the importance of chatter in machining operations, many studies have been performed with the goal of stability prediction and modeling [5-11]. In 1965, Merritt introduced a control system approach to predict stability of a machining operation [5]. Merritt used this approach to develop analytical stability diagrams. In 1983, Tlusty et al. used a time domain

14

simulation to predict machining stability of helical endmills (including endmills with variable tooth pitch) and develop stability diagrams [6]. Time domain simulations have the ability to handle non-linear situations in the machining operation. In the 1990s, Smith and Tlusty highlighted the use of peak-to-peak force diagrams to plot cutting stability [7, 9]. In a peak-topeak force diagram, cutting force is plotted with spindle speed for a given axial depth of cut. In areas where cutting is stable, the force will not vary with small changes in spindle speed resulting in a horizontal line on the peak-to-peak force plot. In areas where cutting is unstable, force will change dramatically with small changes in spindle speed resulting in areas where the plot has a high slope. When multiple series are plotted for a variety of axial depths of cut, favorable combinations of spindle speed and depth of cut can be identified. Altintas and Budak in 1995 developed an analytical solution to stability lobes in milling which accurately predicted the stability of slotting operations [10]. Tool Geometry in Machining Stability The use of nontraditional tool geometry (such as variable tooth pitch or serrated flutes) can interrupt the feedback mechanism for the tool vibrations, thus altering the stability of the operation [12-14]. It has also been shown that endmills with variable tooth pitch can reduce the location error of the finished surface, resulting in a more accurate machining operation [1]. It was shown that when using a variable pitch tool geometry, the teeth with the lowest chip load created an accurate cut, reducing much of the surface location error produced by the teeth with the larger chip load. In 1999, Altintas et al. highlighted an analytical solution of stability for endmills with variable pitch [15]. Later, Budak demonstrated an analytical method that can be used for tool design, resulting in a simple equation to optimize pitch angles [16-18].

15

CHAPTER 3 CUTTING FORCE MODEL Development To predict milling behavior it is necessary to identify relationships between the cutting forces and uncut chip area, A, expressed as a product of the axial depth of cut, b, and feed per tooth, ft. A typical force model is provided in Equation 3-1 [19], where t represents the tangential direction, r represents the radial direction, and is the cutter rotation angle (Figure 3-1). The coefficients ktc, kte, krc, and kre were determined through cutting force measurements using a force dynamometer and pre-selected cutting conditions (2mm axial depth, 100% radial immersion). By completing tests for a range of feed per tooth values (0.08 to 0.16 mm/tooth in steps of 0.02 mm/tooth), a linear regression can be performed on the resulting mean cutting force values to determine the least squares best fit coefficients.

Ft = k tc bf t sin + k te b Fr = k rc bf t sin + k re b Fx = Ft cos Fr sin Fy = Ft sin Fr cos

(3-1)

Determination The cutting force coefficient tests were performed on a Mikron UPC 600 Vario 5-axis CNC mill (Steptec 20,000 rpm spindle). X and Y force data were acquired using a Kistler 3component dynamometer (9257B). The tool used in the test was a 19.05 mm 4-flute endmill with uniform pitch (Kennametal HEC750S4). All cutting tests were performed on 6061-T6 aluminum using a Tribos HSK 63-A tool holder (Figure 3-2). For a selected feed/tooth (ft) value, spindle speed () and tooth count (n) the appropriate feed rate (fr) was determined (Eq. 3-2). Table 3-1 lists the parameters for each of the cutting tests used to determine the cutting force coefficients. fr = f t n (3-2)

16

Table 3-2 shows the cutting force coefficient results. The values were obtained from the linear regression through the mean cutting forces (see Figure 3-3 through Figure 3-6) for each of the four spindle speeds. Each of the points on the mean force versus feed per tooth plot (see Figure 3-3 through Figure 3-6) represents the mean cutting force for a particular feed rate. The results show a decrease in the tangential cutting force coefficient as the spindle speed is increased; this trend matches previous experimental results. It is theorized that combination of increased strain rate and thermal softening of the workpiece at higher cutting speeds can affect the force required to cut the material, resulting in a change in the cutting force coefficients with spindle speed [20].

Fy

Fr

Ft Fx

fr

Figure 3-1: Cutting force model.

ft

17

+Z

+Y +X

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

Figure 3-3: Mean cutting force versus feed rate (2000 rpm, ADOC = 2 mm)

18

-70

-80 FX (N)

-90

-100 0.8

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

Figure 3-4: Mean cutting force versus feed rate (6000 rpm, ADOC = 2 mm)

-50

-60 FX (N)

-70

-80 0.8

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

250

200 FY (N)

150

100 0.8

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

Figure 3-5: Mean cutting force versus feed rate (10,000 rpm, ADOC = 2 mm)

19

-40

-50 FX (N)

-60

-70 0.8

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

250

200 FY (N)

150

100 0.8

0.9

1.1

1.4

1.5

1.6

1.7 x 10

-4

Figure 3-6: Mean cutting force versus feed rate (15,000 rpm, ADOC = 2 mm) Table 3-1: Cutting tests to determine cutting force coefficients.

Setup Cut 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 Spindle Speed (rpm) 2000 2000 2000 2000 2000 6000 6000 6000 6000 6000 10000 10000 10000 10000 10000 15000 15000 15000 15000 15000 Axial Depth (mm) 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Radial Immersion 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% Feed/Tooth (mm) 0.08 0.10 0.12 0.14 0.16 0.08 0.10 0.12 0.14 0.16 0.08 0.10 0.12 0.14 0.16 0.08 0.10 0.12 0.14 0.16 Feed Rate (mm/min) 640 800 960 1120 1280 1920 2400 2880 3360 3840 3200 4000 4800 5600 6400 4800 6000 7200 8400 9600

20

rpm Ktc (N/m2) Kte (N/m) Krc (N/m2) Kre (N/m) 2000 7.58x108 2.61x104 3.50x108 2.09x104 6000 6.41x108 1.78x104 1.47x108 1.87x104 10,000 6.13x108 1.41x104 1.11x108 1.47x104 15,000 5.94x108 1.44x104 8.99x107 1.39x104

21

CHAPTER 4 TIME DOMAIN SIMULATION Description A time domain simulation was used to determine the cutting forces between the tool and workpiece (the simulation is provided in Appendix B). The milling simulation implemented in this project is time-marching, using Euler integration while moving through time in discrete steps. At each step the cutter is rotated by a small angle, d and it is then determined which teeth are engaged in the cut (the tooth is within the angles prescribed by the radial immersion). If the tooth is engaged in the cut, the instantaneous chip thickness, h, is determined (based on the cut geometry and current system vibrations). If h has a value greater than zero, the cutting force is computed using the force model described in equation (3-1). If h has a value less than or equal to zero, the tool is said to have moved out of the cut, and the cutting forces are set to zero. The cutting force simulation requires the input of modal parameters (a description of the system dynamics), the tool geometry, and machining specifications. The modal parameters include the stiffness, damping ratio and natural frequency for each tool mode in the x and ydirections. The tool geometry includes the number of teeth, helix angle, tooth-to-tooth angle, cutter diameter and the flute-to-flute runout. The machining specifications needed are the starting and exit angles (a function of cut and radial immersion), spindle speed, axial depth of cut and feed per tooth. The feed per tooth of a variable pitch tool, ft,unequal, varies from tooth to tooth as a function of the tooth-to-tooth angle, tooth to tooth (deg), the mean feed per tooth, f t ,mean (m/tooth), and the number of teeth, m. The feed per tooth of a particular tooth is described by Equation 4-1.

f t ,unequal =

360

(4-1)

22

Verification

The initial goal of the time domain simulation was to determine if cutting force coefficients from a tool with uniform pitch could be used to predict cutting forces of a tool with variable pitch. Figure 4-1 shows the x and y-direction forces measured during a 25% radial immersion cut in 6160-T6 aluminum using a tool with variable pitch, along with the time domain simulation results with and without runout. It can be seen in Figure 4-1 that the model accurately depicts the cutting forces of the cutter with variable pitch using the cutting force coefficients from the uniform pitch cutter (Table 3-2). The time domain simulation accurately captured the two different dwell times (the time between one tooth leaving the cut and the next tooth entering the cut) corresponding to the two flute separation angles. Flute-to-flute runout was added to the time domain simulation by fitting the simulation results to the measured results. Flute-to-flute runout accounts for the small variations in tooth radius commonly seen in multi-flute endmills. The flute-to-flute runout for the tool with variable pitch was between 0 and -15 micrometers. Since cutting forces for a tool with variable pitch can be accurately predicted using the cutting force coefficients from a tool with uniform pitch, the cutting force coefficients shown in Table 3-2 can be used for future predictions. Therefore, extensive cutting tests to determine the cutting force coefficients for a tool with variable pitch in various materials would not need to be performed provided that the cutting edge geometry is similar to the geometry used in this study.

23

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

0.11

Model w/ Runout Model w/o Runout Measured 300 200 Fy (N) 100 0 -100 0.02 0.03 0.04 0.05 0.06 0.07 Time (s) 0.08 0.09 0.1 0.11

Figure 4-1 Time domain simulation results for an endmill with variable pitch at 25% radial immersion.

24

CHAPTER 5 PEAK-TO-PEAK STABILITY LOBE IMPLEMENTATION The chip thickness is a function of the cutter vibrations (projected into the normal of the cut surface at that instance in time), flute-to-flute runout, and the surface left by the previous tooth (Figure 5-1).

Figure 5-1: Chip thickness variation due to cutter vibrations. Since the tool and workpiece are not rigid, they vibrate as the flutes of the tool move through the workpiece. The vibration results in the tooth leaving a wavy surface behind on the workpiece. The variations in the instantaneous chip thickness result from the phasing between the surface left by the previous tooth and the current tooth. The magnitude and phase of the vibration are governed by the tool and workpiece dynamics. Depending on the phasing, the forces can grow (unstable cutting, chatter, see Figure 5-2), or remain uniform (stable cutting, see Figure 5-3). To help visualize the relationship between cutting stability, axial depth of cut and spindle speed, analytical stability lobes were developed [6, 10]. Stability lobes are a function of the process parameters, tool geometry, cutting parameters and system dynamics. These analytical stability lobes assume the tooth-to-tooth angle is constant. The time domain simulation was used to determine stability of a tool with variable pitch. 25

The time domain simulation outlined in the previous chapter was used to predict cutting forces for a specified spindle speed and axial depth of cut. Stability was determined by plotting the peak-to-peak (PTP) force values for a range of spindle speed and axial depth of cut combinations [7, 9]. Figure 5-4 is an example of a PTP force plot ranging from 6000 rpm to 18000 rpm and 1 mm to 10 mm axial depth of cut for a tool with uniform pitch. On the PTP force plot, each line represents a different axial depth of cut, b (in increments of 0.5mm). When a cut is in a stable region, the PTP force will not vary with small changes in spindle speed (see Figure 5-4, zero slope areas). When a cut is in an unstable region, the PTP force will change dramatically with small changes in spindle speed (see Figure 5-4, high slope areas outlined with the dashed lines). For a tool with uniform pitch, the PTP plot shows regions of instability which agree closely with the regions of instability found in the traditional stability lobe development (see Figure 5-5). The problem with PTP plots is that they do not give a direct representation of the relationship between cutting stability, axial depth-of-cut and spindle speed (the parameters of interest). It was possible to make a plot using the PTP force values which provides a direct representation between cutting stability, axial depth of cut and spindle speed by creating a contour plot of the PTP forces with respect to these parameters. Figure 5-6 is a contour plot of the PTP forces shown in figure 5-4. It can be seen that the contour plot representation of the PTP force values can be used in the same way as traditional analytical stability lobes. Another advantage of the PTP stability lobes are that they allow the PTP cutting force to be displayed along with the traditional stability lobe information.

26

500 450 400 350 300 F (N) 250 200 150 100 50 0

0.05

0.1

0.25

0.3

0.35

Figure 5-2: Force versus time for a tool with uniform pitch at 7200 rpm and a 4 mm axial depthof-cut (unstable cutting, chatter).

500 450 400 350 300 F (N) 250 200 150 100 50 0

0.05

0.1

0.25

0.3

0.35

Figure 5-3: Force versus time for a tool with variable pitch at 7200 rpm and a 4 mm axial depthof-cut (stable cutting).

27

2500

2000

y

1000

Unstable b=10

500

b=1

0 0.6 0.8 1

Stable

1.2 Spindle speed (rpm) 1.4 1.6 1.8 x 10

4

Figure 5-4: Peak-to-peak force plot for a tool with uniform pitch.

10 9 8 7 6 (mm) 5 4 3 2 1 0 0.6

Unstable

lim

Stable

0.8

1.6

1.8 x 10

4

28

x 10

-3

0.8

1.6

1.8 x 10

4

29

Uniform and Variable Pitch Peak-to-Peak Stability Lobe Comparison

The PTP force and stability lobe plots were used to compare a tool with uniform pitch to a tool with variable pitch to determine if any gains in stability could be achieved. Both tools have the same cutting geometry except for the tooth-to-tooth angle. The tooth-to-tooth angle for the endmill with uniform pitch is 90o between all four teeth (see Figure 6-1 A). The tooth-to-tooth angles for the endmill with variable pitch were 83o and 97o (see Figure 6-1 B). Both tools were used in the same tool-holder with the same insertion length so that the dynamic responses were the same. A B

Figure 6-1: Endmill geometry. A) Uniform pitch (Kennametal HEC750S4). B) Variable pitch. The time domain simulation was performed for each tool (the only change was the toothto-tooth angles), using a 6000 rpm to 12000 rpm spindle speed range and a 1 mm to 10 mm axial depth of cut range, for a 50% radial immersion up-milling operation (see Figure 6-2 through Figure 6-5). The PTP force and stability lobe plots for each tool show that near 7300 rpm, the

30

variable pitch tool should perform stable cutting at greater axial depths of cut than the uniform pitch tool. Figure 6-6 and 6-7 focus on the lobe near 7300 rpm. It can be seen that the PTP force and stability lobe plots predict that the boundary of instability occurs at a 3.0 mm axial depth of cut for a tool with uniform pitch and a spindle speed of 7300 rpm. The PTP force and stability lobe predictions closely match the stability lobe prediction from [10] (as seen in Figure 5-5). The PTP force and stability lobe predictions were then performed for a tool with variable pitch (see Figure 6-1 B), all other process and cutting parameters were unchanged. Figure 6-8 and 6-9 focus on the same lobe as Figure 6-6 and 6-7 for the tool with variable pitch. The PTP force and stability lobe plots for the tool with variable pitch show that instability occurs around 4.5 mm axial depth of cut for a spindle speed of 7300 rpm. The PTP force and stability lobe plots indicate that for a given set of system dynamics, cutting parameters and spindle speed, the tool described in Figure 6-1 B could achieve a higher material removal rate than the tool described in Figure 6-1 A, while maintaining stable cutting conditions. The next step was verify the PTP force plots by performing a series of cutting tests for different axial depths of cut and spindle speeds. The stability of each cut was determined and the results were compared to the predictions made by the PTP force plots. The bulk of the experimental cuts were performed around 7300 rpm to capture the difference in the stability boundary between the two different tool geometries.

Experimental Setup and Procedure Cutting Tests

Cutting tests were performed on a Mikron UPC 600 Vario 5-axis CNC mill (Steptec 20,000 rpm spindle). A 6061-T6 aluminum workpiece was mounted on a single degree-offreedom (SDOF) notch style flexure which was, in turn, mounted to the machining table (Figure 31

6-10). A TTI LT-880 laser tachometer was used to obtain a once-per-revolution signal from the spindle. A Polytech CLV 700 laser vibrometer was used to measure the vibration of the workpiece (see Figure 6-11). For the two selected cutter geometries, the lobe located at 7300 rpm was chosen to be verified. Cuts were taken at 7300 and 7225 rpm beginning around 2 mm and increasing until the cut was determined to be unstable. Cuts were also made at 11,000 rpm to verify the area of increase stability, but the stability boundary was not determined.

Flexure Design

Previous work has shown that the stability behavior of a particular tool geometry depends on the assembly (tool, tool holder, spindle and workpiece) dynamics. Stability tests were performed with the workpiece mounted to a SDOF flexure, which exhibited higher flexibility than the cutting tool so that the tool could be considered rigid. The benefit of this setup was that multiple tool geometries could be compared without the influence of changing dynamics. In previous notch-style flexure design exercises in the Machine Tool Research Center, the theoretical natural frequency was calculated using the analytical solution outlined in [21]. Key parts of the flexure geometry (see Figure 6-12) were varied until the desired natural frequency was reached. In this approach, the analytical natural frequency tended to lose accuracy as the natural frequency increased (in general the analytical solution worked well for flexures with a natural frequency below approximately 700 Hz). The flexure used in the cutting tests was therefore designed using commercial finite element (FE) software (ANSYS Workbench 10.0) to achieve the desired natural frequency. A solid model of the flexure was imported into ANSYS and meshed using 3D quadrilateral elements (see Figure 6-13). The flexure was constrained in all degrees-of-freedom at its base (see Figure 6-14a). For the harmonic analysis, a sinusoidal force (1000 N) was applied at the top edge

32

(see Figure 6-14b), and the resulting displacements will be measured at the opposite edge (see Figure 6-14c). The FEA model was simplified by neglecting the bolted connections which secured the actual flexure to the machining table. It was assumed that the bolted connections resulted in no movement of the base with respect to the machining table. Therefore the base was constrained in all degrees-of-freedom as described above. This assumption was deemed to be a reasonable one since the base of the flexure does not contribute an appreciable amount to the flexure dynamics. Another assumption was that the flexures material properties were isotropic. The flexure used in the cutting tests was designed with a natural frequency of 818 Hz, and a stiffness of 1.28 x 10-6 m/N (approximately 5.5 times more flexible than the most flexible tool mode). Figure 6-15 shows the imaginary part of the measured flexure and tool frequency response functions (note that the scale on the imaginary axis is different between the two plots). The flexure FRF was measured on the machine tool table along with the rest of the experimental setup to ensure that the dynamics represented the dynamics when a cutting test was being performed.

Stability Determination

For each cutting test, the vibrations of the workpiece and once-per-revolution signal of the spindle were recorded. To determine stability, a sample of the workpiece vibration was taken at the same cutter angle for each rotation of the spindle (from the laser tachometer once-perrevolution signal). If the magnitude of the sampled vibration (once-per-revolution) remained close to constant (neglecting transient effects of the cutter entry and cutter exit), the cut was said to be stable (see Figure 6-16) [22-24]. If the magnitude of the sampled vibration varied, the cut was said to be unstable (see Figure 6-17). The once-per-revolution sample of vibration provides a visual indication of stable or unstable cutting. By increasing axial depth-of-cut for key spindle 33

speeds, the limiting depth of cut can be determined and compared to the stability lobes created by the time domain simulation.

2500

2000

PTP Fy (N)

1500

1000

500

0 6000

7000

11000

12000

Figure 6-2: Peak-to-peak force plot (uniform pitch 1:10 mm x .25 mm).

10 9 8 7 Axial Depth (m) 6 374 5 317 4 3 2 1 6000 260 203 146 89 x 10

-3

7000

11000

12000

34

2500

2000

PTP Fy (N)

1500

1000

500

0 6000

7000

11000

12000

Figure 6-4: Peak-to-peak force plot (variable pitch 1:10 mm x .25 mm).

10 9 8 7 Axial Depth (m) 6 362 5 307 4 3 2 1 6000 252 197 142 87 x 10

-3

7000

11000

12000

35

3.5mm

4.0mm

300

3.0mm

2.5mm 2.0mm

6500

8000

8500

Figure 6-6: Peak-to-peak force plot (uniform pitch, 1:10 mm x .25 mm)

10 9 8 7 Axial Depth (m) 431 6 374 5 317 4 3 2 1 6000 260 203 146 89 PTP Forcey (N) x 10

-3

6500

8000

8500

36

900 800 700 600 PTP Fy (N) 500 400 300 200 100 0 6000

5.0mm 4.5mm 4.0mm 3.5mm 3.0mm 2.5mm 2.0mm

6500

8000

8500

Figure 6-8: Peak-to-peak force plot (variable pitch, 1:10 mm x .25 mm)

10 9 8 7 Axial Depth (m) 6 362 5 307 4 3 2 1 6000 252 197 142 87 x 10

-3

6500

8000

8500

37

Tool holder

SDOF flexure

38

39

(b)

(c)

(a)

Figure 6-14: Flexure FEM model. a) Sinusoidal force along the top edge. b) Bottom face constrained in all DOFs. c) FRF determined at top edge.

x 10 0 Im a g in a ry (m /N ) -5 -10 -15

-7

Flexure

0 x 10

-7

500

1000

1500

3500

4000

4500

5000

1 Im a g in a ry (m /N ) 0 -1 -2 -3

500

1000

1500

3500

4000

4500

5000

40

40 30 20 10 Velocity (mm/s) 0 -10 -20 -30 -40 -50 -60 0 0.5 1 1.5 Time (sec) 2 vibration signal once/rev sample 2.5 3

Figure 6-16: Stable cutting vibration (variable pitch, 7300 rpm, 4 mm axial depth-of-cut)

150 vibration signal once/rev sample 100

Velocity (mm/s)

50

-50

-100

-150

0.5

2.5

Figure 6-17: Unstable cutting vibration (uniform pitch, 7300 rpm, 4 mm axial depth-of-cut)

41

CHAPTER 7 STABILITY LOBE VERIFICATION RESULTS For the two selected cutter geometries, the lobe located at 7300 rpm was chosen to be verified. Cuts were taken at 7300 and 7225 rpm beginning around 2mm and increasing until the cut was determined to be unstable. Cuts were also made at 11,000 rpm to verify the area of increase stability, but the stability boundary was not determined. Figure 7-1 and 7-2 show the results of the experimental cutting tests overlaid with the peak-to-peak cutting force stability lobes. The Os on the plot represent cuts that exhibit stable behavior, while the Xs represent cuts that exhibit unstable behavior. Figure 7-3 and Figure 7-4 highlight the transition from stable behavior (7300 rpm, 2.5 mm depth of cut in Figure 7-3) to unstable behavior (7300 rpm, 3.0 mm depth of cut in Figure 7-4) of the uniform pitch tool. Figure 7-5 and Figure 7-6 highlight the transition from stable behavior (7300 rpm, 4.0 mm depth of cut in Figure 7-5) to unstable behavior (7300 rpm, 4.5 mm depth of cut in Figure 7-6) of the variable pitch tool. The results of all the cutting test results performed in this study can be seen in Appendix A. The PTP stability lobes provide a good indication of the stable regions for a particular set of system dynamics and cutting conditions for both tools. Improvements to the PTP stability lobe accuracy can be made by increasing the number of revolutions calculated and decreasing the spindle speed and axial depth step size in the time domain simulation at the expense of computation time.

42

10 9 8

x 10

-3

o

7 Axial Depth (m) 6

o

5 4 3 2 1 6000

374 317

x x x x x o o o o

7000 8000 9000 10000 Spindle Speed (rpm) 11000 12000

Figure 7-1: Peak-to-peak stability lobes with experimental results (uniform pitch).

10 9 8 x 10

-3

o

7 Axial Depth (m) 6

o

5 4 3 2 1 6000

x x x o o o o o o o o

7000 8000 9000 10000 Spindle Speed (rpm) 11000 12000

Figure 7-2: Peak-to-peak stability lobes with experimental results (variable pitch).

43

100

50

Velocity (mm/s)

-50

-200

0.5

2.5

Figure 7-3: Uniform pitch, 7300 rpm, 2.5 mm depth of cut (stable).

40 20 0 Velocity (mm/s) -20 -40 -60 -80 -100 -120 vibration signal once/rev sample

0.5

2.5

44

40 30 20 10 Velocity (mm/s) 0 -10 -20 -30 -40 -50 -60 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

-50

-100

-150

0.5

2.5

Figure 7-6: Variable pitch, 7300 rpm, 4.5 mm depth of cut (unstable).

45

CHAPTER 8 CONCLUSION The goal of this project was to develop a time domain simulation which can be used to predict the stability behavior of helical endmills with unequal pitch. This simulation can be implemented for milling process optimization (for a given cutter) or at the design stage when selecting tooth angles for a particular cutting tool (and associated process dynamics). The stability of the machining process was expressed using a new representation of the peak-to-peak force diagram. By generating a contour plot of the peak-to-peak force for a range of axial depths of cut, a diagram of stable and unstable combinations of axial depth of cut and spindle speed was developed; this diagram provides the same same information as traditional stability lobe diagrams, but can be applied to cutters with unequal pitch. The benefit of the new diagram over peak-to-peak force plots is that the two axes of the contour plot directly correspond to the cutting parameters used to characterize a milling operation, namely spindle speed and axial depth of cut (for a preselected radial immersion). In order to predict cutting forces and, eventually stability behavior, cutting force coefficients for an appropriate force model are required. The first task was to verify that cutting force coefficients obtained from tests using equal pitch cutting tools could be used to predict cutting forces for variable pitch cutters. By measuring the forces exerted on a workpiece during a variety of cutting operations, the cutting force coefficients were determined. The cutting force coefficients were obtained for both equal and variable pitch endmills while keeping all other cutter geometric parameters the same. The cutting force coefficients from the equal pitch endmill were used later in the project to predict the cutting forces of the variable pitch cutter. The predicted cutting forces matched the measured cutting forces; therefore, previously documented cutting force coefficients for traditional cutters can be used in future predictions. This is a

46

necessary step for cutting tool design since it was desired to make process predictions for arbitrary designs and avoid producing the cutter if unfavorable results were obtained. Finally, predictions for the variable and equal pitch endmills were made using the simulation. The predictions were then validated by performing a sequence of cutting tests while measuring the workpiece deflections. The vibrations measured during each cutting test was used to determine the stability of the cut. If the vibrations became larger with the passing of time the cut was said to be unstable. If the vibrations remained constant with time, the cut was said to be stable. The predicted stability in the critical areas tested for both the traditional geometry endmill and the variable pitch endmill matched well with the experimental stability test results. One of the difficulties encountered in this project was a chip evacuation for 100% radial immersion conditions when using the variable pitch endmill. As seen in Figure 8-1, the problem occurs between the cutting teeth which have the smaller tooth-to-tooth spacing. Figure 8-2 shows a closeup of the built-up material. It is observed that after the first chip becomes welded to the tooth, subsequent chips are welded to the previous chip leaving layered material affixed to the cutting tooth. The built-up material results in a significant increase in cutting forces since the there is no longer a sharp tooth to move smoothly through the workpiece material. The increase in cutting forces can be seen graphically in Figure 8-3 which is a plot of the force values recorded by the dynamometer during one such incident. The first solution that was attempted was to add a jet of compressed air, aimed at the base of the cutter. The hope was that the jet of air would help to evacuate the cut chips before they had the opportunity to become welded to the tooth surface. Unfortunately, adding the compressed air had little effect on preventing the chips from becoming welded. The workaround was to limit the radial immersion of the cutting tests to 50%. Reducing the radial immersion provided a more direct path for chip removal and allowed

47

more time for the tooth face to cool while outside the cut. The use of flood coolant may eliminate this phenomenon, but this potential solution was not explored. This is an important observation because it may limit the pitch variation which can be reasonably achieved in pitch tuning exercises for chatter avoidance. In future work, a variety of unique variable pitch endmills should be tested. In these tests, the effectiveness of various types of coolant and lubrication on preventing the build up of material on cutting teeth should be determined. If the addition of flood coolant or other types of lubrication prove to be ineffective, the limits of tool geometry and variable pitch cutting parameters should be identified. Also, an error sensitivity analysis should be performed on the various inputs used by the prediction stability tool to determine the effect of measurement and tool geometry errors on the accuracy of stability predictions using the peak-to-peak force method [25].

48

49

40 30 20 Velocity (mm/s) 10 0 -10 -20 -30 -40 vibration signal once/rev sample

0.5

2.5

50 40 30 20 Velocity (mm/s) 10 0 -10 -20 -30 -40 -50 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

50

80 60 40 Velocity (mm/s) 20 0 -20 -40 -60 -80 vibration signal once/rev sample

0.5

2.5

200 150 100 Velocity (mm/s) 50 0 -50 -100 -150 -200 vibration signal once/rev sample

0.5

2.5

51

120 100 80 60 Velocity (mm/s) 40 20 0 -20 -40 -60 -80 vibration signal once/rev sample

0.5

2.5

100

50

Velocity (mm/s)

-50

-200

0.5

2.5

52

40 20 0 Velocity (mm/s) -20 -40 -60 -80 -100 -120 vibration signal once/rev sample

0.5

2.5

200 150 100 Velocity (mm/s) 50 0 -50 -100 -150 -200 vibration signal once/rev sample

0.5

2.5

53

Velocity (mm/s)

50

-50

-100

-150

0.5

2.5

150 vibration signal once/rev sample 100

Velocity (mm/s)

50

-50

-100

-150

0.5

2.5

54

200 150 100 Velocity (mm/s) 50 0 -50 -100 -150 -200 -250 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

30 vibration signal once/rev sample 20

Velocity (mm/s)

10

-10

-20

-30

0.5

2.5

55

Velocity (mm/s)

10

-10

-20

-30

0.5

2.5

40 30 20 Velocity (mm/s) 10 0 -10 -20 -30 -40 vibration signal once/rev sample

0.5

2.5

56

80 60 40 Velocity (mm/s) 20 0 -20 -40 -60 -80 -100 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

60 40 20 Velocity (mm/s) 0 -20 -40 -60 -80 vibration signal once/rev sample

0.5

2.5

57

150 100 50 Velocity (mm/s) 0 -50 -100 -150 -200 vibration signal once/rev sample

0.5

2.5

400 300 200 Velocity (mm/s) 100 0 -100 -200 -300 -400 vibration signal once/rev sample

0.5

2.5

58

50 40 30 Velocity (mm/s) 20 10 0 -10 -20 -30 -40 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

60 40 20 Velocity (mm/s) 0 -20 -40 -60 -80 -100 -120 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

59

40 30 20 10 Velocity (mm/s) 0 -10 -20 -30 -40 -50 -60 0 0.5 1 1.5 Time (sec) 2 2.5 3 vibration signal once/rev sample

100 vibration signal once/rev sample 50 Velocity (mm/s)

-50

-100

-150

0.5

2.5

60

Velocity (mm/s)

50

-50

-100

-150

0.5

2.5

150 vibration signal once/rev sample 100

Velocity (mm/s)

50

-50

-100

-150

0.5

2.5

61

APPENDIX B MATLAB TIME DOMAIN SIMULATION CODE % GatorKennaMill_v2.m % Tony Schmitz and Kevin Powell % University of Florida % May 16, 2007 % This is a program to find the forces and deflections in helical peripheral end milling. % It includes tool dynamics, regeneration, runout, variable pitch cutters, and variable % helix angles on different teeth. % % % % ------X -----> Y ^ -| SS CW -- <-- Feed | --------------------|

clc close all clear all pack % Variables % Specific cutting energy values Ktc = 700e6; % tangential cutting force coefficient, N/m^2 Krc = 210e6; % radial cutting force coefficient, N/m^2 Kte = 4e3; % tangential edge constant, N/m Kre = 3e3; % radial edge constant, N/m % Tool description kx = [8e6]; % N/m zetax = [0.03]; wnx = [600]*2*pi; % rad/s mx = kx./(wnx.^2); % kg cx = 2*zetax.*(mx.*kx).^0.5; % N-s/m x_modes = length(kx); % number of modes in x-direction, integer if length(zetax) ~= x_modes | length(wnx) ~= x_modes disp('Tool data entry error (x modes).') end ky = [7e6]; zetay = [0.025]; wny = [620]*2*pi; % N/m % rad/s 62

my = ky./(wny.^2); % kg cy = 2*zetay.*(my.*ky).^0.5; % N-s/m y_modes = length(ky); % number of modes in y-direction, integer if length(zetay) ~= y_modes | length(wny) ~= y_modes disp('Tool data entry error (y modes).') end m = 2; % number of teeth, integer d = 19.05e-3; % diameter, m beta = [30 30]; % helix angle vector (first entry is max helix), deg if length(beta) ~= m | max(beta) ~= beta(1) disp('Tool data entry error (beta).') end tooth_angle = [0 180]; % angles of m cutter teeth starting from zero, deg if length(tooth_angle) ~= m | tooth_angle(1) ~= 0 disp('Tool data entry error (angles).') end RO = [0 0]*1e-6; % flute-to-flute runout relative to largest flute, m if length(RO) ~= m disp('Tool data entry error (RO).') end for cnt = 1:m if RO(cnt) > 0 disp('Tool data entry error (RO sign).') end end % Machining specifications phistart = 0; % starting angle, deg phiexit = 90; % exit end, deg if phistart > phiexit | phistart < 0 | phiexit > 180 disp('Machining data entry error (phi).') end % Account for feed/tooth variation due to non-uniform teeth spacing ft_mean = 0.15e-3; % mean feed/tooth, m theta = diff([tooth_angle 360]); for cnt = 1:m ft(cnt) = (ft_mean*theta(cnt)*m)/360; end % Grid spacing for multiple simulations low_ss = 5000; % lowest spindle speed, rpm high_ss = 24000; % highest spindle speed, rpm

63

low_ad = 0.5e-3; % lowest axial depth, m high_ad = 5.0e-3; % highest axial depth, m ss_step = 100; % spindle speed step size, rpm ad_step = 0.5e-3; % axial depth step size, m spindle_speed = low_ss:ss_step:high_ss; axial_depth = low_ad:ad_step:high_ad; if (low_ss > high_ss | low_ad > high_ad) disp('Grid spacing data entry error.') end % Simulation specifications rev = 40; % number of revolutions, integer row = length(axial_depth); col = length(spindle_speed); PTP_Fy = zeros(row, col); % Wait bar function to keep track of simulation progress handle = waitbar(0, 'Please wait... simulation in progress.'); for loop1 = 1:row b = axial_depth(loop1); % axial depth of cut, m for loop2 = 1:col waitbar(loop1*loop2/(row*col), handle) omega = spindle_speed(loop2); % spindle speed, rpm % Simulation specifications steps_tooth = ceil(pi*d/(m*tan(beta(1)*pi/180)*ad_step)); % number of steps between teeth as tool rotates, integer steps_rev = m*steps_tooth; % steps per revolution, integer steps = rev*steps_rev; % total number of steps, integer dt = 60/(steps_rev*omega); % integration time step, s dphi = 360/steps_rev; % angular steps size between time steps, deg db = d*(dphi*pi/180)/2/tan(beta(1)*pi/180); % discretized axial depth, m steps_axial = round(b/db); % number of steps along tool axis % Initialize vectors for cnt = 1:m teeth(cnt) = round(tooth_angle(cnt)/dphi) + 1; end for cnt = 1:steps_rev phi(cnt) = (cnt - 1)*dphi; end surf = zeros(steps_axial, steps_rev); zero % initial surface area for regeneration set equal to

64

Forcex = zeros(1, steps); Forcey = zeros(1, steps); xpos = zeros(1, steps); ypos = zeros(1, steps); % Euler integration initial conditions x = 0; y = 0; dp = zeros(1, x_modes); p = zeros(1, x_modes); % x-direction modal displacements, m dq = zeros(1, y_modes); q = zeros(1, y_modes); % y-direction modal displacements, m %************************** MAIN PROGRAM ****************************** for cnt1 = 1:steps % time steps, s for cnt2 = 1:m teeth(cnt2) = teeth(cnt2) + 1; dphi) if teeth(cnt2) > steps_rev teeth(cnt2) = 1; end end Fx = 0; Fy = 0; for cnt3 = 1:m % sum forces over all teeth, N for cnt4 = 1:steps_axial % sum forces along axial depth of helical endmill, N phi_counter = teeth(cnt3) - (cnt4-1); if phi_counter < 1 % helix has wrapped through phi = 0 deg phi_counter = phi_counter + steps_rev; end phia = phi(phi_counter); % angle for given axial disk using max helix angle, deg phiactual = phi(teeth(cnt3)) - (2*(cnt4-1)*db*tan(beta(m)*pi/180)/d)*180/pi; % actual angle for selected tooth including local helix lag, deg phi_counter_new = round((phiactual-phia)/dphi) + phi_counter; % counter to select discretized actual phi for selected tooth with local helix, integer if phi_counter_new < 1 % helix has wrapped through phi = 0 deg phi_counter_new = phi_counter_new + steps_rev; end phib = phi(phi_counter_new); % angle for given axial disk using current helix angle, deg if (phib >= phistart) & (phib <= phiexit) is in specified range for current disk, deg % verify that tooth angle % index teeth pointer one position (rotate cutter by

65

w = -x*sin(phib*pi/180) - y*cos(phib*pi/180); % vibration normal to surface, out of cut is considered positive, m h = ft(cnt3)*sin(phib*pi/180) + surf(cnt4, phi_counter_new) - w + RO(cnt3); % chip thickness including runout effect, m if h < 0 % tooth jumped out of cut ftan = 0; frad = 0; surf(cnt4, phi_counter_new) = surf(cnt4, phi_counter_new) + ft(cnt3)*sin(phib*pi/180); % update surf vector with current feed, m else % tooth is engaged in cut ftan = Ktc*db*h + Kte*db; frad = Krc*db*h + Kre*db; surf(cnt4, phi_counter_new) = w - RO(cnt3); % update surf vector with current vibration and rounout, m end else % tooth angle is outside range bounded by radial immersion ftan = 0; frad = 0; end Fx = Fx - frad*sin(phib*pi/180) - ftan*cos(phib*pi/180); % N Fy = Fy - frad*cos(phib*pi/180) + ftan*sin(phib*pi/180); end % cnt4 loop end % cnt3 loop Forcex(cnt1) = Fx; Forcey(cnt1) = Fy; % Euler integration for position x = 0; y = 0; % x-direction for cnt5 = 1:x_modes ddp = (Fx - cx(cnt5)*dp(cnt5) - kx(cnt5)*p(cnt5))/mx(cnt5); dp(cnt5) = dp(cnt5) + ddp*dt; p(cnt5) = p(cnt5) + dp(cnt5)*dt; x = x + p(cnt5); %m end % y-direction for cnt5 = 1:y_modes ddq = (Fy - cy(cnt5)*dq(cnt5) - ky(cnt5)*q(cnt5))/my(cnt5); dq(cnt5) = dq(cnt5) + ddq*dt; q(cnt5) = q(cnt5) + dq(cnt5)*dt; y = y + q(cnt5); %m

66

end xpos(cnt1) = x; ypos(cnt1) = y; end % cnt1 loop %************************** END OF MAIN PROGRAM ****************************** % Select 2nd half of vectors for peak-to-peak calculations to avoid transients Forcey_trim = Forcey(round(length(Forcey)/2):length(Forcey)); % Calculate peak-to-peak values for each set of machining conditions in simulation grid PTP_Fy(loop1, loop2) = max(Forcey_trim) - min(Forcey_trim); end % loop 2 end % loop 1 close(handle); % close wait bar

if (length(spindle_speed) > 1 | length(axial_depth) > 1) figure(1) plot(spindle_speed, PTP_Fy(1,:)) hold on for cnt = 2:length(axial_depth) plot(spindle_speed, PTP_Fy(cnt,:)) end xlabel('Spindle speed (rpm)') ylabel('PTP F_y (N)') con_max = round(min(PTP_Fy(length(axial_depth), :))); con_min = round(min(PTP_Fy(1, :))); con_step = floor((con_max - con_min)/10); figure(2) contour(spindle_speed, axial_depth*1e3, PTP_Fy, 300) contourcmap([con_min:con_step:con_max], 'jet', 'colorbar', 'on', 'location', 'vertical') grid on xlabel('Spindle speed (rpm)') ylabel('Axial depth (mm)') hold on h = axes('Position', [0 0 1 1], 'Visible', 'off'); text(0.97, 0.5, 'PTP Force_y (N)', 'rotation', -90, 'HorizontalAlignment', 'center') end if (length(spindle_speed) == 1 & length(axial_depth) == 1) time = ((1:steps)-1)*dt; % simulation time, s figure(3) subplot(211)

67

plot(time, Forcex) title('X force and vibration') ylabel('F_x (N)') subplot(212) plot(time, xpos*1e6) xlabel('Time (s)') ylabel('X Vibration (\mum)') figure(4) subplot(211) plot(time, Forcey) title('Y force and vibration') ylabel('F_y (N)') subplot(212) plot(time, ypos*1e6) xlabel('Time (s)') ylabel('Y Vibration (\mum)') end

68

LIST OF REFERENCES [1] Shirase, K., Altintas, Y., (1996), Cutting Force and Dimensional Surface Error Generation in Peripheral Milling with Variable Pitch Helical End Mills, International Journal of Machine Tools and Manufacturing, Vol. 36/5, pp. 567-584. Arnold, R. N., (1946), The Mechanism of Tool Vibration in the Cutting of Steel, Proceedings of the Institution of Mechanical Engineers, Vol. 154/4, pp. 261-284. Tobias, S., Fishwick, W., (1958), The Chatter of Lathe Tools under Orthogonal Cutting Conditions, Transactions of the ASME, Vol. 80, pp. 1079-1088. Tlusty, J., Polocek, M., (1963), The Stability of the Machine-Tool against Self-Excited Vibration in Machining, Proceedings of the International Research in Production Engineering Conference, Pittsburgh, PA, ASME: New York; 465. Merritt, H. E., (1965), Theory of Self-Excited Machine-Tool Chatter, ASME Journal of Engineering for Industry, Vol. 87, pp. 447-454. Tlusty, J., Zaton, W., Ismail, F., (1983), Stability Lobes in Milling, Annals of the CIRP, Vol. 32, pp. 309-313. Smith, S., Tlusty, J., (1991), An Overview of Modeling and Simulation of the Milling Process, ASME Journal of Engineering for Industry, Vol. 113, pp. 169-175. Tlusty, J., Smith, S., Zamudio, C., (1991), Evaluation of Cutting Performance of Machining Centers, Annals of the CIRP, Vol. 40/1, pp. 405-410. Smith, S., Tlusty, J., (1993), Efficient Simulation Programs for Chatter in Milling, Annals of the CIRP, Vol. 42, pp. 463-466.

[5]

[10] Altintas, Y., Budak, E., (1995), Analytical Prediction of Stability Lobes in Milling, Annals of the CIRP, Vol. 44, pp. 357-362. [11] Budak, E., Altintas, Y., (1998), Analytical Prediction of Chatter Stability in Milling Part II: Application of the General Formulation to Common Milling Systems, Journal of Dynamic Systems, Measurements, and Control, Vol. 120, pp. 31-36. [12] Vanherck, P., (1967), Increasing Milling Machine Productivity by Use of Cutters with Non-Constant Cutting-Edge Pitch, 8th MTDR Conference, Manchester, pp. 947-960. [13] Slavicek, J., (1965), The Effect of Irregular Tooth Pitch on Stability of Milling, Proceedings of the 6th MTDR Conference, Pergamon Press, London. [14] Stone, B. J., (1970), The Effect on the Chatter Behavior of Machine Tools of Cutters with Different Helix Angles on Adjacent Teeth, Advances in Machine Tool Design and Research, Proceedings of the 11th International MTDR Conference University of Birmingham, Vol. A, pp. 169-180.

69

[15] Altintas, Y., Engin, S., Budak, E., (1999), Analytical Stability Prediction and Design of Variable Pitch Cutters, Journal of Manufacturing Science and Engineering, Vol. 121, pp. 173-178. [16] Budak, E., (2003), An Analytical Design Method for Milling Cutters with Nonconstant Pitch to Increase Stability, Part I: Theory, Journal of Manufacturing Science and Engineering, Vol. 125, pp. 29-34. [17] Budak, E., (2003), An Analytical Design Method for Milling Cutters with Nonconstant Pitch to Increase Stability, Part 2: Application, Journal of Manufacturing Science and Engineering, Vol. 125, pp. 35-38. [18] Budak, E., (2000), Improving Productivity and Part Quality in Milling of Titanium Based Impellers by Chatter Suppression and Force Control, Annals of the CIRP, Vol. 49/1, pp. 31-36. [19] Tlusty, J., (2000), Manufacturing Processes and Equipment, Prentice Hall, Upper Saddle Rive, NJ. [20] Duncan, G. S., (2006), Milling Dynamics Prediction and Uncertainty Analysis Using Receptance Coupling Substructure Analysis, Ph.D. Dissertation, University of Florida, Department of Mechanical and Aerospace Engineering, Gainesville, FL, USA. [21] Smith, S. T., (2000), Flexures-Elements of Elastic Mechanisms, Gordon and Breach, Amsterdam. [22] Schmitz, T., Davies, M., Medicus, K., Snyder, J., (2001), Improving High-Speed Machining Material Removal Rates by Rapid Dynamic Analysis, Annals of the CIRP, Vol. 50/1, pp. 263-268. [23] Schmitz, T., Medicus, K., and Dutterer, B., (2002), Exploring Once-per-revolution Audio Signal Variance as a Chatter Indicator, Machining Science and Technology, Vol. 6/2, pp. 215-233. [24] Schmitz, T., (2003), Chatter Recognition by a Statistical Evaluation of the Synchronously Sampled Audio Signal, Journal of Sound and Vibration, Vol. 262/3, pp. 721-730. [25] Duncan, G. S., Kurdi, M., Schmitz, T., Snyder, J., (2006), Uncertainty Propagation for Selected Analytical Milling Stability Limit Analyses, Transactions of the NAMRI/SME, Vol. 34, pp. 17-34.

70

BIOGRAPHICAL SKETCH Kevin Powell was born on June 20th, 1983, in Gainesville, Florida, to Gregory and Carol Powell. After graduating from Paxon School for Advanced Studies in 2001, he began his collegiate education at the University of Florida, the alma mater of his parents. In 2005, he joined the Machine Tool Research Center (MTRC) under the guidance of Dr. Tony L. Schmitz. After graduating from the University of Florida with a Bachelor of Science in Mechanical Engineering, the author continued his studies in the MTRC in pursuit of a Master of Science degree. Upon graduation, he will continue his work at Alstom Turbine Technology in Palm Beach Gardens, Florida, where he currently works as a mechanical integrity engineer.

71

## Much more than documents.

Discover everything Scribd has to offer, including books and audiobooks from major publishers.

Cancel anytime.