Abstract
Energy modeling and cutting parameter optimization of the machining process have been recognized as powerful and effective ways to save energy. However, in the actual machining process, technologists often use empirical methods to determine the final cutting parameters. Due to the lack of theoretical support and optimization tools, this method is difficult to fully consider the constraints of machine tool capability, cutting tool performance, and workpiece material, which affects the overall performance of the machine tool to give full play. To address this problem, a multi-objective parameter optimization method of computer numerical control (CNC) plane milling for sustainable manufacturing was proposed in this paper. More specifically, three tasks were carried out: (1) an accurate milling energy model considering transient processes such as spindle acceleration was established; (2) a multi-objective parameter optimization model of CNC plane milling was established with cutting parameters as optimization variables and considering various complex constraints; (3) by drawing 3D surface maps, the internal relationship between the cutting parameters and the optimization index was presented in detail and intuitively. Finally, a case study was carried out in the XHK-714F vertical machining center. The results showed that the processing efficiency is improved by 21.0%, the energy consumption is reduced by 15.3%, and the surface roughness is reduced by 5.5% through the optimization of cutting parameters, which verified the effectiveness and feasibility of the proposed model and method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The ecological environment problem has always been considered a prominent bottleneck restricting the sustainable development of manufacturing industry (Xiao et al. 2019b; Liu et al. 2021). At the same time, the outbreak of coronavirus disease (COVID-19) ravaged the world and caused great damage to the world economy in recent years (Wei et al. 2021; Negrete-Cardoso et al. 2022). The greater instability and uncertainty have brought a series of risks and challenges to the sustainable development of the manufacturing industry (Ullah et al. 2022; Yip et al. 2022). In this situation, human awareness of environmental protection and energy conservation is also growing (Gulistan et al. 2020). As a very important advanced manufacturing technology, numerical control machining has been widely used in various fields of the manufacturing industry, which is very important to improve the quality of product production, shorten the production cycle, and reduce the production cost (Jia et al. 2019). However, many statistical survey results show that the average energy utilization rate of machine tools is very low, averaging less than 30% (Tuo et al. 2018). Thus, improving the energy efficiency of machine tools is a basic scientific problem that needs to be solved urgently under the background of sustainable manufacturing (Li et al. 2017c).
Cutting parameter optimization is an important research direction to improve the energy utilization rate of machine tools (Xiao et al. 2019a, 2021). The selection of cutting parameters directly affects the processing efficiency, processing energy consumption, processing quality, and tool life of machine tools (Bhushan 2013; Bilga et al. 2016; He et al. 2017; Gürgen et al. 2022). However, in the actual machining process, technologists often determine the final cutting parameters based on the machining process manual and machining experience (Jia et al. 2021b). This empirical method is simple and practical, and can quickly obtain the available cutting parameters to meet the needs of normal computer numerical control ( CNC) machining (Chen et al. 2021). However, due to the lack of theoretical support and optimization tools, this method is difficult to fully consider the constraints of machine tool capability, tool life, and workpiece material, thus affecting the overall performance of the machine tool (Moreira et al. 2019). If the cutting parameters are selected improperly, it will even damage the machine tool, cutting tools, and workpieces, resulting in unnecessary waste of resources (Li et al. 2016). To solve this problem, this paper proposed a multi-objective cutting parameter optimization method of CNC plane milling for sustainable manufacturing (Fig. 1). Through the detailed analysis of energy consumption characteristics in the milling process, a more accurate milling energy model was established. On this basis, a multi-objective optimization model of milling parameters was further established, which takes cutting parameters as optimization variables, processing efficiency, processing energy consumption, and processing quality as optimization objectives, and comprehensively considers various complex constraints. With the support of an accurate energy model, the optimization results will be more realistic and then guide the machine’s energy-saving operation.
The layout of the rest of this article is summarized as follows: the literature review is presented in the next section. The section “Analysis of energy consumption in CNC milling” discusses the modeling method of milling energy consumption through a typical milling process; the optimization model and method of milling parameters are given in the section “Multi-objective parameter optimization model of CNC plane milling,” followed by experiment and case studies to verify the proposed model and method in the section “Experimental and case studies.” Finally, the main conclusions and future research directions are summarized in the section “Conclusion.”
Literature review
In the past, compared with steel, chemical, and other process industries, the energy consumption and environmental emissions of machine tools in the discrete manufacturing industry have not been paid enough attention (Liu et al. 2013). Nowadays, with the rapid increase in the number of machine tools and the increasingly serious environmental problems, the energy consumption and energy efficiency of machine tools have gradually attracted the attention of scholars at home and abroad (Jia et al. 2021a). The energy efficiency optimization of CNC machine tools can be carried out from two aspects: machine tool design energy-saving and machine tool use management energy-saving (Kroll et al. 2011). Among them, lightweight design and selection of energy-saving components are commonly used in machine tool design energy-saving methods (Dietmair et al. 2011). However, this energy-saving method may require companies to retrofit existing manufacturing systems and invest a lot of money (Bi and Wang 2012), so companies often tend to save energy by managing machine tools. For example, Meng et al. (2019) studied the flexible job shop scheduling problem to minimize total energy consumption. Yan and Li (2013) studied the energy optimization of CNC machine tools from the perspective of cutting parameter optimization. There are also some studies focused on CNC machine tool equipment power and energy consumption real-time monitoring (Liu et al. 2017; Palasciano et al. 2016). It can be seen that the development of a new generation of science and technology has accelerated the process of sustainable development, making the traditional manufacturing industry gradually shift from labor-intensive to high-value and high-quality production (Zheng et al. 2020).
After reading some literature, it was found that establishing an accurate machine energy consumption model is the premise and foundation to solve the problem of energy efficiency (Jia et al. 2016). Therefore, many scholars have modeled and analyzed the energy consumption in machine tool processing from different perspectives (Zhou et al. 2016). Li et al. (2020) proposed a data-driven energy consumption prediction method of CNC turning based on meta-action to solve the problems of low prediction accuracy and poor generalization of conventional energy consumption models. Kara and Li (2011) put forward a new specific energy consumption (SEC) model for machining processes to describe the relationship between energy consumption and process variables in the material cutting process, and the model was tested and validated on several turning and milling machine tools. Luan et al. (2018) proposed a generalized mathematical power prediction model of the face milling process and verified the reliability of the proposed model through experiments. To reduce drilling costs and achieve high-performance drilling, Kliuev et al. (2019) studied the energy distribution of electro discharge machining process. Jia et al. (2021c) proposed an improved rapid power and energy prediction method for the drilling process to solve the problems of high computational complexity and low practicability of conventional drilling power and energy consumption models. In addition, Jia et al. (2018a) further established a novel energy model of machine-operator systems to assess the energy efficiency of machining processes and initially proposed energy-saving strategies. Lv et al. (2017) modeled the energy consumption of the spindle acceleration process, which often occurs in machine tool processing, and explored potential methods to reduce this energy consumption. Wang et al. (2020) conducted in-depth research on advanced grinding processes for parts. At the same time, some scholars have studied the modeling of carbon emissions in the machining process (Kong et al. 2021). The above research has accumulated many research results, which have become an important and popular research field and laid a solid foundation for energy-saving optimization of machine tools (Jia et al. 2017b).
Under the foundation of energy modeling, some scholars have done extensive research on the energy-saving technology of machine tools (Khanna et al. 2022). Cutting parameter optimization has been recognized as a powerful and effective way to save energy for machine tools (Pavanaskar et al. 2015). For this reason, Camposeco-Negrete (2015) used the response surface method to optimize the cutting parameters in the turning process and used contour plots to analyze the relationship between cutting parameters and the response variables. Sukumar et al. (2014) used the Taguchi method and artificial neural network method to solve the optimal combination of processing parameters with the roughness in the CNC milling process as the optimization objective. Nguyen et al. (2020) improved the energy efficiency, product quality, and productivity of the electrical discharge drilling (EDD) process by optimizing various parameters in the EDD process. Wang et al. (2014) used the NSGA-II algorithm to solve the optimal combination of cutting parameters, and the research has shown that the optimization of cutting parameters is beneficial to energy saving in the machining process, but it will increase the cost. Similarly, Li et al. (2019) proposed a comprehensive approach to parameter optimization of energy-aware CNC milling, and the experimental results have shown that the cutting depth and cutting width specific energy consumption (SEC) have the greatest impact, and the spindle speed has the greatest impact on the production time.
Based on cutting parameter optimization, some integrated optimization studies have emerged gradually (Edem et al. 2017). For example, Chen et al. (2019) proposed an integrated optimization method of machining tools and cutting parameters to reduce energy consumption in the CNC milling process. Tian et al. (2020) proposed an integrated optimization method for cutting parameters and process routes, which can effectively reduce carbon emissions in CNC production. To realize energy-saving optimization of CNC face milling processing parameters and the number of passes, Li et al. (2017a) proposed a multi-objective optimization model of machining parameters in multi-step CNC milling for energy efficiency and solved the model using a multi-objective particle swarm optimization algorithm based on the adaptive mesh. In addition, to reduce the energy consumption of CNC machine tools, Wu et al. (2017) deeply studied the optimization of tool combinations in the process of 2.5D cavity CNC milling. Li et al. (2021) found through research that energy saving and efficiency improvement can be achieved by optimizing the tool path. Similarly, Li et al. (2017b) proposed an integrated method of process planning and cutting parameter optimization to reduce the total energy consumption of CNC machining and balance the workload of machine tools in the workshop.
Throughout the existing literature, these studies rarely consider the impact of cutting parameters on tool life, making the final optimization results difficult to apply in practice. Secondly, these studies rarely consider the energy consumption of transient processes such as spindle acceleration, resulting in a large difference between the optimization results and the actual situation. Therefore, the multi-objective optimization of milling parameters based on an accurate milling energy model and considering complex constraints such as tool life is worthy of further study.
Analysis of energy consumption in CNC milling
As shown in Fig. 2, the power profile of a typical milling process is presented. After the machine is powered on, the startup process of the CNC system, lubrication system, display, and lighting equipment needs to consume part of the energy, and the energy consumption of these devices will continue throughout the processing process; Before the cutting process, the machine tool has been in a standby state, to adjust the numerical control program, workpiece clamping, and other processing preparations; this stage of the machine energy consumption is closely related to the length of standby time; subsequently, the spindle and feed shaft of the machine tool start and enter the cutting stage. The energy consumption of the machine tool in this stage includes not only the material milling energy consumption used to remove the excess material of the workpiece, but also the no-load energy consumption driving the spindle rotation and feed axis movement, as well as the energy consumption of various auxiliary systems related to the cutting process. As can be seen, the energy consumption of the CNC milling process is complex, and the energy consumption characteristics of each processing stage are different. The following chapters will analyze the energy consumption in each stage of CNC milling.
Startup and standby energy consumption
The power variation of the machine tool during startup is large and short, and the energy consumption characteristics are complex. The energy consumption and startup time of the machine tool startup process are mainly determined by the performance of the machine tool itself and have little relationship with the process parameters. Therefore, the energy consumption of the machine tool startup is not considered in this paper. After the machine tool is started, it is in the standby state. The standby energy consumption is related to the standby power (the minimum power necessary to maintain the machine tool operation) and the standby time. The standby power of the machine tool is stable and can be measured through experiments. After the machine tool is started, make it in the standby state, and then use the power data acquisition experimental device to collect N machine tool standby power values and take the average value (Jia et al. 2014). Therefore, the standby power of the machine tool can be expressed as:
where \(P_{standby}\) is the standby power of the machine tool, W; \(P_{standby\_i}\) is the standby power value of the ith acquisition, W; N is the number of data collected.
Standby power is continuous after the machine tool is turned on, whether the machine tool is in a cutting or non-cutting state. The standby time of the machine tool mainly refers to the preparation time before the processing of the workpiece. During this period, it is mainly used for preheating the machine tool, adjusting the zero return of the machine tool table, clamping the workpiece, adjusting the position of the tool and fixture, and viewing and transferring the CNC machining program. It can be seen that the length of the standby time is mainly related to the operation level of the workshop workers, which can be treated as a constant. Therefore, the machine tool standby time can be expressed as:
where \(t_{standby}\) is the standby time of the machine tool, s; \(C\) is a constant.
According to Eqs. (1) and (2), the standby energy consumption can be further expressed as:
where \(E_{standby}\) is the standby energy consumption of the machine tool, J.
Spindle acceleration energy consumption
Spindle acceleration energy consumption refers to the machine tool spindle under the condition of no cutting load, from static or low-speed state accelerated to high-speed process consumed energy. The energy consumption of spindle acceleration is related to the power and corresponding acceleration time of the machine tool spindle. Spindle acceleration power is mainly composed of three parts (Jia et al. 2017a): (i) the power to maintain the operation of basic equipment such as machine tool numerical control system, lubrication system, display, and lighting, \(P_{standby}\); (ii) the power to maintain the spindle rotation, \(P_{spindle}\left(n\right)\); (iii) the power to overcome the inertia of the spindle mechanical transmission system to accelerate the spindle, \(P_{accelerate}\).
Assuming that the spindle accelerates from speed n1 to speed n2, the spindle acceleration time can be expressed as (Jia et al. 2017a):
where \(t_{accelerate}\) is the spindle acceleration time, s; n1 is the initial speed before the spindle acceleration; n2 is the final speed when the spindle acceleration is completed, r/min; \(\alpha\) is the angular acceleration of machine tool spindle, rad/s2.
Therefore, the spindle rotation acceleration energy consumption can be further expressed as:
where \(E_{accelerate}\) is the spindle rotation acceleration energy consumption, J; \(P_{spindle}\left(n\right)\) is the rotation power of the spindle at speed n, W; \(P_{accelerate}\) is the spindle rotation acceleration power, W.
Air cutting energy consumption
In the process of machining, to ensure the safety of machine tools and cutting tools, an air cutting distance is generally set in the cutting process. At this stage, the machine tool spindle system and feed system will be turned on. The energy consumed in the air cutting process of the machine tool is related to the air cutting power and the corresponding air cutting time. In the actual machining process, the air cutting power includes two parts: (i) the basic power to maintain the machine tool operation, \(P_{standby}\); (ii) the unload power to drive the machine tool spindle rotation and feed system movement, \(P_{unload}\). According to the previous research results of our research group (Lv et al. 2014), the spindle rotation power can be written as a linear function of speed, as shown in Eq. (6):
where \(P_{spindle}\) is the spindle rotation power, W; n is the spindle speed, r/min; \({A}_{sp}\) is the constant term of function formula; \({B}_{sp}\) is the coefficient of function formula; \({A}_{sp}\) and \({B}_{sp}\) can be obtained by linear fitting of experimental data.
Reference (Lv et al. 2016) pointed out that the feed power and feed speed of the machine tool have a quadratic function relationship, which can be expressed as:
where \(P_{feed}\) is the feed power, W; \({f}_{v}\) is the feed speed, mm/min; \(C_{feed}\) is the first term coefficient of the function formula; \(D_{feed}\) is the second term coefficient of the function formula; \(C_{feed}\) and \(D_{feed}\) can be obtained by fitting the experimental data.
The air cutting time is related to the length of the air cutting path and the feed rate. The calculation formula is as follows:
where \({t}_{air}\) is the air cutting time, s; \({L}_{air}\) is the length of the air cutting path, mm; \({f}_{v}\) is feed speed, mm/min; n is the spindle speed, r/min; \(f\) is the feed rate, mm/r.
Therefore, the air cutting energy consumption can be further expressed as:
where \({E}_{air}\) is the air cutting energy consumption, J; \(P_{unload}\) is the unload power that drives the spindle rotation and feed system movement of the machine tool, W.
Cutting energy consumption
In the cutting process, the cutting tool contacts the workpiece and removes the excess material, the process of machine power consumption is cutting energy consumption. The cutting energy consumption is related to the cutting power and the corresponding cutting time. In the cutting process, cutting power mainly includes four parts: (i) the basic power to maintain the machine tool operation, \(P_{standby}\); (ii) the unload power to drive the machine tool spindle rotation and feed system movement, \(P_{unload}\); (iii) the auxiliary system power related to the cutting process, \(P_{auxiliary}\); (iv) the material milling power to remove excess material from the workpiece, \(P_{material}\). The power of the auxiliary system related to the cutting process is stable (such as the spraying cutting fluid power), which is regarded as a constant in this paper and can be obtained by experimental measurement. The material milling power is one of the most complex parts of the power composition of machine tools. According to the previous research results of our research group (Lv et al. 2021), the material milling power can be expressed as an exponential function of cutting parameters, as shown in Eq. (10):
where \(P_{material}\) is the material milling power, W; n is the spindle speed, r/min; \(f\) is the feed rate, mm/r; ap is the milling depth, mm; ae is the milling width, mm; \(\lambda\), \({\alpha }_{m}\), \({\beta }_{m}\), \({\gamma }_{m}\), and \({\delta }_{m}\) are the correlation coefficients of the material milling power function formula, \(\lambda\), \({\alpha }_{m}\), \({\beta }_{m}\), \({\gamma }_{m}\) and \({\delta }_{m}\) can be obtained through experimental analysis and statistical methods.
The cutting time can be calculated according to the material removal volume \(V_{material}\) and the material removal rate MRR, as shown in Eq. (11):
where \(t_{cutting}\) is the cutting time, s; \(V_{material}\) is the material removal volume, mm3; MRR is the material removal rate, mm3/s.
Therefore, the cutting energy consumption can be further expressed as:
where \(E_{cutting}\) is the cutting energy consumption, J; \(P_{unload}\) is the unload power of machine tool, W; \(P_{auxiliary}\) is the auxiliary system power, W.
Replacing worn tool energy consumption
During the machining process, the friction between the tool and the workpiece will cause tool wear. When the wear degree of the tool reaches the blunt standard, the tool needs to be replaced, and this process needs to be completed manually under the standby state of the machine tool (Chen et al. 2018). Due to tool wear, the time consumed when the machine tool needs to replace the tool manually is allocated to each processing process, which is related to the tool life, the time for a single manual tool change of the machine tool, and the cutting time. It can be expressed as:
where \({t}_{{{toolchange}}\_1}\) is the time consumed by the machine tool to manually change the tool allocated to each machining process, s; \({t}_{\text{toolchange}}\) is the single manual tool change time, min; \({T}_{\text{toollife}}\) is the tool life, min.
At present, the widely used tool life model is the generalized Taylor tool life formula, as shown in Eq. (14):
where \({C}_{T}\) is a constant term of the formula, which is related to the tool and workpiece materials. \({\alpha }_{t}\), \({\beta }_{t}\), \({\gamma }_{t}\), and \({\delta }_{t}\) are the correlation coefficients of the tool life function formula. \({\alpha }_{t}\), \({\beta }_{t}\), \({\gamma }_{t}\), and \({\delta }_{t}\) can be obtained by experimental analysis combined with statistical methods.
Therefore, due to tool wear, the energy consumption of the machine tool when it is necessary to manually replace the tool is distributed to the energy consumption of each machining process can be expressed as:
where \(E_{{toolchange}\_1}\) is the energy consumption allocated to each machining process when the machine needs to manually replace the tool due to tool wear, J.
In addition, the spindle deceleration time is generally short and the energy consumption is very small, which can be ignored in the calculation of energy consumption. Therefore, based on the above discussion, a complete CNC milling process’s total energy consumption can be expressed as:
where \({E}_{{process}}\) is the total energy consumption, J.
Multi-objective parameter optimization model of CNC plane milling
Problem statement
The selection of cutting parameters (spindle speed n, feed rate f, milling depth ap, and milling width ae) is one of the most important links in the process of CNC plane millings, such as the processing of step surface, large plane, and cavity surface. Reasonable cutting parameters play a significant role in reducing processing time, and energy consumption and improving the quality of the workpiece. In addition, plane milling often adopts the parallel reciprocating tool path, which can effectively reduce the air cutting distance and improve processing efficiency, as shown in Fig. 3.
To sum up, the multi-objective parameter optimization problem of CNC plane milling can be described as follows: based on the dimensional feature parameters of the plane to be machined (Lp, Wp, Hp), select the optimal cutting parameters (n, f, ap, ae) for the CNC plane milling process and comprehensively consider various complex constraints (machine tool capacity, cutting tool life, processing technical requirements, workpiece materials, etc.), so that the final processing scheme can achieve the comprehensive optimization in the three goals of processing efficiency, processing energy consumption and processing quality. In this paper, the flow chart of multi-objective parameter optimization of CNC plane milling is shown in Fig. 4.
Optimization variables
There are many changing parameters involved in the CNC milling process, such as workpiece material, machine tool performance, cutting tools, process route, and other production conditions that will have a significant impact on the optimization objectives of the milling process. In the actual production and processing, the production conditions such as workpiece material, machine tool model, tool type, and process route have been determined when enterprises make production plans, and the optimization of production conditions is no longer considered in the optimization process of this paper. Therefore, in theory, when the production conditions are determined, the main impact of milling optimization objectives is the cutting parameters, namely spindle speed n, feed rate f, milling depth ap, and milling width ae.
Optimization objective functions
Machinery manufacturing enterprises in the actual production process often pay more attention to processing costs, processing efficiency, and processing quality, and little attention to the process of energy consumption and environmental issues. However, with global warming and increasingly serious energy problems, people pay more and more attention to the energy consumption of the machinery manufacturing industry (Cai et al. 2019; Hu et al. 2019). Therefore, in the mechanical manufacturing industry, how to reduce processing energy consumption while ensuring the requirements of processing efficiency and processing quality has gradually become a hot topic of current research. In this paper, the processing efficiency, processing energy consumption, and processing quality in milling are selected as the optimization objectives. The details are as follows:
-
(1)
Processing efficiency objective function
In the CNC milling process, the processing time of the workpiece can be used as a measure of machine efficiency indicators. According to the machine running state, the CNC milling process can be generally divided into the machine startup stage, standby stage, spindle acceleration stage, air cutting stage, cutting stage, spindle deceleration stage, and blunt tool replacement state. Among them, the machine startup phase and spindle deceleration phase are not within the scope of this study. Therefore, the objective function of milling process efficiency can be expressed as:
$${T}_{process}={t}_{standby}+{T}_{accelerate}+{T}_{air}+{T}_{cutting}+{T}_{toolchange\_1}=C+\frac{2\pi \left({n}_{2}-{n}_{1}\right)}{60\alpha }+\frac{60\times {L}_{air}}{n\times f}+\frac{60\times {V}_{material}}{n\times f\times {a}_{p}\times {a}_{e}}+60\times +{T}_{toolchange}\frac{{T}_{cutting}}{{T}_{toollife}}$$(17)where \({T}_{{process}}\) is the total processing time, s.
-
(2)
Processing energy consumption objective function
The section “Analysis of energy consumption in CNC milling” has made a detailed elaboration of the numerical control milling each processing stage energy consumption model, this section will not repeat. According to the previous analysis, the energy consumption objective function of the milling process can be expressed as:
$${E}_{process}={E}_{standby}+{E}_{accelerate}+{E}_{air}+{E}_{cutting}+{E}_{toolchange\_1}={\int }_{0}^{{\mathrm{t}}_{\text{standby}}}{P}_{\text{standby}}dt+{\int }_{0}^{{t}_{accelerate}}\left({P}_{standby}+{P}_{spindle}\left(n\right)+{P}_{accelerate}\right)dt+{\int }_{0}^{{t}_{\text{air}}}\left({P}_{standby}+{P}_{spindle}+{P}_{feed}\right)dt+{\int }_{0}^{{t}_{\text{cutting}}}\left({P}_{standby}+{P}_{spindle}+{P}_{feed}+{P}_{auxiliary}+{P}_{material}\right)dt+{\int }_{0}^{{t}_{\text{toolchange\_1}}}{P}_{\text{standby}}{\text{dt}}$$(18) -
(3)
Processing quality objective function
In the process of CNC milling, the surface roughness of the workpiece can be used as an index to measure the processing quality of the machine tool. Surface roughness refers to the uneven and staggered peaks on the outer surface of the workpiece, which is an important index to reflect the micro-geometric shape error of the part surface (Bal and Dumanoğlu 2019). To avoid the prediction error caused by the theoretical calculation model, the empirical model of workpiece surface roughness can be established by experimental fitting. For example, with cutting parameters as factor variables, the exponential roughness function model can be expressed as:
where \({R}_{a}\) is the surface roughness of the workpiece, μm; \(k\) is the correction factor, depending on the workpiece material; \({\alpha }_{a}\), \({\beta }_{a}\), \({\gamma }_{a}\), and \({\delta }_{a}\) are coefficients of roughness function formula; \({\alpha }_{a}\), \({\beta }_{a}\), \({\gamma }_{a}\), and \({\delta }_{a}\) can be obtained by experimental analysis and statistical method.
Optimization model
In the CNC milling process, to ensure the safety of machine tools and cutting tools, while meeting the processing quality and economic requirements, the choice of cutting parameters must meet the relevant technical requirements, such as machine capability and tool performance. According to the optimization variables and optimization objective functions defined above, considering a variety of complex constraints, the multi-objective parameter optimization model of CNC plane milling is established as follows:
Subject to:
Constraints (21)–(24) control the selected optimum spindle speed n, feed rate f, milling depth ap, and milling width ae within the feasible range recommended by the tool manufacturer; Constraint (25) controls the power required in the machining process not to exceed the rated power of the machine tool spindle motor \({P}_{max}\); Constraint (26) ensures that the tool life \({T}_{\text{toollife}}\) is not less than the minimum economic tool life \(T_{economiclife}\); Constraint (27) represents the functional relationship between the milling layer number x and the milling depth ap and the height dimension feature Hp of the plane to be machined; similarly, Constraint (28) represents the functional relationship between the number of tool paths m of each layer and the milling width ae and the width dimension feature Wp of the plane to be machined.
Optimization solution via NSGA-II
The evolutionary algorithm represented by the genetic algorithm has the characteristics of generating multiple points and searching in multiple directions, which is very suitable for dealing with the multi-objective optimization problem with a very complex search space. The genetic algorithm is a global optimization adaptive probability search algorithm developed by referring to the natural selection and genetic evolution mechanism of organisms. The basic idea comes from Darwin’s evolution theory and Mendel’s genetics theory. Its basic concepts and basic theories were first proposed by Professor J Holland of the University of Michigan in 1975. In the study of multi-objective optimization based on the genetic algorithm, Srinivas and Deb (1994) proposed NSGA in 1994, namely non-dominated sorting genetic algorithm. The advantages of NSGA are that the number of optimization objectives is not limited, the non-inferior optimal solution is evenly distributed and multiple different equivalent solutions are allowed. However, NSGA also has many shortcomings. First, there is no optimal individual retention mechanism, and there may be a loss of optimal solution. Second, the time complexity of constructing the Pareto optimal solution set is high. Each generation of evolution needs to construct a non-dominated set. When the size of the evolutionary population is large, the execution time of the algorithm will be large. The third is the problem of shared parameters. In the process of evolution, the shared parameter \(\sigma_{share}\) is mainly used to maintain the distribution of the solution population, but the size of the shared parameters is not easy to determine, and the dynamic modification and adjustment of the parameters is a difficult task. Therefore, in 2000, Deb et al. (2000) proposed NSGA-II, a non-dominated sorting genetic algorithm with an elitist strategy. The main improvements are as follows: First, the elite strategy is introduced to merge the parent population and the intermediate offspring population to compete for the next generation, which is conducive to ensuring that the excellent individuals in the parent generation will not be discarded, and the optimization performance of the algorithm is improved. Secondly, a non-dominated sorting method based on classification is proposed to reduce the complexity of the algorithm. The third is to use the crowding degree and crowding degree comparison operator, which not only overcomes the defect of prespecified shared parameters in NSGA, but also takes it as the decisive criterion of peer comparison, effectively ensuring the diversity of the population. The flow chart of NSGA-II is shown in Fig. 5.
From Fig. 5, four main steps are used in the NSGA-II, which are initialization, determination, selection, and reproduction. The initialization step is composed of solution representation and solution initialization. It is used to code the cutting parameters and generate the initial cutting parameter solutions. The initialization solutions are generated randomly within the cutting parameter ranges. The determination step is set to calculate the fitness values (such as processing time, energy consumption, surface roughness, etc.) of each cutting parameter solution and identify the termination of the algorithm. The selection step is used to choose a portion of the existing solution for a new generation. Each optimization algorithm has its unique mechanism for solution selection. For the NSGA-II, nondominated sorting and crowding distance are usually used. The reproduction step is used to produce new generations and varies with different algorithms. In the NSGA-II, crossover and mutation are adopted to realize the production of new generations.
Experimental and case studies
To obtain some parameters in the milling energy model established above, an experimental study was carried out on the XHK-714F vertical machining center. Detailed information is shown in the section “Parameters identification of the milling energy model.” During the milling process, power and energy data are synchronously measured and collected by the power-energy data collection system built by our research group (see Fig. 6). For more information about the power-energy collecting system, see Reference (Jia et al. 2018b). In addition, to verify the effectiveness and feasibility of the multi-objective optimization method of plane milling parameters proposed in this paper, a case study is carried out. Detailed information is shown in the section “Multi-objective parameter optimization of CNC plane milling case studies.” The technical specifications of the selected machine tool and cutting tool are listed in Table 1.
Parameters identification of the milling energy model
According to the energy consumption modeling method introduced in the section “Analysis of energy consumption in CNC milling,” the plane milling experiment is carried out to obtain the relevant parameters involved in the energy consumption function model of each machining process. The Taguchi orthogonal table L16(44) is used to design the milling experiment. The four factors of cutting speed vc, feed per tooth fz, milling depth ap, and milling width ae are selected as experimental factors. The level of each factor is given by the material characteristics and the performance of the CNC machine tool, as shown in Table 2. The experimental results are shown in Table 3. The cutting speed vc, feed per tooth fz, milling depth ap, and milling width ae are selected according to the orthogonal table. The spindle speed n and feed rate f are obtained by the corresponding conversion formula.
According to the experimental data shown in Table 3, the experimental data are further processed by linear fitting, nonlinear curve fitting, and polynomial fitting with the help of graphic visualization and data analysis software OriginPro 9.1, and then the power model of each machining process in CNC milling process is obtained, as shown in Table 4. In addition, the correlation coefficient R2 of each process power model is close to 1, indicating that the fitted power model is good.
Multi-objective parameter optimization of CNC plane milling case studies
Basic information of milling parameter optimization case
The case to be optimized is described as follows: H manufacturing plant workshop plans to use XHK-714F vertical machining center, plane milling a piece of material for 45# steel workpiece. The size of the workpiece is 150 mm × 80 mm × 52 mm, which is made into a rectangular flat bar with a size of 150 mm × 80 mm × 50 mm. Due to the small machining allowance in the milling depth, it is often processed in one step, and the optimization space of the milling depth is not large. To improve the processing efficiency, milling depth ap is directly set as the machining allowance of the process, and it is no longer further optimized. The milling tool is W400F-FS coated tungsten steel tool with a parallel reciprocating tool path (zig-zag), as shown in Fig. 7. The processing condition is wet cutting, and the cutting fluid is an ordinary water-based emulsion. The surface roughness of the machined workpiece is required to be less than 2.5 μm, and the expected tool life \(T_{toollife}\) is greater than 30 min.
The path of the milling cutter relative to the workpiece is described as follows: The milling cutter first feeds quickly to the plane to be machined from the initial position and then drops a milling depth distance along the − Z axis ( where the milling depth is directly set to the machining allowance of the process, that is, ap = 2 mm). Then, the spindle rotates at the speed n, and at the same time, it cuts 170 mm along the + X axis at the cutting feed speed vf to complete the first cutting; then moves a cutting width distance along the − Y axis with the same cutting feed speed vf, and then cuts 170 mm along the − X axis with the same cutting feed speed vf again to complete the second cutting, repeat the above steps until the plane milling is completed.
Milling parameter optimization model
Processing efficiency objective function
According to the description of the tool path and case information of the CNC plane milling process in Fig. 7, the objective function of the machining process efficiency is modeled. The workpiece clamping process machine standby state time \(t_{standby}=60\mathrm s\), workshop workers single manual tool change time \({t}_{{toolchange}}=2min\), milling process tool life formula from reference (Zhou 2018), as follows in Eq. (29):
In summary, the total time of the milling process can be calculated as:
where \(\lceil\cdot \rceil\) denotes the upward rounding.
Processing energy consumption objective function
According to the power model table of each sub-process of the machining center shown in Table 4, the energy consumption objective function of the case milling process can be calculated by combining the above case milling process time objective function Eq. (30):
Processing quality objective function
To obtain the prediction model of surface roughness, the spindle speed n, feed rate f, milling depth ap, and milling width ae were selected as experimental factors for the orthogonal experiment. The surface roughness model (R2 = 0.928) of the workpiece in the milling process is obtained by fitting the experimental data with OriginPro 9.1 software:
Optimization results and analysis
Using the non-dominated sorting genetic algorithm with the elite strategy introduced above, the case is solved by Python language programming. The parameters of the NSGA-II algorithm are set as follows: “RI” coding method is adopted, that is, mixed coding of real number and integer; the population size is set to 100; the algorithm termination condition is set to the maximum number of iterations 300 generations; the fitness function is the objective function to be optimized, and the fitness calculation adopts the fitness distribution calculation method based on grade division. The crossover probability of the crossover operator is set to 0.9; The mutation probability of the mutation operator is set to 0.1; after the parameter setting is completed, the algorithm is called many times to solve the objective function. The partial Pareto optimal solution set and the corresponding objective function value obtained by the optimization calculation are shown in Table 5, and the Pareto optimal front is shown in Fig. 8.
It can be seen from Table 5 that the Pareto optimal solution set provides a flexible and diverse decision space for managers. Managers can not only according to the current specific processing requirements to select a single target better processing scheme, but can also be considered in many aspects, taking into account the objectives, and select a comprehensive better processing scheme. It can be seen from Fig. 8 that optimizing one of the objectives will inevitably weaken the other objective, and there is no case of obtaining the optimal solution together. In practical applications, the multi-objective optimization model can be appropriately modified according to different processing conditions and requirements. If the workpiece processing quality requirements are not high, the workpiece surface roughness constraints can be appropriately relaxed; when machining thin-walled workpieces, cutting force constraints need to be further considered. The excessive cutting force will cause machining deformation of thin-walled parts. When machining advanced alloy materials such as nickel-based alloys and titanium alloys, cutting temperature constraints need to be considered. Because the thermal conductivity of these materials is extremely low, most of the cutting heat flows to the tool during machining, which will cause serious thermal stress and aggravate the fatigue and wear process of the tool.
Table 6 and Fig. 9 show the comparison between the target values under empirical cutting parameters and the target values under optimal cutting parameters. It can be seen that the processing efficiency of the workpiece is improved by 21.0%, the processing energy consumption is reduced by 15.3% and the surface roughness is reduced by 5.5% through cutting parameter optimization, which verifies the effectiveness and feasibility of the proposed method.
Influence of cutting parameters on optimization objectives
To explore the influence of cutting parameters on the optimization index, two-factor plane milling experiments were carried out on XHK-714F vertical machining center. With the help of OriginPro 9.1 software, 3D surface maps are drawn to show the internal relationship between cutting parameters and optimization indicators in detail and intuitively, as well as the significance of the impact on optimization indicators.
Parametric influence on processing efficiency
Figure 10 shows the influence of cutting parameters on processing efficiency. It can be seen from the figure that within the given range of process parameters, the total processing time decreases with the increase of spindle speed n, feed rate f, and milling width ae. The main reason is that, on the one hand, higher spindle speed and feed rate are conducive to reducing the air cutting time in the machining process; On the other hand, higher spindle speed, feed rate, and milling width will increase the material removal rate MRR in the machining process, while MRR is conducive to reducing the material cutting time in the machining process, thereby reducing the total time in the machining process. In addition, it can be seen from the diagram that compared with the spindle speed n and feed rate f, the milling width ae has the most significant effect on the total time of the machining process. The main reason is that the value of the milling width is directly related to the tool’s radial cutting times m in the machining process. The larger the milling width, the smaller the radial cutting times of the tool, and the smaller the total machining time. On the contrary, the smaller the milling width, the greater the number of radial cutting times of the tool, and the greater the total processing time.
Parametric influence on processing energy consumption
Figure 11 shows the influence of cutting parameters on processing energy consumption. It can be seen from the figure that within the given range of process parameters, the total energy consumption of the machining process decreases with the increase of spindle speed n, feed rate f, and milling width ae. Although large spindle speed, feed rate, and milling width will increase the power of each motion stage of the machine tool, it can be seen from the previous analysis that large spindle speed, feed rate, and milling width will greatly reduce the running time of each processing stage of the machine tool. Compared with the reduction of processing time, the increase in power is very small, so the total energy consumption of the machining process is still decreasing. In addition, it can also be seen from the figure that compared with the spindle speed n and feed rate f, the milling width ae has the most significant effect on the total energy consumption of the machining process. The main reason is that the value of the milling width is directly related to the tool’s radial cutting times m in the machining process. The larger the milling width, the smaller the radial cutting times of the tool, and the smaller the total machining time, and thus the smaller the total energy consumption of the machining process.
Parametric influence on processing quality
Figure 12 shows the influence of cutting parameters on processing quality. It can be seen from the figure that within the given range of process parameters, with the increase of spindle speed n, the surface roughness value shows a downward trend. This is because high-speed milling will increase the temperature of the contact surface between the machine tool and the workpiece so that the parts to be processed are thermally softened, the cutting deformation coefficient becomes smaller, the cutting process is smoother, and the surface roughness is smaller. With the increase of feed rate f and milling width ae, the workpiece surface roughness is on the rise, this is because the large feed and milling width will produce a larger cutting force, resulting in cutting vibration, which affects the processing quality, resulting in poor workpiece surface roughness value. In addition, it can be seen that the feed rate has the most significant effect on the surface roughness of the workpiece.
Conclusion
Improving the energy efficiency of machine tools is a basic scientific problem that needs to be solved urgently under the background of sustainable manufacturing. CNC milling is one of the most common machining methods. Energy modeling and cutting parameter optimization of the milling process have been recognized as powerful and effective energy-saving methods. Therefore, this paper proposed a multi-objective parameter optimization method of CNC plane milling for sustainable manufacturing. The main research results were summarized as follows: first, a precise milling energy model considering transient processes such as spindle acceleration was established; then, a multi-objective parameter optimization model of CNC plane milling was further established, which takes cutting parameters as optimization variables, processing efficiency, processing energy consumption and processing quality as optimization objectives, and comprehensively considers various complex constraints. Finally, multiple 3D surface maps were drawn, which directly reflected the internal relationship between cutting parameters and optimization objectives in the process of machining. The results of the research showed that the processing efficiency of the workpiece was improved by 21.0%, the processing energy consumption was reduced by 15.3% and the surface roughness was reduced by 5.5% through cutting parameter optimization, which verified the effectiveness and feasibility of the proposed method. Moreover, the advantages of the proposed approach can be summarized as follows:
-
(i)
A more accurate milling energy model was established, which considers transient processes such as spindle acceleration.
-
(ii)
The established multi-objective parameter optimization model of CNC plane milling takes into account the tool life constraint, which will make the optimization results more realistic.
-
(iii)
The internal relationship between cutting parameters and optimization objectives in the process of machining was intuitively reflected by drawing 3D surface diagrams.
Milling energy modeling and cutting parameter optimization were the focus of this research. The main limitation of this research was that this paper only studied the optimization of milling cutting parameters and did not cover all kinds of machining processes (such as turning and grinding). Therefore, the next step will be to expand the scope of research and select more types of processing technology to improve the proposed models and methods, thus providing comprehensive technical support for the energy efficiency improvement of machine tools.
Data availability
All relevant data are within the manuscript and available from the corresponding author upon request.
Abbreviations
- \({a}_{e}\) :
-
Milling width (mm)
- \({a}_{p}\) :
-
Milling depth (mm)
- \(E_{accelerate}\) :
-
Spindle rotation acceleration energy consumption (J)
- \({E}_{air}\) :
-
Air cutting energy consumption (J)
- \(E_{cutting}\) :
-
Cutting energy consumption (J)
- \(E_{process}\) :
-
Total energy consumption (J)
- \(E_{standby}\) :
-
Standby energy consumption (J)
- \(f\) :
-
Feed rate (mm/r)
- \({f}_{v}\) :
-
Feed speed (mm/min)
- \({f}_{z}\) :
-
Feed rate per tooth (mm/tooth)
- \({H}_{p}\) :
-
Height of the feature (mm)
- \({L}_{air}\) :
-
Cutting length (mm)
- \({L}_{p}\) :
-
Length of the feature (mm)
- \(m\) :
-
Number of tool paths
- \(n\) :
-
Spindle speed (r/min)
- \({n}_{1}\) :
-
Initial spindle speed (r/min)
- \({n}_{2}\) :
-
Final spindle speed (r/min)
- \(P_{accelerate}\) :
-
Spindle rotation acceleration power (W)
- \(P_{auxiliary}\) :
-
Auxiliary system power (W)
- \(P_{feed}\) :
-
Feed power (W)
- \(P_{material}\) :
-
Material milling power (W)
- \({P}_{\mathrm{max}}\) :
-
Rated power of the spindle motor (W)
- \(P_{spindle}\) :
-
Spindle rotation power (W)
- \(P_{standby}\) :
-
Standby power (W)
- \(P_{standby\_i}\) :
-
iTh measured standby power (W)
- \(P_{unload}\) :
-
Unload power (W)
- \({R}_{a}\) :
-
Surface roughness (μm)
- \(t_{accelerate}\) :
-
Spindle acceleration time (s)
- \({t}_{air}\) :
-
Air cutting time (s)
- \(t_{cutting}\) :
-
Cutting time (s)
- \(t_{standby}\) :
-
Standby time (s)
- \(T_{economiclife}\) :
-
Economic tool life (min)
- \(T_{process}\) :
-
Total processing time (s)
- \(T_{toollife}\) :
-
Tool life (min)
- \(V_{material}\) :
-
Material removal volume (mm3)
- \({W}_{p}\) :
-
Width of the feature (mm)
- \(x\) :
-
Number of cutting layers
- \(z\) :
-
Number of cutting edges
- \(\alpha\) :
-
Angular acceleration of spindle (rad/s2)
- \(\eta\) :
-
Efficiency of the spindle
References
Bal BC, Dumanoğlu F (2019) Surface roughness and processing time of a medium density fiberboard cabinet door processed via CNC router, and the energy consumption of the CNC router. BioResources 14(4):9500–9508. https://doi.org/10.15376/biores.14.4.9500-9508
Bhushan RK (2013) Optimization of cutting parameters for minimizing power consumption and maximizing tool life during machining of Al alloy SiC particle composites. J Clean Prod 39:242–254. https://doi.org/10.1016/j.jclepro.2012.08.008
Bi ZM, Wang L (2012) Optimization of machining processes from the perspective of energy consumption: a case study. J Manuf Syst 31(4):420–428. https://doi.org/10.1016/j.jmsy.2012.07.002
Bilga PS, Singh S, Kumar R (2016) Optimization of energy consumption response parameters for turning operation using Taguchi method. J Clean Prod 137:1406–1417. https://doi.org/10.1016/j.jclepro.2016.07.220
Cai W, Liu C, Lai KH, Li L, Cunha J, Hu L (2019) Energy performance certification in mechanical manufacturing industry: a review and analysis. Energy Convers Manage 186:415–432. https://doi.org/10.1016/j.enconman.2019.02.041
Camposeco-Negrete C (2015) Optimization of cutting parameters using response surface method for minimizing energy consumption and maximizing cutting quality in turning of AISI 6061 T6 aluminum. J Clean Prod 91:109–117. https://doi.org/10.1016/j.jclepro.2014.12.017
Chen X, Li C, Jin Y, Li L (2018) Optimization of cutting parameters with a sustainable consideration of electrical energy and embodied energy of materials. Int J Adv Manuf Technol 96(1):775–788. https://doi.org/10.1007/s00170-018-1647-0
Chen X, Li C, Tang Y, Li L, Du Y, Li L (2019) Integrated optimization of cutting tool and cutting parameters in face milling for minimizing energy footprint and production time. Energy 175:1021–1037. https://doi.org/10.1016/j.energy.2019.02.157
Chen X, Li C, Tang Y, Li L, Li H (2021) Energy efficient cutting parameter optimization. Front Mech Eng 16(2):221–248. https://doi.org/10.1007/s11465-020-0627-x
Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. International conference on parallel problem solving from nature. Springer, Berlin. pp 849–858. https://doi.org/10.1007/3-540-45356-3_83
Dietmair A, Verl A, Eberspaecher P (2011) Model-based energy consumption optimisation in manufacturing system and machine control. Int J Manuf Res 6(4):380–401. https://doi.org/10.1504/IJMR.2011.043238
Edem IF, Balogun VA, Mativenga PT (2017) An investigation on the impact of toolpath strategies and machine tool axes configurations on electrical energy demand in mechanical machining. Int J Adv Manuf Technol 92(5):2503–2509. https://doi.org/10.1007/s00170-017-0342-x
Gulistan A, Tariq YB, Bashir MF (2020) Dynamic relationship among economic growth, energy, trade openness, tourism, and environmental degradation: fresh global evidence. Environ Sci Pollut Res 27(12):13477–13487. https://doi.org/10.1007/s11356-020-07875-5
Gürgen A, Çakmak A, Yildiz S, Malkoçoğlu A (2022) Optimization of CNC operating parameters to minimize surface roughness of Pinus sylvestris using integrated artificial neural network and genetic algorithm. Maderas Cienc Tecnol 24(1):1–12. https://doi.org/10.4067/s0718-221x2022000100401
He K, Tang R, Jin M (2017) Pareto fronts of machining parameters for trade-off among energy consumption, cutting force and processing time. Int J Prod Econ 185:113–127. https://doi.org/10.1016/j.ijpe.2016.12.012
Hu WQ, Jin T, Liu Y (2019) Effects of environmental regulation on the upgrading of Chinese manufacturing industry. Environ Sci Pollut Res 26(26):27087–27099. https://doi.org/10.1007/s11356-019-05808-5
Jia S, Tang R, Lv J (2014) Therblig-based energy demand modeling methodology of machining process to support intelligent manufacturing. J Intell Manuf 25(5):913–931. https://doi.org/10.1007/s10845-012-0723-9
Jia S, Tang R, Lv J, Zhang Z, Yuan Q (2016) Energy modeling for variable material removal rate machining process: an end face turning case. Int J Adv Manuf Technol 85(9):2805–2818. https://doi.org/10.1007/s00170-015-8133-8
Jia S, Tang R, Lv J, Yuan Q, Peng T (2017a) Energy consumption modeling of machining transient states based on finite state machine. Int J Adv Manuf Technol 88(5):2305–2320. https://doi.org/10.1007/s00170-016-8952-2
Jia S, Yuan Q, Lv J, Liu Y, Ren D, Zhang Z (2017b) Therblig-embedded value stream mapping method for lean energy machining. Energy 138:1081–1098. https://doi.org/10.1016/j.energy.2017.07.120
Jia S, Yuan Q, Cai W, Li M, Li Z (2018a) Energy modeling method of machine-operator system for sustainable machining. Energy Convers Manage 172:265–276. https://doi.org/10.1016/j.enconman.2018.07.030
Jia S, Yuan Q, Cai W, Yuan Q, Liu C, Lv J, Zhang Z (2018b) Establishment of an improved material-drilling power model to support energy management of drilling processes. Energies 11(8):2013. https://doi.org/10.3390/en11082013
Jia S, Yuan Q, Cai W, Lv J, Hu L (2019) Establishing prediction models for feeding power and material drilling power to support sustainable machining. Int J Adv Manuf Technol 100(9):2243–2253. https://doi.org/10.1007/s00170-018-2861-5
Jia S, Cai W, Liu C, Zhang Z, Bai S, Wang Q, Li L, Hu L (2021a) Energy modeling and visualization analysis method of drilling processes in the manufacturing industry. Energy 228:120567. https://doi.org/10.1016/j.energy.2021.120567
Jia S, Wang S, Lv J, Cai W, Zhang N, Zhang Z, Bai S (2021b) Multi-objective optimization of CNC turning process parameters considering transient-steady state energy consumption. Sustainability 13(24):13803. https://doi.org/10.3390/su132413803
Jia S, Zhang N, Lv J, Cai W, Bai S, Zhang Z, Hu L, Li Z (2021c) An improved rapid power and energy prediction method of drilling process for sustainable manufacturing. IEEE Access 9:105270–105285. https://doi.org/10.1109/ACCESS.2021.3099960
Kara S, Li W (2011) Unit process energy consumption models for material removal processes. CIRP Ann 60(1):37–40. https://doi.org/10.1016/j.cirp.2011.03.018
Khanna N, Shah P, Sarikaya M, Pusavec F (2022) Energy consumption and ecological analysis of sustainable and conventional cutting fluid strategies in machining 15–5 PHSS. Sustain Mater Technol 32:e00416. https://doi.org/10.1016/j.susmat.2022.e00416
Kliuev M, Florio K, Akbari M, Wegener K (2019) Influence of energy fraction in EDM drilling of Inconel 718 by statistical analysis and finite element crater-modelling. J Manuf Process 40:84–93. https://doi.org/10.1016/j.jmapro.2019.03.002
Kong L, Wang L, Li F, Lv X, Li J, Ma Y, Chen B, Guo J (2021) Multi-layer integration framework for low carbon design based on design features. J Manuf Syst 61:223–238. https://doi.org/10.1016/j.jmsy.2021.09.008
Kroll L, Blau P, Wabner M, Frieß U, Eulitz J, Klärner M (2011) Lightweight components for energy-efficient machine tools. CIRP J Manuf Sci Technol 4(2):148–160. https://doi.org/10.1016/j.cirpj.2011.04.002
Li C, Xiao Q, Tang Y, Li L (2016) A method integrating Taguchi, RSM and MOPSO to CNC machining parameters optimization for energy saving. J Clean Prod 135:263–275. https://doi.org/10.1016/j.jclepro.2016.06.097
Li C, Chen X, Tang Y, Li L (2017a) Selection of optimum parameters in multi-pass face milling for maximum energy efficiency and minimum production cost. J Clean Prod 140:1805–1818. https://doi.org/10.1016/j.jclepro.2016.07.086
Li L, Li C, Tang Y, Li L (2017b) An integrated approach of process planning and cutting parameter optimization for energy-aware CNC machining. J Clean Prod 162:458–473. https://doi.org/10.1016/j.jclepro.2017.06.034
Li L, Li C, Tang Y, Yi Q (2017c) Influence factors and operational strategies for energy efficiency improvement of CNC machining. J Clean Prod 161:220–238. https://doi.org/10.1016/j.jclepro.2017.05.084
Li C, Li L, Tang Y, Zhu Y, Li L (2019) A comprehensive approach to parameters optimization of energy-aware CNC milling. J Intell Manuf 30(1):123–138. https://doi.org/10.1007/s10845-016-1233-y
Li C, Yin Y, Xiao Q, Long Y, Zhao X (2020) Data-driven energy consumption prediction method of CNC turning based on meta-action. China Mech Eng 31(21):2601. https://doi.org/10.3969/j.issn.1004-132X.2020.21.011. (in Chinese)
Li Z, Yan Q, Tang K (2021) Multi-pass adaptive tool path generation for flank milling of thin-walled workpieces based on the deflection constraints. J Manuf Process 68:690–705. https://doi.org/10.1016/j.jmapro.2021.05.075
Liu F, Wang Q, Liu G (2013) Content architecture and future trends of energy efficiency research on machining systems. J Mech Eng 49(19):87–94. https://doi.org/10.3901/JME.2013.19.087. (in Chinese)
Liu P, Liu F, Qiu H (2017) A novel approach for acquiring the real-time energy efficiency of machine tools. Energy 121:524–532. https://doi.org/10.1016/j.energy.2017.01.047
Liu C, Cai W, Zhai M, Zhu G, Zhang C, Jiang Z (2021) Decoupling of wastewater eco-environmental damage and China’s economic development. Sci Total Environ 789:147980. https://doi.org/10.1016/j.scitotenv.2021.147980
Luan X, Zhang S, Li G (2018) Modified power prediction model based on infinitesimal cutting force during face milling process. Int J Pr Eng Man-GT 5(1):71–80. https://doi.org/10.1007/s40684-018-0008-7
Lv J, Tang R, Jia S (2014) Therblig-based energy supply modeling of computer numerical control machine tools. J Clean Prod 65:168–177. https://doi.org/10.1016/j.jclepro.2013.09.055
Lv J, Tang R, Jia S, Liu Y (2016) Experimental study on energy consumption of computer numerical control machine tools. J Clean Prod 112:3864–3874. https://doi.org/10.1016/j.jclepro.2015.07.040
Lv J, Tang R, Tang W, Liu Y, Zhang Y, Jia S (2017) An investigation into reducing the spindle acceleration energy consumption of machine tools. J Clean Prod 143:794–803. https://doi.org/10.1016/j.jclepro.2016.12.045
Lv J, Jia S, Wang H, Ding K, Chan FT (2021) Comparison of different approaches for predicting material removal power in milling process. Int J Adv Manuf Techol 116:213–227. https://doi.org/10.1007/s00170-021-07257-2
Meng L, Zhang C, Shao X, Ren Y (2019) MILP models for energy-aware flexible job shop scheduling problem. J Clean Prod 10:710–723. https://doi.org/10.1016/j.jclepro.2018.11.021
Moreira LC, Li WD, Lu X, Fitzpatrick ME (2019) Energy-efficient machining process analysis and optimisation based on BS EN24T alloy steel as case studies. Robot Cim-Int Manuf 58:1–12. https://doi.org/10.1016/j.rcim.2019.01.011
Negrete-Cardoso M, Rosano-Ortega G, Álvarez-Aros EL, Tavera-Cortés ME, Vega-Lebrún CA, Sánchez-Ruíz FJ (2022) Circular economy strategy and waste management: a bibliometric analysis in its contribution to sustainable development, toward a post-COVID-19 era. Environ Sci Pollut Res 29:61729–61746. https://doi.org/10.1007/s11356-022-18703-3
Nguyen TT, Tran VT, Mia M (2020) Multi-response optimization of electrical discharge drilling process of SS304 for energy efficiency, product quality, and productivity. Materials 13(13):2897. https://doi.org/10.3390/ma13132897
Palasciano C, Bustillo A, Fantini P, Taisch M (2016) A new approach for machine’s management: from machine’s signal acquisition to energy indexes. J Clean Prod 137:1503–1515. https://doi.org/10.1016/j.jclepro.2016.07.030
Pavanaskar S, Pande S, Kwon Y, Hu Z, Sheffer A, McMains S (2015) Energy-efficient vector field based toolpaths for CNC pocketmachining. J Manuf Process 20:314–320. https://doi.org/10.1016/j.jmapro.2015.06.009
Srinivas N, Deb K (1994) Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput 2(3):221–248. https://doi.org/10.1162/evco.1994.2.3.221
Sukumar MS, Ramaiah PV, Nagarjuna A (2014) Optimization and prediction of parameters in face milling of Al-6061 using Taguchi and ANN approach. Procedia Eng 97:365–371. https://doi.org/10.1016/j.proeng.2014.12.260
Tian C, Zhou G, Lu F, Chen Z, Zou L (2020) An integrated multi-objective optimization approach to determine the optimal feature processing sequence and cutting parameters for carbon emissions savings of CNC machining. Int J Comput Integ M 33(6):609–625. https://doi.org/10.1080/0951192X.2020.1775303
Tuo J, Liu F, Liu P, Zhang H, Cai W (2018) Energy efficiency evaluation for machining systems through virtual part. Energy 159:172–183. https://doi.org/10.1016/j.energy.2018.06.096
Ullah S, Khan FU, Ahmad N (2022) Promoting sustainability through green innovation adoption: a case of manufacturing industry. Environ Sci Pollut Res 29(14):21119–21139. https://doi.org/10.1007/s11356-021-17322-8
Wang Q, Liu F, Wang X (2014) Multi-objective optimization of machining parameters considering energy consumption. Int J Adv Manuf Technol 71(5):1133–1142. https://doi.org/10.1007/s00170-013-5547-z
Wang Q, Liang Z, Wang X, Bai S, Yeo SH, Jia S (2020) Modelling and analysis of generation mechanism of micro-surface topography during elliptical ultrasonic assisted grinding. J Mater Process Technol 279:116585. https://doi.org/10.1016/j.jmatprotec.2019.116585
Wei X, Li L, Zhang F (2021) The impact of the COVID-19 pandemic on socio-economic and sustainability. Environ Sci Pollut Res 28(48):68251–68260. https://doi.org/10.1007/s11356-021-14986-0
Wu L, Li C, Tang Y, Yi Q (2017) Multi-objective tool sequence optimization in 2.5 D pocket CNC milling for minimizing energy consumption and machining cost. Procedia Cirp 61:529–534. https://doi.org/10.1016/j.procir.2016.11.188
Xiao Q, Li C, Tang Y, Li L, Li L (2019a) A knowledge-driven method of adaptively optimizing process parameters for energy efficient turning. Energy 166:142–156. https://doi.org/10.1016/j.energy.2018.09.191
Xiao Q, Li C, Tang Y, Pan J, Yu J, Chen X (2019b) Multi-component energy modeling and optimization for sustainable dry gear hobbing. Energy 187:115911. https://doi.org/10.1016/j.energy.2019.115911
Xiao Y, Jiang Z, Gu Q, Yan W, Wang R (2021) A novel approach to CNC machining center processing parameters optimization considering energy-saving and low-cost. J Manuf Syst 59:535–548. https://doi.org/10.1016/j.jmsy.2021.03.023
Yan J, Li L (2013) Multi-objective optimization of milling parameters–the trade-offs between energy, production rate and cutting quality. J Clean Prod 52:462–471. https://doi.org/10.1016/j.jclepro.2013.02.030
Yip WS, Zhou HT, To S (2022) Discover the trend and evolution of sustainable manufacturing: a thematic and bibliometric analysis. Environ Sci Pollut Res 29:38899–38911. https://doi.org/10.1007/s11356-022-19634-9
Zheng J, Chen A, Zheng W, Zhou X, Bai B, Wu J, Ling W, Ma H, Wang W (2020) Effectiveness analysis of resources consumption, environmental impact and production efficiency in traditional manufacturing using new technologies: case from sand casting. Energy Convers Manage 209:112671. https://doi.org/10.1016/j.enconman.2020.112671
Zhou L, Li J, Li F, Meng Q, Li J, Xu X (2016) Energy consumption model and energy efficiency of machine tools: a comprehensive literature review. J Clean Prod 112:3721–3734. https://doi.org/10.1016/j.jclepro.2015.05.093
Zhou L (2018) Research on modeling energy consumption of CNC machine tools and energy oriented machining parameters optimization. PhD. Thesis. Jinan: Shandong University. (in Chinese)
Acknowledgements
We deeply appreciate the valuable contribution of the reviewers and editors of Environmental Science and Pollution Research. Their professional suggestions on the manuscript helped us greatly improve the quality of this article.
Funding
This work was supported by the National Natural Science Foundation of China (Grant No. 71971130; 72271146), the Project of Shandong Province Higher Educational “Youth Innovation Science and Technology Plan” Team (Grant No. 2021KJ060), and the Project of Shandong Province Higher Educational Science and Technology Program (Grant No. J17KA167). This research was also supported by SDUST Research Fund (Grant No. 2018YQJH103).
Author information
Authors and Affiliations
Contributions
Conceptualization: Shun Jia, Shang Wang; formal analysis: Na Zhang, Wei Cai; investigation: Wei Cai, Yang Liu; methodology: Jian Hao, Zhongwei Zhang; project administration: Yang Sui; resources: Shun Jia; Supervision: Wei Cai; validation: Shang Wang; visualization: Yang Yang; writing—original draft: Shun Jia, Shang Wang; writing—review and editing: Na Zhang, Yang Yang.
Corresponding author
Ethics declarations
Ethical approval
Not applicable
Consent to participate
All authors have participated in this work.
Consent for publication
All authors agree to publish.
Competing interests
The authors declare no competing interests.
Additional information
Responsible Editor: Philippe Garrigues
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jia, S., Wang, S., Zhang, N. et al. Multi-objective parameter optimization of CNC plane milling for sustainable manufacturing. Environ Sci Pollut Res (2022). https://doi.org/10.1007/s11356-022-24908-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11356-022-24908-3