Keywords

1 Introduction

Accurate cutting force prediction is a vital factor to analyze vibration, deformation, and residual stress in the machining. Meanwhile, it provides important reference for feed rate and tool orientation optimization. The accuracy and efficiency of cutting forces prediction have great influences on the reliability and practicality of those works mentioned above. As a result, it is necessary to provide a rapid cutting force prediction method in the 5-axis machining.

In order to model instantaneous undeformed chip thickness(IUCT) which reflected the changes of the attitude angle in five-axis machining, as analyzing in reference [1] two methods are used: one is the vector projection method [24] from the total feed vector including linear and angular feed mode to the unit vector on the tool envelope surface normal direction, the other is geometrical calculation method [58] of calculating the segment length on the IUCT defined line between the cutting edge element(CEE) and the cutter edge trajectory sweeping surface of the front cutting edge. In reference [1], the parametric model of IUCT is deduced and expressed as three sub models about tool orientation, tool orientation change and cutter runout, and this model is used in this paper for higher computational efficiency.

Determining the engaged cutting edge is also a main limitation in 5-axis milling. Larue and Altintas [9] used ACIS solid modeling environment to determine the engagement region for force simulations of flank milling, Kim et al. [10] and Zhu [5] determined the cutter contact area from the Z-map of the surface geometry and current cutter location. Ozturk and Budak [4] presented a complete geometry and force model for 5-axis milling operations using ball-end mills, and analyzed the effect of lead and tilt angles on the process geometry in detail. In the work of Ozturk [11] three boundary of CWE area were modeled and used to simulated cutting forces efficiently. Here, the boundary model was used and developed to improve the efficiency further more.

Compared with the previous work, the main contribution of this paper are: (1) the upper and lower boundary of the in-cutting cutter flute were calculated based on the boundary model, (2) the elementary integral model was developed and utilized to simulate propeller machining cutting forces. The remaining part of this paper is organized as follows. In Sect. 2, the elementary integral model was deduced and established. In Sect. 3, experiments were conducted to calibrate cutting force coefficients and verify the effectiveness of the proposed model. In addition, the propeller baldes machining forces were simulated with two other cutting force models and the simulation efficiency and accuracy were compared.

2 The Elementary Function Integral Model of 5-Axis Machining Forces

2.1 The Deducing Process Based on Mechanical Model

In the light of the assumption that milling force is proportional to the instantaneous undeformed chip thickness, to each differential element of cutting edge, the mechanical milling force model is expressed in the form of Eq. (1).

$$ dF_{q,\,j} \left( z \right) = K_{q} h\,db(z) $$
(1)

Where q = r, t, a, K q (h) is radial, tangential and axial cutting force coefficient, h j (ψ, z, t) is undeformed chip thickness and db(z) is undeformed chip width.

The IUCT model only considering fixed orientation translational feed mode [1]:

$$ h(\theta_{L} ,\theta_{T} ) = \frac{F}{nN} {\text{cos}}\,\theta_{L} \,sin\kappa \,sin\varphi - \frac{F}{nN}{ \sin }\,\theta_{L} \,cos\kappa $$
(2)

where, θ L is the lead angle of cutter axis. \( \kappa ,\varphi \) are axial and radial contact angle locating the cutting edge element in CCS. N is the number of cutter flute. n is the RPM. F is the cutter feed rate.

The instantaneous undeformed chip width:

$$ db\left( z \right) = \frac{dz}{ sin\kappa } $$
(3)

Subsequently, the resulting force components are obtained by summing up the elemental cutting forces for all in-cutting tool elements by performing a numerical integration along the engaged cutting edge in machining process,

$$ \left[ {F_{x,y,z} \left( \varphi \right)} \right] = \int_{j = 1}^{N} {\left\{ {\int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\varvec{A} \,dF_{q,\,j} \left( z \right)} } \right\}} $$
(4)

where, A is a matrix defined as

