71
1 CUTTING PERFORMANCE AND STABILITY OF HELICAL ENDMILLS WITH VARIABLE PITCH By KEVIN BRADY POWELL 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

1 CUTTING PERFORMANCE AND STABILITY OF HELICAL

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

1

CUTTING PERFORMANCE AND STABILITY OF HELICAL ENDMILLS WITH

VARIABLE PITCH

By

KEVIN BRADY POWELL

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

2

Copyright 2008

by

Kevin Brady Powell

3

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.

4

TABLE OF CONTENTS page

ACKNOWLEDGMENTS ...............................................................................................................3

LIST OF TABLES...........................................................................................................................6

LIST OF FIGURES .........................................................................................................................7

ABSTRACT...................................................................................................................................10

CHAPTER

1 INTRODUCTION ...................................................................................................................12

2 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 PEAK-TO-PEAK STABILITY LOBE IMPLEMENTATION ..............................................25

6 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

APPENDIX

A ONCE-PER-REVOLUTION PLOTS ......................................................................................50

5

B MATLAB TIME DOMAIN SIMULATION CODE................................................................62

LIST OF REFERENCES ...............................................................................................................69

BIOGRAPHICAL SKETCH .........................................................................................................71

6

LIST OF TABLES

Table page 3-1: Cutting tests to determine cutting force coefficients..............................................................20

3-2: Cutting force coefficients (Kennametal HEC750S4).............................................................21

7

LIST OF FIGURES

Figure page 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

8

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 DOF’s. 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

9

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

10

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

11

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.

12

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].

13

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.

14

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

15

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 1990’s, Smith and Tlusty

highlighted the use of peak-to-peak force diagrams to plot cutting stability [7, 9]. In a peak-to-

peak 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].

16

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.

φφφφ

φφ

cossinsincos

sinsin

rty

rtx

retrcr

tettct

FFFFFF

bkbfkFbkbfkF

−=−−=+=+=

(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 3-

component 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.

nffr t ⋅⋅Ω= (3-2)

17

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].

Figure 3-1: Cutting force model.

ft fr

φ

x

y Fr

Ft

Fx

Fy

18

Figure 3-2: Cutting force coefficient test setup.

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

-180

-160

-140

-120

-100

F X (N)

ft (m/tooth)

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

150

200

250

300

350

F Y (N

)

ft (m/tooth)

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

+Z

+X

+Y

Tribos HSK 63-A Holder

Kistler dynamometer

Kennametal HEC750S4 Endmill

19

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

-100

-90

-80

-70F X (N

)

ft (m/tooth)

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

100

150

200

250

300

F Y (N

)

ft (m/tooth)

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

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

-80

-70

-60

-50

F X (N)

ft (m/tooth)

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

100

150

200

250

F Y (N

)

ft (m/tooth)

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

20

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

-70

-60

-50

-40F X (N

)

ft (m/tooth)

0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7

x 10-4

100

150

200

250

F Y (N

)

ft (m/tooth)

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 Spindle Speed (rpm) Axial Depth (mm)

Radial Immersion

Feed/Tooth (mm)

Feed Rate (mm/min)

1 2000 2 100% 0.08 640 2 2000 2 100% 0.10 800 3 2000 2 100% 0.12 960 4 2000 2 100% 0.14 1120

1 5 2000 2 100% 0.16 1280 1 6000 2 100% 0.08 1920 2 6000 2 100% 0.10 2400 3 6000 2 100% 0.12 2880 4 6000 2 100% 0.14 3360

2 5 6000 2 100% 0.16 3840 1 10000 2 100% 0.08 3200 2 10000 2 100% 0.10 4000 3 10000 2 100% 0.12 4800 4 10000 2 100% 0.14 5600

3 5 10000 2 100% 0.16 6400 1 15000 2 100% 0.08 4800 2 15000 2 100% 0.10 6000 3 15000 2 100% 0.12 7200 4 15000 2 100% 0.14 8400

4 5 15000 2 100% 0.16 9600

21

