Matlab -MS Thesis

download Matlab -MS Thesis

of 71

Transcript of Matlab -MS Thesis

  • 7/29/2019 Matlab -MS Thesis

    1/71

    1

    CUTTING PERFORMANCE AND STABILITY

    OF HELICAL ENDMILLS WITHVARIABLE 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 OFMASTER OF SCIENCE

    UNIVERSITY OF FLORIDA

    2008

  • 7/29/2019 Matlab -MS Thesis

    2/71

    2

    Copyright 2008

    by

    Kevin Brady Powell

  • 7/29/2019 Matlab -MS Thesis

    3/71

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

  • 7/29/2019 Matlab -MS Thesis

    4/71

    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 DOMAINSIMULATION ............................................................................................22

    Description..............................................................................................................................22 Verification.............................................................................................................................23

    5 PEAK-TO-PEAKSTABILITYLOBE IMPLEMENTATION ..............................................25

    6 PEAK-TO-PEAKSTABILITYLOBEVERIFICATION ......................................................30

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

    Experimental Setup and Procedure.........................................................................................31Cutting Tests....................................................................................................................31

    Flexure Design.................................................................................................................32

    Stability Determination ...................................................................................................33

    7 STABILITYLOBEVERIFICATIONRESULTS ..................................................................42

    8 CONCLUSION .......................................................................................................................46

    APPENDIX

    A ONCE-PER-REVOLUTIONPLOTS ......................................................................................50

  • 7/29/2019 Matlab -MS Thesis

    5/71

    5

    B MATLAB TIME DOMAINSIMULATION CODE................................................................62

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

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

  • 7/29/2019 Matlab -MS Thesis

    6/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/29/2019 Matlab -MS Thesis

    7/71

    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

  • 7/29/2019 Matlab -MS Thesis

    8/71

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

  • 7/29/2019 Matlab -MS Thesis

    9/71

    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

  • 7/29/2019 Matlab -MS Thesis

    10/71

    10

    Abstract of Thesis Presented to the Graduate School

    of the University of Florida in Partial Fulfillment of theRequirements for the Degree of Master of Science

    CUTTING PERFORMANCE AND STABILITYOF 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

  • 7/29/2019 Matlab -MS Thesis

    11/71

    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.

  • 7/29/2019 Matlab -MS Thesis

    12/71

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

  • 7/29/2019 Matlab -MS Thesis

    13/71

    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.

  • 7/29/2019 Matlab -MS Thesis

    14/71

    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

  • 7/29/2019 Matlab -MS Thesis

    15/71

    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 1990s, 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].

  • 7/29/2019 Matlab -MS Thesis

    16/71

    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 trepresents the tangential

    direction, rrepresents 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.

    cossin

    sincos

    sin

    sin

    rty

    rtx

    retrcr

    tettct

    FFF

    FFF

    bkbfkF

    bkbfkF

    =

    =

    +=

    +=

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

  • 7/29/2019 Matlab -MS Thesis

    17/71

    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.

    ftfr

    x

    y

    Fr

    Ft

    Fx

    Fy

  • 7/29/2019 Matlab -MS Thesis

    18/71

    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

    FX

    (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

    FY(

    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

  • 7/29/2019 Matlab -MS Thesis

    19/71

    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

    -70

    FX

    (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

    FY(

    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

    FX

    (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

    FY(

    N)

    ft(m/tooth)

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

  • 7/29/2019 Matlab -MS Thesis

    20/71

    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

    -40

    FX

    (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

    FY

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

    RadialImmersion

    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 11201 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 48002 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

  • 7/29/2019 Matlab -MS Thesis

    21/71

    21

    Table 3-2: Cutting force coefficients (Kennametal HEC750S4)

    rpm 2000 6000 10,000 15,000

    Ktc (N/m2) 7.58x10

    86.41x10

    86.13x10

    85.94x10

    8

    Kte (N/m) 2.61x104

    1.78x104

    1.41x104

    1.44x104

    Krc (N/m2) 3.50x10

    81.47x10

    81.11x10

    88.99x10

    7

    Kre (N/m) 2.09x104 1.87x104 1.47x104 1.39x104

  • 7/29/2019 Matlab -MS Thesis

    22/71

    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). Ifh has a value greater than zero, the cutting force is

    computed using the force model described in equation (3-1). Ifh 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)

  • 7/29/2019 Matlab -MS Thesis

    23/71

    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.

  • 7/29/2019 Matlab -MS Thesis

    24/71

    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

    Fx

    (N)

    Model w/ Runout

    Model w/o Runout

    Measured

    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)

    Fy

    (N)

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

    immersion.

  • 7/29/2019 Matlab -MS Thesis

    25/71

    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.

  • 7/29/2019 Matlab -MS Thesis

    26/71

    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.

  • 7/29/2019 Matlab -MS Thesis

    27/71

    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

    500

    Fx

    (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.35

    0

    50

    100

    150

    200

    250

    300

    350

    400

    450

    500

    Fx

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

  • 7/29/2019 Matlab -MS Thesis

    28/71

    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)

    PTPF

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

    blim

    (mm)

    Spindle Speed (rpm)

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

    b=10

    Stable

    Unstable

    b=1

    Unstable

    Stable

  • 7/29/2019 Matlab -MS Thesis

    29/71

    29

    89

    146

    203

    260

    317

    374

    431

    488

    545

    602

    659

    Spindle Speed (rpm)

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

    Force

    y(N)

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

  • 7/29/2019 Matlab -MS Thesis

    30/71

    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

  • 7/29/2019 Matlab -MS Thesis

    31/71

    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

  • 7/29/2019 Matlab -MS Thesis

    32/71

    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

  • 7/29/2019 Matlab -MS Thesis

    33/71

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

  • 7/29/2019 Matlab -MS Thesis

    34/71

    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)

    PTPFy

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

    AxialDepth(m)

    6000 7000 8000 9000 10000 11000 120001

    2

    3

    4

    5

    6

    7

    8

    9

    10x 10

    -3

    PTPForcey(N)

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

  • 7/29/2019 Matlab -MS Thesis

    35/71

    35

    6000 7000 8000 9000 10000 11000 120000

    500

    1000

    1500

    2000

    2500

    Spindle speed (rpm)

    PTPFy

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

    AxialDepth(m)

    6000 7000 8000 9000 10000 11000 120001

    2

    3

    4

    5

    6

    7

    8

    9

    10x 10

    -3

    PTPForcey(N)

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

  • 7/29/2019 Matlab -MS Thesis

    36/71

    36

    6000 6500 7000 7500 8000 85000

    100

    200

    300

    400

    500

    600

    700

    800

    900

    Spindle speed (rpm)

    PTPFy

    (N)

    3.5mm

    2.5mm

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

    A

    xialDepth(m)

    6000 6500 7000 7500 8000 85001

    2

    3

    4

    5

    6

    7

    8

    9

    10x 10

    -3

    PTPForcey(

    N)

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

  • 7/29/2019 Matlab -MS Thesis

    37/71

    37

    6000 6500 7000 7500 8000 85000

    100

    200

    300

    400

    500

    600

    700

    800

    900

    Spindle speed (rpm)

    PTPFy

    (N)

    3.5mm

    2.5mm

    2.0mm

    3.0mm

    4.0mm

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

    Axial

    Depth(m)

    6000 6500 7000 7500 8000 85001

    2

    3

    4

    5

    6

    7

    8

    9

    10x 10

    -3

    PTPForcey(N)

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

  • 7/29/2019 Matlab -MS Thesis

    38/71

    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-

    reedom notch-style

    lexure

    Workpiece

    Machine tool table

    Selected cutting tool

  • 7/29/2019 Matlab -MS Thesis

    39/71

    39

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

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

  • 7/29/2019 Matlab -MS Thesis

    40/71

    40

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

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

    -10

    -5

    0

    x 10-7 Flexure

    Frequency (Hz)

    Imagin

    ary(m/N)

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

    -2

    -1

    0

    1x 10

    -7 Tool-tip

    Frequency (Hz)

    Imaginary(m/N)

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

    (b)(c)

    (a)

  • 7/29/2019 Matlab -MS Thesis

    41/71

    41

    0 0.5 1 1.5 2 2.5 3-60

    -50

    -40

    -30

    -20

    -10

    0

    10

    20

    30

    40

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    42/71

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

  • 7/29/2019 Matlab -MS Thesis

    43/71

    43

    89

    146

    203

    260

    317

    374

    431

    488

    545

    602

    659

    o

    o

    x

    x

    o

    o

    x

    x

    x

    o

    o

    Spindle Speed (rpm)

    AxialDepth(m)

    6000 7000 8000 9000 10000 11000 120001

    2

    3

    4

    5

    6

    7

    8

    9

    10x 10

    -3

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

    o

    o

    o

    o

    o

    x

    x

    o

    o

    o

    x

    o

    o

    Spindle Speed (rpm)

    AxialDepth(m)

    6000 7000 8000 9000 10000 11000 120001

    2

    3

    4

    5

    6

    7

    8

    9

    10x 10

    -3

    PTPForcey(N)

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

  • 7/29/2019 Matlab -MS Thesis

    44/71

    44

    0 0.5 1 1.5 2 2.5 3-200

    -150

    -100

    -50

    0

    50

    100

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    45/71

    45

    0 0.5 1 1.5 2 2.5 3-60

    -50

    -40

    -30

    -20

    -10

    0

    10

    20

    30

    40

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    46/71

    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

  • 7/29/2019 Matlab -MS Thesis

    47/71

    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

  • 7/29/2019 Matlab -MS Thesis

    48/71

    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

  • 7/29/2019 Matlab -MS Thesis

    49/71

    49

    Figure 8-2: Close up of welded chips

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

  • 7/29/2019 Matlab -MS Thesis

    50/71

    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)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    51/71

    51

    0 0.5 1 1.5 2 2.5 3-80

    -60

    -40

    -20

    0

    20

    40

    60

    80

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    52/71

    52

    0 0.5 1 1.5 2 2.5 3-80

    -60

    -40

    -20

    0

    20

    40

    60

    80

    100

    120

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    53/71

    53

    0 0.5 1 1.5 2 2.5 3-120

    -100

    -80

    -60

    -40

    -20

    0

    20

    40

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    54/71

    54

    0 0.5 1 1.5 2 2.5 3-150

    -100

    -50

    0

    50

    100

    150

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    55/71

    55

    0 0.5 1 1.5 2 2.5 3-250

    -200

    -150

    -100

    -50

    0

    50

    100

    150

    200

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    56/71

    56

    0 0.5 1 1.5 2 2.5 3-30

    -20

    -10

    0

    10

    20

    30

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    57/71

    57

    0 0.5 1 1.5 2 2.5 3-100

    -80

    -60

    -40

    -20

    0

    20

    40

    60

    80

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    58/71

    58

    0 0.5 1 1.5 2 2.5 3-200

    -150

    -100

    -50

    0

    50

    100

    150

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    59/71

    59

    0 0.5 1 1.5 2 2.5 3-40

    -30

    -20

    -10

    0

    10

    20

    30

    40

    50

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    60/71

    60

    0 0.5 1 1.5 2 2.5 3-60

    -50

    -40

    -30

    -20

    -10

    0

    10

    20

    30

    40

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    61/71

    61

    0 0.5 1 1.5 2 2.5 3-150

    -100

    -50

    0

    50

    100

    150

    Time (sec)

    Velocity(mm/s)

    vibration signal

    once/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)

    Velocity(mm/s)

    vibration signal

    once/rev sample

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

  • 7/29/2019 Matlab -MS Thesis

    62/71

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

  • 7/29/2019 Matlab -MS Thesis

    63/71

    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), degif length(beta) ~= m | max(beta) ~= beta(1)

    disp('Tool data entry error (beta).')

    endtooth_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, mif length(RO) ~= m

    disp('Tool data entry error (RO).')

    endfor cnt = 1:m

    if RO(cnt) > 0

    disp('Tool data entry error (RO sign).')end

    end

    % Machining specifications

    phistart = 0; % starting angle, degphiexit = 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 spacingft_mean = 0.15e-3; % mean feed/tooth, m

    theta = diff([tooth_angle 360]);

    for cnt = 1:mft(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

  • 7/29/2019 Matlab -MS Thesis

    64/71

    64

    low_ad = 0.5e-3; % lowest axial depth, m

    high_ad = 5.0e-3; % highest axial depth, mss_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 specificationsrev = 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:colwaitbar(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 betweenteeth as tool rotates, integer

    steps_rev = m*steps_tooth; % steps per revolution, integer

    steps = rev*steps_rev; % total number of steps, integerdt = 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, msteps_axial = round(b/db); % number of steps along tool axis

    % Initialize vectorsfor cnt = 1:m

    teeth(cnt) = round(tooth_angle(cnt)/dphi) + 1;

    endfor 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

  • 7/29/2019 Matlab -MS Thesis

    65/71

    65

    Forcex = zeros(1, steps);

    Forcey = zeros(1, steps);xpos = zeros(1, steps);

    ypos = zeros(1, steps);

    % Euler integration initial conditionsx = 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:mteeth(cnt2) = teeth(cnt2) + 1; % index teeth pointer one position (rotate cutter by

    dphi)

    if teeth(cnt2) > steps_revteeth(cnt2) = 1;

    end

    end

    Fx = 0;

    Fy = 0;

    for cnt3 = 1:m % sum forces over all teeth, Nfor 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 degphi_counter = phi_counter + steps_rev;

    end

    phia = phi(phi_counter); % angle for given axial disk using max helix angle, degphiactual = 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 selectdiscretized 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

  • 7/29/2019 Matlab -MS Thesis

    66/71

    66

    w = -x*sin(phib*pi/180) - y*cos(phib*pi/180); % vibration normal

    to surface, out of cut is considered positive, mh = 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, mend

    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 loopend % cnt3 loop

    Forcex(cnt1) = Fx;Forcey(cnt1) = Fy;

    % Euler integration for position

    x = 0;

    y = 0;

    % x-direction

    for cnt5 = 1:x_modesddp = (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

  • 7/29/2019 Matlab -MS Thesis

    67/71

    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 transientsForcey_trim = Forcey(round(length(Forcey)/2):length(Forcey));

    % Calculate peak-to-peak values for each set of machining conditions in simulation gridPTP_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)

  • 7/29/2019 Matlab -MS Thesis

    68/71

    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

  • 7/29/2019 Matlab -MS Thesis

    69/71

    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,InternationalJournal 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 ProductionEngineering 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 PartII: 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 withNon-Constant Cutting-Edge Pitch, 8

    thMTDR Conference, Manchester, pp. 947-960.

    [13] Slavicek, J., (1965), The Effect of Irregular Tooth Pitch on Stability of Milling,Proceedings of the 6

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

  • 7/29/2019 Matlab -MS Thesis

    70/71

    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 NonconstantPitch 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 UsingReceptance 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 AudioSignal 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 SynchronouslySampled 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.

  • 7/29/2019 Matlab -MS Thesis

    71/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.