1 Introduction

Five-axis machining is widely used in machining complex surfaces, such as turbine blades, impellers molds, and dies. The prediction accuracy of cutting force affects the calculation of subsequent cutting temperature and the selection of optimization parameters. There mainly exist three methods to predict cutting force: mechanistic, numerical, and analytical methods. Arrazola et al. [1] summarized the three methods to predict the cutting force. The mechanistic method is widely used in the calculation of five-axis machining force by defining cutting force coefficient. These cutting force coefficients are obtained by experiments, with varying cutting conditions. The analytical method is more physical-based rather than other methods.

In the prediction of five-axis milling force, the mechanistic method is widely used, focusing on the instantaneous uncut chip thickness (IUCT) and cutter-workpiece engagement (CWE). There are three methods to calculate the CWE: solid method, discrete method, and analytical method [2]. Tunc and Budak [3] obtained the cutting parameters by the cutter location file and analytical method, such as depth of cutting, lead angle, and tilt angle. Zhu et al. [4] developed the calculation method of instantaneous uncut chip thickness and cutter-workpiece engagement. On the basis of this model, some researchers [5,6,7,8,9,10,11,12] develop the calculation method of IUCT, considering the run-out, tool deformation. Sun [5] calculate the undeformed chip thickness in five-axis milling process using approximate method. The cutter swept surface is discrete into series triangular plains to simplify the equation of intersection point. Li et al. [6] developed a new method to calculate CWE and IUCT by extracting the CWE boundaries. Zhu et al. [7] calculated uncut chip thickness using cutting-edge element moving method considering the cutter run-out. Duan et al. [8] developed new method to obtain undeformed chip thickness from feed vector and normal vector, not need using intersection point. Guo et al. [9] analyzed the relationship of feed direction, tool axis vector, and machined surface in oblique plane milling process, which can improve the accuracy the CWE in five-axis milling. Gdula et al. [10] give the detail of calculation method of chip thickness and cutting parameters in five axis machining, which is the basis of the cutting force model. Mohammad Ghorbani et al. [11] consider the curvatures of in-process workpiece surface in the calculation of CWE to develop accuracy. Recently, Zhou et al. [12] developed a semi-analytical cutting force model in five-axis milling, considering wear-varying cutting edge and cutter run-out.

The above studies are based on the mechanistic method [2,3,4,5,6,7,8,9,10,11,12], which is used widely in five-axis milling force prediction. The analytical method used to simulate cutting force, which only needs cutting parameters, workpiece material properties, and cutter location data. The few literatures introduced the analytical method of cutting force model in five-axis machining maybe the complex kinematic geometry. E. Budak [13] developed an analytical prediction model of ball-end milling forces based on the cutting principle. Similarly, Fontaine et al. [14] present a predictive force model with 3-axis ball-end milling process, which only needs the cutting parameters, material properties, and Johnson-Cook constitutive parameters. Fu et al. [15] developed an analytical force model based on cutting theory considering the run-out, modified constitutive model. Similarly, Zhou et al. [16] develop an analytical cutting force model for end milling of nickel-aluminum bronze using the oblique cutting model. Also, the shear angel and friction angle which affect the predictive model are discussed. Zhou et al. [17] calculate the CWE and IUCT in five-axis milling process with end milling. The research on end milling of non-developed free surface using torus-end mill is few, which is widely used in machining large sculpture surface products.

In this paper, an analytical cutting force model of five-axis milling is developed based on previous work [16, 17], which can predict cutting force when milling complex surface, considered the influences of complex tool path, workpiece geometry, and instantaneous uncut chip thickness. Comparing with the mechanistic method, the analytical method predicts the cutting force, not needing the experiments and saving experiment cost.

2 Milling force model

The cutting force model is shown in Fig. 1 and includes the geometry of the torus-end mill and the oblique model. The idea of cutting force solution is to separate the cutting edge; each cutting microelement can be regarded as oblique cutting; and the analytical model of oblique cutting is used to solve the cutting force, in which the cutting parameters are solved according to the geometric relationship of cutter-workpiece movement; and the total cutting force is obtained by integrating along the axial direction and the number of teeth. In Fig. 1a, D is diameter, r is the radius, r(z) is the cutting radius, nr is spindle speed, and N is tooth numbers. The effective cutting radius r(z), helix angle i(z), and axial immersion angle κ(z), are introduced in detail by Zhou et al. [17]. In Fig. 1b, the cutting forces {dFt, dFr, dFa} are tangential force, radial force, and axial force, which is an infinitesimal element force [17]. In Fig. 1c, the oblique cutting model is introduced by Zhou et al. [16], and the element force can be obtained, which can be used in this proposed analytical model.