$$ \varvec{A} = \left[ {\begin{array}{*{20}c} { - \sin \kappa \sin \varphi } & { - \cos \varphi } & { - \cos \kappa \sin \varphi } \\ { - \sin \kappa \cos \varphi } & {\sin \varphi } & { - \cos \kappa \cos \varphi } \\ {\cos \kappa } & 0 & { - \sin \kappa } \\ \end{array} } \right] $$

substituting Eqs. (1), (2) and (3) into Eq. (4), comprehensive considering these constitutive relations and Eq. (4) was simplified into

$$ \begin{aligned} \left[ {F_{x,y,z} \left( {j,\varphi } \right)} \right] & = \mathop \sum \limits_{j = 1}^{N} \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\varvec{A}\,dF_{q,\;j} \left( z \right)} \\ & = \mathop \sum \limits_{j = 1}^{N} \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\varvec{A}\,K_{q} \left( {\frac{F}{nN} cos\,\theta_{L} \,sin\kappa \,sin\varphi - \frac{F}{nN}sin\,\theta_{L} \,cos\kappa } \right) \frac{dz}{ sin\kappa }} \\ & = \mathop \sum \limits_{j = 1}^{N} \frac{F}{nN}\left\{ {cos\theta_{L} \,P_{\varphi } - sin\theta_{L} \,P_{\kappa } } \right\} \\ \end{aligned} $$
(5)

where: \( P_{\varphi } \) and \( P_{\kappa } \) are middle parameters related to the position of cutter flute and the corresponding forces coefficients, and described as

$$ \begin{aligned} P_{\varphi } & = \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\varvec{A}\,K_{q} \;sin\varphi \;dz} \\ P_{\kappa } & = \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\varvec{A}\,K_{q} \; cot\kappa \;dz} . \\ \end{aligned} $$

2.2 The Cutter Flute Model

Figure 1 shows the bull-nose milling cutter model. The observation of a variety of tools shows that the radial contact angle of the cutter edges in the arc segment of the bull and ball nose milling cutter change very little. So it could be assumed that the radial contact angle φ of the cutter edges in the arc segment involved in cutting is constant. Besides, the side edges’ axial contact angle \( \kappa \) of the cutter are constants. The calculation of κ and φ of the cutter edges in the arc segment and the side edges are as follows:

Fig. 1.
figure 1

The bull-nose milling cutter model

The axial contact angle \( \kappa \) of the side edges of the cutter is constant. And in the arc segment, the relationship of axial contact angle \( \kappa \) and axial high z of the cutter edges is described in Eqs. (6) and (7).

$$ cos\kappa = \frac{r - z}{r}, \;sin\kappa = \frac{{\sqrt {r^{2} - \left( {r - z} \right)^{2} } }}{r} $$
(6)
$$ z = r - r\;cos\kappa ,\; dz = r\;sin\kappa d\kappa $$
(7)

Where, the \( {\text{r}} \) represents bull-nose fillet radius.

For the cutters with constant pitch, the radial contact angle \( {\varphi } \) of the cutter edges in the arc segment and the side edges of the cutter is described in Eq. (8).

$$ d\varphi = mdz, \, \varphi = \varphi_{0} + mz, \,m = - \frac{{2\,tan\beta_{0} }}{D} $$
(8)

Where, the \( \varphi_{0} \) represents the sum of spindle rotation angle and the teeth angle, m describes the pitch.

2.3 The Calculation of \( {\mathbf{P}}_{{\mathbf{\varphi }}} \) and \( {\mathbf{P}}_{{\varvec{\upkappa}}} \)

The calculation of \( \varvec{P}_{\varvec{\varphi }} \) is deduced as expressed in Eq. 9 according to the cutting force model in Sect. 2.1. The integral results are listed in Table 1 for every sub-part of \( \varvec{P}_{\varvec{\varphi }} \).