Table 3-2: Cutting force coefficients (Kennametal HEC750S4) rpm 2000 6000 10,000 15,000 Ktc (N/m2) 7.58x108 6.41x108 6.13x108 5.94x108 Kte (N/m) 2.61x104 1.78x104 1.41x104 1.44x104 Krc (N/m2) 3.50x108 1.47x108 1.11x108 8.99x107 Kre (N/m) 2.09x104 1.87x104 1.47x104 1.39x104

22

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 y-

directions. 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, toothtotooth −−θ (deg), the mean feed per tooth, meantf , (m/tooth),

and the number of teeth, m. The feed per tooth of a particular tooth is described by Equation 4-1.

°

°−− ⋅⋅

=360

,,

mff toothtotoothmeant

unequalt

θ (4-1)

23

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.

24

0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.11-50

0

50

100

150

F x (N)

Model w/ RunoutModel w/o RunoutMeasured

0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.11-100

0

100

200

300

Time (s)

F y (N)

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

25

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.

26

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.

27

0 0.05 0.1 0.15 0.2 0.25 0.3 0.350

50

100

150

200

250

300

350

400

450

500F x (N

)

Time (s)

Figure 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).

0 0.05 0.1 0.15 0.2 0.25 0.3 0.350

50

100

150

200

250

300

350

400

450

500

F x (N)

Time (s)

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

28

0.6 0.8 1 1.2 1.4 1.6 1.8

x 104

0

500

1000

1500

2000

2500

Spindle speed (rpm)

PTP

Fy (N

)

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

0.6 0.8 1 1.2 1.4 1.6 1.8

x 104

0

1

2

3

4

5

6

7

8

9

10

b lim (m

m)

Spindle Speed (rpm)

Figure 5-5: Analytical stability lobes [10].

b=10

Stable

Unstable

b=1

Unstable

Stable

29

89

146

203

260

317

374

431

488

545

602

659

Spindle Speed (rpm)

Axi

al D

epth

(m)

0.6 0.8 1 1.2 1.4 1.6 1.8

x 104

1

2

3

4

5

6

7

8

9

10x 10-3

PTP

Forcey (N)

Figure 5-6: Peak-to-peak stability lobes (uniform pitch).

30

CHAPTER 6 PEAK-TO-PEAK STABILITY LOBE VERIFICATION

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.

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 tooth-

to-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

A B

31

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-of-

freedom (SDOF) notch style flexure which was, in turn, mounted to the machining table (Figure

32

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

33

(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 flexure’s 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-per-

revolution 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

34

speeds, the limiting depth of cut can be determined and compared to the stability lobes created

by the time domain simulation.

6000 7000 8000 9000 10000 11000 120000

500

1000

1500

2000

2500

Spindle speed (rpm)

PTP

Fy (N

)

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

89

146

203

260

317

374

431

488

545

602

659

Spindle Speed (rpm)

Axi

al D

epth

(m)

6000 7000 8000 9000 10000 11000 120001

2

3

4

5

6

7

8

9

10x 10-3

PTP

Forcey (N)

Figure 6-3: Peak-to-peak stability lobes (uniform pitch).

35

6000 7000 8000 9000 10000 11000 120000

500

1000

1500

2000

2500

Spindle speed (rpm)

PTP

Fy (N

)

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

87

142

197

252

307

362

417

472

527

582

637

Spindle Speed (rpm)

Axi

al D

epth

(m)

6000 7000 8000 9000 10000 11000 120001

2

3

4

5

6

7

8

9

10x 10-3

PTP

Forcey (N)

Figure 6-5: Peak-to-peak stability lobes (variable pitch).

36

6000 6500 7000 7500 8000 85000

100

200

300

400

500

600

700

800

900

Spindle speed (rpm)

PTP

Fy (N

)

3.5mm

2.5mm2.0mm

3.0mm

4.0mm

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

89

146

203

260

317

374

431

488

545

602

659

Spindle Speed (rpm)

Axi

al D

epth

(m)

6000 6500 7000 7500 8000 85001

2

3

4

5

6

7

8

9

10x 10

-3

PTP

Forcey (N)

Figure 6-7: Peak-to-peak stability lobes (uniform pitch)

37

6000 6500 7000 7500 8000 85000

100

200

300

400

500

600

700

800

900

Spindle speed (rpm)

PTP

Fy (N

)

3.5mm

2.5mm2.0mm

3.0mm

4.0mm4.5mm

5.0mm

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

87

142

197

252

307

362

417

472

527

582

637

Spindle Speed (rpm)

Axi

al D

epth

(m)

6000 6500 7000 7500 8000 85001

2

3

4

5

6

7

8

9

10x 10-3

PTP

Forcey (N)

Figure 6-9: Peak-to-peak stability lobes (variable pitch).

38

Figure 6-10: Flexure-based cutting test setup.

Figure 6-11: Cutting stability setup.

Laser vibrometer

SDOF flexure

Laser tachometer

Tool holder

Workpiece

Single degree-of-freedom notch-style flexure

Workpiece

Machine tool table

Selected cutting tool

39

Figure 6-12: Key notch-style flexure dimensions (in mm).

Figure 6-13: Flexure model mesh for modal analysis.

40

Figure 6-14: Flexure FEM model. a) Sinusoidal force along the top edge. b) Bottom face