Fig. 1
figure 1

Cutting force model of torus-end mill [17]

Five-axis milling process is more complicated when compared with three-axis milling, such as complex tool path; CWE and IUCT are difficult to obtain. Figure 2 is the tool path of the five-axis milling process. The main idea is the expression of tool path trajectory in different coordinate system. As shown in Fig. 2a, they mainly have three coordinate systems: workpiece coordinate system {OW − XWYWZW}, local machining coordinate system {OT − FCN}, and tool coordinate system {OT − XTYTZT}. The IUCT is solved in tool coordinate system [17]. As shown in Fig. 2b, federate, tool position, and vector can be obtained from the tool path file data using interpolation method. The feed vector at is as follows:

$$ {\mathbf{a}}_t=\frac{{}^W{\mathbf{O}}_{T,t}-{}^W{\mathbf{O}}_{T,t-\varDelta t}}{\left\Vert {}^W{\mathbf{O}}_{T,t}-{}^W{\mathbf{O}}_{T,t-\varDelta t}\right\Vert } $$
(1)

where WOT, t and WOT, t − Δt are the cutter location vectors at time t and t − Δt in workpiece coordinate system and tool rotation cycle is \( \varDelta t=\frac{60}{n_r}\cdot \frac{1}{N} \).

Fig. 2
figure 2

Tool path of 5-axis milling process [17]

The rotation matrix from tool coordinate system to workpiece coordinate system at time t is as follows:

$$ \mathbf{R}=\left({{}^W\mathbf{x}}_{T,t},{{}^W\mathbf{y}}_{T,t},{{}^W\mathbf{z}}_{T,t}\right) $$
(2)
$$ \left\{\begin{array}{c}{{}^W\mathbf{x}}_{T,t}=\frac{{{}^W\mathbf{y}}_{T,t}\times {v}_t}{\left\Vert {{}^W\mathbf{y}}_{T,t}\times {v}_t\right\Vert}\\ {}{{}^W\mathbf{y}}_{T,t}=\frac{v_t\times {a}_t}{\left\Vert {v}_t\times {a}_t\right\Vert}\\ {}{{}^W\mathbf{z}}_{T,t}=\frac{v_t}{\left\Vert {v}_t\right\Vert}\end{array}\right. $$
(3)

Some parameters are obtained in tool coordinate system, such as IUCT. The cutting forces {dFt, dFr, dFa} are described in a tool coordinate system which can obtain from the oblique cutting model based on the analytical method; this method is introduced detail by Zhou et al. [16], which only give some important conclusions. The flow stress is using J-C constitutive model:

$$ {\tau}_s=\frac{1}{\sqrt{3}}\left[A+B{\left(\frac{\gamma }{\sqrt{3}}\right)}^n\right]\left[1+C\ln \left(\frac{\dot{\gamma}}{{\dot{\gamma}}_0}\right)\right]\left[1-{\left(\frac{T-{T}_r}{T_m-{T}_r}\right)}^m\right] $$
(4)

The shear force dFs and normal force dNs can be expressed as follows [16]:

$$ {\displaystyle \begin{array}{c}d{F}_s={\tau}_s\frac{dw\cdot {t}_c}{\cos {\lambda}_s\sin {\phi}_n}\\ {}d{N}_s=-\frac{\left[\mathit{\tan}\left({\phi}_n-{\alpha}_n\right)+\tan \beta cos{\eta}_c\right]\cos {\eta}_s}{1-\tan \beta \cos {\eta}_c\mathit{\tan}\left({\phi}_n-{\alpha}_n\right)}d{F}_s\end{array}} $$
(5)

The cutting force, dFt, j, dFr, j, dFa, j, applied to point P in Fig. 1 is as follows:

$$ \left\{\begin{array}{c}d{F}_{t,j}\\ {}d{F}_{r,j}\\ {}d{F}_{a,j}\end{array}\right\}=\left[\begin{array}{cc}\cos {\lambda}_s\cos {\phi}_n\cos {\eta}_{sh}+\sin {\lambda}_s\sin {\eta}_{sh}& \cos {\lambda}_s\sin {\phi}_n\\ {}-\sin {\phi}_n\cos {\eta}_{sh}& \cos {\phi}_n\\ {}\sin {\lambda}_s\cos {\phi}_n\cos {\eta}_{sh}-\cos {\lambda}_s\sin {\eta}_{sh}& \sin {\lambda}_s\sin {\phi}_n\end{array}\right]\left\{\begin{array}{c}d{F}_s\\ {}d{N}_s\end{array}\right\} $$
(6)

The cutting forces in a tool coordinate system are as follows:

$$ \left\{\begin{array}{c}d{F}_{x,j}\\ {}d{F}_{y,j}\\ {}d{F}_{z,j}\end{array}\right\}=\left[\begin{array}{ccc}-\sin {\phi}_j\sin \kappa & -\cos {\phi}_j& -\sin {\phi}_j\cos \kappa \\ {}-\cos {\phi}_j\sin \kappa & \sin {\phi}_j& -\cos {\phi}_j\cos \kappa \\ {}\cos \kappa & 0& -\sin \kappa \end{array}\right]\left\{\begin{array}{c}d{F}_{t,j}\\ {}d{F}_{r,j}\\ {}d{F}_{a,j}\end{array}\right\} $$
(7)

The cutting forces in workpiece coordinate system are as follows:

$$ d{F_i}^W=R\mathbf{d}{F_i}^T $$
(8)

The total cutting force is as follows:

$$ {F}_m=\sum \limits_{j=1}^N{\int}_{z_1}^{z_2}d{F}_{m,j} dz,\kern0.99em m=x,y,z $$
(9)

The flowchart for prediction of cutting force with five-axis milling is shown in Fig. 3.

Fig. 3
figure 3

The flowchart for prediction of cutting force with five-axis milling

3 Theoretical simulations

The simulation program is completed in MATLAB 2012on a computer. The torus cutter type is EMR-C20-4R20-160-2T, with 20 mm diameter, 4 mm bottom radius, and 2 cutter numbers, and cutter install pitch angle is 12 deg. The workpiece is nickel-aluminum bronze; the flow behavior of material parameters is given as [16]:

A = 295MPa, B = 759.5MPa, C = 0.011, n = 0.405, m = 1.09, \( {\dot{\gamma}}_0=0.0011/s \), Tm = 1311K, and Tr = 293K

The other material parameters are given by:

$$ \rho =7530 kg/{m}^3,c=419.0J/\left( kg\cdot K\right)\ k=41.9W/\left(m\cdot K\right) $$

where ρ is density, cis specific heat, and k is thermal conductivity.

In order to analysis the effect of tilt and lead angles, 10 group simulation parameters are shown in Table 1. The milling type is slot milling, spindle speed is 2000 r/min, feed speed is 200 mm/min, and cutting depth is 1 mm. The cutting force is described in workpiece coordinate system. Fx is in feed direction, Fy is perpendicular to the feed direction, and Fz is in normal direction of workpiece surface. The simulated results are shown in Fig. 4.

Table 1 Cutting conditions with different lead and tilt angle
Fig. 4
figure 4

Cutting force simulation results (a) test 1, (b) test 2, (c) test 3, (d) test 4, (e) test 5, (f) test 6, (g) test 7, (h) test 8, (i) test 9, (j) test 10

Comparing Fig. 4 a and b, the cutter tip is not at the lowest point when presence lead angle, and a part of the cutting edge does not participate cutting in one cutting cycle. Comparing Fig. 4 a, b, c, and d, when the lead angle increases, the effective cutting time is shorter, the Fy value increases first and then decreases, and the Fx becomes smaller in the positive direction. Similarly, comparing Fig. 4 a, e, and f, the effective cutting time is shorter; the Fx direction changes from negative to positive when the tilt angle changes. As shown in Fig. 4 g, h, i, and j, it can be seen that the cutting forces varied with different lead and tilt angles, but the amplitude changes are not obvious. Considering the cutting force and the material removal rate, a reasonable lead and tilt angle are selected in cutting process which can increase the effective cutting area and improve the processing efficiency.

4 Experiment results and discussion

4.1 Ball-end mill with varied cutting depth

The workpiece is the same as Section 3. The dry milling cutting test is shown in Fig. 5. Cutting forces were measured using a Kistler dynamometer 9257B. The sampling frequency is 25 KHz. The cutting force Fx is along the tool feed direction, the cutting force Fy is perpendicular to the feed direction, and the cutting force Fz is along the tool axis direction.

Fig. 5
figure 5

Milling test set up

Ball-end mill is a special case of torus-end mill. The carbide cutter is Sandvik Coromant 1B230-1200-XA 1630, which has 2 flutes and 12 mm diameter, normal rake angle is 5°, helical angle is 30°, the cutting edge is sharp, and the cutter is new.

The pre-machined workpiece size is 100 × 100 × 10mm. The cutter tip travelled at the height of:

$$ x=100t;y=0;z=\sin \left(2\pi x/50\right)-1.5;\kern0.99em \left(0\le t\le 1\right) $$
(10)

where x is in feed direction and z is in axis direction .

The cutting depth is from 0.5 to 2.5 mm and varied with the tool path. The test cutting parameters are shown in Table 2. The finished machined workpiece is shown in Fig. 6; the feed direction is along in X direction.

Table 2 Cutting conditions for ball-end milling and slot milling
Fig. 6
figure 6

The workpiece after milling test

Figures 7 and 8 show the comparison results between simulated data and experimental data with tests 1 and 2. It can been seen that the prediction forces match well which are measured in both shape and magnitude for cutting tests. The largest prediction forces are larger than the measured ones with the same trend. Comparison between Figs. 7 and 8, the cutting forces increased with the feed increased. The relative error of maximum milling force amplitude is shown in Table 3. The error is smaller than 25%, within the allowable scope of the engineering.

Fig. 7
figure 7

Comparison between measured and simulated results with test 1

Fig. 8
figure 8

Comparison between measured and simulated results with test 2

Table 3 Relative error of maximum milling force amplitude

4.2 Torus-end mill with varied lead/tilt angle

The tool and workpiece are same as Section 3. The milling test is shown in Fig. 5. As shown in Table 4, milling tests are used to validate the force model, and the lead/tilt angle effect is analyzed.

Table 4 Cutting conditions for milling test, slot milling (dry milling, spindle speed is 2000 r/min, feed rate is 0.1 mm/tooth, cutting depth is 1 mm)

Figure 9 shows the experimental results of cutting force at different angles. The cutting force is described in workpiece coordinate system. Fx is in feed direction, Fy is perpendicular to the feed direction, and Fz is in normal direction of the workpiece surface. Compared with Fig. 9 a and b, when there is a lead angle, there is a period of time in each cycle that does not participate in cutting, the effective removal rate decreases, and the cutting force is zero in a period of time. Compared with Fig. 9 a, c, and d, when the tilt angle increases, the effective cutting radius decreases, the milling force decreases, and a part of time does not participate in the cutting. There are some errors between the experimental results and the simulation results, but the general trend of milling force is the same. The reason is that the analytical prediction model is adopted, which makes too many assumptions and simplifications, and there is a certain gap between these simplifications and the reality. The relative error of maximum milling force amplitude is shown in Table 5. The maximum error is smaller than 25%, with the allowable scope of the engineering, so the predicted model can be used to predict the milling force in five-axis milling process.

Fig. 9
figure 9

Comparison between experiment and predicted results

Table 5 Relative error of maximum milling force amplitude

5 Conclusions

An analytical model is proposed for the prediction of cutting force in five-axis milling. The cutting force derived from oblique cutting model, considering workpiece surface, cutter location, and tool vector. The tool run-out and the plough force are not considered in this study. The following conclusions can be summarized:

  1. (1)

    A new analytical model of milling force of five-axis milling process is proposed, which not need experiments results compared with the mechanistic method.

  2. (2)

    Cutting force considering the effect of lead angle and tilt angle is discussed. Considering the cutting force and the material removal rate, a reasonable lead and tilt angles are selected in cutting process.

  3. (3)

    The experiment used to validate the predicted model with ball-end mill tests and torus-end mill test with varied conditions.