$$ \begin{aligned} P_{\varphi } = \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\varvec{A}\,K_{q} \,sin\varphi dz} & = \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\left[ {\begin{array}{*{20}c} { - \sin \kappa \sin \varphi } & { - \cos \varphi } & { - \cos \kappa \sin \varphi } \\ { - \sin \kappa \cos \varphi } & {\sin \varphi } & { - \cos \kappa \cos \varphi } \\ {\cos \kappa } & 0 & { - \sin \kappa } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} { K_{r} } \\ { K_{t} } \\ { K_{a} } \\ \end{array} } \right]sin\varphi dz} \\ & = \left[ {\begin{array}{*{20}c} { - \int\limits_{\varvec{L}} {K_{r} \sin \kappa \sin^{2} \varphi \;dz} - \int\limits_{\varvec{L}} {K_{t} \cos \varphi \,sin\varphi dz} - \int\limits_{\varvec{L}} { K_{a} \cos \kappa \sin^{2} \varphi \;dz} } \\ { - \int\limits_{\varvec{L}} { K_{r} \sin \kappa \cos \varphi \,sin\varphi dz} + \int\limits_{\varvec{L}} {K_{t} \sin^{2} \varphi \;dz} - \int_{\varvec{L}} {K_{a} \cos \kappa \cos \varphi \;sin\varphi dz} } \\ { \int\limits_{\varvec{L}} {K_{r} \cos \kappa \,sin\varphi dz} - \int\limits_{\varvec{L}} {K_{a} \sin \kappa \,sin\varphi dz} } \\ \end{array} } \right] \\ & = \left. {\left[ {\begin{array}{*{20}c} {p_{\varphi x1} + p_{\varphi x2} + p_{\varphi x3} } \\ {p_{\varphi y1} + p_{\varphi y2} + p_{\varphi y3} } \\ {p_{\varphi z1} + p_{\varphi z2} + p_{\varphi z3} } \\ \end{array} } \right]} \right|_{{z_{1,\;j} }}^{{z_{2,\;j} }} \\ \end{aligned} $$
(9)

Where, K r , K t and K a are radial, tangential and axial cutting force coefficient, \( \varphi \) and \( \kappa \) are the radial and axial cutter contact angle of the edge element, dz is the axial discrete element length. The relationship of \( \varphi \), \( \kappa \) z and dz of the elements on the cutter flute are expressed in Eqs. 6, 7 and 8. The sub-parts \( p_{\varphi n1} \), \( p_{\varphi n2} \) and \( p_{\varphi n3} \) (n = x, y, z) represent the n-direction parts of \( \varvec{P}_{\varvec{\varphi }} \).

Table 1. Part integrals of \( \varvec{P}_{\varvec{\varphi }} \)

The calculation of \( \varvec{P}_{\varvec{\kappa}} \) is deduced as expressed in Eq. 9 according to the cutting force model in Sect. 2.1. The integral results are listed in Table 2 for every sub-part of \( \varvec{P}_{\varvec{\kappa}} \).

$$ \begin{aligned} P_{\kappa } = \int_{{z_{1,\;j} }}^{{\varvec{ }z_{2,\;j} }} {\varvec{A}\,K_{q} \;cot\kappa \;dz} & = \int_{{z_{1,\;j} }}^{{z_{2,\;j} }} {\left[ {\begin{array}{*{20}c} { - \sin \kappa \sin \varphi } & { - \cos \varphi } & { - \cos \kappa \sin \varphi } \\ { - \sin \kappa \cos \varphi } & {\sin \varphi } & { - \cos \kappa \cos \varphi } \\ {\cos \kappa } & 0 & { - \sin \kappa } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} { K_{r} } \\ { K_{t} } \\ { K_{a} } \\ \end{array} } \right]cot\kappa \;dz} \\ & = \left[ {\begin{array}{*{20}c} { - \int\limits_{\varvec{L}} {K_{r} \cos \kappa \sin \varphi \;dz} - \int\limits_{\varvec{L}} {K_{t} cot\kappa \cos \varphi \;dz} - \int\limits_{\varvec{L}} {K_{a} \cos \kappa \,cot\kappa \sin \varphi \;dz} } \\ { - \int\limits_{\varvec{L}} {K_{r} \cos \kappa \cos \varphi \;dz} + \int\limits_{\varvec{L}} {K_{t} cot\kappa \sin \varphi \;dz} - \int\limits_{\varvec{L}} {K_{a} \cos \kappa \,cot\kappa \cos \varphi \;dz} } \\ { \int\limits_{\varvec{L}} {K_{r} \cos \kappa \,cot\kappa \;dz} - \int\limits_{\varvec{L}} {K_{a} \cos \kappa \,dz} } \\ \end{array} } \right] \\ & = \left. {\left[ {\begin{array}{*{20}c} {p_{\kappa x1} + p_{\kappa x2} + p_{\kappa x3} } \\ {p_{\kappa y1} + p_{\kappa y2} + p_{\kappa y3} } \\ {p_{\kappa z1} + p_{\kappa z2} + p_{\kappa z3} } \\ \end{array} } \right]} \right|_{{z_{1,\;j} }}^{{z_{2,\;j} }} \\ \end{aligned} $$
(10)

