1 Introduction

Selection of the tools and the cutting conditions in machining are still difficult to achieve because of the high level of complexity and the related nonlinear phenomena. Comprehension of the influence of the process parameters on the quality of a component and its optimization are also a challenge for the same reasons. In the frame of digital manufacturing and Industry 4.0, modelling the cutting process supports them, while remaining a challenging task. As highlighted by Arrazola et al. [1], most finite element (FE) models are developed in 2D (orthogonal cutting configuration usually) although industrial applications require 3D modelling.

The behaviour of the machined material is one of the key aspects of a FE model [1, 2]. Research is very intense in this area, leading to a growing number of constitutive material models ranging from empirical models to physical models, some including microstructure effects [2]. The empirical thermo-elasto-viscoplastic Johnson-Cook (JC) model [3] is still the most widely used to this day:

$$\begin{aligned} \sigma ^y =&\left( A + B\ \varepsilon ^{p^n} \right) \left( 1 + C\ \ln \frac{\dot{\varepsilon }^p}{\dot{\varepsilon }_0^p}\right) \nonumber \\&\left( 1 - \left[ \frac{T - T_{\text {room}}}{T_{\text {melt}} - T_{\text {room}}}\right] ^{m}\right) \end{aligned}$$
(1)

In this model, the flow stress, \(\sigma ^y\), is a function of the plastic strain, \(\varepsilon ^p\); the plastic strain rate, \(\dot{\varepsilon }^p\); and the temperature, T. It is composed of three terms describing independently the plastic, viscous and thermal aspects. One of the points in favour of its adoption is the rather limited number of parameters to be identified, 5: A, B, C, m and n. Here, \(\dot{\varepsilon }_0^p\) is the reference plastic strain rate, while \(T_{\text {room}}\) and \(T_{\text {melt}}\) are respectively the ambient (room) and melting temperatures. More recent models developed on this basis, such as that of Calamaz et al. [4], increase this number of parameters (for the particular Calamaz model to 9). Other authors have also used the Zerilli-Armstrong model to simulate cutting processes [5]. The best description (in theory) of the behaviour is obtained at the cost of a greater complexity of the identification process and a reduction of the link with the physical meaning of the model.

One of the problems of modelling material behaviour for cutting simulation is the identification of parameters, especially as the experimental equipment does not allow the high levels of strain, strain rate and temperature of machining to be achieved [2]. Inverse identification is an alternative, but the uniqueness of the solution is not always guaranteed [1, 2]. Early work by Özel and Altan [6] used the least squares method to identify the input parameters of a FE model in an inverse manner. Shrot and Bäker [7] then used the Levenberg-Marquardt algorithm for their identification of the material parameters. They showed that similar results (cutting forces and chip morphology) could be obtained by different sets of parameters and thus highlighted the non-uniqueness of the solution of the inverse problem. In addition to the flow stress parameters, Klocke et al. [8] also identified the damage parameters. In more recent work, such as Bosetti et al. [9] and Denkena et al. [10], the approach to the inverse identification problem is shifting from optimization to artificial intelligence (AI)-based methods. The downhill simplex algorithm (DSA) is adopted by Bergs et al. [11] and by Hardt et al. [12] for AISI 1045. Stampfer et al. [13] also chose DSA when treating AISI 4140 quenched at three different temperatures. In [14], Hardt et al. showed that particle swarm optimization (PSO) was more efficient in solving the inverse problem than DSA, even though the computational time is still significant. In order to reduce the computational time, an efficient global optimization algorithm (EGO) was recently introduced by Kugalur Palanisamy et al. [15]. They identified simultaneously the parameters of the material constitutive model and the friction model for Ti6Al4V. The identified parameters showed good performance when applied to a different FE model [16]. Most of these works highlight the non-uniqueness of the identification, and they all require the definition of the analytical expression of the constitutive model.

ANN (artificial neural network)-based material models have been introduced to avoid postulating or knowing the analytical expression of the material behaviour. Gorji et al. [17] recently reviewed the use of recurrent neural networks for material models, while Jamli and Farid [18] reviewed their application in FE simulation of material forming. When compared to classical, analytical and empirical models, such as the JC model, they proved to be more powerful to represent the experimental behaviour [19]. The use of these ANN-based models in FE simulation of forming processes also turned out to provide better results than the classical JC model [20] and to handle complex phenomena such as dynamic recrystallisation [21]. No application of these ANN-based models in FE simulation of cutting currently exists.

Lagrangian and Eulerian formulations are the most used for FE modelling of the cutting process. Combinations of formulations, such as Arbitrary Lagrangian-Eulerian (ALE) and Coupled Eulerian-Lagrangian (CEL), are increasingly being used to avoid (or reduce) mesh distortions [22]. The CEL formulation has recently been successfully applied to the modelling of cutting (in 2D orthogonal configuration): it provides accurate results with realistic chip shape and no mesh distortion. The first 3D applications are found in recent works [23,24,25,26,27]. They cover orthogonal (free) cutting or a simple 3D operation, while free oblique cutting has yet to be studied.

