1 Introduction

Milling, which has the advantage of a large material removal rate, high efficiency, and high accuracy, is an advanced material processing technology that is widely used in the aerospace and automotive industries, among others. Chatter vibration is a type of self-excited vibration, which consistently destroys the stability of the cutting, aggravates the tool wear, and reduces the efficiency and accuracy [1]. The occurrence of regenerative chatter is common in industry, and its avoidance has been greatly investigated [2,3,4]. A stability lobe diagram (SLD) is often used to select the proper cutting parameters and ensure the stability and high efficiency during the cutting process. Along with an SLD, the geometrical tool parameters have an important effect on the stability of the cutting. Thus, it is of significant importance to study such parameters in terms of stability.

Erturk et al. [5] adopted Timoshenko’s beam theory to calculate the tool’s dynamic characteristics, whereas Zhou et al. [6] used the finite element method to study the dynamic characteristics of a cutting tool for use in high-speed milling. Both studies also investigated the effects of tool dynamics on the chatter stability. Engin and Altintas [7] proposed a generalized mathematical model by considering the dynamic characteristics of general milling cutters. In addition, Altintas et al. [8], Budak [9], Sellmeier and Denkena [10] investigated the tool stability under variable pitches and obtained good results. Shirase and Altintas [11] obtained the optimal pitch for efficiently reducing vibration and surface errors by studying the milling process of a non-pitched cutter. Dombovari and Stepan [12] explored the behavior of non-uniform and harmonically varied helix cutters in applications with a high or low cutting speed. Subramanian et al. [13] optimized the end mill geometrical tool parameters based on the vibration amplitude, and obtained optimal values. Li and Liu [14] studied the influences of some uncertain factors in a machine tool system on an SLD through an experimental modal analysis and simulations, and concluded that the flute length, cutter overhang, and cutter teeth number are the main geometrical cutter factors affecting the chatter stability. Wei et al. [15] pointed out that the geometrical tool parameters have an influence on the vibration, and concluded that the sampling frequency of the dynamic cutting force spectrum reduced with a decrease in the teeth number and an increase in the tooth unevenness. As a result, the energy generated by vibrations while cutting was dispersed and the stability of cutting process was therefore enhanced. Neseli et al. [16] used a response surface methodology to optimize geometrical tool parameters. Alauddin and Baradie [17] indicated that the helix angle, rake angle, clearance angle, nose radius, and number of teeth are the main factors most significantly influencing the tool life during certain machine processes. Zeng et al. [18] researched the influence of the geometrical parameters of a carbide end mill on the cutting force in the milling of titanium alloy TC18, and provided the basis for further optimization. In summary, the above works prove that the geometrical tool parameters are important parameters that influence the performance of the cutting process.

The main aim of this work is to study the influence of the sequence of geometrical tool parameters applied, i.e., the tool overhang, helix angle, and teeth number, on the process stability, and to then determine the optimal combination of such parameters, thereby ensuring a good dynamic performance of the helical milling processes. The remainder of this paper is organized as follows. Theoretical formulae for calculating the frequency response function (FRF) and an SLD are described in Sect. 2. In Sect. 3, the optimal geometrical tool parameters are investigated based on the Taguchi design method. A series of verification experiments carried out are described in Sect. 4. Finally, some concluding remarks are provided in Sect. 5.

2 Dynamic model of milling process

2.1 Calculation of frequency response function of tool-holder-spindle

Figure 1 shows a typical illustration of a machine tool system containing four components, i.e., a spindle-holder (P), joint interface (J), tool shank (S), and tool edge (E). These components are separated into sets of nodes for the convenience of applying a finite analysis method. The joint interface is modeled as a distributed layer with zero thickness, which is the connecting medium between the tool and holder. A substructure synthesis technique is applied to predict the FRF of the tool point.

Fig. 1
figure 1

Typical illustration of a tool-holder-spindle system in milling

The dynamics of these four components can be expressed as follows

