1. Introduction
The surface quality of a mold has a direct impact on the quality and service life of mold casting products. In order to remove the knife marks and hard layers left by mechanical machining on the surface of a mold cavity, the die surface needs to be polished to obtain the required size, shape and surface roughness. Mold steel is an important technical and material base of die industry and is used in the manufacture of various dies. Additionally, its surface quality has great influence on the performance, service life and manufacturing cycle of die [
1,
2].
At present, most polishing process of mold steel is carried out by hand, which takes more than 20% of the total mold manufacturing time and 30% of the total product machining cost. In addition, there are many defects such as poor polishing accuracy, low efficiency, lack of consistency and stability of product quality in manual polishing and the process must be carried out by skilled workers, resulting in high production costs and long work cycle [
3]. A lot of achievements have been made on the automatic polishing technology of mold steel, both at home and abroad. Shan et al. [
4] analyzed the thermodynamic process in laser polishing based on the basic equation of heat conduction. The quasi-static model is established by numerical simulation to predict the mold steel process parameters of laser polishing. Wang et al. [
5] used magnetorheological polishing fluid to polish the aspheric surface made of S-136 mold steel. The effects of polishing parameters, including constituent of magnetorheological polishing fluid and rotational speed of workpiece on surface roughness Ra and surface forming, were researched. Almeidaa et al. [
6] predicted the material removal in the course of polishing mold steel. The simulation model eliminated the repetitive machining and polishing error, therefore promoting the production of mold steel.
The machining efficiency and surface quality of mold steel should be considered at the same time. Based on the above presented state of automatic polishing technology for mold steel, it should be noted that optimization of the polishing process parameters, especially, are reflected in the study of surface roughness. However, there are still little research on the polishing process parameters (especially polishing pressure) and surface roughness prediction of the robotic polishing for mold steel. Ma et al. [
7] built a prediction model of surface roughness for point grinding low expansion glass by applying BP neural networks and genetic algorithm, and optimization of parameters was carried out based on genetic algorithm. Junde et al. [
8] investigated the coupling influence of process parameters such as sand belt speed, maximum cutting depth and feed speed on surface roughness through an artificial neural network method, and built a prediction model of surface roughness. For grinding 45# steel with a sand belt, Li et al. [
9] established a prediction model of surface roughness with the response surface method and obtained the optimal value of process parameters. Perec et al. [
10] adopted the methodology of the response surface to create a mathematical-statistic model about erosion of the metamorphic rock—marble by the abrasive water jet. Perec et al. [
11] built the model of abrasive water suspension jet cutting process through using a response surface method. The best dimensions of the working nozzle and level of abrasive flow rate were obtained to achieve the biggest cutting depth. Nguyen et al. [
12] optimized the machining parameter of shear thickening polishing for gear surfaces by response surface methodology. The method could improve the surface quality and mechanical properties of material. Das et al. [
13] conducted research into process parameters and characterization of surface texture with rotational-magnetorheological abrasive flow finishing through using response surface methodology. The experimental result showed that rotational speed of the magnet had a significant effect on output response. The research results of this research shows that the response surface method can be applied to process parameter optimization in different processing scenarios.
In the above prediction model of surface roughness, a variety of prediction methods were used. The genetic algorithm takes all individuals in a population as an object and guides the efficient search of a coded parameter space by using the randomization. However, the genetic algorithm has certain dependence on the selection of initial population and low search efficiency. The neural network system is a complicated dynamic system with highly non-lineal kinetics. The neural network needs a lot of parameters and is unable to observe the learning process, that resulted in studying for too long may not even achieve the purpose of learning [
14]. The response surface method establishes a continuous variable surface model to evaluate the factors and their interactions affecting processes and determine the optimal level range. Moreover, the number of experimental groups is relatively small, which can improve the efficiency of the optimization calculation. Compared with the genetic algorithm and the neural network algorithm, the response surface method has higher efficiency and fitting precision [
15].
The polishing pressure varies greatly due to the vibration and the change of workpiece surface curvature. The control of polishing pressure is always the focus of polishing process optimization. Aimed to accurately explore the influence of polishing pressure, rotating speed of the tool and feed speed on the quality of the workpiece’s surface during the polishing process, a robotic polishing platform with constant force control is built based on a 6-DOF industrial robot and a six-dimensional force sensor. In this research, the response surface method is adopted to optimize the process parameters of robotic polishing. Then the polishing parameters experiments of mold steel are tested with a small polishing tool. The regression analysis of polishing parameters is carried out by the response surface method, and the prediction model of surface roughness is established to realize the prediction and control of surface roughness.
3. Parameters Optimization of Single Polishing Path
Usually, the raster path is chosen to be the machining path for the robotic polishing process of the plane. In order to explore the effect of several process parameters on surface roughness of mold steel quickly, the first experiments in a single path are performed to optimize the polishing parameters of a single path. Then the multipath machining experiments are carried out by determined the distance of the raster path. The key parameters of the single-path polishing experiment are selected for the single-factor experiments, and the center composite experiments are designed according to the result of single-factor experiments. It can not only reduce the number of experimental groups but also obtain more accurate combination of optimal process parameters.
3.1. Determination of Process Parameters Level
The process parameters that have a great influence on surface roughness, including polishing pressure, rotation speed of tool and feed speed were selected as research objects. With these parameters as constraint conditions and the surface roughness as the optimization objective, the single factor experiments were carried out. Based on the actual condition of polishing, the values of polishing parameters are selected, as shown in
Table 2. Where
P,
R and
V represent polishing pressure, rotation speed of tool and feed speed, respectively. The initial average roughness of experimental samples is 1.384 µm. When the single factor experiments are carried out, the other two factors are set as the middle value of the variable range, respectively apart from the variable factor. Additionally, the three different points of surface were measured three times in the middle of the polishing path at the same processing condition to calculate the average value which was taken as the surface roughness after polishing. According to the experimental results, the relationships between polishing pressure, rotation speed of tool, feed speed and surface roughness of mold steel can be obtained, respectively, as shown in
Figure 5.
Based on the result of single factor experiments, the optimum range of polishing parameters is determined. The ranges of polishing pressure, rotation speed of tool and feed speed are 10~50 N, 500~2500 r/min and 0.25~1.25 mm/s, respectively. Moreover, the experimental results show that the changes of key process parameters have obvious influence on the surface roughness.
3.2. Center Composite Design Experiment
In the optimization of polishing process parameters, the central composite design method is an experimental design method with high recognition and application. It can evaluate the linear and interactive terms as well as the high-order surface effect and provide more effective data of the independent variables and errors with the least number of test cycles [
19]. Three levels of each parameter are chosen and the distribution of the polishing parameter is built according to the optimum range of polishing parameters, as shown in
Table 3. The central composite design experiment was planned for 17 groups through Design Expert software.
Table 4 shows the parameters setting of the experiment and measurement results. Additionally, the surface of mold steel after polishing is shown in
Figure 6.
Due to the different settings of polishing parameters, the differences of polishing effects can be seen from
Figure 6. When the polishing pressure is greater than 30 N, the polishing traces of mold steel are more obvious. In addition, the surface quality of mold steel is also related to rotation speed of tool and feed speed.
In the workpiece polishing process, surface roughness of workpiece is affected by many polishing parameters. The inputs and outputs in the prediction model of surface roughness are not proportional. Therefore, the prediction model of surface roughness is nonlinear and can be derived as Equation (1) by using quadratic regression [
20].
where
Y is the surface roughness of prediction model,
Ra is the surface roughness after polishing,
ε is the experimental error,
b is the coefficients of model and
x is the polishing parameter in each level.
The coefficient matrix of the prediction model can be obtained through the following equation:
where
X is the matrix comprised of the experimental variables and
Y1 is the matrix composed by the experimental results.
3.3. Significance Test of Prediction Model
Aiming to improve the reliability of the prediction model, it is necessary to eliminate the insignificant factors in the model. Expert Design software was used to conduct variance analysis on the experimental data in
Table 4. Additionally, the insignificant factors in the model were eliminated according to the step-by-step selection method, thus obtaining the prediction model.
Table 5 shows the analysis results.
Variance analysis is mainly to test the fitting accuracy of the model, and the commonly used indicators include model testing value F, model probability value p and coefficient of determination R2. The larger the testing value F is and the smaller the probability value p is in the model, the fitting accuracy of the model is higher. The model testing value F of 19.54, which is greater than the critical value Fc of 3.74, illustrates the high significance of the model.
The model testing value F with a model probability value p (0.0004), which is near to zero explains the high significance of this regression model. The coefficient of determination R2 is calculated to be 0.9570 for response. The calculation result of R2 (coefficient of determination) indicates that 95.7% of experiment the data are in agreement with the data of the predicted model, and only 4.3% of the total variations are found in the model. The value of Adjusted R2 (adjusted coefficient of determination) is 0.9312 and shows that the model has high significance. The Predicted R2 is 0.8502 and indicates that 85% of the variability in the prediction model could be explained. Additionally, the Predicted R2 is consistent with the Adjusted R2 of 0.9312. Adeq precision represents the signal to noise ratio. Additionally, the model ratio of 22.9607, which is greater than 4 indicates sufficient signal. So, the prediction model can be considered reliable.
As can be seen in
Table 5, the model testing value
F of the single-factor polishing pressure A, rotation speed of tool B, feed speed C and the interaction terms AB, AC and B
2 in the prediction models are all greater than 3.74, which are significant to the response value, so they should be retained. However, the test values
F of interaction terms BC, A
2 and C
2 are less than 3.74, which has no significant influence on the response value, so it should be removed. Then, the actual prediction model is as follows after eliminating the insignificant factors:
The diagnosis test of the prediction model is conducted through Design-Expert fitting, and the result of residual analysis is presented in
Figure 7. Most of the scattered points of residuals fall around the predicted value and deviate from the straight line to a small degree. Therefore, it can be considered that residuals follow normal distribution and the model fits well.
Figure 8 shows that the predicted data are mainly in agreement with experimental result and the prediction model can achieve a high precision prediction effect by comparison of predicted data with experimental result.
3.4. Optimization and Validation of Process Parameters
According to the results in
Table 4, the response surfaces of polishing process parameters are fitted as shown in
Figure 9.
Figure 9a is the response values of feed speed and polishing pressure for surface roughness. The response surface curvature is small due to the significant difference of interaction for feed speed and polishing pressure during the process of polishing. The surface roughness decreases with the increase in feed speed, and the roughness value decreases more when the polishing pressure is 50 N. While the roughness value decreases less when the polishing pressure is 10 N. The roughness value decreases greatly when the feed speed is larger. Thus, it can be judged that when the feed speed is 0.25 mm/s the surface roughness value decreases more.
Figure 9b is the response values of rotation speed of the tool and polishing pressure for surface roughness. According to the response surface, when the polishing pressure is 50 N, the surface roughness decreases firstly and then increases with the increase in the rotation speed. When the rotation speed of the tool is about 1600 r/min, the surface roughness is the lowest. Therefore, the optimal process parameters for polishing are a polishing pressure of 50 N, rotation speed of the tool of 1600 r/min and feed speed of 0.25 mm/s.
The process parameters are optimized according to the response surfaces in process parameter selection range of prediction model. The minimum Ra (surface roughness) ratio and the maximum desirability are set as the optimization goal, and 5 groups of optimal parameters combinations are obtained by using Design Expert software optimization, as shown in
Table 6. The roughness ratio is the value of roughness after machining to initial roughness. The Ra ratio is the value of Ra after polishing to initial Ra and the desirability of which is a maximum of 1 which represents the reliability of the parameter combination in the response surface. The more the desirability approaches 1, the higher the reliability. The optimal parameters combinations can be used in whole surface polishing of mold steel.
For the purpose of verifying the accuracy of the prediction model of the surface roughness, five groups of process parameters combinations were randomly selected for verification of the polishing experiments (as shown in
Table 7). The polishing experiment results of mold steel surface are shown in
Figure 10. Additionally, the measurement result of Ra ratio is shown in
Table 7. The surface quality polished by using the optimized parameters (No.5) is obviously better than that polished by a random combination of process parameters.
Figure 11 shows the comparison between predicted Ra ratio and actual Ra ratio. The absolute value of relative errors in five groups is from 5.64% to 13.47%. The relative errors are within the allowable range that proves the accuracy of the roughness prediction model.
4. Experiment Validation of Multipath Polishing
In the previous section, the parameters optimization of a single polishing path has been carried out through establishing the model of roughness prediction. In practical machining, it is necessary to plan the polishing path and combine the optimal parameters of a single path to finish whole surface polishing of mold steel.
The polishing path is planned according to the shape of the workpiece surface, and polishing paths commonly used by robots mainly include raster path, spiral path, etc. [
21,
22]. The object of polishing is plane mold steel, so raster path is selected to plan polishing path. The spacing of raster path is an important factor affecting polishing accuracy and efficiency. In order to verify the effectiveness of optimal polishing parameters for whole surface polishing, raster paths with different spacing are applied to experiments of whole surface polishing. Five pieces of the same area (90 × 50 mm
2) from the same mold steel workpiece were selected, and five groups of raster paths with different spacing according to the radius of the polishing tool (
r = 16.5 mm) were set to conduct polishing experiments.
Figure 12 shows the surface of the mold steel with different polishing paths. The optimal process parameters (polishing pressure of 50 N, rotation speed of tool of 1600 r/min, feed speed of 0.25 mm/s) were adopted in polishing experiments. The experimental results with different polishing paths are demonstrated in
Table 8.
The surface roughness decreases to about 0.3 µm effectively after polishing with the optimal process parameters (the expected roughness ranges from 0.2 to 0.4 µm.), which proves the feasibility of optimization for process parameters. The experiment group with a better effect is the spacing of 10 mm, the surface roughness of 0.275 µm and Ra ratio of 0.301. The variation trend of surface roughness and Ra ratio corresponding to different polishing spacing is exhibited in
Figure 13. It is easy to see that with the decrease in the polishing spacing the surface roughness firstly decreases and then increases, and the overall trend decreases. However, too small spacing will increase the polishing time and lower the polishing efficiency. Additionally, it is necessary to select a suitable polishing path for polishing by considering the actual requirements of machining accuracy and efficiency.
5. Conclusions
1. A robotic polishing platform with force control was built to realize the automatic polishing of mold steel. The influence rule of robotic polishing parameters, which included polishing pressure, rotation speed of tool and feed speed on surface roughness was analyzed through a single-factor experiment, and the parameters’ range of central composite experiment was determined.
2. The prediction model of surface roughness was established through the center composite design experiment. The prediction model that improved by variance analysis is significant. Additionally, the polishing experiments were conducted with five groups of process parameters and combinations were randomly selected. The relative errors of predicted Ra ratio and actual Ra ratio are within the allowable range (the maximum error value is 13.47%). that proves the accuracy of roughness prediction model.
3. The optimum polishing parameters were achieved according to the response surface method. Additionally, experiments of multipath polishing were conducted to verify the feasibility of optimization for polishing parameters. The surface roughness decreased to about 0.3 µm effectively after polishing with the optimal process parameters. The prediction model of surface roughness and optimum polishing parameters are helpful to improve surface quality in robotic polishing for mold steel.