Experimental validation of a model is a crucial step in modelling the cutting process. The experimental configuration should be as close as possible to the simulation. For the validation of orthogonal cutting, a rotational motion usually generates the cutting speed. This is often done in turning [28] or milling [23], and the diameter of the rotating workpiece must be large enough to reduce the influence of curvature on the results. Experimental configurations under strictly orthogonal cutting conditions are less often adopted, for example, on broaching machines [29] or milling machines [30, 31]. If they remove the assumptions related to the rotary cutting motion, they generally allow lower cutting speeds (except on a dedicated machine, as in Afrasiabi et al. [32]). Free oblique cutting with a straight cutting edge has not yet been studied: all efforts have been concentrated on orthogonal cutting (mainly for the validation of 2D FE models).

This paper fills the gap in the oblique cutting literature by investigating both orthogonal and free oblique 3D cutting configurations, both experimentally and numerically. An ANN, introduced in Pantalé et al. [33], is implemented in a FE cutting model for the first time in place of the JC analytical law. A wide range of cutting speeds (6), uncut chip thicknesses (3), and cutting edge inclination angles (2) resulting in 36 different conditions are considered to demonstrate the predictive capability of the FE model for the fundamental variables. The developments are applied to the formation of continuous chips of the titanium alloy Ti6Al4V.

Fig. 1
figure 1

Experimental setup

2 Experimental setup

A 3-axis GF Mikron VCE 600 Pro milling machine is used to perform dry orthogonal and oblique cutting tests on Ti6Al4V (grade 5 annealed at 750 \(^{\circ }\)C for 1 h followed by air cooling) with the same kinematics as a shaper. As shown in Fig. 1, the tungsten carbide tool (modified LCGN160602-0600-FG, CP500 from SECO) is fixed on a dedicated holder (modified CFHN-06 from SECO), and the sample to be cut is clamped in the spindle (no rotation is allowed during the test). The top of the sample has three ribs of 1 mm width (the width of the tool is 6 mm) and 10 mm length. The test consists of removing the top layer (its height is the uncut chip thickness, h) of a rib at the prescribed cutting speed, \(v_c\). The cutting speed is provided by the feed rate, \(v_f\), of the machine (maximum value of 40 m/min ). The tool cutting edge inclination, \(\lambda _s\), results from the relative angular orientation of the tool and the sample. Table 1 shows the cutting conditions: six cutting speeds, three uncut chip thicknesses and two inclination angles, each repeated three times. An inclination angle of 6\(^{\circ }\) is the typical value when turning Ti6Al4V, while cutting speeds and uncut chip thicknesses values in accordance with recommended ranges by SECO for the standard tool [34] are adopted.

Forces are measured with a 3-component Kistler 9257B dynamometer and are amplified by a Kistler 5070A charge amplifier. Acquisition is performed at 3 kHz using a Kistler 5697A2 data acquisition system and DynoWare software. The recorded forces are then filtered with a second-order low-pass Bessel filter at 750 Hz before calculating the average value of the steady-state signal.

Table 1 Cutting conditions of the study

All chips are collected and observed with a Dino Lite digital microscope AM7013MZT (5 MP, magnification \(20\times \)\(250\times \)). Each chip is measured three times along its length in order to obtain an average value representative of the whole chip.

3 Finite element model

3.1 Modelling choices

The main objectives of a predictive model are the accurate modelling of trends in results as conditions change and the good agreement of predicted values with experimental values (exact values are not expected due to experimental dispersions of at least 10% around the mean values). This type of model is intended to support future choices and developments without the need for experimental data. No assumptions are made about the geometry of the workpiece in the model (i.e., its width is the same as in experiments), while keeping the calculation time relevant for industrial applications. The CEL formulation is adopted to model the dry orthogonal and free oblique cutting tests with Abaqus/Explicit 2020. The 3D model is composed of a fixed Lagrangian tool and a Eulerian part (Fig. 2). Chip formation occurs by plastic flow through the Eulerian domain without mesh distortion. The Eulerian formulation allows for chip formation without damage properties, by removing modelling assumptions. These two features contribute to the cutting models providing accurate results and realistic chips [22].

Fig. 2
figure 2

Boundary conditions and schematic initial geometry of the model

As shown in Fig. 3, the full width of the workpiece (1 mm), i.e., one rib in the experiments, is modelled. To allow for chip formation and lateral flow, the Eulerian domain is wider (it includes the volume in which the material can move). The volume above the initial part is also meshed with Eulerian elements for the same reasons. As in the experiments and to satisfy the assumption of an orthogonal and oblique free cut, the tool is wider than the workpiece (it is 1.1 mm in the model and 6 mm in the experiments). It is very important to note that the models are the same for both inclination angles: they differ only in the rotation of the tool by \(6^{\circ }\) around the Y-axis as in the experiments (Fig. 3). This, together with the absence of assumptions when developing the models, contributes to make the models predictive: no input is changed when the cutting conditions are changed.