$$\varvec{X}_{\text{P}} (\omega ) = \varvec{G}_{\text{P}} (\omega )\varvec{F}_{\text{P}} (\omega ),$$
(1)
$$\varvec{M}_{\text{B}} \ddot{\varvec{X}}_{\text{B}} (t) + \varvec{C}_{\text{B}} \dot{\varvec{X}}_{\text{B}} (t) + \varvec{K}_{\text{B}} \varvec{X}_{\text{B}} (t) = \varvec{F}_{\text{B}} (t).$$
(2)

Equation (1) denotes the dynamics of the spindle-holder, whereas Eq. (2) denotes the dynamics of the joint interface, the tool shank, and the tool edge. In addition, \(\varvec{G}_{\text{P}} (\omega )\) is the FRF matrix of the spindle-holder, which can be obtained using the method reported in Ref. [19], \(\varvec{X}_{\text{P}} (\omega )\) is the deflection vector of the spindle-holder, \(\varvec{F}_{\text{P}} (\omega )\) is the force vector of the spindle-holder applied by the joint interface. \(\varvec{M}_{\text{B}}\), \(\varvec{C}_{\text{B}}\), \(\varvec{K}_{\text{B}}\), \(\varvec{X}_{\text{B}}\), and \(\varvec{F}_{\text{B}}\) (B = J, S, or E) are the mass matrix, damping matrix, stiffness matrix, deflection vector, and force vector of the joint interface, tool shank, or tool edge, respectively. Finally, \(\varvec{M}_{\text{J}}\) equals zero because the joint interface has zero thickness.

Equation (1) can be rewritten as

$$\varvec{L}_{\text{P}} (\omega )\varvec{X}_{\text{P}} (\omega ) = \varvec{F}_{\text{P}} (\omega ),$$
(3)

where \(\varvec{L}_{\text{P}} (\omega ) = \mathop G\nolimits_{\text{P}}^{ - 1} (\omega )\).

Equation (2) can be rearranged in the frequency domain as

$$\left( { - \omega^{2} \varvec{M}_{\text{A}} + \omega {\text{j}}\varvec{C}_{\text{A}} + \varvec{K}_{\text{A}} } \right)\varvec{X}_{\text{A}} (\omega ) = \varvec{F}_{\text{A}} (\omega ),$$
(4)

where \(\varvec{M}_{\text{A}} = \left[ {\begin{array}{*{20}c} 0 & 0 & 0 \\ 0 & {\varvec{M}_{\text{S}} } & 0 \\ 0 & 0 & {\varvec{M}_{\text{E}} } \\ \end{array} } \right],\;\;\varvec{C}_{\text{A}} = \left[ {\begin{array}{*{20}c} {\varvec{C}_{\text{J}} } & 0 & 0 \\ 0 & {\varvec{C}_{\text{S}} } & 0 \\ 0 & 0 & {\varvec{C}_{\text{E}} } \\ \end{array} } \right]\;,\;\varvec{K}_{\text{A}} = \left[ {\begin{array}{*{20}c} {\varvec{K}_{\text{J}} } & 0 & 0 \\ 0 & {\varvec{K}_{\text{S}} } & 0 \\ 0 & 0 & {\varvec{K}_{\text{E}} } \\ \end{array} } \right],\;\;\varvec{X}_{\text{A}} = \left[ {\begin{array}{*{20}c} {\varvec{X}_{\text{J}} } \\ {\varvec{X}_{\text{S}} } \\ {\varvec{X}_{\text{E}} } \\ \end{array} } \right],\;\;\varvec{F}_{\text{A}} = \left[ {\begin{array}{*{20}c} {\varvec{F}_{\text{J}} } \\ {\varvec{F}_{\text{S}} } \\ {\varvec{F}_{\text{E}} } \\ \end{array} } \right].\)

Combining Eqs. (3) and (4) leads to the following dynamics of the machine tool system.

$$\varvec{R}(\omega )\varvec{X}(\omega ) = \varvec{F}(\omega ),$$
(5)