constrained in all DOF’s. c) FRF determined at top edge.

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000-15

-10

-5

0x 10-7 Flexure

Frequency (Hz)

Imag

inar

y (m

/N)

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000-3

-2

-1

0

1x 10-7 Tool-tip

Frequency (Hz)

Imag

inar

y (m

/N)

Figure 6-15: Flexure and tool-tip frequency response functions.

(b) (c)

(a)

41

0 0.5 1 1.5 2 2.5 3-60

-50

-40

-30

-20

-10

0

10

20

30

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

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

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

150

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

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

42

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 O’s on the plot represent cuts that exhibit stable behavior, while the X’s 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.

43

89

146

203

260

317

374

431

488

545

602

659

ooxx

ooxxx

o

o

Spindle Speed (rpm)

Axi

al D

epth

(m)

6000 7000 8000 9000 10000 11000 120001

2

3

4

5

6

7

8

9

10x 10-3

PTP

Forcey (N)

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

87

142

197

252

307

362

417

472

527

582

637

oooooxx

ooox

o

o

Spindle Speed (rpm)

Axi

al D

epth

(m)

6000 7000 8000 9000 10000 11000 120001

2

3

4

5

6

7

8

9

10x 10-3

PTP

Forcey (N)

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

44

0 0.5 1 1.5 2 2.5 3-200

-150

-100

-50

0

50

100

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

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

0 0.5 1 1.5 2 2.5 3-120

-100

-80

-60

-40

-20

0

20

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

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

45

0 0.5 1 1.5 2 2.5 3-60

-50

-40

-30

-20

-10

0

10

20

30

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure 7-5: Variable pitch, 7300 rpm, 4 mm depth of cut (stable).

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

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

46

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

47

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

48

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].

Figure 8-1: Workpiece chips welded to cutting teeth

49

Figure 8-2: Close up of welded chips

Figure 8-3: Cutting forces during welded chip cut test

50

APPENDIX A ONCE-PER-REVOLUTION PLOTS

0 0.5 1 1.5 2 2.5 3-40

-30

-20

-10

0

10

20

30

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-1: Uniform pitch, 7225 rpm, 2 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-50

-40

-30

-20

-10

0

10

20

30

40

50

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-2: Uniform pitch, 7225 rpm, 2.5 mm depth of cut.

51

0 0.5 1 1.5 2 2.5 3-80

-60

-40

-20

0

20

40

60

80

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-3: Uniform pitch, 7225 rpm, 3 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-200

-150

-100

-50

0

50

100

150

200

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-4: Uniform pitch, 7225 rpm, 3.5 mm depth of cut.

52

0 0.5 1 1.5 2 2.5 3-80

-60

-40

-20

0

20

40

60

80

100

120

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-5: Uniform pitch, 7300 rpm, 2 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-200

-150

-100

-50

0

50