Fig. 3
figure 3

Configuration of the FE model for \(\lambda _s =\)  \(6^{\circ }\)

According to a previous sensitivity study of the mesh in orthogonal cutting with the CEL formulation [24], the edge size of the elements is 5 \({\mu }\)m in the plane parallel to the cutting speed. In the direction perpendicular to this plane, it is 5 \({\mu }\)m in the areas close to the lateral boundaries of the Eulerian domain and 50 \({\mu }\)m in the middle of the part. To reduce the computation time, the size of the model depends on the value of the uncut chip thickness. This results in a Eulerian domain (EC3D8RT 8-node 3D linear Eulerian elements, coupled mechanical-thermal behaviour and reduced integration) composed of 216,550 to 273,350 nodes and a Lagrangian domain (C3D8T 8-node 3D linear Lagrangian elements, coupled mechanical-thermal behaviour) of 4650 nodes.

The Ti6Al4V part is assumed to be thermo-elasto-viscoplastic (isotropic), and the inelastic thermal fraction is 0.9. The JC parameter set of Seo et al. [35] is adopted because the value of A corresponds to the value of the typical yield strength of Ti6Al4V, and this set was found to provide the best results among the 20 sets available in the literature [36]. The TiN-coated tungsten carbide (WC) tool is assumed to have linear elasticity. The material properties are given in Table 2.

Table 2 Materials properties [35, 37, 38]

According to the experimental results of Rech et al. [39], it is assumed that Coulomb friction occurs at the tool-piece interface and that the coefficients of friction, \(\mu \), and heat partition, \(\beta \), depend on the cutting speed. The limiting shear stress, \(\tau _{\text {max}}\), is included and is given by the following:

$$\begin{aligned} \tau _{\text {max}} = \frac{\text {yield stress}}{\sqrt{3}} = \frac{A}{\sqrt{3}} \end{aligned}$$
(2)

All the friction energy is converted into heat. Table 3 shows the friction coefficients adopted in this study. Gap heat conductance based on the distance between the two surfaces is not available in Abaqus/Explicit 2020. It is therefore not included in the modelling.

Table 3 Friction and heat transfer coefficients [13, 37, 39]

An ambient temperature of 293 K is imposed on the top and right surfaces of the tool and on the left and bottom surfaces of the workpiece (Fig. 2). It is assumed that radiation and convection occur on the rake and clearance faces of the tool. The initial temperature of the tool and workpiece is set to room temperature (293 K). The heat transfer coefficients are provided in Table 3.

3.2 Material model of Ti6Al4V

In the numerical simulations presented in Section 4, a thermo-elasto-viscoplastic material model for Ti6Al4V is employed, which utilizes a flow criterion based on an artificial neural network (ANN) identified for the material. This ANN is implemented in the Abaqus/Explicit code through a Fortran VUHARD subroutine, as proposed by Pantalé et al. [20, 33], to compute the flow stress \(\sigma ^y\) as a function of the plastic strain \(\varepsilon ^p\), the plastic strain rate, \(\dot{\varepsilon }^p\), and the temperature T. The approach replaces the analytical formulation of the flow law, typically based on Johnson-Cook or Zerilli-Armstrong type models, with a multi-layer ANN serving as a universal approximator. This enables the direct identification of the neural network parameters from experimental data without postulating a behavioural model, simplifying the procedure and providing greater flexibility in model definition.

In contrast to the classic approach, which involves conducting experiments on a material, postulating an analytical form for the flow law and identifying the parameters that best fit the experimental data, the use of ANN allows for direct identification of the law from experimental data without the need to postulate the analytical form of the flow law. This method also enables the computation of the three derivatives of the flow stress \(\sigma ^y\) with respect to the three input variables of the model, which is necessary for implementing the model as a flow law in the form of a VUHARD subroutine in the FEM code Abaqus/Explicit. The same network architecture and identified trained parameters are used to compute the flow stress \(\sigma ^y\) and the derivatives in a one-step procedure [20, 33].

In order to verify the influence of the neural network complexity on the numerical results of the simulation and on the computation time, several ANN architectures (i.e., hyperparameters of the ANN) are tested afterwards (in Section 3.4). The chosen global architecture has two hidden layers with a variable number of neurons for the first hidden layer (\(\zeta \) = 9 to 17) and seven neurons for the second hidden layer, three inputs (the plastic strain, \(\varepsilon ^p\); the plastic strain rate, \(\dot{\varepsilon }^p\); and the temperature, T) and one output (the yield strength, \(\sigma ^y\)). The global architecture of this type of ANN is given in Fig. 4 for nine neurons in the first hidden layer. According to Pantalé et al. [33], this ANN is referred to as ANN 3-9-7-1-sig, as it has three inputs, nine neurons in the first hidden layer, seven neurons in the second hidden layer, one output and a sigmoid activation function. The selection of an architecture with two hidden layers was made based on the conclusions drawn in Pantalé et al. [33]. Additionally, the decision to use the sigmoid activation function was guided by the findings in Pantalé [40], who identified the most efficient and accurate activation functions for finite element simulations in thermomechanical forming.

