Abstract
Machining allowance distribution and related parameter optimization of machining processes have been well-discussed. However, for energy saving purposes, the optimization priorities of different machining phases should be different. There are often significant incoherencies between the existing research and real applications. This paper presents an improved method to optimize machining allowance distribution and parameters comprehensively, considering energy-saving strategy and other multi-objectives of different phases. The empirical parametric models of different machining phases were established, with the allowance distribution problem properly addressed. Based on previous analysis work of algorithm performance, non-dominated sorting genetic algorithm II and multi-objective evolutionary algorithm based on decomposition were chosen to obtain Pareto solutions. Algorithm performances were compared based on the efficiency of finding the Pareto fronts. Two case studies of a cylindrical turning and a face milling were carried out. Results demonstrate that the proposed method is effective in trading-off and finding precise application scopes of machining allowances and parameters used in real production. Cutting tool life and surface roughness can be greatly improved for turning. Energy consumption of rough milling can be greatly reduced to around 20% of traditional methods. The optimum algorithm of each case is also recognized. The proposed method can be easily extended to other machining scenarios and can be used as guidance of process planning for meeting various engineering demands.
1. Introduction
Despite the increasing use of low carbon energy sources, fossil fuels remain as the dominant energy sources worldwide [1,2], with their share accounting for 81% in 2008 to 74% in 2035 [3,4]. The rising demand for fossil fuels led to CO2 emissions rising from 29.3 gigatons (Gt) in 2008 to 35.4 Gt in 2035 [5,6]. Researchers suggested that the widely-used machining processes are responsible for about 84 percent of energy-related CO2 emissions and 90 percent of the energy consumption in the industrial sector [7,8,9]. Therefore, reasonable planning of the machining process can be effective in improving the energy consumption and carbon emission situation [10]. Energy savings up to 6%–40% can be obtained based on the optimum choice of cutting parameters and machining allowance distribution [11].
While in real production, the optimization focus varies with different phases of the process. During rough machining, the equilibrium between production rate and energy consumption will be the main consideration. However, the quality of the products is the priority during finish machining.
In this research, for the comprehensive optimization of production quality, efficiency and energy-saving, a method to optimize the machining planning strategy of the whole process is presented. Modeling of optimization objectives on each phase was carried out, including steps of theoretical analysis, experiment, and statistical regression. The optimum machining allowance and parameters of different phases were obtained, which is based on the principle of finding Pareto fronts for multi-objective optimization.
Outer cylinder turning and face milling were carried out as case studies. It is revealed that the proposed method is effective in finding the equilibrium between low-carbon manufacturing and production demand fulfillment. The overall flow of this research is shown in Figure 1.
Figure 1.
The overall flow of this research.
The remainder of this paper is organized as follows. The literature review is presented in the next section. Detailed discussions of the modeling method for machining allowance distribution and multi-objective optimizations are given in section “Modeling of machining process considering machining allowance distribution”, followed by case studies to verify the proposed method in section “Case studies”. Finally, the conclusion and future research directions are summarized in section “Conclusion and future work”.
2. Literature Review
Reasonable planning of the machining process, which includes optimization of machining parameters and machining allowance distribution, etc., can be effective in improving the energy consumption and carbon emission situation.
Therefore, many researchers have highlighted the optimization of machining parameters. For example, Lv et al. [12] carried out an investigation into methods for predicting material removal energy consumption in turning. Jia et al. [13] established prediction models for feeding power and material drilling power to support sustainable machining. Franco et al. [14] analyzed a parametric model of energy consumption in micro-drilling processes. Sealy [15] proposed a new parametric energy consumption model with high accuracy in precision hard milling for sustainability.
While research of merely modeling or single-objective optimizations has limits in trading-off., machining parameters implicated by sustainability requirements should not give way to deteriorations affecting quality and productivity [16,17].
Therefore, many of the existing works are multi-objective optimization problems (MOP), considering the equilibrium between energy saving and economic objectives. For example, Li et al. [18] carried out selection of optimum parameters in multi-pass face milling for maximum energy efficiency and minimum production cost. Albertelli et al. [19] presented an energy-oriented multi cutting parameter optimization in face milling. Wang et al. [20] carried out multi-objective optimization considering energy consumption, cost, and surface roughness for a turning process. Yan and Li [21] proposed a multi-objective optimization method called RSM in the milling process, which is to evaluate trade-offs between sustainability, production rate, and cutting quality.
However, these studies ignored the fact that, in real production, optimization focus varies in accordance with different phases of processes. The machining allowance distribution of each phase should also be taken into consideration.
Machining allowance is the workpiece provided beyond the finished contours on a prepared component, which is subsequently removed in machining. There are two machining allowances for each of the process phases, which typically include the rough machining and the finish machining. The machining allowance distribution of each phase can be crucial in meeting the demands in real production, and related machining parameter optimization of each phase should also be taken into consideration comprehensively.
However, during the rough machining phase, the machining process mainly focuses on process efficiency in real production. For example, Camposeco-Negrete [22] presented an experimental study to optimize machining time under roughing conditions. On the other hand, however, the finish machining phase mainly focuses on quality demands. For example, Wei et al. [23] carried out a prediction of cutting force of ball-end milling for high efficiency, precision, and equipment utilization. Hanafi et al. [24] determined the optimal setting of machining parameters in terms of minimum surface roughness and cutting power.
These studies barely consider the comprehensive distribution of machining allowance to find the equilibrium of different phases, and the energy consumption issues were ignored or incompletely involved in reducing carbon emission.
For the machining allowance analysis, Zhang et al. [25] proposed a force-measuring-based approach for feed rate optimization considering the machining allowance. Jiang et al. [26] proposed a non-uniform allowance allocation method for NC programming of structural parts.
However, these studies either barely focus on energy consumption, or dwell on the system-level, which implies that the optimization results will have little value in improving the process in detail. Actually, according to our investigation, the existing studies about machining allowance distribution rarely concern process improvement for energy saving so far.
In summary, machining allowance distribution and parameter optimization for energy-saving strategies deserve further study.
3. Modeling of Machining Process Considering Machining Allowance Distribution
In this research, the most commonly used machining processes of cylindrical turning and step milling are used as case studies for deliberating the problem. The analysis of the two kinds can be used as guidance for future applications in other complex scenarios.
3.1. Optimization Focuses During Different Machining Phases
When the total volume to be tooled is fixed, the allowance distribution of different machining phases can be crucial to meet the production demands. Figure 2 shows the machining allowance distribution of a typical cylindrical turning process with rough turning and finish turning. is the total axial length of the workpiece to be tooled. and are the radial distance of the workpiece for rough turning and finish turning, and they are taken as the machining allowances of the two turning phases.
Figure 2.
Machining allowance distribution of a cylindrical turning.
Therefore, the total material volume to be tooled in a turning process can be expressed as Equation (1). is the radius of the original cylindrical workpiece.
During different phases of the turning process, machining parameter groups can be different. During rough turning, the cutting parameters include cutting speed , spindle rotation speed , feed rate , feed speed , cutting depth , and during finish turning, those include cutting speed , spindle rotation speed , feed rate , feed speed , cutting depth , respectively.
The optimization focus of these parameters depends on different optimization objectives of each phase. During rough turning, the optimization objectives include reducing energy consumption for low-carbon emission, minimizing feeding time for production efficiency. Besides, because of the relatively big cutting parameters causing damage to cutting tools, the cutting tool life should also be taken into consideration. On the other hand, the optimization objectives of finish turning phase include reducing energy consumption , minimizing feeding time for production efficiency, minimizing surface roughness for quality assurance, and because of the frequently used high-speed cutting during finish turning, the cutting tool life during finish turning should also be considered.
Similarly, Figure 3 shows the machining allowance distribution of a typical step milling process. is the length of the workpiece to be tooled, is the width, and are heights of the workpiece for rough milling and finish milling. Therefore, the total workpiece volume to be tooled in a milling process can be expressed as Equation (2):
Figure 3.
Machining allowance distribution of a step milling.
During rough milling, machining parameters include cutting speed , spindle rotation speed , feed rate , feed speed , cutting depth , cutting width , and for finish milling, those include cutting speed , spindle rotation speed , feed rate , feed speed , cutting depth , and cutting width .
Similarly, the optimization objectives of rough milling include reducing energy consumption for low-carbon emission, minimizing cutting time for production efficiency, and extending cutting tool life , and for finish turning, those include reducing energy consumption , minimizing cutting time , minimizing surface roughness for quality assurance, and extending cutting tool life during finish turning .
The information about cutting parameters, optimization objectives and machining allowance distribution for both turning and milling processes are listed in Table 1 as follows.
Table 1.
Cutting parameters, optimization objectives and machining allowances.
3.2. Modeling of Relation between Cutting Parameters and Optimization Objectives
3.2.1. Modeling of Energy Consumption During Machining Process
According to our previous work [27,28], the energy consumption objective during a machining process with a fixed group of machining parameters can be approximately expressed as Equation (3). is the lasting time of feed movement, is the lasting time of cutting materials. Figure 4 shows the power profile of a typical milling process:
Figure 4.
Power profile of a typical milling process [28].
By carrying out experiments, the values of basic machine motion power and fluid spraying power can be directly measured [27]. The selection of parameters, set-up, data acquisition, and analysis methods of the experiments can be found in our previous work [29,30], and Figure 5 shows the diagram of the experimental set-up.
Figure 5.
Diagram of experimental set-up [32].
There is a piecewise relation between the spindle rotation power and spindle speed . This can be expressed as a piecewise function as Equation (4), where ,,,,, are the coefficients of the three linear functions. and are the turning points of this function, which has three sections according to [31]. The values of these coefficients can be obtained by power measurement and linear regression of the obtained data.
The feed power can be expressed as Equation (5) [29], where feed speed is with the unit of. The values of the two constants can be obtained by experimental power measurements and quadratic regression like our previous work [27].
Material removal power for a turning process can be expressed as a function of cutting speed , feed rate and cutting depth as Equation (6) shows. represent the coefficients of the function.
Similarly, material removal power for a milling process can be expressed as a function of rotation speed or cutting speed, feed speed , cutting depth and cutting width, which is shown as Equation (7). represent the coefficients, respectively.
To get all these constants in the two equations, the Taguchi experimental design method was introduced to obtain the values of like [30].
3.2.2. Modeling of Machining Time
The feed time is often used as the machining efficiency objective [27].
For a turning process with a fixed group of the three machining parameters, feed time can be expressed as Equation (8). is feed speed of the ith cutting [mm/min], is the length of feed path for one single cutting , is the feed times needed to cut the whole volume to be tooled.
Feed speed of the ith cutting can be calculated by using Equation (9), where is the spindle rotation speed of the ith cutting [r/min].
The feed times needed to cut the whole volume to be tooled can be obtained by using Equation (10), where is the total radial distance of the workpiece to be tooled in .
By introducing Equations (9) and (10) into Equation (8), feed time for a turning process with a fixed group of the three machining parameters can be expressed as Equation (11).
For the milling process, feed time can be expressed as Equation (12), where is the length of a single cutting path is the diameter of the cutting tool is the total height of the workpiece to be tooled [27].
The material cutting time is determined by the cutting volume and material removal rate, which is expressed as Equation (13):
The value of MRR depends on the machining type and for the turning process, can be expressed as Equation (14) [33].
By introducing Equation (14) into Equation (13), the material cutting time of a turning process can be expressed as Equation (15).
For the milling process, can be expressed as Equation (16) [33].
From Equations (15) and (16), the material cutting time of a milling process can be expressed as Equation (18):
3.2.3. Modeling of Surface Roughness from Machining Process
According to Manupati [34] and Grote and Antonsson [35], with fixed machine and cutting tool, the surface roughness of workpieces after the turning process can be estimated, and the corner radius of the cutting tool must be considered.
If the corner radius is very small, surface roughness can be calculated by using Equation (18), where is main cutting edge angle, is a secondary cutting edge angle.
If the corner radius is relatively large and feed rate is relatively small, can be calculated by using Equation (19):
If the corner radius is small and the feed rate is relatively large, is calculated by Equation (20):
For the milling process respectively, with fixed machine, cutting tool and workpiece, it is assumed that surface roughness of workpieces after the milling process can be estimated by using Equation (21), where , are the coefficients of the equation. The values of them can be obtained by orthogonal experiments and statistical regression according to Sun et al. [36].
3.2.4. Modeling of Cutting Tool Life
For the turning process, the cutting tool life can be expressed as Equation (22), with the form of Taylor’s equations according to Armarego and Brown [37], where are the coefficients of these equations. Those values can be obtained based on the type of cutting tool and material.
Similarly, for the milling process, the tool life during rough milling and finish milling can be expressed as Equation (23) according to Armarego and Brown [37] or Wu and Zhou [38].
4. Machining Parameter Optimization and Machining Allowance Distribution Based on Modeling Results and PARETO Fronts Method
The machining allowance distribution heavily depends on cutting parameter optimization of different machining phases. Therefore, the above modeling results can be used to find the optimum machining allowance distribution and machining parameters.
According to our previous work [27], finding the Pareto fronts, namely none-determined solution sets of MOPs, is an effective approach to describe the characteristics of the multi-objective solution space. By carrying out the solving process, either the none-determined solutions prior to one single objective or those prior to the overall trade-off can be effectively found simultaneously. And the performance of a certain intelligent algorithm is mainly determined by its efficiency to find the Pareto fronts.
Based on the conclusions of related research [20,39] and our work [27], non-dominated sorting genetic algorithm II (NSGA-II) and multi-objective evolutionary algorithm based on decomposition (MOEA/D) are widely used intelligent algorithms based on GA. The two algorithms have shown great abilities in solving similar engineering problems. Therefore, the optimization algorithm applied in this study is NSGA-II and MOEA/D. To determine the most optimum algorithm for each specific scenario, the average solving time, and the number of effectively found Pareto solutions of the two are compared.
4.1. Determining Rules and Parameters of Basic Genetic Algorithm, NSGA-II and MOEA/D
The coding and decoding rules of chromosome are used for preparation. The basic genetic algorithm parameters include initial population , gap between two generations, crossover rate, mutation rate and maximum evolution generations. For more details about the parameters of the basic genetic algorithm, please check our previous work [27]. The preset values of the operating parameters of GA are listed in Table 2.
Table 2.
Operating parameters of GA.
The basic principles of NSGA-II and MOEA/D are applied accordingly [40,41]. Specifically, for NSGA-II, tournament selection is chosen as the selection policy, and the tournament size is set as 5. For MOEA/D, the neighbor size is set as 30. The decomposition method is the Tchebycheff approach.
4.2. Normalized Expression of Multi-Objective Problems Using Modeling Results
The normalization is realized using Equation (24), where represents one of the sub-objective functions, is the one after normalization, represents the variables, is the value range of . The maximum and minimum values of can be acquired by using the basic GA process.
Therefore, by introducing the modeling results above, namely Equation (3), Equation (11), Equations (19)–(22), into Equation (24), the machining allowance distribution with MOP of the machining parameters for a cylindrical turning process are expressed from Equation (25) to Equation (30), where , , , , , are the normalized objective values to be optimized during the rough turning or the finishing turning phases.
For rough turning phase:
For finish turning phase:
For the overall efficiency:
Equations (25)–(30) are all subject to constrains expressed by Equation (31), where , , and are the maximum values of the parameters the turning machine can bear. is the total distance machining allowance of the part to be tooled, and it is determined by the design scheme.
Similarly, the MOP of a face milling process are expressed from Equation (32) to Equation (37).
For rough milling phase:
For finish milling phase:
For the overall efficiency:
The constrains are expressed by Equation (38), where , , and are the maximum values of the parameters, is the total distance machining allowance.
4.3. Performance Evaluation Indicators of Intelligent Algorithms
The algorithms to be compared and selected are NSGA-II and MOEA/D, and the main consideration is the solving efficiency, which is determined by two aspects. One is the average operating time for a certain number of repeats of solving. This indicator is calculated by using Equation (39), where in is the average operation time, is the number of repeats, and in is the lasting time of a single operation. Therefore, can be regarded as an indicator to evaluate the solving speed.
Another key aspect is the number of effective Pareto solutions found eventually. That is represented by the symbol of . By carrying out the repeats, all of the Pareto solutions are gathered, and those suitable for application are picked out to get the final value of . can be regarded as the indicator to evaluate the efficiency of finding Pareto solutions.
In addition, the value of can be set depending on circumstances, and all of the solving experiments are carried out by using MATLAB.
5. Case Studies
5.1. Case 1: A Cylindrical Turning Process
The first case is a cylindrical turning process carried out on a CK6153i lathe cutting C45E4 carbon steel, using VNMG160408-YBC351. Figure 6 shows the real scene of the cylindrical turning process. Table 3 shows the geometrical parameters of the cutting tool.
Figure 6.
A case of cylindrical turning process.
Table 3.
Geometrical parameters of VNMG160408-YBC351 cutting tool.
5.1.1. Modeling Results of Energy Consumption of the Cylindrical Turning
The power modeling results of basic machine movement and spraying cooling fluid can be obtained by direct experiment measurement. The results are and according to the experiment data.
The spindle rotation power has a piecewise function with the spindle rotation speed , a machining parameter. This can be expressed as a piecewise function according to Equation (4). To obtain the coefficients in the piecewise function, was measured when ranges from 0 to 1500 rpm with the increment of 100 rpm, and all these coefficients could be obtained by statistical regression. The results are shown as Equation (40).
The feed power can be expressed as a quadratic function of feed speed according to Equation (5). The values of the two constants can be obtained by experimental power measurements and quadratic regression. Therefore, was measured when ranges from 0 to 2000 mm/min with an increment of 200 rpm, and the two constants in Equation (5) can be obtained by quadratic regression. The result is shown as Equation (41).
The material cutting power can be expressed as an index function according to Equation (6), and all these coefficients can be obtained using Taguchi experiments and statistical regression like our previous work by Lv et al. [29].
As presented in Table 4, four levels of cutting speed , feed rate and cutting depth were selected from the tool manufacturers’ recommendation. The design matrix for turning experiments is shown in Table 5. The regression result is expressed as Equation (42).
Table 4.
Taguchi experiment levels of turning parameters.
Table 5.
Parameter design matrix of turning experiments.
For this specific cylindrical turning process, we selected a cylindrical workpiece with the radius, the axial length of the workpiece to be tooled was 100 mm, the radial distance to be tooled and the length of a single feed path was set to be 110 mm to avoid collisions. Therefore, by introducing all this size information into Equation (11), the feed time of rough turning and finish turning can be expressed as Equations (43) and (44).
By introducing these size information into Equation (15), the cutting time of rough turning and finish turning can be expressed as Equations (45) and (46).
where machining allowance of the two phases should confine to Equation (47):
Table 2 shows the geometrical parameters of the cutting tool. Therefore, by introducing all these parameters into Equations (19) and (20), the surface roughness after this turning process can be expressed as Equation (48) or Equation (49):
According to Equation (23), the cutting tool life during rough turning and finish turning can be approximately estimated using Equation (50) by looking through Armarego and Brown [37] based on the information about the cutting tool and the material.
Therefore, for rough turning process, the energy objective can be expressed as Equation (51) according to Equation (3):
Furthermore, by introducing all these modeling results and case information into Equation (51), can be expressed as Equation (52):
Because of the near-to-linear relation as Equation (9) shows, the feed speed of the rough turning process and spindle rotation speed in Equation (52) were assumed to be their average, and they can be calculated by using Equations (53) and (54).
The tool life during rough turning can be expressed as Equation (55):
Similarly, for finish turning process, by introducing all these modeling results and case information into Equation (3), the energy objective can be expressed as Equation (56):
In Equation (56), the feed speed of finish turning process and spindle rotation speed were assumed to be their average, and they can be calculated by using Equations (57) and (58).
According to Equation (48) or Equation (49), the surface roughness objective for this turning process can be expressed as Equation (59) or Equation (60):
The tool life during finish turning can be expressed as Equation (61):
The cutting time objective can be expressed as Equation (62):
Based on machine conditions and engineering experiences, all of the above machining parameters were subject to constrain, as Table 6 shows. The accuracy of the machining parameters and allowance to meet the demands were listed as follows: 10 rpm for, 0.1 mm/r for, 0.1 mm for, 0.1 mm for and .
Table 6.
Constrains of machining parameters for this turning process.
5.1.2. Normalized MOP Expression of the Objective Cylindrical Turning
By introducing all the modeling results and constrains into equations from Equation (25) to Equation (30), the machining allowance distribution with MOP of the machining parameters for this cylindrical turning process are expressed as equations from Equation (63) to Equation (68):
For rough turning phase:
For finish turning phase:
For the processing efficiency:
Following Equation (31), the constraints of this case scenario are , , , , so the objective functions from Equation (63) to Equation (68) are subject to the constrain as Equation (69) shows:
The basic GA algorithm was used to get the value ranges of each sub-objective function subject to all the constraints, and the results are listed in Table 7. The minimum and the maximum values can be used to calculate the normalized values of individuals, as Equation (24) shows, and backwards as equal.
Table 7.
Calculation results of value ranges of sub-object functions.
5.1.3. MOP Solving Using NSGA-II and MOEA/D, Optimization Results, and Validations
Following the algorithm evaluation method proposed in 4.3 and Equation (39), the number of the operation repeating time was set to be 100, namely . After the repeating, the lasting time of each operation and all the Pareto solutions were gathered, then Equation (39) was used to calculate the evaluation indexes. The results are listed in Table 8:
Table 8.
Performance evaluation indexes for the objective turning process.
To analyze the performance of the Pareto solutions gathered by the process, we compared machining parameter groups acquired from handbook [34,35,42] and 10 solutions obtained from Pareto fronts (each five from each algorithm). The values of each sub-objective were all calculated five times to get the average. The data of the calculations are listed in Table 9. The relevant decoded parameters are listed in Table 10.
Table 9.
Simulation experiment data of objective turning process.
Table 10.
Decoded solutions of objective turning process.
For validations of the objective models above, validation experiments were carried out accordingly. The deviation percentages between the average calculations and the real experiment measurements were also calculated. The deviations of the models are listed in Table 11. It can be seen in Table 11 that all of the models have a deviation of less than 6%, so the accuracies of the objective models are validated.
Table 11.
Deviations of the objective turning models.
5.2. Case 2: A Step Milling Process
A case of step milling conducted on an XHK-714F CNC machine center. The material used was C45E4 carbon steels, and the cutting tool was YongTuo HSEM-4EML1435100. Figure 7 shows the real scene of the step milling.
Figure 7.
A case of step milling process.
5.2.1. Modeling Results of Energy Consumption of the Step Milling
Like the cylindrical turning, the power modeling results of basic machine movement and spraying cooling fluid are and , which were obtained by experiment measurements.
According to Equation (4), the coefficients in the piecewise function of spindle rotation power were obtained by piecewise linear regressions, and the rotation speed ranges from 0 to 6000 with the increment of 100. The results are shown as Equation (70):
According to Equation (5), the coefficients in the quadratic function of feed power were obtained by quadratic regression when feed speed ranges from 0 to 8000 with the increment of 100. The result is shown as Equation (71):
According to Equation (7), all these coefficients of the function for material cutting power can be obtained by using Taguchi experiments and statistical regression like Lv et al. [29] and Jia et al. [33].
As presented in Table 12, four levels of rotation speed , feed speed , cutting depth and cutting width were selected from the tool manufacturers’ recommendation. The design matrix for milling experiments is shown in Table 13. The length of the cut for each test was 30 mm in axial direction.
Table 12.
Taguchi experiment levels of milling parameters.
Table 13.
Parameter design matrix of milling experiments.
The regression result is expressed as Equation (72):
For this specific step milling process, we selected a square workpiece with the cutting length , the width , the total height to be tooled , the diameter of the cutting tool , and the length of a single feed path was set to be 65 mm to avoid collisions (). Therefore, by introducing all these size information into Equation (12), the feed time of rough milling and finish milling can be expressed as Equations (73) and (74):
By introducing these size information into Equation (17), the cutting time of rough milling and finish milling can be expressed as Equations (75) and (76):
Where machining allowance of the two phases should confine to Equation (77):
By referring to related machining handbooks according to the scenario information, and then introducing all these parameters into Equation (21), the surface roughness after this milling process can be expressed as Equation (78):
According to Equation (23), based on the information about the cutting tool and the material, the cutting tool life during the milling process can be approximately estimated using Equation (79) by looking through Armarego and Brown [37].
Therefore, for rough turning process, the energy objective can be expressed as Equation (80) from Equation (3):
Furthermore, by introducing all these modeling results and case information into Equation (82), can be expressed as Equation (81):
In addition, the relation between , and tool diameter can be calculated by using Equation (82), and that between feed rate and feed speed by Equation (83):
The objective of tool life during rough milling can be expressed as Equation (84):
Similarly, for finish milling process, the energy objective can be expressed by introducing all these modeling results and case information into Equation (3) as Equation (85):
The surface roughness objective for this milling process can be expressed as Equation (86) according to Equation (78):
The tool life during finish milling can be expressed as Equation (87):
The cutting time objective can be expressed as Equation (88):
The objective of tool life during finish milling can be expressed as Equation (89):
The cutting time objective can be expressed as Equation (90):
Based on machine conditions and engineering experiences, all of the above machining parameters were subject to constrain, as Table 14 shows. The accuracy of the machining parameters and allowance to meet the demands are listed as follows: for , for , for, for , , and .
Table 14.
Constrains of machining parameters for this milling process.
5.2.2. Normalized MOP Expression of the Objective Step Milling
By introducing all the modeling results and constrains into equations from Equation (32) to Equation (37), the machining allowance distribution with MOP of the machining parameters for this step milling process can be expressed as equations from Equation (91) to Equation (95).
For rough milling phase:
For finish milling phase:
Figure 6 following Equation (38), the constraints of this case scenario are , , , , , so the objective functions from Equation (91) to Equation (95) are subject to the constrain of Equation (96):
The value ranges of each sub-objective functions are listed in Table 15, and those can be used to calculate the normalized values by using Equation (26), and backwards as equal.
Table 15.
Calculation results of value ranges of sub-object functions.
5.2.3. MOP Solving Using NSGA-II and MOEA/D, Optimization Results, and Validation
Like the cylindrical turning, the number of the operation repeating time was set to be 100, namely . Equation (41) was used to calculate the evaluation indexes, as Table 16 shows. The data of experiments are listed in Table 17. The decoded solutions are listed in Table 18.
Table 16.
Performance evaluation indexes for the objective step milling process.
Table 17.
Validation experiment data of objective step milling process.
Table 18.
Decoded solutions of objective step milling process.
Like the turning case, for validations of the objective models above, validation experiments were carried out accordingly. The deviations of the models are listed in Table 19. It can be seen in Table 19 that all of the models have a deviation of less than 5%, so the accuracies of the objective models are validated.
Table 19.
Deviations of the objective milling models.
5.3. Analysis and Discussions
The analysis part generally includes experiment reviews and results analysis for both of the two cases separately. The performance evaluations of algorithms are also carried out. The comparison discussions with previous researches are presented in the end.
The preparations for this section are carried out as follow:
Based on contents listed in Table 9 and Table 10, the optimization results of the turning are presented in a scatter plot in Figure 8 (the lower the spot, the better for each objective), and the relative decoded solutions are presented in Figure 9.
Figure 8.
Objective values of the solutions for the case of turning.
Figure 9.
Decoded parameters of the solutions for the case of turning.
For the milling, similarly, based on Table 17 and Table 18, the optimization results are presented in Figure 10 and the decoded solutions are presented in Figure 11.
Figure 10.
Objective values of the solutions for the case of milling.
Figure 11.
Decoded parameters of the solutions for the case of milling.
From Figure 8 to Figure 11, solutions obtained from handbooks, NSGA-Ⅱ and MOEA/D are represented by using symbols of H, N, and M, respectively. The following number denotes the order of the solution. For instance, H1 stands for the No. 1 solution obtained from the handbooks, and likewise afterwards.
5.3.1. Analysis of the Turning Case
For the case of turning specifically, based on Figure 8 and Figure 9, the analysis results can be summarized in the following aspects:
First, the solutions of M1, M3, and M4 apparently outperformed other solutions in each aspect of optimization objective. They are the most recommended solutions used in future real production scenarios. By using this kind of solutions, with a little sacrifice of energy costs and efficiency, the other objectives can all be greatly improved compared to traditional methods from handbooks, especially for cutting tool life and surface roughness.
Second, based on the first analysis result and Figure 9, the decoded parameters and allowances of the most recommended solutions can be used as guidance for future process planning. Generally, the allowance of rough turning phase should be set around 21 to 22 mm, and the machining parameters should be set with a combination of low spindle rotation speed around 280 to 300 rpm, high feed rate around 1.7 to 1.9 mm/r and large cutting depth around 0.5 to 0.6 mm for rough turning. For finishing turning, it should be with allowance around 3 to 4 mm, spindle rotation speed around 250 to 260 rpm, low feed rate around 0.5 mm/r, and small cutting depth around 0.5 mm. The recommended ranges of machining allowances and related parameters of the turning case are listed in Table 20.
Table 20.
Recommended scope of machining parameters for case No. 1 and No. 2.
Third, there are not many improvements in the energy states when comparing the Pareto solutions with those obtained from handbooks. However, it is also obvious that they can significantly prolong the cutting tool life 200% to 500% longer estimably, and that is applicable both for the rough and finishing turning. This improvement will result in cutting down of resource use and production costs without harming the energy costs too much.
5.3.2. Analysis of the Milling Case
For the case of milling specifically, based on Figure 10 and Figure 11, the analysis results can be summarized in the following aspects:
First, the solutions of N2 and N3 apparently outperformed other solutions in each aspect, and they are the most recommended solutions. Specifically, the energy consumption of rough milling can be greatly reduced to around 20% of traditional methods from handbooks.
Second, based on Figure 11, the decoded parameters and allowances of N1 and N2 can be used as guidance for future process planning. Generally, the allowance of rough milling phase should be set around 13 to 15 mm, and the machining parameters should be set with a combination of low spindle rotation speed around 300 to 320 rpm, high feed speed around 2000 to 2500 mm/min, large cutting depth around 4.3 to 4.8 mm and small cutting width around 4.4 to 4.7 mm for rough milling. For finishing milling, it should be with allowance around 10 to 12 mm, spindle rotation speed around 450 to 620 rpm, feed speed around 560 to 680 mm/min, cutting depth around 4 mm and cutting width around 2.7 to 3 mm.
5.3.3. Performance Evaluations of Algorithms and Related Discussion
The performance evaluation indicators and can be used to compare the intelligent algorithms. They can offer a reference for future algorithm determining strategies.
As Table 8 and Table 16 show, the solving speeds of NSGA-Ⅱ are faster than those of MOEA/D. However, MOEA/D generally outperformed NSGA-Ⅱ in finding effective Pareto solutions for the turning case, because of the diversity and fast solving speed as well. Namely, MOEA/D is more effective in providing solutions located in the area of multi-objective equilibrium for the turning case. Those solutions are more likely to be used in real engineering scenarios. And NSGA-Ⅱ is more suitable for the milling case, respectively, for the same reasons.
5.3.4. Discussions
Compared with previous research, the analysis results revealed facts of the following aspects:
- (1)
- Rather than parameter optimizations of a single machining phase like the works of [20,21], comprehensive optimization considering machining allowance distributions of different machining phases is more likely to be used in real production. The generated solutions provide not only energy-oriented machining parameters, but also various groups of parameters and allowances for better implementation. The priorities of each phase can all be met by doing so.
- (2)
- This research further enhances the recommendation of relative larger setting of machining allowance of rough machining, and small setting of finishing machining, like [4,26].
- (3)
- It is revealed that the high-speed cutting technique recommended by many previous studies, like [13,30], are not always suitable for application. Specifically, for multi-objective considerations like energy costs and tool protection, relative low cutting speeds of the finishing phases are recommended in this research.
- (4)
- Contrary to our previous finding of [27], NSGA-Ⅱ outperformed MOEA/D in the milling case once machining allowance distribution is involved. Namely, the selection of optimization strategies should be well-adjusted, considering the characteristics and uniqueness of the specific problem.
6. Conclusions and Future Work
The major contributions of the research are listed as follows:
- (1)
- Improved modeling of machining allowance distribution is proposed, integrated with parameter optimization. Energy-saving demands of different machining phases can be comprehensively met. With the machining allowance distribution well-addressed, the proposed method is relatively practical compared to traditional methods, consistent with the actual situation.
- (2)
- The most recommended optimization solutions are picked out, and they can be used in real production directly. Workers can choose among those non-determined solutions for their optimization priority, without harming any of the economic objectives too much. With a little sacrifice of energy costs and efficiency, cutting tool life and surface roughness can all be greatly improved for turning, and energy consumption of rough milling can be greatly reduced to around 20% of traditional methods.
- (3)
- The most suitable scope of machining allowances and parameters is precisely recommended. It can be concluded that during rough machining, the machining should be set with the combination of large allowance, high cutting speed, high feed rate and large cutting depth. During finish machining, it should be the combination of small allowance, low cutting speed, low feed speed, and small cutting depth.
- (4)
- The performance of different strategies, including and MOEA/D was studied. The selection of algorithms can be adjusted as needed considering the performance analysis. Generally, MOEA/D is more likely to be used for turning and NSGA-Ⅱ is more likely to be used for milling for real applications.
The limits of this research are listed as follows:
- (1)
- So far, only cylindrical turning and step milling have been studied. Other machining scenarios and demands, like drilling, grinding, and complex surface machining, are necessary to further validate the proposed method should be considered.
- (2)
- How do the limitations and constraints used affect the results has not been not discussed. Factors like high-speed cutting technique, machine tolerance changes, cutting tool conditions, and change of cooling paths will affect the results.
- (3)
- The possibility of uncertainty will affect the results, like the changes of machine types, layouts, cutting tools, materials, and optimization priorities.
As the next step, we will investigate other machining processes and situations, like drilling and grinding. And the definition of limitations and constraints should be well-adjusted according to the scenario. For example, the high-speed cutting technique may have a great influence on the results, which deserve further investigation. Rather than intelligent algorithms we used, the performance of other optimization techniques will be studied. We will study how to incorporate the proposed method to uncertainties of changes, such as choice of machines, materials and cutting tools, etc.
Author Contributions
Conceptualization, K.H.; methodology, K.H. and H.H.; software, K.H. and H.H.; validation, K.H.; formal analysis, K.H. and J.W.; investigation, K.H.; resources, R.T.; data curation, K.H. and J.W.; writing—original draft preparation, K.H.; writing—review and editing, H.H. and R.T.; visualization, K.H.; supervision, H.H. and R.T.; project administration, H.H. and R.T.; funding acquisition, R.T. and K.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Natural Science Foundation of China, grant number U1501248 and China Postdoctoral Science Foundation, grant number 47662 (the 66th batch of the military system).
Acknowledgments
The authors would like to convey their sincere thanks to Jilie Zhou and Qiang Wang from the metalworking center of Zhejiang University for their valuable contributions during the experiments. We also thank Jingxiang Lv, Jia Shun, Jun Zheng and all the anonymous reviewers for their helpful suggestions on the quality improvement of our paper.
Conflicts of Interest
The authors declare no conflicts of interest.
Nomenclature
| Cutting width of milling, those of rough milling and finishing milling, and their maximum value according to the scenario [mm] | |
| Cutting depth of turning, and those of rough turning, finishing turning, general milling, rough milling and finishing milling [mm] | |
| Maximum values of cutting depths according to the turning or milling scenario [mm] | |
| Coefficients of the polyphyletic function for material cutting power of turning and those of milling | |
| Coefficients of the quadratic function for feed power calculation | |
| Coefficients of the function for roughness of workpieces after milling process | |
| Coefficients of the three linear functions for spindle rotation power calculation | |
| Coefficients of the function for cutting tool life after turning | |
| Coefficients of the function for cutting tool life after milling | |
| Diameter of the cutting tool of milling [mm] | |
| Value range of variables of a sub-objective function | |
| Radial distance of the workpiece to be tooled of turning, and those for rough tuning and finishing turning [mm] | |
| Energy consumption of rough turning, its normalized expression, and those for finishing turning, rough milling and finishing milling [J] | |
| Energy consumption objective during a machining process [J] | |
| Feed rates of general turning, and those of rough turning, finishing turning, general milling, rough milling, and finishing milling [mm/r] | |
| Maximum values of feed rates according to the turning or milling scenario [mm/r] | |
| Feed speeds of general turning, and those of rough turning, finishing turning, general milling, rough milling and finishing milling [mm/min] | |
| Maximum values of feed speeds according to the turning or milling scenario [mm/min] | |
| One of the sub-objective functions and its normalized expression | |
| Total height of the workpiece to be tooled of milling, and those for rough milling and finishing milling [mm] | |
| Number of effective Pareto solutions an algorithm can obtain finally | |
| Average operating time for a certain number of repeats of the solving operation [s] | |
| Length of feed path for one single cutting of turning and milling [mm] | |
| Total axial lengths of the workpiece to be tooled of turning and milling [mm] | |
| Initial population, gap between two generations, crossover rate, mutation rate, maximum evolution generations and length of the genes of basic genetic algorithm | |
| Material removal rate, and those of turning and milling [mm3/min] | |
| Feed times needed to cut the whole volume to be tooled of a turning process | |
| Spindle rotation speed of machining processes [rpm] | |
| Number of the operation repeats to evaluate the algorithm | |
| Spindle rotation speed of general turning, those of rough turning and finishing turning, and those of general milling, rough milling and finishing milling [rpm] | |
| Maximum values of spindle rotation speeds according to the turning or milling scenario [rpm] | |
| Turning points of the three linear functions for spindle rotation power calculation | |
| Power of basic machine motion, spraying cooling fluid, spindle rotation, feed movement, material cutting [W] | |
| Material cutting power of turning and milling [W] | |
| ball screw lead [mm] | |
| Radius of the original cylindrical material to be tooled [mm] | |
| Surface roughness of the workpiece after turning, its normalized expression, and those for milling [μm] | |
| Corner radius, main cutting edge angle and secondary cutting edge angle of the cutting tool | |
| Sizes of neighbor and tournament of MOEA/D algorithm | |
| A constant for a given feed drive system | |
| Tool life of rough turning, its normalized expression, and those for finishing turning, rough milling and finishing milling [min] | |
| Material cutting time of machining processes, and those of turning and milling [min] | |
| Material cutting time of rough turning and finishing turning, and those of rough milling and finishing milling [min] | |
| Feeding time of machining processes, and those of turning and milling [min] | |
| Feeding time of rough turning and finishing turning, and those of rough milling and finishing milling [min] | |
| Lasting time of a single optimization operation [s] | |
| Time objective during a machining process [min] | |
| Total workpiece volumes to be tooled, and those in a turning process and milling process [mm3] | |
| Cutting speeds of general turning, and those of rough turning, finishing turning, rough milling and finishing milling [m/min] | |
| Maximum values of cutting speeds according to the turning or milling scenario [m/min] |
References
- Lv, J.; Gu, F.; Zhang, W.; Guo, J. Life cycle assessment and life cycle costing of sanitary ware manufacturing: A case study in China. J. Clean. Prod. 2019, 238, 117938. [Google Scholar] [CrossRef]
- Yang, F.; Liu, Y.; Liu, G. A process simulation based benchmarking approach for evaluating energy consumption of a chemical process system. J. Clean. Prod. 2016, 112, 2730–2743. [Google Scholar] [CrossRef]
- Kassai, M.; Poleczky, L.; Alhyari, L.; Kajtar, L.; Nyers, J. Investigation of the Energy Recovery Potentials in Ventilation Systems in Different Climates. Facta Univ. Ser. Mech. Eng. 2018, 16, 203–217. [Google Scholar] [CrossRef]
- Wu, X.; Dai, W. Research on Machining Allowance Distribution Optimization based on Processing Defect Risk. Procedia CIRP 2016, 56, 508–511. [Google Scholar] [CrossRef]
- International Energy Agency. World Energy Outlook 2016; International Energy Agency: Paris, France, 2016. [Google Scholar]
- Dunham, S. Inventory of U.S. Greenhouse Gas Emissions and Sinks: 1990–2013; US EPA: Washington, DC, USA, 2015.
- Zhang, Y.; Zhang, D.; Wu, B. An approach for machining allowance optimization of complex parts with integrated structure. J. Comput. Des. Eng. 2015, 2, 248–252. [Google Scholar] [CrossRef]
- Kassai, M.; Ge, G.; Simonson, C.J. Dehumidification performance investigation of run-around membrane energy exchanger system. Therm. Sci. 2016, 20, 1927–1938. [Google Scholar] [CrossRef]
- EIA. U.S. Energy-Related Carbon Dioxide Emissions, 2014. 2014. Available online: https://www.eia.gov/environment/emissions/carbon/archive/2014/pdf/2014_co2analysis.pdf (accessed on 15 January 2020).
- Zhang, Z.; Wu, L.; Peng, T.; Jia, S. An Improved Scheduling Approach for Minimizing Total Energy Consumption and Makespan in a Flexible Job Shop Environment. Sustainability 2019, 11, 179. [Google Scholar] [CrossRef]
- Kant, G.; Sangwan, K.S. Prediction and optimization of machining parameters for minimizing power consumption and surface roughness in machining. J. Clean. Prod. 2014, 83, 151–164. [Google Scholar] [CrossRef]
- Lv, J.; Tang, R.; Tang, W.; Jia, S.; Ying, L.; Cao, Y. An investigation into methods for predicting material removal energy consumption in turning. J. Clean. Prod. 2018, 193, 128–139. [Google Scholar] [CrossRef]
- Jia, S.; Yuan, Q.; Cai, W.; Lv, J.; Hu, L. Establishing prediction models for feeding power and material drilling power to support sustainable machining. Int. J. Adv. Manuf. Technol. 2019, 100, 2243–2253. [Google Scholar] [CrossRef]
- Franco, A.; Rashed, C.A.A.; Romoli, L. Analysis of energy consumption in micro-drilling processes. J. Clean. Prod. 2016, 137, 1260–1269. [Google Scholar] [CrossRef]
- Sealy, M.P. Energy consumption and modeling in precision hard milling. J. Clean. Prod. 2015, 135, 1591–1601. [Google Scholar] [CrossRef]
- Aramcharoen, A.; Mativenga, P.T. Critical factors in energy demand modelling for CNC milling and impact of toolpath strategy. J. Clean. Prod. 2014, 78, 63–74. [Google Scholar] [CrossRef]
- Pusavec, F.; Kramar, D.; Krajnik, P.; Kopac, J. Transitioning to sustainable production-part II: Evaluation of sustainable machining technologies. J. Clean. Prod. 2010, 18, 1211–1221. [Google Scholar] [CrossRef]
- Li, C.; Chen, X.; Ying, T.; Li, L. Selection of optimum parameters in multi-pass face milling for maximum energy efficiency and minimum production cost. J. Clean. Prod. 2017, 140, 1805–1818. [Google Scholar] [CrossRef]
- Albertelli, P.; Keshari, A.; Matta, A. Energy oriented multi cutting parameter optimization in face milling. J. Clean. Prod. 2016, 137, 1602–1618. [Google Scholar] [CrossRef]
- Wang, Q.; Liu, F.; Wang, X. Multi-objective optimization of machining parameters considering energy consumption. Int. J. Adv. Manuf. Technol. 2014, 71, 1133–1142. [Google Scholar] [CrossRef]
- Yan, J.; Li, L. Multi-objective optimization of milling parameters-the trade-offs between energy, production rate and cutting quality. J. Clean. Prod. 2013, 52, 462–471. [Google Scholar] [CrossRef]
- Camposeco-Negrete, C. Prediction and optimization of machining time and surface roughness of AISI O1 tool steel in wire-cut EDM using robust design and desirability approach. Int. J. Adv. Manuf. Technol. 2019, 103, 2411–2422. [Google Scholar] [CrossRef]
- Wei, Z.C.; Guo, M.L.; Wang, M.J.; Li, S.Q.; Liu, S.X. Prediction of cutting force of ball-end mill for pencil-cut machining. Int. J. Adv. Manuf. Technol. 2018, 100, 577–588. [Google Scholar] [CrossRef]
- Hanafi, I.; Khamlichi, A.; Cabrera, F.M.; Almansa, E.; Jabbouri, A. Optimization of cutting conditions for sustainable machining of PEEK-CF30 using TiN tools. J. Clean. Prod. 2012, 33, 1–9. [Google Scholar] [CrossRef]
- Zhang, Z.; Ming, L.; Zhang, D.; Wu, B. A force-measuring-based approach for feed rate optimization considering the stochasticity of machining allowance. Int. J. Adv. Manuf. Technol. 2018, 97, 2545–2556. [Google Scholar] [CrossRef]
- Jiang, S.; Li, Y.; Liu, C. A non-uniform allowance allocation method based on interim state stiffness of machining features for NC programming of structural parts. Vis. Comput. Ind. Biomed. Art 2018, 1, 4. [Google Scholar] [CrossRef]
- He, K.; Tang, R.; Jin, M. Pareto fronts of machining parameters for trade-off among energy consumption, cutting force and processing time. Int. J. Prod. Econ. 2017, 185, 113–127. [Google Scholar] [CrossRef]
- He, K.; Tang, R.; Zhang, Z.; Sun, W. Energy Consumption Prediction System of Mechanical Processes Based on Empirical Models and Computer-Aided Manufacturing. J. Comput. Inf. Sci. Eng. 2016, 16, 041008. [Google Scholar] [CrossRef]
- Lv, J.; Tang, R.; Jia, S. Therblig-based energy supply modeling of computer numerical control machine tools. J. Clean. Prod. 2014, 65, 168–177. [Google Scholar] [CrossRef]
- Lv, J.; Tang, R.; Jia, S.; Ying, L. Experimental study on energy consumption of computer numerical control machine tools. J. Clean. Prod. 2016, 112, 3864–3874. [Google Scholar] [CrossRef]
- Lv, J.; Tang, R.; Tang, W.; Ying, L.; Zhang, Y.; Jia, S. An investigation into reducing the spindle acceleration energy consumption of machine tools. J. Clean. Prod. 2016, 143, 794–803. [Google Scholar] [CrossRef]
- Jia, S.; Yuan, Q.; Cai, W.; Li, M.; Li, Z. Energy modeling method of machine-operator system for sustainable machining. Energy Convers. Manag. 2018, 172, 265–276. [Google Scholar] [CrossRef]
- Jia, S.; Yuan, Q.; Lv, J.; Liu, Y.; Ren, D.; Zhang, Z. Therblig-embedded value stream mapping method for lean energy machining. Energy 2017, 138, 1081–1098. [Google Scholar] [CrossRef]
- Nee, A.Y.C. Handbook of Manufacturing Engineering and Technology; Springer Verlag: London, UK, 2014; pp. 569–592. [Google Scholar]
- Grote, K.H.; Antonsson, E.K. Springer Handbook of Mechanical Engineering; Springer Verlag: New York, NY, USA, 2009; pp. 1–33. [Google Scholar]
- Sun, Y.W.; Xu, J.T.; Guo, D.M.; Jia, Z.Y. A unified localization approach for machining allowance optimization of complex curved surfaces. Precis. Eng. 2009, 33, 516–523. [Google Scholar] [CrossRef]
- Armarego, E.J.A.; Brown, R.H. The machining of metals. Wear 1969, 14, 305. [Google Scholar]
- Wu, D.; Zhou, Y. Modeling and Experimental Study on Tool Wear Life in High-speed Milling. Manuf. Technol. Mach. Tool 2008, 11, 90–93. [Google Scholar]
- Xiao, Y.; Zhang, H.; Jiang, Z. An approach for blank dimension design considering energy consumption. Int. J. Adv. Manuf. Technol. 2015, 10, 1229–1238. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Zhang, Q.; Li, H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
- Rowe, G.W. Principles of machining by cutting, abrasion and erosion. Wear 1978, 49, 393–394. [Google Scholar] [CrossRef]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).