1 Introduction

In today’s market, customer’s satisfaction is a great challenge and for this we need to take care of cost as well as performance. Many industries are now focusing on the optimization of product design. Quality control is a method to improve product quality with minimizes cost. Inconel 718 is a supper alloy due to its excellent machinability, weldability and wear resistance; thus, it can include complicated applications like cryogenic storage tanks, gas turbine components including blades, seals and rotors, turbine wheel in the turbocharger of ford, exhaust manifold of BMW and thrust chamber of rocket. CNC milling is an automated manufacturing process to make complex and intricate shape with a less chance of defects. Machining parameters like cutting speed, depth of cut and feed rate have an influence on responses like axial cutting force, MRR and surface roughness.

To increase the tool life, the minimization of axial force is an important factor. Due to this, optimization of axial cutting force with other responses also very important for high speed milling. Digital image processing helps to find surface characteristic of machine surface accurately as there is no direct contact between surface and instrument.

Pandey and panda [1] applied the fuzzy logic coupled with desirability function to optimize of drilling process to decrease damage of bone tissue in drilling. The responses were transformed into a single objective index applying fuzzy coupled with desirability function; then, Taguchi method was used for optimization of machining variables. Singh et al. [2] used Taguchi’s design of experiment, considering four input parameters with five levels. They have applied fuzzy with desirability function approach to optimize bead geometry variables in submerged arc welding and found that transferred speed is the most influencing parameter. Fuzzy can minimize correlation among responses. Li et al. [3] adopted NSGA-II to analyze a multi-response optimization of machining performance of Ti alloy, and results were acquired by the Pareto-optimal solutions. A comparison study was made for experimental and optimized result; it showed that errors for responses were less than 5%. Suresh et al. [4] used gray-fuzzy approach to avoid uncertainties and uncertainty in the experimentation. The confirmatory result revealed that gray-fuzzy reasoning grade increases from 0.619 to 0.891, which subsequently the enhancement in MPCI at the optimal level of input parameters. Datta et al. [5] developed fuzzy logic and utility philosophy for a productive optimization to cut down surface roughness of the finished product on CNC milling process. The introduced approach can effectively deal optimization of multiple responses which were conflicting. Accuracy of prediction can be enhanced by raising number of machining parameters and membership function of the fuzzy system. Ramanujam et al. [6] presented desirability function methodology to minimize power consumption and surface roughness for turning of Al–15%SiCp composites. Optimized results reviled that machining performance was improved to 0.5955 through the approach. Analysis of variance adopted to establish significant weightage of parameters. Lan et al. [7] used to fuzzy Taguchi approach for green manufacturing by reducing tool wear. They have used triangular membership function. The proposed methodology provided more actual and easy selection process parameters. This approach can effectively escalate productivity. Lin et al. [8] presented a compassion between gray relation analysis and fuzzy with Taguchi method to optimize the EDM process parameters. The study showed that both methods can significantly improve the responses, but gray relation analysis is easy to implement. Satheesh and Dhas [9] investigated weld parameters using fuzzy inference system and desirability approach. They have used rectangular membership function and 81 numbers of fuzzy rules. The said approach could be relevant, where a large number of data sets with multiple numbers of outputs needed to optimize. Lan [10] proposed the fuzzy Taguchi approach to find the optimum CNC turning variables for the inspection of tool wear. He made a confirmation investigation of the optimum factors to specify the benefit of the suggested method. The experiment results are validated, and it is demonstrated that tool wear rate can be minimized using proposed optimization technique. Subramanian et al. [11] aimed to estimate a numerical model to estimate cutting force as a function of machining variables like cutting feed rate, cutting speed and depth of cut. The effectiveness of the models was examined by analysis of variance. Genetic algorithms used to optimize the cutting parameters to obtain minimum cutting force at the time of shoulder milling of Al alloy. Sengottuvel et al. [12] proposed fuzzy model with desirability technique for the selection of EDM machining parameters for the desired tool wear, surface roughness and material removal rate and reduced machining costs. The proposed methodology provided more actual and easy selection process parameters. The model was accomplished to predict the results with an accuracy of approx. 95%. Fujii and Asakura [13] estimated roughness value for surface by performing a mathematical analysis and scattering of mottled image frequency. They found a linear relationship among roughness value and intensity of fluctuation of speckle by calculating standard deviations of the intensity variations in the image. Tian et al. [14] analyzed the surface texture characteristic by using a scatter light device and plane polarized light detector. They used two methods of scattering light total integrated and angular resolved scatter to estimate the value surface roughness. Srivani and Xavior [15] presented image processing that utilized a computer intuition technique to characterize the surface texture. They analyzed the surface texture by measuring the span among two successive deep scratches on the surface image. Dikshit et al. [16] investigated the impact of feed per tooth, radial and axial depth of cut and spindle speed on the stability of machine tool and cutting forces. Radial and tangential component of forces were measured and optimized using RSM-based genetic algorithm. From analysis, result showed that raise of feed rate and axial depth of cut causes increment of cutting forces. Yalcin et al. [17] examined the machining factors by adopting artificial neural networks. Training was performed using experimental data received from Taguchi’s design of experiment. Tebassi et al. [18] found that cutting forces were increased linearly with increasing feed and depth of machining. Most significant parameter for surface roughness was cutting speed and feed rate. Abhishek et al. [19] aimed to improve productivity and quality in machining process. Fuzzy linguistic technique with Taguchi used to optimize machining variable. Analysis indicated that cutting feed has the greatest impact on MPCI and also significantly improves s/n ratio to -0.8336. Ganesan et al. [20] discussed ideal cutting parameters for continual machining for least production time on various performance attributes like surface quality, dimensional accuracy, cutting force and power consumption. Sengottuvel et al. proposed fuzzy model with desirability technique for the selection of EDM machining parameters for the desired tool wear, surface roughness and material removal rate and reduced machining costs. The model was accomplished to predict the results with an accuracy of approx. 95%.