Fig. 4
figure 4

Architecture of the ANN 3-9-7-1-sig used for the flow law

In a preliminary phase, after having selected the global architecture of the neural network, it is necessary to proceed to its training from some inputs. The inputs for this application were generated from the Johnson-Cook flow law expression reported in Eq. (1) and the identified parameters reported in Table 2. This approach was chosen to demonstrate the ability of the neural network flow law to replace a classically formulated flow law such as Johnson-Cook’s for the simulation of metal cutting. In future developments, experimental tests on a Gleeble thermomechanical simulator associated with Taylor impact tests or Hopkinson bar tests will be used to generate this network training data. The training data, presented in the form of a data table containing the plastic strain \(\varepsilon ^p\), the plastic strain rate \(\dot{\varepsilon }^p\), the temperature T and the flow stress \(\sigma ^y\), is processed by a learning algorithm, developed at LGP, in Python, using the Tensorflow library [41]. One hour of training on a Dell XPS13 7390 laptop running Ubuntu 20.04 64 bits with 16 GiB of Ram and an Intel 4-core i7-10510U processor allows obtaining the converged parameters of the ANN model.

Once this learning phase is completed, the neural network parameters resulting from the learning process are used directly by a Python program, in charge of automatically generating the Fortran source code of the VUHARD subroutine in order to compute the flow stress \(\sigma ^y\) and its three derivatives, required for the explicit Abaqus FEM code.

The main advantage of this approach (the use of an ANN), after the learning phase, is that, for example, the output \(\sigma ^y\) of the network is now linked to the inputs \(\varepsilon ^p\), \(\dot{\varepsilon }^p\) and T by Eqs. (3) to (7) for a two-hidden layer neural network with a sigmoid activation function as proposed previously.

Thus, in the VUHARD subroutine, the computation of the flow stress \(\sigma ^y\) from the three input variables \(\varepsilon ^p\), \(\dot{\varepsilon }^p\), and T is performed using the following procedure. The first step is to scale the input data to the interval [0, 1] using the following equation:

$$\begin{aligned} \overrightarrow{x} = {\left\{ \begin{array}{ll} x_1 = \frac{\varepsilon ^p - [\varepsilon ^p]_{min}}{[\varepsilon ^p]_{max} - [\varepsilon ^p]_{min}}\\ x_2 = \frac{\ln (\dot{\varepsilon }^p)-[\ln (\dot{\varepsilon }^p)]_{min}}{[\ln (\dot{\varepsilon }^p)]_{max}-[\ln (\dot{\varepsilon }^p)]_{min}}\\ x_3 = \frac{T-[T]_{min}}{[T]_{max}-[T]_{min}} \end{array}\right. } \end{aligned}$$
(3)

where quantities \([\ ]_{min}\) and \([\ ]_{max}\) are the boundaries of the range of the corresponding field during the training phase. Corresponding values, for the proposed case, are given in 5. According to the architecture of the network, the outputs of the neurons of the first hidden layer \(\overrightarrow{y_1}\) are given by the following equation:

$$\begin{aligned} \overrightarrow{y_1} = \text {sig}\left( \textsf{w}_1 \varvec{\cdot } \overrightarrow{x}+ \overrightarrow{b_1}\right) \end{aligned}$$
(4)

where \(w_1\) and \(\overrightarrow{b_1}\) are the weights and biases associated with the first hidden layer and sig( ) is the sigmoid activation function defined by the equation (5):

$$\begin{aligned} \text {sig}(x)=\frac{1}{1 + e{-x}} \end{aligned}$$
(5)

Then, the output of the neurons of the second hidden layer is given by the equation (6):

$$\begin{aligned} \overrightarrow{y_2} = \text {sig}\left( \textsf{w}_2 \varvec{\cdot } \overrightarrow{y_1}+ \overrightarrow{b_2}\right) \end{aligned}$$
(6)

where \({\textsf{w}}_2\) and \(\overrightarrow{b_2}\) are the weights and biases associated with the second hidden layer. Finally, the \(\sigma ^y\) output of the ANN is thus given by the equation (7):

$$\begin{aligned} \sigma ^y = \left( [\sigma ^y]_{max}-[\sigma ^y]_{min}\right) \left( \overrightarrow{w}^T \varvec{\cdot } \overrightarrow{y_2} + b\right) + [\sigma ^y]_{min} \end{aligned}$$
(7)

where \(\overrightarrow{w}\) and b are the weights and the bias associated with the output layer.

On the other hand, the three derivatives of the yield stress \(\sigma ^y\) with respect to the three input variables \(\varepsilon ^p\), \(\dot{\varepsilon }^p\) and T are given by the equation (8):

$$\begin{aligned} {\left\{ \begin{array}{ll} \partial \sigma ^y/\partial \varepsilon ^p = s'_1 \frac{[\sigma ^y]_{max} -[\sigma ^y]_{min}}{[\varepsilon ^p]_{max} -[\varepsilon ^p]_{min}}\\ \partial \sigma ^y/\partial \dot{\varepsilon }^p = s'_2 \frac{[\sigma ^y]_{max} -[\sigma ^y]_{min}}{\left[ [\dot{\varepsilon }^p]_{max} -[\dot{\varepsilon }^p]_{min}\right] \dot{\varepsilon }^p}\\ \partial \sigma ^y/\partial T = s'_3 \frac{[\sigma ^y]_{max} -[\sigma ^y]_{min}}{[T]_{max} -[T]_{min}} \end{array}\right. } \end{aligned}$$
(8)

where \(s'_i\) is the \(i^{th}\) component of the vector \(\overrightarrow{s}'\) defined by the equation (9):

$$\begin{aligned} \overrightarrow{s}' ={\textsf{w}}_1^T \varvec{\cdot }\left[ {\textsf{w}}_2^T \varvec{\cdot }\left( \frac{\overrightarrow{w} \circ \text {e}{-\overrightarrow{y_2}}}{\left[ 1 + \text {e}{-\overrightarrow{y_2}}\right] ^2}\right) \circ \left( \frac{ \text {e}{-\overrightarrow{y_1}}}{\left[ 1 + \text {e}{-\overrightarrow{y_1}}\right] ^2} \right) \right] \end{aligned}$$
(9)

and \(\circ \) is the element-wise product, known as the Hadamard product. In Eqs. (3) to (9), quantities \(\textsf{w}_1\), \(\textsf{w}_2\), \(\overrightarrow{w}\), \(\overrightarrow{b_1}\), \(\overrightarrow{b_2}\) and b are evaluated by the training procedure of the ANN. Corresponding values for an ANN containing nine neurons in the first hidden layer and seven neurons in the second hidden layer are reported in 5. The set of Eqs. (3) to (9), together with the network parameters identified in the learning phase, is automatically translated into a VUHARD Fortran subroutine used by the FEM code Abaqus to simulate the cutting model.

Because of the large number of identified parameters for all the ANN models (from 114 to 202 for nine and 17 neurons for the first hidden layer, respectively), the other four sets of ANN parameters used in this publication can be found in [42].

3.3 Sensitivity study of the results to mass scaling

FE modelling of the cutting process is very expensive in terms of CPU time due to the coupling of many nonlinear phenomena and the large amount of tiny finite elements. Mass scaling (MS) is introduced into the model to reduce the CPU computation time while checking that it does not influence the results (forces and energies) via a mass scaling sensitivity study. MS factors, \({{MS}_{f}}\), ranging from 1E6 (theoretical CPU time scale of \(\sqrt{{MS}_{f}} = 1000\)) to 1 (no scale), were used for a cutting condition (\(0^{\circ }\), \(v_c\) =  30 m/min and h = 60 \({\mu }\)m). The same signal processing procedure is applied to the numerical forces as to the experimental forces (cf. 2): they are filtered with a second-order low-pass Bessel filter at 750 Hz before calculating the steady-state average value. Table 4 gives the results of the model with MS normalized (\(\hat{F_i}\)) by those of the model without MS:

$$\begin{aligned} \hat{F_i} = \frac{F_i\text { with MS}}{F_i\text { without MS}} \end{aligned}$$
(10)

with \(i = c\) for the cutting force and \(i = f\) for the feed force. As expected, the real speed-up does not increase linearly with the \({MS}_{f}\), but it remains significant. A \({MS}_{f}\) of 1E6 leads to an unstable computation, and a \({MS}_{f}\) of 1E5 leads to erratic force evolutions. These results are confirmed by high values of the ratio of the kinetic (KE) to the internal (IE) energies (it should not exceed a few percent [43, 44]). A value of \({MS}_{f}\) of 1E3 is chosen as it offers a good balance between reducing the computation time and the impact on the forces, while keeping the \(\frac{KE}{IE}\) below 1%. To provide an order of magnitude of CPU computation time, between 10 and 50 h (depending on the value of h) are required on four cores of an Intel i7-5700HQ CPU at 2.7–3.5 GHz.

Table 4 MS sensitivity study (selected MS factor, \({MS}_{f}\), in bold; \(\hat{{F}_{c}}\), normalized cutting force; \(\hat{{F}_{f}}\), normalized feed force; KE, kinetic energy; IE, internal energy)
Table 5 Sensitivity of the forces to the number of neurons of the first layer, \(\zeta \) (selection in bold; \(\check{{F}_{c}}\), normalized cutting force; \(\check{{F}_{f}}\), normalized feed force)

3.4 Sensitivity study of the results to the number of neurons

The number of neurons in the hidden layers may influence the results. A sensitivity study on the number of neurons of the first hidden layer, \(\zeta \), is performed in order to select the ANN offering the best balance between CPU computation time and the quality of the results. The results of the study are provided in Table 5. \(\check{F_i}\) corresponds to the results of the model with ANN normalized by those of the model with the built-in JC model:

$$\begin{aligned} \check{F_i} = \frac{F_i\text { with ANN}}{F_i\text { with JC}} \end{aligned}$$
(11)

They show no influence on the numerical results for the forces compared to the built-in Johnson-Cook model, and only the computation time is influenced by the number of neurons in the first hidden layer and increases with it. This increase in computation time is not only due to the increasing complexity of the neural network with the number of neurons, but also to the need to go through a VUHARD user subroutine. A first hidden layer of nine neurons is therefore selected as it leads to the smallest increase in CPU computation time, without influence on the final result.

Fig. 5
figure 5

Temporal evolutions of experimental (E) and numerical (N) forces at \(\lambda _s =\) 6\({^\circ }\), \(v_c =\) 10 m/min and \(h =\)  40 \({\mu }\)m with dispersion around average experimental values (linear extrapolation of numerical values in dashed)

Fig. 6
figure 6

Temperature contours (in K) of the numerical chip after 1.5 ms at \(v_c =\) 10 m/min, \(h =\) 40 \({\mu }\)m and a \(\lambda _s =\)  0\(^{\circ }\) and b \(\lambda _s =\) 6 \(^{\circ }\)

Fig. 7
figure 7

Temperature contours (in K) of the back of the numerical chip (tool is removed) after 1.5 ms at \(v_c =\) 10 m/min, \(h =\)  40 \({\mu }\)m and a \(\lambda _s =\) 0 \(^{\circ }\) and b \(\lambda _s =\) 6 \(^{\circ }\)

4 Experimental and numerical results

An example of the temporal evolution of the numerical and experimental forces is plotted for the three directions in Fig. 5 at \(\lambda _s =\)  6 \({^\circ }\), \(v_c =\) 10 m/min and \(h =\) 40 m/min. The FE models are calculated up to a few microseconds after the stationary state is reached. Then, a linear extrapolation (dashed line between the last two markers in Fig. 5) is used to provide numerical values for the same time range as the experimental values. The average and standard deviation (\(2\,\sigma \)) are calculated from the 3 experimental values. The resulting dispersion is shown in Fig. 5 around the average values of each force. Steady state takes longer to be reached for the experiments than for the numerical model, in particular for the cutting force. The dispersion around the evolution of the average force is greater for the feed force than for the cutting force, while the average value of the feed force is 46% of the average value of the cutting force. The numerical cutting force is very close to the experimental average cutting force; it is only 4% higher. This difference, \(\Delta j\), is calculated by the following:

$$\begin{aligned} \Delta j = \frac{\left| j^\text {(sim)} - j^\text {(exp)}\right| }{j^\text {(exp)}}\times 100 \end{aligned}$$
(12)

where j is the cutting force, the feed force, the passive force or the chip thickness. \(j^\text {(sim)}\) is the average value from the simulation, while \(j^\text {(exp)}\) is the average experimental value.

The numerical feed force is underestimated by the model, but is within the 95% experimental confidence interval. The numerical passive force difference is also underestimated and is not within the narrower experimental dispersion. The difference between the average values of the experimental and numerical feed and passive forces is 25%. A less well-modelled feed force than the cutting force is typical of FE models of the cutting process, and the difference with the experimental value is similar to other studies for a narrower range of cutting conditions [32, 45,46,47,48]. Hardt and Bergs [27] also obtained larger differences for feed and passive force than for cutting force. The difference for passive force was higher than for feed force, which is the opposite observation of this work.

Fig. 8
figure 8

Temperature contours (in K) of the top of the numerical chip after 1.5 ms at \(v_c =\) 10 m/min, \(h =\) 40 \({\mu }\)m and \(\lambda _s =\) 0\(^{\circ }\)

Numerical chips at \(v_c =\) 10 m/min and \(h =\) 40 \({\mu }\)m for 0\({^\circ }\) and \(\lambda _s =\)  6 \({^\circ }\) are provided in Figs. 6 and 7. Due to the absence of heat gap generation in the model, temperatures in the tool increase mainly by the heat generated by friction. They are therefore underestimated: the maximal temperature in the tool is under 400 K (and all temperatures in the tools are in the blue colours with the scale of Fig. 6). When the inclination of the cutting edge is 0\(^{\circ }\), both sides of the chip are identical, and a symmetry plane can be drawn in the middle of the workpiece (Fig. 7a). On the other hand, for an inclination of the cutting edge of 6\(^{\circ }\), the chip is no longer aligned with the workpiece. The chip bends to one side due to the orientation of the tool, and symmetry is lost in both the geometry and the thermal and mechanical fields, as shown in Fig. 7b. This produces helical chips for the inclination angle of 6\(^{\circ }\) as in the experiments. Figure 8 shows the variation of the chip thickness across its width: it is thicker in the middle (i.e., the body of the chip) than on its sides. This underlines the importance of 3D modelling, even for the orthogonal cutting configuration as highlighted earlier [24]. The 3D modelling also allows reproducing the lateral flow that occurs in the experiments for both values of cutting edge inclination (Fig. 6), unlike a 2D model [23,24,25]. Although this leads to higher computation times, future cutting models should be in 3D, even when orthogonal cutting is considered. In this case, it is recommended to take advantage of the symmetry of the configuration to reduce the computation time. This simplification has not been included in this study to avoid any difference in the FE models between the two inclinations of the cutting edge.

Fig. 9
figure 9

Comparison of experimental and numerical cutting forces at the cutting edge inclination of 0\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

Average values of the experimental forces and their dispersion are shown in Figs. 9, 10, 11, 12, and 13 together with the average numerical values. Passive force values are of course only plotted for \(\lambda _s = 6^{\circ }\) as they are equal to zero when \(\lambda _s = 0 ^{\circ }\).

Fig. 10
figure 10

Comparison of experimental and numerical cutting forces at the cutting edge inclination of 6\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

The increase in cutting force with uncut chip thickness is clearly observed in Figs. 9 and 10 for both experimental and numerical results at the two inclination angles, as well as the decrease in force with increasing cutting speed. This shows that temperature softening dominates strain rate hardening for Ti6Al4V and is accurately modelled. Increasing the inclination angle from 0 to 6\(^{\circ }\) slightly reduces the cutting force; this is well captured by the model. For cutting speeds of 20–40 m/min and an inclination angle of 0\(^{\circ }\), \({F}_{c}\) is almost constant with cutting speed for uncut chip thicknesses of 40 \({\mu }\)m and 60 \({\mu }\)m, while it decreases slightly for 80 \({\mu }\)m; this small stabilization is less marked for the model.

An increase in the deviation around the average value with the cutting speed is noted for values above 10 m/min. All numerical values are within 95% confidence of the experiments (35 of the 36 conditions are within 68% confidence). The average difference with the experiments is 4%, which is remarkable, also considering the wide range of cutting conditions considered and the absence of model tuning. This underlines the predictive ability and accuracy of the FE model for both inclination angles.

Fig. 11
figure 11

Comparison of experimental and numerical feed forces at the cutting edge inclination of 0\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

Fig. 12
figure 12

Comparison of experimental and numerical feed forces at the cutting edge inclination of 6\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

Figures 11 and 12 show the results for the feed force, where the two clearest trends for the experiments are its decrease with the inclination angle and its increase with the uncut chip thickness (even though it is lower than expected). For 80 \({\mu }\)m, \({F}_{f}\) decreases overall with \(v_c\) in the experiments. For 40 \({\mu }\)m and 60 \({\mu }\)m, the force decreases at lower \(v_c\), then increases for 0\(^{\circ }\), while a decrease is observed at all \(v_c\) for 6\(^{\circ }\) (the experimental dispersion is high for both inclination angles, but the average trend with cutting speed is clear at 6\(^{\circ }\), not at 0\(^{\circ }\)). For the numerical values, the overall trend is the same for the three uncut chip thicknesses and the two inclination angles: a decrease for the lowest values of \(v_c\) and then an increase. It should be noted that the numerical model does not correctly handle the trends of the feed forces: as Fig. 12 clearly shows, the numerical forces have an overall increasing trend with the cutting speed, while their average value mainly decreases when the uncut chip thickness increases. The differences between the average numerical and experimental values increase with the uncut chip thickness: the forces are closer at 40 \({\mu }\)m than at 80 \({\mu }\)m. The numerical values are generally not within the 95% confidence interval (they do not clearly change with the cutting conditions). Coupled with the differences in trends, this shows that \({F}_{f}\) is less well modelled (the average difference is 39%) than \({F}_{c}\) as usual in FE modelling of the cutting process and even more so in 3D [27]. The influence of the uncut chip thickness on the feed force should therefore be improved. The parameters of the material model are known to have an impact on the forces (and on the chip morphology) [15, 36]. The friction model should also be improved to strengthen the results [27].

Fig. 13
figure 13

Comparison of experimental and numerical passive forces at the cutting edge inclination of 6\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

The passive force is non-zero for the inclination angle of 6\(^{\circ }\) (Fig. 13). Like the cutting force, it increases with the uncut chip thickness and decreases with the cutting speed. The comparison with experiments is broadly the same as for \({F}_{c}\), except for a greater difference in the magnitude of \({F}_{p}\) (the average difference is 26%, but it is small in absolute terms—less than 5 N). Most of the numerical values do not fall within the experimental 95% confidence interval. A lower magnitude of the passive force from the simulation than from the experiments with the correct trends when the cutting conditions change was also observed by Hardt and Bergs [27]. The differences were mainly attributed to differences in cutting edge radius, friction modelling and material model. In this work, the impact of the cutting edge radius can be neglected as it is the same in the model as in the experiments.

As far as the chip morphology is concerned, all chips are continuous. For both the simulation and the experiments, the chip thickness ratio, \(\lambda _h\),

$$\begin{aligned} \lambda _h = \frac{h'}{h} \end{aligned}$$
(13)

with h the uncut chip thickness and \(h'\) the chip thickness, is almost independent of the uncut chip thickness (Figs. 14 and 15). It is slightly reduced from \(\lambda _s =\) 0\(^{\circ }\) to \(\lambda _s =\) 6\(^{\circ }\), which means that the chip thickness decreases with the inclination angle. This influence is underestimated by the model: the reduction of \(\lambda _h\) is smaller than in the experiments. The average difference between the experimental and numerical \(\lambda _h\) is 17% over the whole range of cutting conditions. The chip thickness ratio decreases with cutting speed due to the reduction in friction, which is correctly accounted for by the model. As with the feed force, the results should be improved by more complex friction models and a set of material parameters for which the identification includes forces and chip thickness [15].

Fig. 14
figure 14

Comparison of experimental and numerical chip thickness ratios at the cutting edge inclination of 0\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

Fig. 15
figure 15

Comparison of experimental and numerical chip thickness ratios at the cutting edge inclination of 6\(^{\circ }\) for the three uncut chip thicknesses and the six cutting speeds

The differences calculated according to Eq. (12) are presented in Table 6 to provide a quantitative overview of the results. The cutting force is the best-modelled quantity as observed in the literature. This result was to be expected as the parameter set of the material model was selected mainly due to its good approximation of the cutting force [36]. As this selection was made with a 2D model, the results show the ability of the model to correctly handle the third (passive) force. Based on the average differences, the performance of the model is very close for the cutting and feed forces for both cutting edge inclinations, although a small degradation (1% and 2%, respectively) is noted for 6\(^{\circ }\). This degradation is more important (7%) for the chip thickness ratio and must be linked to the difference in passive force. Indeed, the chip thickness and out-of-plane force models are deeply linked. Improving the friction at the tool-workpiece interface should be a key point. It should be noted that the chip thickness is very well modelled under certain cutting conditions with a minimum difference of 2%. The difference is larger for the feed force than for the passive force, a trend opposite to that of Hardt and Bergs [27]. The average and range (min–max) of the differences are larger for the feed force. The smaller range of the passive force confirms a shift for all cutting conditions, similar to the results of Hardt and Bergs [27]. Again, the friction modelling should be the first aspect of the model to be improved in future developments.

Table 6 Synthetic quantitative overview of the results

5 Conclusions

An experimental and numerical study of the orthogonal and oblique free cutting of Ti6Al4V was carried out for a wide range of cutting conditions using an ANN-based flow law. The following main conclusions are drawn:

  • The experimental study was carried out with the same setup in free orthogonal and free oblique cutting for the titanium alloy Ti6Al4V (the only change is the cutting edge inclination). This is a reference to evaluate the performance of the FE 3D model introducing an ANN-based flow law developed under the same conditions. An unpreviously seen wide range of cutting conditions, 36, is considered, including two cutting edge inclinations.

  • A major novelty of this work is the accurate evaluation of the fundamental variables and their trends in 3D, without the need to adjust the numerical parameters and the model characteristics when the cutting conditions and the inclination angle are changed significantly. The mere fact of changing the inclination angle from free orthogonal cutting to oblique cutting while maintaining the quality of the results has no equivalent in the current literature, especially since no studies (experimental or numerical) on free oblique cutting are available.

  • Taking into account the material’s flow law by means of a neural network makes it possible to overcome the limitations of conventional flow laws and to reduce the approximations associated with the establishment of an analytical formulation of the flow law as conventionally adopted. The numerical model is then able to better reproduce the real behaviour of the material and to take into account thermomechanical transformations which are sources of nonlinearities, difficult to take into account with an analytical flow law model. Current work, using a Gleeble thermomechanical simulator, on the behaviour of a modified carbon alloy AISI P20 shows the advantages of this approach compared to models in the literature such as Johnson-Cook, Zerilli-Armstrong [5] or Hansel-Spittel [49], insofar as one is then able to better reproduce more complex material behaviours.

  • The cutting force is the best-modelled quantity with an average difference of 4% with the experiments. Chip thickness ratio and passive force show a larger deviation from the experiments (17% and 26%, respectively), but their trends as the cutting conditions change are accurate. This is in line with the expected results provided by a predictive model. The deviation for feed force is higher (39%), and opposite trends compared to the experimental reference are observed. The lack of influence of uncut chip thickness on friction in the model seems to be one of the aspects to be included as a priority in future work. The model is found to handle the occurrence of the third force, out of plane, well without significant degradation of the results.

  • The predictive capabilities of the model make it suitable for the development of straight-edged tools, for example. This work also demonstrates the ability to model material behaviour with ANN and opens up possibilities in this promising direction.