Where, K r , K t and K a are radial, tangential and axial cutting force coefficient, \( \varphi \) and \( \kappa \) are the radial and axial cutter contact angle of the edge element, dz is the axial discrete element length. The relationship of \( \varphi \), \( \kappa \) z and dz of the elements on the cutter flute are expressed in Eqs. 6, 7 and 8. The sub-parts \( p_{\kappa n1} \), \( p_{\kappa n2} \) and \( p_{\kappa n3} \) (n = x, y, z) represent the n-direction parts of \( \varvec{P}_{\varvec{\kappa}} \).

Table 2. Part integrals of \( \varvec{P}_{\varvec{\kappa}} \)

2.4 The Calculation of Upper and Lower Limits of Integration

In order to verify the validity of the method of cutting force calculation, a modeling method of ball-end mill instantaneous engagement region given by B. Ozturk and I. Lazoglu [11] was referred to get three engagement region boundaries. Figure 2 shows the representation of top, front and detail views of boundaries. In the literature, boundary-1 is obtained from the intersection of the upper face of the workpiece and the semi spherical cutter, boundary-2 is obtained from the intersection of the currently machined surface and the semi spherical cutter, and boundary-3 is the intersection of previously machined surface and the semi spherical cutter. In this paper, three engagement region boundaries were expressed as the functions of radial contact angle φ of cutting edge element based on the expression method of cutting edge element. As with the assumption that Sect. 2.2 of the cutting edge line, the change of radial contact angle of element of the same cutting edge was neglected. However, for the engagement region boundary model in literature [11] was constrained in ball-end part of the cutter and not applied to the side part, the method of calculating the upper and lower limits of integration for ball-end part was given as follows:

Fig. 2.
figure 2

Top, front and detail views of boundaries [11].

For this case, for the specific spindle angle \( \varphi_{i} \), the corresponding point of \( {\text{b}}_{1} \left( {\varphi_{i} } \right) \) of boundary-1, \( {\text{b}}_{2} \left( {\varphi_{i} } \right) \) of boundary-2 and \( {\text{b}}_{3} \left( {\varphi_{i} } \right) \) of boundary-3 could be obtained as shown in Fig. 3. When the lead angle \( \uptheta_{\text{L}} \ge 0 \), the minimum value between \( {\text{b}}_{1} \left( {\varphi_{i} } \right) \) and \( {\text{b}}_{3} \left( {\varphi_{i} } \right) \) was the upper Z values limit of the in-cutting edge in the tool coordinate system and described as z2, and the \( {\text{b}}_{2} \left( {\varphi_{i} } \right) \) was the lower Z values limit of the in-cutting edge in the tool coordinate system and described as z1. When the lead angle \( \uptheta_{\text{L}} < 0 \), the maximum value between \( {\text{b}}_{1} \left( {\varphi_{i} } \right) \) and \( {\text{b}}_{3} \left( {\varphi_{i} } \right) \) was the lower Z values limit of the in-cutting edge in the tool coordinate system and described as z1, and the \( {\text{b}}_{2} \left( {\varphi_{i} } \right) \) was the upper Z values limit of the in-cutting edge in the tool coordinate system and described as z2.