From the literature survey, it can be said that few things differ from my work from them. These are as follows:

  • Most of papers were focused on multi-objective optimization of response minimization problems, but only few have done both maximization and minimization responses problems.

  • Most of researchers used Taguchi’s design of experiment, but here I used full factorial design, which allows operator choose from more alternatives.

  • Machining of hard materials like Inconel with dry condition was really difficult, as probability of deteriorating of surface finish increases.

  • Image processing technique helps to find surface after machining and also helps to find scratches.

2 Desirability Function Analysis (DFA)

Desirability function analysis commonly abbreviated as DFA is one of the easiest and commonly used optimization techniques used for multi-response characteristic. In this research, DFA along with fuzzy logic is used to identify the combination of input parameters such as speed, feed and depth of cut which will give minimum value of cutting force, surface roughness and maximum value of material removal rate which are conflicting in nature. Following are the steps for DFA.

Step 1 to compute the individual desirability index (\( {d_{i}} \)) for each run of the experiment using the formula which were first proposed by Derringer and Suich in the 1980s. Basically, there are three standard relations used for computation of \( d_{i} \) which are discussed below.

  1. (a)

    Nominal the best characteristics:

This criterion is used when the output or response needs to satisfy a particular target (E). If the value of particular response is \( \hat{x} \) and if \( \hat{x} = E \), then the \( d_{i} \) is unity. If the value of \( \hat{x} \) surpass a particular range from E, then \( d_{i} \) is zero and this situation which is undesirable is considered as the worst case. Mathematically, this represented as follows:

$$ d_{i} = \left\{ {\begin{array}{*{20}l} {\frac{{\hat{x} - x_{{\text{min}}} }}{{E - x_{{\text{min}}} }},} \hfill & {{\text{when}}\;x_{{\text{min}}} \le \hat{x} \le E } \hfill \\ {\frac{{\hat{x} - x_{{\text{max}}} }}{{E - x_{{\text{max}}} }},} \hfill & {{\text{when}}\;E \le \hat{x} \le x_{{\text{max}}} , } \hfill \\ 0 \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right. $$
(1)

where \( x_{{\text{max}}} \) and \( x_{{\text{min}}} \) denote the upper and lower limits of \( \hat{x} \).

  1. (b)

    Larger the better characteristics:

This criterion (Fig. 1) is used when a particular response should be as high as possible. For example in any machining operation, material removal rate (MRR) should be as high as possible when \( \hat{x} \) is less than a particular value and which is unacceptable, \( d_{i} \) is considered as zero.

Fig. 1
figure 1

Desirability function for higher the better

Mathematically, this can be represented as,

$$ d_{i} = \left\{ {\begin{array}{*{20}l} 0 \hfill & {{\text{when}}\;\hat{x} \le x_{{\text{min}}} } \hfill \\ {\left( {\frac{{\hat{x} - x_{{\text{min}}} }}{{x_{{\text{max}}} - x_{{\text{min}}} }}} \right)^{r} ,} \hfill & {x_{{\text{min}}} \le \hat{x} < x_{{\text{max}}} ,r \ge 0} \hfill \\ 1 \hfill & {{\text{when}}\;\hat{x} \ge x_{{\text{min}}} } \hfill \\ \end{array} } \right. $$
(2)

where \( x_{{\text{max}}} \) and \( x_{{\text{min}}} \) denote the upper and lower limits of \( \hat{x} \) and r denotes the weight of individual preference.

  1. (c)

    Smaller the better characteristics:

This criterion (Fig. 2) is used when the response or output is lower the better in nature. For example, in case of any machining operation, the surface roughness of the product and axial cutting force should be as low as possible. In this case, the limiting value of \( d_{i} \) reaches to 1 when \( \hat{x} \) is less than a particular value and \( d_{i} \) reaches to 0 when \( \hat{x} \) exceeds a particular value.

Fig. 2
figure 2

Desirability function for lower the better

Mathematically, this is represented as,

$$ d_{i} = \left\{ {\begin{array}{*{20}l} 1 \hfill & {{\text{when}}\;\hat{x} \le x_{{\text{min}}} } \hfill \\ {\left( {\frac{{\hat{x} - x_{{\text{max}}} }}{{x_{{\text{min}}} - x_{{\text{max}}} }}} \right)^{r} ,} \hfill & {x_{{\text{min}}} \le \hat{x} \le x_{{\text{max}}} ,r \ge 0} \hfill \\ 0 \hfill & {{\text{when}}\;\hat{x} \ge x_{{\text{max}}} } \hfill \\ \end{array} } \right. $$
(3)

where \( x_{{\text{min}}} \) represents the lower acceptable limit, \( x_{{\text{max}}} \) represents the acceptable limit, and r represents the weight.

The individual value of the r in all of the above expressions should be chosen according to the requirement of the end user. The thumb rule is that if corresponding response should be very closer to the target, the weight can be set to the target value; otherwise, the weight should be smaller in nature.

Step 2 is to compute the composite desirability index:

The individual desirability index of the responses may be combined to a single desirability index denoted by \( d_{ic} \) with the following expressions.

$$ d_{ic} = \sqrt[w]{{(d_{1}^{{w_{1} }} }} \times d_{2}^{{w_{2} }} \times \cdots \times d_{i}^{{w_{i} }} ) $$
(4)

where \( d_{i} \) is the desirability index for individual responses \( x_{i} \). \( w_{i} \) is the weight of the property and \( x_{i} \) is the composite desirability. w is the sum of the individual weights.

Step 3 Determination of the optimal combination of parameters:

Higher the value of composite desirability index, \( d_{ic} \), better the quality of product is ensured. Thus, on the basis of \( d_{ic} \), the optimum level and parametric effect of each controllable parameter are determined.

3 Fuzzy inference system (FIS)

A fuzzy inference system is a process of mapping an input variable into an output space by applying fuzzy logic. Fuzzy logic is a way of reasoning which resembles human reasoning. The main difference between fuzzy set and normal set is that in fuzzy partial true or false logic we get. This was first proposed by Dr. Lotfi Zadeh in the 1960s. Fuzzy inference system contains four parts: (a) fuzzifier, (b) fuzzy knowledge base, (c) defuzzifier and (d) inference engine.

In fuzzifier, real-world inputs are assigned, which contains precise information of parameters. Those inputs are known as crisp input. Crisp inputs are converted into a linguistic variable using stored membership functions. Knowledge base is the main part of fuzzy inference system where fuzzy membership functions are stored. All rules (IF–THEN rule) are added here. In inference engine, all rules are combined to handle the problem and convert input to output. Defuzzifier converts output to a crisp by using stored membership functions. The task of defuzzifier is to convert the fuzzy input into a real-world output. Basically, two fuzzy inference systems, Mamdani fuzzy model and Sugeno fuzzy model, are available. Mamdani model follows IF–THEN rule; the advantage of this model is that it is integrated with expert decision makers and to a certain range it is transparent to explain. Mamdani model is most acceptable for real-world problems because of its easy understandings. The following steps are considered for fuzzy logic:

Step 1. The first step includes modeling of input and output variables in the form of imprecise quality such as ‘low,’ ‘average’ and ‘high.’ These variables are called system variables.

Step 2. Then, membership functions are assigned for input and output variables. The input variables are named as ‘low,’ ‘average’ and ‘high.’ Output variables named as very low, low, average, high and very high. Here, triangular membership functions are used for best computational efficiency.

Step 3. After assigning the membership functions, fuzzy rules are added. Basically, rule base is provided by some expert decision makers. All rules (IF–THEN rules) are added in Mamdani model.

Step 4. Inference engine combines all rules, and fuzzy reasoning rule generates input spaces which are converted into output.

In this study, fuzzy set \( {\hat{\text{F}}} \) is expressed by a triangular fuzzy set, represented by the triplet \( (a, b,c) \). Membership function \( \mu_{{\hat{F}}} \left( y \right) \) is represented as follows:

$$ \mu_{{\hat{F}}} \left( y \right) = 0,\quad {\text{If}}\;y < a\;{\text{else}}\left( {\frac{y - a}{b - a}} \right) $$
(5)

Mamdani model is used for rules definition. In case a rule:

$$ R_{n} :{\text{If}}\;y_{1} \;{\text{is}}\;F_{tn} \;{\text{and}}\;y_{2} \;{\text{is}}\;F_{{tn \ldots x_{s} }} \;{\text{is}}\;F_{sn} \;{\text{then}} \;x_{n} \;{\text{is}}\;C_{n} ,\quad n = 1,2, \ldots ,M $$

where total number of fuzzy rule matrix is expressed in terms of m. \( C_{n} \) is fuzzy set model of membership functions. The total output for M rules is:

$$ \mu_{cn } \left( {x_{n} } \right) = \hbox{max} \left[ {\mathop {{\rm min} }\limits_{j} \left\{ {\mu_{{F_{sn} }} \left( {y_{s} } \right)} \right\}} \right],\quad n = 1,2,3, \ldots ,M $$
(6)

Then by applying defuzzification, fuzzy values are converted into single crisp output. For defuzzification, center of gravity method is used. Centroid of total outputs is obtained using the following relation:

$$ \hat{x}_{i} = \frac{{\smallint x_{n} \mu_{cn} \left( {x_{n} } \right)\,{\text{d}}y}}{{\smallint \mu_{cn} \left( {x_{n} } \right)\,{\text{d}}y}} $$
(7)

In the present work, the defuzzification of fuzzy value \( x_{i} \) is called multi-performance character index (MPCI).

4 Digital Image Processing

Surfaces of finished products are required to specify based upon there application and uses. Image processing can be described as approach to transform an ordinary image to a digital image and conduct some work on it, to achieve a modified image and to get some functional knowledge. It is a kind of signal where input is in the form of image like photograph or video frame and output is attributed corresponding with the image or the image itself. Generally, image processing technique includes managing images into 2D signals applying previous signal processing techniques. Current methods of measuring surface quality are using profilometers, some optical methods and coordinate determining machines. With the advancement in technology, surface characterization required a fully computerized inspection (of surfaces), which is easy and accurate without human intervene. Automated optical microscope is employed to obtain the picture of the surface, and this will be inserted into MATLAB for more studies. The benefit of this vision system is that it is error free and takes less time than other process. Image processing process flowchart is shown in Fig. 3.

Fig. 3
figure 3

Image processing process flowchart

5 Experimental Details

5.1 Work Piece Material

The present work is carried out on Inconel 718 plate (155 mm × 65 mm × 5 mm) on the CNC vertical milling center. The chemical compositions of the material are listed in Table 1.

Table 1 Chemical composition of Inconel 718 alloy

5.2 Cutting Tool

A good cutting tool should have high hardness, high chemical stability, high melting point, severe hot hardness, high wear resistance and high thermal shock resistance. In current study, APX3000R tool holder with Mitsubishi make PVD-coated carbide end mill inserts (ATOM123608PEER-M) are used to perform the machining.

5.3 Machining Parameters

In the present work, the cutting speed, feed rate and depth of cut are considered machining parameters. In this experimentation, 3 factors with 3 levels of each factor are considered and 27 no. of experiments are conducted according to full factorial design of experiment. Table 2 shows the three levels of each machining parameters.

Table 2 List of machining parameters and their levels

5.4 Measuring Apparatus

Surface roughness tester Mar Surf PS1 make (Fig. 4) is required to measure the average value of surface roughness (Ra). Milling tool dynamometer (Real Scientific Engg. Corporation make) is needed to measure the axial radial force and torque. The material removal rate was measured using CAS make digital weighting machine (Fig. 5) and calculated in mm3/min. A CNC vertical milling machine [Bharat Fritz Werner make (Gaurav BMV 35 TC20)] is used to do machining. Metallurgical microscope is used to take surface image of workpiece furnished in Fig. 6. Figure 7 shows CNC milling machine with milling tool dynamometer setup.

Fig. 4
figure 4

Surface roughness tester

Fig. 5
figure 5

Weighting machine

Fig. 6
figure 6

Metallurgical microscope

Fig. 7
figure 7

CNC milling machine with milling tool dynamometer setup

6 Results and Discussions

6.1 Optimization of Machining Parameters

Individual desirability values are computed for all the responses like surface roughness, axial cutting force and material removal rate. Desirability indices for surface roughness, axial cutting force are computed using Eq. 3 following lower the better characteristic. Similarly, desirability index for material removal rate is calculated using Eq. 2 following higher the better characteristic. Table 4 shows the value of individual desirability index with corresponding MPCI value. In the calculation, linear desirability (r = 1) function is considered. The objective of this analysis is to maximize the productivity as well as improve the quality of finished product. To calculate total desirability, a fuzzy inference system has been employed to convert individual desirability value into MPCI. Optimum value of process parameters may be obtained by maximizing the value of MPCI. The advantage of this process is that there is no need to check correlation among responses; fuzzy inference does the job. Figure 8 shows fuzzy logic design.

Fig. 8
figure 8

Fuzzy logic design

In this technique, membership function for input parameters has been designed using fuzzy model as shown in Fig. 9. Here, three fuzzy sets of each parameters are used: low (L), medium (M) and high (H). To calculate MPCI, five fuzzy sets have been employed: very low (VL), low (L), average (AV), high (H) and very high (VH) as shown in Fig. 10.

Fig. 9
figure 9

Membership functions for MRR

Fig. 10
figure 10

Membership functions for MPCI

Table 3 shows fuzzy rule matrix. A total of 27 numbers of fuzzy rules have been used for evaluation of MPCI. The numbers of rules with their natures are used in fuzzy inference as shown Fig. 11.

Table 3 Fuzzy rule matrix
Fig. 11
figure 11

Combined fuzzy rules in fuzzy interface

When input parameters are converted into linguistic values then fuzzy logic with Mamdani inference is applied, and corresponding MPCI can be obtained. To evaluate the crisp value for the MPCI, defuzzification method (center of gravity) according to Eq. 7 has been used. To calculate the optimum process parameter, it is necessary to find maximum value of MPCI.

From Table 4, it is proved that observation number 12 has the highest MPCI value, i.e., 0.782, optimum machining parameters are: speed is 3500 rpm, feed is 100 mm/rev, and depth of cut is 0.25 mm. After Taguchi analysis of MPCI gives the same optimum combination of cutting parameter which has been found earlier, MPCI value decreased to 0.768.

Table 4 Experimental results with normalization value of responses

Table 5 shows the means of MPCI, and the highest value of the mean of spindle speed, feed rate and depth of cut are 0.6727 (level 2), 0.7070 (level 1) and 0.6824 (level 3), respectively. Also it has been found that the feed rate has highest influence on the MPCI, followed by depth of cut and speed. Figure 12 indicates mean plot of MPCI.

Table 5 Table for means of MPCI
Fig. 12
figure 12

Mean plot of MPCI

6.2 Effects of Machining Parameters on Responses

Influences of various machining parameters on the responses also have been studied in this research work. Other than machining parameters, there are also many parameters with effects the performance. This is discussed with a fishbone diagram which is shown in Fig. 13.

Fig. 13
figure 13

Fish bone diagram for machining performance of CNC milling

For material, removal rate depth of cut is most influencing factor followed by speed and feed rate. For surface roughness, feed rate is most influencing factor followed by depth of cut and speed. For the axial cutting force speed is the most influencing factor followed by feed rate and depth of cut. Tables 6, 7 and 8 show means of material removal rate, surface roughness and axial cutting force.

Table 6 Table for means of material removal rate
Table 7 Table for means of surface roughness
Table 8 Table for means of axial cutting force

7 Confirmation Test for Optimized Result

Taguchi analysis of MPCI gives the same optimum combination of cutting parameter which has been found earlier using fuzzy coupled desirability approach, but MPCI value decreased to 0.768. There is an improvement of MPCI for predicted value and experimental value 0.127 and 0.141, respectively. Table 9 indicates machining performance at starting and optimal setting of parameters.

Table 9 Machining performance with initial and optimal variables settings

8 Image Processing to Measure the Pixel Count

8.1 Transforming into Gray Scale Image from Color Image

The image acquired from optical microscope (Fig. 14) is changed to gray scale image ranging from 0 to 255 that will be beneficial to perform the additional study. With the help of MATLAB commercial software, the acquired original RGB scale image is transformed into the gray scale image, along this relative histogram of image is procured to put up with the extent of pixels for the gray image. Figure 15 exhibits the gray scale image achieved after analyzing the image.

Fig. 14
figure 14

Acquired RGB surface image

Fig. 15
figure 15

Gray scale image

8.2 GSI (Gray Scale Image) Magnification Employing Histogram Sliding

Histogram sliding process is employed to improve the transformed GSI (gray scale image) and also used to magnify the acquired image. The process includes continuous brightness into every pixel throughout the surface image. It moves the histogram to right side as well as enhances the luminosity.

Figure 16 reveals the histogram of sliding process which shows gray scale level. It is also shown that before the sliding operation, pixels counts are allocated in range of 50 to 90, which is too dense, but after sliding operation, it is clear that pixels allocation is uniform throughout the regions of enhanced gray scale image in range of 60 to 255. Figure 17 shows the image after histogram sliding.

Fig. 16
figure 16

Histogram sliding

Fig. 17
figure 17

Improved image after histogram sliding

8.3 Improvement in the Image of Scratches Adopting High Pass Filter

The image acquired from histogram sliding process is again improved by abolishing the small frequency sections applying high pass filter. The peak frequency sections of a signal are not replaced by the filter. It will eliminate the small frequency sections as well as attenuate any bias into the signal. Due to this, edges are magnified for the application high pass filter and the scratches on surface are noticed fairly for more analysis. Figure 18 shows Surface after enhancement of scratches.

Fig. 18
figure 18

Surface after enhancement of scratches

8.4 Estimation of Space Between Two Successive Deep Scratches

Image filtering allows to measure the distance of the successive scratches. The distance in between the scratches is measured using MATLAB. Image tool provides the count of pixels in any two locations on the surface of image. Scratches are fairly noticeable after the processing of high pass filtration, and the count of pixels between two dense scratches is measured using image processing tool. The pixel number within two neighborhood scratches offers the span between two successive neighborhood scratches. Figure 19 exhibits counts of the pixel within two deep scratches.

Fig. 19
figure 19

Distance of pixel count between two dense scratches

9 Conclusions

In this research work, a combined approach using fuzzy inference system and desirability function analysis has been used for optimization of multi-responses like surface roughness, material removal rate and axial cutting force of a CNC milling process where Inconel 718 is taken as workpiece material. First, a multi-response optimization problem is converted into a single function, i.e., MPCI. Image processing is employed to determine surface characteristic after machining of workpiece. The key features of this study are as follows:

  • The desirability function analysis along with fuzzy logic is capable of converting a multi-responses problem into a single index (MPCI) which is non-dimensional in nature. The range of MPCI always varies from 0 to 1.

  • The result showed that feed has highest influence on MPCI, which is apparent in mean of MPCI.

  • In this approach, individual weights of responses are not considered like many other similar processes and increasing number of membership function may increase the accuracy of results.

  • It has been found that optimum combination becomes: speed is 3500 rpm, feed is 100 mm/min, and depth of cut is 0.25 mm.

  • Conformation results showed that there is an improvement in MPCI 0.127 and 0.141 for prediction and experimental value.

  • Most influencing factors for material removal rate, surface roughness and axial cutting force are depth of cut, feed rate and speed.

  • Using digital image processing, the maximum distance and minimum distance between two successive scratches on surface are 45.3 mm and 3.74 mm, respectively.