Keywords

1 Introduction

Increasingly, research in manufacturing processes and systems is evaluating processes to improve their efficiency, productivity and quality. The quality of finished products is defined by how closely the finished product adheres to certain specifications, including dimensions and surface quality. Surface quality is defined and identified by the combination of surface finish, surface texture, and surface roughness. Surface roughness (Ra, Rmax) is the commonest index for determining surface quality [1, 2].

Manufacturing processes do not allow achieving the theoretical surface roughness due to defects appearing on machined surfaces and mainly generated by deficiencies and imbalances in the process. Due to these aspects, measuring procedures are necessary; as it permits one to establish the real state of surfaces to manufacture parts with higher accuracy. To know the surface quality, it is necessary to employ theoretical models making it feasible to do predictions in function of response parameters [3,4,5].

A lot of analytically methods were also developed and used for predicting surface roughness. An empirical model for prediction of surface roughness in finish turning [6]. Nonlinear regression analysis, with logarithmic data transformation is applied in developing the empirical model. Metal cutting experiments and statistical tests demonstrate that the model developed in this research produces smaller errors and has a satisfactory result. The mathematical models for modeling and analyzing the vibration and surface roughness in the precision turning with a diamond cutting tool [7].

Recently, some initial investigations in applying the basic artificial intelligence approach to model of machining processes, have appeared in the literature, concludes that the modeling of surface roughness in machining processes has mainly used Artificial Neural Networks and fuzzy set theory [8, 9]. Average mean arithmetic surface roughness, Ra using artificial neural network was predicted in [10]. Surface roughness and surface finish have been considered in [11,12,13,14]. Research of the influence of machining parameters combination to obtain a good surface finish in turning and to predict the surface roughness values using fuzzy modeling is presented in [15]. Also, may notice that the neural network used in the study, where the enabling resolution of the problem that is difficult to define and mathematically model. This can be seen in the work where the neural network was based on the face milling machining processes, where is aimed to produce the relationship of cutting force versus instantaneous angle \( \upvarphi \) [16]. Use of coolants and lubricants in hard machining were presented in [17, 18].

In this paper, cutting speed, feed and depth of cut as machining regime were selected. Response surface methodology and artificial neural network models of surface roughness parameters Ra and Rmax were developed for modeling.

2 Experimental Procedure and Material

Machining tests was done on the universal lathe - Prvomajska DK480. In the study was used interchangeable insert of CBN (cubic boron nitrite) CNMA 120404 ABC 25/F producer ATRON Germany. Used was appropriate insert holder for external processing PCLNR 25 25 M16.

The markings of the cutting tips according to DIN 4983 more closely define the geometry, as follows: the shape of the plate C → rhomb; the rake angle N → = 0, C → = 7; tolerance class M; Type of tile → with opening A, W and G; length of cutting blade → 12.7 mm (12); cutting edge thickness → 4.76 mm (04); radius of tool tip → 0.4 mm (04). All inserts have a rake angle (–6°) (Table 1).

Table 1. Experimental input factor levels

The machining regime was:

  • Cutting speed (m/min),

  • Feed f (mm/rev), and

  • depth of cut, a (mm).

Preparation of the workpiece was carried out before the experimental performance. The workpiece was thermally treated steel Č3840 (90MnCrV8) whose hardness after heat treatment was 55 HRC, cross-section Ø34 mm and length 500 mm. Before machining start It was necessary to remove a certain layer of material in order to avoid throwing-ovality and the results were more reliable. The length of the bar of 500 mm, was divided into 24 fields with a length of 10 mm on which the longitudinal cutting was performed. Each field on workpiece was planned for the measurement of one experimental point. Cutting without the presence of cooling and lubricating agents was provided

Measuring the surface roughness parameters with the Talysurf-6 measuring device was done. After processing by a computer, the results, was printing or writing on screen. The personal computer was connected to the Talysurf-6 measuring device using a serial connection COM-3. Instead of the printer, a computer was connected with a special adapter with a measuring machine Talysurf-6. The basic parts of the measuring device Talysurf-6 are shown in Fig. 1.

Fig. 1.
figure 1

Surface roughness measurement system Talysurf-6 connected with computer

The measured was values of surface roughness parameters: Ra, Rmax. The measurement results of these parameters and estimated values by central compositional three factorial models are given in Table 2.

Table 2. The measurement and modeled results - input parameters

Implementation of factorial experimental plan: in the Table 3 are given results of dispersion analyses, adequacy of models and significance of parameters.

Table 3. Adequacy of models and significance of parameters

Analyze of adequacy of models shows that both models are adequate because coefficients are smaller than Ft = 6.61. Cutting speed and depth of cut are not significant because values are smaller than Ft = 4.47.

2.1 Artificial Neural Network Modelling

Artificial neural network (ANN) method is becoming useful as the alternative approach to conventional techniques, or as the component of integrated systems. It is an attempt to predict, within a specialized software, the multiple layers of a number of elementary units called neurons [14]. The MATLAB software, Neural Network Toolbox function, was used to create, train, validate, and predict the different ANNs reported in this research.