Fig. 3.
figure 3

The upper and lower limits of integration on the flute

3 Experiment Validation and Analysis of the Propeller Blades Machining

3.1 Calibration of Force Coefficients

A single calibration experiment of cutting force coefficient is conducted on GMC1600H/2 High-speed Precision 5-axis Linkage Gantry Machining Center with the combination of Sandvik CoroMill® R216F-12A16C-085 ball nose milling cutter (Table 3) and aluminum alloy 2024-T6. The cutting parameters are set as cutting depth 3 mm, feed rate 500 mm/min, rpm 2000 r/min and down milling with immersion width 5 mm. The force singles are measured and collected using Kistler 9257A three-phase piezoelectric crystal dynamometer, Kistler 5070 type charge amplifier, and NI data acquisition system with sampling frequency 10 kHz. Calibrated milling force coefficients corresponding with varying undeformed chip thickness is shown in Fig. 4, in order to meet the model of this paper, the IUCTs from 0.005 to 0.075 are calculated and the mean coefficients were acquired:

$$ \left\{ {\begin{array}{*{20}l} {{\text{K}}_{t} = 2088} \hfill \\ {{\text{K}}_{r} = 1653.8} \hfill \\ {{\text{K}}_{a} = - 161.6} \hfill \\ \end{array} } \right. $$
(12)
Fig. 4.
figure 4

The cutting force coefficients curve

Table 3. cutter parameters

3.2 Cutting Forces Experiment Validation of Propeller Blades Machining

In order to validate the effectiveness and accuracy of the proposed cutting force model, propeller blades surface was machined with lead angel and tilt angel using ball end mill in this experiment. The model of blades and experiment site are shown in Fig. 5. Cutting parameters were set as follows: cutting width 1.602 mm, feed rate 500 mm/min, spindle speed 2000 r/min. one of the tool paths was pictured in Fig. 5 and recorded in Table 4, which listed the cutter location and orientation.

Fig. 5.
figure 5

The model of blades and experiment site

Table 4. The cutter location (CL) file of a tool path

Three models were utilized to predict the cutting forces: the model established by R. Zhu in literature [5], which using z-map method to determine CWE state, the model establish by B. Ozturk in literature [11], which using CWE boundary method to determine edge element cutting state, and the model in this paper. These models were computed with an identical discrete size but for no discrete required in axial direction of cutters in the method of this paper. The simulation results were drawn in Fig. 6 and the simulation time were recorded in Table 5. As shown in Fig. 6, good prediction accuracy was acquired for all of these three models, especially for the model using z-map method. This is mainly due to the fact that the CWE boundary method in Ozturk’s model and this paper simplify the workpiece surface to a normal plane of local coordinate system. From Table 5 which drawn the simulation time, we could find Ozturk’s model is superior to R. Zhu’s model in predictive efficiency, and the model in this paper had the best performance, which is faster nearly 20 times and 86 times compared with these two models. Mainly because the model in this paper is based on Ozturk’s boundary model and superior to that for the cutting forces are calculated in a cutting flute but not infinitesimal element.

Fig. 6.
figure 6

Comparison between simulated and measured cutting forces

Table 5. Simulation time

4 Conclusions

This paper proposed an efficient prediction method of multi-axis machining cutting forces, which creatively accomplished the one-off calculation of the cutting force along the whole cutting edge by using integrals of elementary functions in place of classical discretization and accumulation method and avoided both the judgment of cutting state of CEE and repeated calculation of the cutting force for each CEE. Furthermore, the parametric IUCT model considered the cutter orientation angle was used to improve the accuracy in predicting five-axis machining cutting force when transforming classical mechanical force model. Through experiments and simulations on machining of propeller blades, the practicability and efficiency of the method proposed here was verified. Nevertheless, experiments and simulations were confined to the ball-end cutter in this work, please keep on tracking our research for the modeling of the engagement boundary model for bull-nose mills including the side zone, and the verification of more complex cutting tools like bull nose milling cutters.