where \(\varvec{R}(\omega ) = - \omega^{2} \left[ {\begin{array}{*{20}c} 0 & 0 \\ 0 & {\varvec{M}_{\text{A}} } \\ \end{array} } \right] + \omega {\text{j}}\left[ {\begin{array}{*{20}c} 0 & 0 \\ 0 & {\varvec{C}_{\text{A}} } \\ \end{array} } \right] + \left[ {\begin{array}{*{20}c} {\varvec{L}_{\text{P}} } & 0 \\ 0 & {\varvec{K}_{\text{A}} } \\ \end{array} } \right],\;\varvec{X}(\omega ) = \left[ {\begin{array}{*{20}c} {\varvec{X}_{\text{P}} (\omega )} \\ {\varvec{X}_{\text{A}} (\omega )} \\ \end{array} } \right],\varvec{F}(\omega ) = \left[ {\begin{array}{*{20}c} {\varvec{F}_{\text{P}} (\omega )} \\ {\varvec{F}_{\text{A}} (\omega )} \\ \end{array} } \right] .\)

Equation (5) can be rearranged as

$$\varvec{T}^{\text{T}} \varvec{R}(\omega )\varvec{TX}^{{\mathbf{'}}} (\omega ) = \varvec{T}^{\text{T}} \varvec{F}(\omega ),$$
(6)

where \(\varvec{T}\) is a transformation matrix that makes the dependent coordinates independent, and \(\varvec{X}(\omega ) = \varvec{TX}^{{\mathbf{'}}} (\omega )\).

Finally, the FRF matrix \(\varvec{N}\left( \omega \right)\) can be obtained as

$$\varvec{N}\left( \omega \right) = \left( {\varvec{T}^{\text{T}} \varvec{R}(\omega )\varvec{T}} \right)^{ - 1} .$$
(7)

2.2 Prediction of SLDs

In this section, SLDs are drawn using an updated zero-order semi-discretization method [20, 21], which is briefly described as follows.

The governing equation of a two-degree milling process, which is schematically shown in Fig. 2, is written as

$$\varvec{M}\ddot{\varvec{Q}}(t) + \varvec{C}\dot{\varvec{Q}}(t) + \varvec{KQ}(t) = \varvec{G}(t)\varvec{Q}(t) - \varvec{G}(t)\varvec{Q}(t - \tau ),$$
(8)

where \(\varvec{M} = {\text{diag}}(m_{x} ,m_{y} )\), \(\varvec{C} = {\text{diag}}(c_{x} ,c_{y} )\), \(\varvec{K} = {\text{diag}}(k_{x} ,k_{y} )\), and \(\varvec{Q}(t) = [x(t){\kern 1pt} ,{\kern 1pt} {\kern 1pt} y(t)]^{\text{T}}\). In addition, \(\varvec{G}(t)\) is a coefficient matrix obtained in Ref. [20].

Fig. 2
figure 2

Typical dynamic milling system with two degrees of freedom

The first-order representation of the system can be expressed as

$$\dot{\varvec{U}}(t) = \varvec{A}(t)\varvec{U}(t) + \varvec{B}(t)\varvec{U}(t - \tau ),$$
(9)

where\(\varvec{A}(t) = \left[ {\begin{array}{*{20}c} {\varvec{O}_{2 \times 2} } & {{\mathbf{I}}_{2 \times 2} } \\ {\varvec{M}^{ - 1} [\varvec{G}\text{(}t\text{)} - \varvec{K}]} & { - \varvec{M}^{ - 1} \varvec{C}} \\ \end{array} } \right],\varvec{B}(t) = \left[ {\begin{array}{*{20}c} {\varvec{O}_{2 \times 2} } & {\varvec{O}_{2 \times 2} } \\ { - \varvec{M}^{ - 1} \varvec{G}(t)} & {\varvec{O}_{2 \times 2} } \\ \end{array} } \right],\varvec{U}(t) = \left[ {\begin{array}{*{20}c} {\varvec{Q}(t)^{\text{T}} } \\ {\dot{\varvec{Q}}(t)^{\text{T}} } \\ \end{array} } \right]\), and \(\varvec{O}_{2 \times 2}\) and \(\varvec{I}_{2 \times 2}\) are zero and identity matrices, respectively.

Dividing the cutting period T into w uniform discrete time intervals leads to \(\Delta t = T/w\). The solution to Eq. (9) over one discrete step can be approximated as follows.

$$\varvec{U}_{n + 1} = \varvec{P}_{n} \varvec{U}_{n} + \frac{1}{2}\varvec{R}_{n} \varvec{U}_{n - m + 1} + \frac{1}{2}\varvec{R}_{n} \varvec{U}_{n - m} ,$$
(10)

where \(\varvec{U}_{n} = \varvec{U}{\mathbf{(}}n\Delta t{\mathbf{),}}\;\varvec{P}_{n} = \text{e}^{{\varvec{A}(t_{n} )\Delta t}} {\kern 1pt} ,\;\varvec{R}_{n} = (\varvec{P}_{n} - \varvec{I})(\varvec{A}(t_{n} ))^{ - 1} \varvec{B}(t_{n} ){\kern 1pt}\), and \(m\) is the number of intervals related to the delay item \(\tau\).

The results of coupling solutions of w successive time intervals over one period T can be expressed as follows

$$\left\{ {\begin{array}{*{20}l} {\varvec{V}_{w} = \varvec{\varPhi V}_{0} ,} \hfill \\ {\varvec{V}_{n} = [\varvec{U}_{n}^{\text{T}} ,\varvec{U}_{n - 1}^{\text{T}} , \cdots ,\varvec{U}_{n - m}^{\text{T}} ]^{\text{T}} ,} \hfill \\ {\varvec{\varPhi}= \left[ {\varvec{D}_{w - 1} \varvec{D}_{w - 2} ,\varvec{D}_{w - 3} \varvec{D}_{w - 4} , \cdots ,\varvec{D}_{1} \varvec{D}_{0} } \right],} \hfill \\ \end{array} } \right.$$
(11)

where \(\varvec{D}_{n}\) is the coefficient matrix and can be expressed as follows

$${\varvec{D}}_{n} = \left[ {\begin{array}{*{20}c} {\varvec{P}_{n} } & 0 & 0 & \cdots & 0 & {\frac{1}{2}{\varvec{R}}_{\,n} } & {\frac{1}{2}{\varvec{R}}_{\,n} } \\ {\varvec{I}} & 0 & 0 & \cdots & 0 & 0 & 0 \\ 0 & {\varvec{I}} & 0 & \cdots & 0 & 0 & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots \\ 0 & 0 & 0 & \cdots & 0 & 0 & 0 \\ 0 & 0 & 0 & \cdots & {\varvec{I}} & 0 & 0 \\ 0 & 0 & 0 & \cdots & 0 & {\varvec{I}} & 0 \\ \end{array} } \right].$$

If all eigenvalues of \(\varvec{\varPhi}\) are less than 1 in the modulus, then the system is stable. It should be noted that, because interrupted machining, i.e., milling, is considered in the following study, the prediction accuracy of the semi-discretization method described above can be ensured using an interval number with a relatively large value, as observed from the results reported in Ref. [22].

3 Tool parameter optimization based on Taguchi design method

The Taguchi design method is a multi-factor and multi-level design method, which selects representative points from full fractional tests based on the orthogonality. This method is much more efficient and effective than a fractional factorial design [23]. The parameter design of the Taguchi method mainly includes the following steps [24]: (i) selection of the design parameters to be evaluated, and determination of the number of levels for the design parameters; (ii) assignment of the design parameters to an orthogonal array, and experiments conducted based on the arrangement of the orthogonal array; and (iii) analysis of the experimental results. As Selvaraj and Chandramohan [25] noted, the Taguchi method has been used to study the performance of various machining operations, e.g., turning and end milling, in various alloys using various cutting tools. In the following study, the Taguchi method is also used to study the influence of the cutting parameters on the cutting stability.

Orthogonal tests to be conducted with different combinations of parameters are usually set into a table, i.e., an orthogonal array, which is used to analyze and select the optimal values of the factors. In an orthogonal array, the numbers of any levels on any columns are equal, as are the numbers of all possible combinations of the various levels on any two columns. As a result, when the effect of each level in each column is regarded, the interference of other factors can be excluded. One can then comprehensively compare the effects produced by different levels in each column.

3.1 Experimental factors and orthogonal array

In the cutting process, the geometrical parameters of the tool, i.e., the tool overhang, helix angle, and teeth number, have an important effect on the dynamics of the machine tool system. Thus, they are selected to study the influence of geometrical tool parameters on the cutting stability and choose the optimal tool geometrical parameters during cutting. With respect to the overhang of the tool, three typical design parameters, namely, 50 mm, 70 mm, and 100 mm overhangs, are used, whereas tools with two, three, and four teeth are selected. In addition, angles of 30°, 40°, and 50°, which are commonly used in the industry, are applied as the helix angles. By doing so, the control factors are chosen, and each control factor has three variables, which are called the “three factors-three levels” as shown in Table 1. It should be noted that the tool diameter has an important influence on the machining stability. For a certain machining process, the tool diameter is usually determined before the actual cutting. Based on this fact, this study did not investigate the influence of the tool diameter, and only included the other geometrical parameters. The tool diameter used is 12 mm.

Table 1 Control factors and level values used for orthogonal array

According to the control factors and level values listed in Table 1, a standardized \(L_{9} (3^{3} )\) orthogonal array is designed, as listed in Table 2. In the nine sets of parameters, the three levels of helix angle and teeth number are included in the level of tool overhang factor. Although the combinations are different, the two factors of helix angle and teeth number are at the same position. When the tool overhang factor is used, the effects of different levels of helix angle are offset by each other, as is the effect of the different teeth numbers. Thus, the three levels of tool overhang factor have a comprehensive comparability, as do the three levels of helix angle and teeth number, similarly.

Table 2 Experimental design using \(L_{9} (3^{3} )\) orthogonal array

3.2 FRF and SLD simulations

In this Section, the FRFs of the different combinations listed in Table 2 are first calculated. By executing the simulations described in Sect. 2, the FRFs in the x and y directions for each combination in Table 2 are simulated, and the results are shown in Figs. 35. From Figs. 35, it can be seen that there exist clear differences among the dynamic characteristics of the tools with the same overhang but different numbers of teeth and helix angles. Modal parameters in x and y directions are extracted using CutProTM. Note here that CutProTM is used for obtaining the modal mass, damping ration, and stiffness, and in the experiments conducted in Sect. 4, is used to measure and analyze the sound signals of the cutting processes. Finally, SLDs are drawn by means of the basic semi-discretization method described in Sect. 2.2, as shown in Figs. 68.

Fig. 3
figure 3

FRFs of test Nos. 1–3 with tool overhang of 100 mm

Fig. 4
figure 4

FRFs of test Nos. 4–6 with tool overhang of 70 mm

Fig. 5
figure 5

FRFs of test Nos. 7–9 with tool overhang of 50 mm

Fig. 6
figure 6

SLDs of test Nos. 1–3 with tool overhang of 100 mm

Fig. 7
figure 7

SLDs of test Nos. 4–6 with tool overhang of 70 mm

Fig. 8
figure 8

SLDs of test Nos. 7–9 with tool overhang of 50 mm

From the SLD results, it can be observed that some SLDs for a tool with a 50 mm overhang have a smaller critical depth of cut than a tool with a 70 mm overhang, the reason for which is as follows. An SLD is related not only to the system’s FRF but also to other parameters such as the number of teeth. This means that, under the combined effect of the FRF and teeth number, the final SLD is generated. That is, although the influence of the teeth number is implicitly included in the FRF, it also contributes to the construction of an SLD. It should be mentioned that the number of teeth for a tool with an overhang of 50 mm differs from a tool with a 70 mm overhang. As a result, the SLD for a tool with a 50 mm overhang has a smaller critical depth of cut than a tool with a 70 mm overhang.

3.3 Results and discussions

It is known that the relationship between the axial depth of a cut and the spindle speed can be found from an SLD. A larger axial depth of a cut indicates higher efficiency as long as the spindle speed lies within the permitted range of the machine tool. Thus, the maximum axial depth of a cut is selected as an index to evaluate whether the optimal geometrical tool parameters are applicable. Without a loss of generality, two groups of spindle speeds are selected for analysis, i.e., 3 000 r/min and 8 000 r/min, and 3 000 r/min and 12 000 r/min. For each combination in an orthogonal array, the maximum axial depth of a cut is determined from the SLDs for each group of spindle speeds, and the results of which are shown in Table 3. In Table 3, \(a_{1}\) and \(a_{2}\) denote the maximum axial depth of a cut corresponding to a group of 3 000 r/min and 8 000 r/min, and 3 000 r/min and 12 000 r/min, spindle speeds, respectively. Based on the values of \(a_{1}\) and \(a_{2}\) in Table 3, an orthogonal analysis is conducted, the results of which are listed in Tables 4 and 5, respectively.

Table 3 Results of the \(L_{9} (3^{3} )\) simulations
Table 4 Orthogonal analysis corresponding to spindle speed from 3 000 r/min to 8 000 r/min
Table 5 Orthogonal analysis corresponding to spindle speed from 3 000 r/min to 12 000 r/min

In Tables 4 and 5, \(K\) denotes the sum of the three level results for the nine tests, where \(k = K/3\), which is the average of these results, and \(R = k_{\hbox{max} } - k_{\hbox{min} }\), which represents the range between the three levels for any factor and the importance of the three control factors. The percentage of \(R\) under each control factor is calculated to directly show which factor is the dominant one. Based on the value of \(k\) in Tables 4 and 5, the selection of a 50 mm tool overhang is better than a 70 mm or 100 mm overhang. In addition, a helix angle of 30° is better than 40° or 50°. For the teeth number, the selection of two teeth is better than three or four. That is, the optimal tool geometrical parameters are a tool overhang of 50 mm, helix angle of 30°, and two teeth. In addition, the sequence of the three control factors is determined by analyzing the percentage of \(R\) under each control factor. It was found that the tool overhang is the most significant factor among the three, with the number of teeth being second. The helix angle has the smallest effect on the cutting stability.

4 Experiment validation

To verify the conclusions obtained above, a series of milling tests were conducted in a three-axis CNC machining center with different combinations of geometrical tool parameters. The geometrical parameters of the tools used in the tests are listed in Table 6. The experiments, which were used to research the effects of the tool overhang, helix angle, and teeth number, were carried out separately. The sounds were measured using a microphone. If the dominant frequency of the spectra is an integer multiple of the spindle or tooth passing frequency, the cutting process can be determined as stable [26]. Otherwise, the cutting process is deemed unstable. Figure 9 shows the setup used during the experiments, in which a spindle speed of 4 000 r/min, feed per tooth of 0.05 mm/tooth, and radial depth of cut of 6 mm were used as the initial cutting parameters.

Table 6 Geometrical parameters of tools used in the tests
Fig. 9
figure 9

Experimental setup

To study the influence of the tool overhang, tool Nos. 1, 2, and 7, listed in Table 6, were used. Tool Nos. 2–4 were used to investigate the effects of the helix angle. Tool Nos. 5–7 were used to study the influence of the number of teeth. The measured sounds together with their Fourier transformation under different amounts of tool overhang, helix angles, and teeth numbers are shown in Figs. 1012. A summary of the results is listed in Table 7.

Fig. 10
figure 10

Measured sounds together with their Fourier transformation under different tool overhangs and axial depths of cut (ap)

Fig. 11
figure 11

Measured sounds together with their Fourier transformation under different helix angles and axial depths of cut (ap)

Fig. 12
figure 12

Measured sounds together with their Fourier transformation under different teeth numbers and axial depths of cut (ap)

Table 7 Summary of the experiment results

As a control factor, a helix angle of 30° can lead to a larger axial depth of cut. In addition, a tool with two teeth is better than one with three or four teeth, and a tool overhang of 50 mm is better than the other two tool overhang lengths. The sequence of the three control factors affecting the cutting stability was verified by analyzing the changes in the critical axial depth of a cut under all levels of the control factors. The critical axial depth of a cut varies from 1.2 mm to 1.5 mm or 1.8 mm when the helix angle varies from 30° to 40° or 50°. Under the condition of two, three, or four teeth, the critical axial depth of a cut is 1.4 mm, 0.8 mm, and 0.4 mm, respectively. When the tool overhang is 100 mm or 70 mm, the critical axial depth of the cut is 0.4 mm or 2.8 mm, whereas the cutting process is stable when the axial depth of the cut is 5 mm with a tool overhang of 50 mm. From the phenomena mentioned above, it can be concluded that the helix angle has a small effect on the critical axial depth of the cut, whereas the tool overhang has a significant effect on the cutting stability because the critical axial depth of the cut changes greatly with the change in tool overhang. That is, the sequence of the three control factors is the tool overhang, the number of teeth, and the helix angle. In summary, Table 7 shows the same conclusion as that obtained from the simulations described in Sect. 3.

It should be mentioned that the predicted critical axial depth of a cut is only slightly smaller than the actually measured result. For example, the predicted critical value of 0.8 mm is less than the measured result of 1.3 mm for tool No. 3. This phenomenon can be attributed to the following two reasons. Firstly, the SLDs shown in Figs. 68 are predicted using the modal parameters of the tool point, which are usually measured or calculated under the free status of a cantilevered cutter. For example, in this work, the FRFs are calculated using the proposed theoretical method. As can be seen from Fig. 1, the tool point end of the cutter is under a free state. However, once the cutter is under the actual cutting process, it will make contact with the workpiece, which in turn provides a slight support to the cutter. Correspondingly, the stiffness of the tool point is slightly increased. As a result, the actually observed critical axial depth of the cut is slightly increased, as observed during the experiment. Secondly, as reported in Refs. [27, 28], it is actually quite difficult to strictly determine the real critical axial depth of a cut through experimental means because the machining processes are influenced by their complicated environments. That is, there exists a fuzzy region in which the stability of the machining process cannot be strictly determined experimentally. It should be pointed out that in our observations, the difference between the predicted and measured critical axial depth of a cut is about 0.5 mm, which is a relatively small value for practical machining, and can be recognized as being within the fuzzy domain. Because of these two factors above, a difference between the predicted and measured results occurs.

It should also be mentioned that, as described above, relatively small axial depths of a cut were adopted in both the simulation and experimental verifications. Actually, the use of small values is determined based on the dynamic response of the selected tool-spindle-holder system, as can be observed from Figs. 24. Under these types of cutting conditions, the phenomenon of interrupted machining is more obvious, and thus, adopting a smaller number of teeth can increase the process stability because it means more time for energy dissipation. This indicates that the use of a smaller teeth number can increase the process stability, which can also be seen from the above verifications. It is worth noting that this conclusion is reached only when considering the cutting stability. This means that if the feed rate and spindle speed are fixed, the use of a smaller number of teeth will lead to a reduction in productivity. That is, this conclusion is not related to whether the productivity will be correspondingly increased. However, finding a balance between increased productivity and stability should be properly investigated, and remains an open problem to be further explored.

Finally, it is worth remarking that directly comparing the results of each single SLD in an orthogonal array is not suggested because the parameters of concern for each test are not controlled by a single factor. Usually, after completing the tests in an orthogonal array, an orthogonal analysis, which comprehensively includes the influences of all results, is conducted to study the results. The analysis results are shown in Tables 4 and 5, from which it can be concluded that the selection of a tool overhang of 50 mm is better than that of 70 mm or 100 mm. In addition, it was also observed from the experiments that a 50 mm overhang has a larger critical depth of a cut than a tool with a 70 mm overhang. This phenomenon agrees with the analyzed results.

5 Conclusions

Geometrical tool parameters have a significant impact on the cutting process, and finding the optimal geometrical tool parameters can lead to a high cutting efficiency and quality. This paper studies the effects of geometrical tool parameters on the cutting stability. A method to calculate the FRF of a tool point that avoided complex and tedious impact experiments and improved the efficiency was adopted. SLDs were simulated through varying the geometrical tool parameters based on the FRFs. Using the Taguchi design method, it was found that the dominant parameter affecting the cutting stability is the tool overhang. The second-most dominant parameter is the number of teeth, with the helix angle being the third parameter of importance. A series of experiments using different combinations of geometrical tool parameters were carried out. Observations from the experiments verify the conclusions described above.