100

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-6: Uniform pitch, 7300 rpm, 2.5 mm depth of cut.

53

0 0.5 1 1.5 2 2.5 3-120

-100

-80

-60

-40

-20

0

20

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-7: Uniform pitch, 7300 rpm, 3 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-200

-150

-100

-50

0

50

100

150

200

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-8: Uniform pitch, 7300 rpm, 3.5 mm depth of cut.

54

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

150

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-9: Uniform pitch, 7300 rpm, 4 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

150

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-10: Uniform pitch, 11,000 rpm, 5.5 mm depth of cut.

55

0 0.5 1 1.5 2 2.5 3-250

-200

-150

-100

-50

0

50

100

150

200

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-11: Uniform pitch, 11,000 rpm, 7.5 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-30

-20

-10

0

10

20

30

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-12: Variable pitch, 7225 rpm, 2 mm depth of cut.

56

0 0.5 1 1.5 2 2.5 3-30

-20

-10

0

10

20

30

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-13: Variable pitch, 7225 rpm, 2.5 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-40

-30

-20

-10

0

10

20

30

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-14: Variable pitch, 7225 rpm, 3 mm depth of cut.

57

0 0.5 1 1.5 2 2.5 3-100

-80

-60

-40

-20

0

20

40

60

80

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-15: Variable pitch, 7225 rpm, 3.5 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-80

-60

-40

-20

0

20

40

60

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-16: Variable pitch, 7225 rpm, 4 mm depth of cut.

58

0 0.5 1 1.5 2 2.5 3-200

-150

-100

-50

0

50

100

150

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-17: Variable pitch, 7225 rpm, 4.5 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-400

-300

-200

-100

0

100

200

300

400

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-18: Variable pitch, 7225 rpm, 5 mm depth of cut.

59

0 0.5 1 1.5 2 2.5 3-40

-30

-20

-10

0

10

20

30

40

50

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-19: Variable pitch, 7300 rpm, 3 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-120

-100

-80

-60

-40

-20

0

20

40

60

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-20: Variable pitch, 7300 rpm, 3.5 mm depth of cut.

60

0 0.5 1 1.5 2 2.5 3-60

-50

-40

-30

-20

-10

0

10

20

30

40

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-21: Variable pitch, 7300 rpm, 4 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-22: Variable pitch, 7300 rpm, 4.5 mm depth of cut.

61

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

150

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-23: Variable pitch, 11,000 rpm, 5.5 mm depth of cut.

0 0.5 1 1.5 2 2.5 3-150

-100

-50

0

50

100

150

Time (sec)

Vel

ocity

(mm

/s)

vibration signalonce/rev sample

Figure A-24: Variable pitch, 11,000 rpm, 7.5 mm depth of cut.

62

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]; % N/m zetay = [0.025]; wny = [620]*2*pi; % rad/s

63

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

64

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); % initial surface area for regeneration set equal to zero

65

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; % index teeth pointer one position (rotate cutter by 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) % verify that tooth angle is in specified range for current disk, deg

66

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

67

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)

68

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

69

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.

[2] 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.

[3] Tobias, S., Fishwick, W., (1958), “The Chatter of Lathe Tools under Orthogonal Cutting Conditions”, Transactions of the ASME, Vol. 80, pp. 1079-1088.

[4] 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.

[5] Merritt, H. E., (1965), “Theory of Self-Excited Machine-Tool Chatter”, ASME Journal of Engineering for Industry, Vol. 87, pp. 447-454.

[6] Tlusty, J., Zaton, W., Ismail, F., (1983), “Stability Lobes in Milling”, Annals of the CIRP, Vol. 32, pp. 309-313.

[7] 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.

[8] Tlusty, J., Smith, S., Zamudio, C., (1991), “Evaluation of Cutting Performance of Machining Centers”, Annals of the CIRP, Vol. 40/1, pp. 405-410.

[9] Smith, S., Tlusty, J., (1993), “Efficient Simulation Programs for Chatter in Milling”, Annals of the CIRP, Vol. 42, pp. 463-466.

[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.

70

[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.

71

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.