In this work, one of the most popular feed-forward networks was selected. This network is a multi-layer architecture proving to be an excellent universal approximation of nonlinear functions. The feed-forward neural network was trained by TRAINLM algorithms. The TRAINLM is a network training function that updates weight and bias values to Levenberg-Marquardt optimization.

Learning is a process by which the free parameters of the neural network are adapted through a continuous process of simulation by the environment in which the network is embedded. The learning function can be applied to individual weights and biases within the network. The LEARNGDM learning algorithms in feed-forward networks are used to adapt networks. Gradient descent method (GDM) was used to minimize the mean squared error between the network output and the actual error rate. It trains the network with gradient descent with the momentum back-propagation method. The back-propagation learning in feed-forward networks belongs to the real of supervised learning, in which the pairs of input and output values are fed into the network for many cycles, so that the network ‘learns’ the relationship between the input and the output.

For this study, feed-forward network was selected since this architecture interactively creates one neuron at a time. This is an optimization procedure based on the gradient descent rule which adjusts the weights of the network to reduce the system error is hierarchical. The network always consists of at least three layers of neurons: the input, output, and middle hidden layer neurons. The input layer has inputs, which are: v, the cutting speed (m/min); f, the feed (mm/rev); and a, [mm] the depth of cut. The outputs are the values of surface roughness parameters: arithmetic mean roughness Ra and maximal roughness hight Rmax. These parameters were set to optimize by the neural network performance: the number of hidden layers is 12, the number of iterations is 100 and the number of neurons in the hidden layer is 20.

In this study, a part of the experimental data was used for training and the remaining data was used for testing the network. Each input has an associated weight that determines its intensity. The neural network can be trained to perform certain tasks where the data is fed into the network through an input layer.

This is processed through one or more intermediate hidden layers and finally it is fed out to the network through an output layer as shown in Fig. 2. It must be highlighted that the best network architecture is reached by trial and error after considering different combinations of the number of neurons in the hidden layer, the number of hidden layers, spread parameter, and learning rate, depending on the type of neural network being used.

Fig. 2.
figure 2

Network input and output layer

3 Results and Discussions

Equations for surface roughness modeling by design of experiment determined by central compositional plan.

$$ R_{a} = 2,8264 \cdot v^{ - 0,04471} \cdot s^{0,58975} \cdot a^{0,00716} $$
$$ R_{max} = 9,0036 \cdot v^{ - 0, 3717} \cdot s^{0,37380} \cdot a^{ - 0,6148} $$

As mentioned before, neural network modeling was used for analysis and optimization of surface roughness in turning process. The obtained results of neural network model are given in the Table 4, side by side with the obtained experimental results. For reduction of a deviation, is needed to increase the number of inputs.

Table 4. Experimental values and values obtained by neural network with percentage deviation for 6 testing points

Calculation of percental deviation for measured and model surface roughness values was performed according next formula:

$$ E = \frac{{\left| {Ri_{\exp } - Ri_{m} } \right|}}{{Ri_{\exp } }} \cdot 100\% $$

Where are: Riexp- experimental value, Rim- model value.

Calculated percental deviation for first 18 experimental points are for Ra is 8.94 and for Rmax is 9.94. Experimental values and values obtained by neural network with percentage deviation for 6 testing points for neural network are in Table 4.

Any change in the cutting speed leads to a slowly corresponding change in the value of surface roughness. The cutting speed has a small and decreasing effect, Fig. 3. Influence of feed on value surface roughness is higher than the cutting speed effect. Increasing feed increase surface roughness, Fig. 4. Depth of cut at least influences the wear on the flank surface and surface roughness values slightly, Fig. 5.

Fig. 3.
figure 3

The surface roughness (Ra, Rmax) versus cutting speed

Fig. 4.
figure 4

The surface roughness (Ra, Rmax) versus feed

Fig. 5.
figure 5

The surface roughness (Ra, Rmax) versus the cutting depth

Any change in the cutting speed leads to a slowly corresponding change in the value of surface roughness. The cutting speed has a small and decreasing effect, Fig. 4. Influence of feed on value surface roughness is higher than the cutting speed effect. Increasing feed increase surface roughness, Fig. 5. Depth of cut at least influences the wear on the flank surface and surface roughness values slightly.

4 Conclusion

Intelligent optimization techniques give the influence of cutting conditions on machining surface quality during turning hard material, are investigated through experimental verification. The investigation results confirm the highly consent of experimental research and intelligent techniques modeling. The intelligent optimization techniques and experimental results show some good information which could be used by future researches for optimal control of machining conditions. This paper has successfully established neural network model, for predicting the workpiece surface roughness parameters. Figures 4 and 5 shows the compared predicted values obtained by experiment and estimated by neural network shows a good comparison with those obtained experimentally. The average deviations of models are checked and are found to be adequate. The model adequacy can be further improved by considering more variables and ranges of parameters.