Background

Ultra-precision optical elements have high machining accuracy, and play very important roles in advanced optical systems, such as, the large astronomical telescope, the extreme ultraviolet lithography and the high power laser device [1,2,3]. These optical systems have put forward the higher requirements (i.e., MSF errors, surface roughness, and surface defects) of optical elements than those in the traditional optical systems. Consequently, in order to achieve high performance optics in advanced optical systems, various sub-aperture polishing technologies have been well developed, including Magnetorheological Finishing (MRF) [4], Ion Beam Figuring (IBF) [5], Plasma Jet Machining (PJM) [6] and Bonnet Polishing (BP) [7,8,9], etc.

Under the computer controlling, the “small tool” polishes the optics with the planned path, and the dwell time of each dwell point along the path which is determined by the surface error. Compared with the traditional manual polishing process, the CCOS process has high certainty and convergence rate for surface error correction, and does not depend on the experience of workers. However, when the small tool moves along the planned path, the ripples generated by the repeated superposition of TIF on the adjacent dwell points, which is known as the convolution effect. The convolution effect is a widespread phenomenon in CCOS process by using small tools, resulting in the small scale ripples.

According to National Ignition Facility Project (NIF), the small scale ripples with the spatial period between 0.12 and 33 mm are defined as the MSF errors. The researchers in the Lawrence Livermore National Laboratory (LLNL) found that the periodic structure induces the disturbance of amplitude or phase of laser beam through theoretical and experimental methods, which will destroy the performance of high power optical system [10, 11]. In order to ensure the beam quality and output energy of NIF laser system, NIF proposed the requirements of optical components in the MSF errors, that PSD-1:A ≤ 1.01ν-1.55, RMS ≤ 1.8 nm, PSD-2:A ≤ 1.01ν-1.55, RMS ≤ 1.1 nm [10].

In order to restrain the MSF error, the academicians have carried out by plenty of researches. Pohl et al. [12] observed the simulation of the mid-spatial frequencies generation during the grinding process of optical components. Wang et al. [13,14,15] analyzed the optimization of parameters for bonnet polishing based on the minimum residual error method. In addition, a maze path was proposed, which can increase randomness while ensuring uniform trajectory distribution, and avoid periodic surface error. Wang et al. [16] have improved the removal contour of jet polishing by path offset, and combined with Hilbert path, the MSF error has been greatly improved. Tam et al. [17, 18] studied the generation algorithm of Peano path, and pointed out that the path with the variational processing direction can achieve the good removal uniformity. They also studied the influence of different tool paths (i.e., scanning path, bi-directional scanning path, Hilbert path, Peano path) on the material, and the results shown that the amplitudes of ripples under three paths (i.e., scanning path, bi-directional scanning path, Peano path) are consistent at the same path spacing. Khakpour et al. [19] proposed a path generation method applied to the abrasive jet polishing process of free surface, and studied the influences of surface profile and path type on the distribution uniformity of material removal. In order to restrain the periodic texture of optics surface, Dunn and Walker [20] developed a planning algorithm of random path, which can improve the MSF error. Dai et al. [21, 22] designed the local random path based on entropy theory, and proposed the random spacing of tool path based on the surface error distribution, which can effectively restrain the mid and high spatial frequency errors by MRF.

To sum up, in order to reduce the convolution effect, the scholars mainly focused on the effects of path type and path spacing on the MSF error. According to the CCOS principle, the MSF error induced by the convolution effect is determined simultaneously by the parameters such as TIF, path type and path spacing. Therefore, the influence of the combination of the parameters on MSF error should be analyzed by orthogonal simulation and experiment. The research results can not only reveal the optimized combination of parameters, but also show the influence order of parameters on MSF error.

Methods

Convolution effect

In the CCOS process, the amount of removed material (H) is equal to the convolution between the TIF (R) in unit time and the dwell time function (T), which can be represented as,

$$ H=R\otimes T $$
(1)

The initial surface (S) is composed by a series of discrete points M i (i = 1,…, n). The expected material removal amount Z (M) on the point M of surface S can be expressed as,

$$ H(M)=\sum \limits_{j=1}^kR\left({R}_j;M\right)\cdotp T\left({T}_j;{R}_j\right) $$
(2)

In Eq. 2, R(R j ; M) is the removal amount of TIF R j in the unit time on point M, T(T j ; R j ) is the dwell time of TIF R j , and k is the number of dwell points on which TIF have removal effect on point M.

Figure 1 illustrates the sketch map of residual ripple generation when the dwell time of all points on the surface is equal. In Fig. 1, H ripple is the residual ripple amplitude, and H whole is the total removal depth. Comparing Fig. 1(a)–(c), the H whole increases as the path spacing increases, while the H ripple decreases.

Fig. 1
figure 1

Sketch map of residual ripple generation with different path spacings, (a) 0.5, (b) 0.25 and (c) 0.125 of TIF diameter

Path generation

According to the CCOS principle, the path has marked influence on the MSF errors. Therefore, in this section the generation methods of various paths (i.e., raster path, circle path, random path) are studied, and lay the foundation for the following experiments.

The flow of generating various paths mainly includes the definition of variables, the definition of variable initial value, the path selection, the calculation of dwell point coordinates (x p , y p ), the boundary condition, and the output of dwell point coordinates. It should be pointed out that the main differences of three paths are the calculation formulas of dwell point coordinates, and the compendiary calculation formulas for raster path, circle path and random path are the Eqs. 3-5, respectively. Figure 2 shows the three paths that have been implemented.

$$ \left\{\begin{array}{l}{x}_p={x}_{p-1}+ Step\kern0.17em or\;{x}_p={x}_{p-1}- Step\\ {}{y}_p={y}_{p-1}+ PathSpacing\end{array}\right. $$
(3)
$$ \left\{\begin{array}{l}{x}_p=r\cdot \mathit{\cos}(Angle)\kern1em \\ {}{y}_p=r\cdot \mathit{\sin}(Angle)\\ {}r={r}_0: PathSpacing:{r}_n\\ {} PointNumber=2\cdot pi\cdot r/ Step\\ {} Angle=0:2\cdot pi/ PointNumber:2\cdot pi\end{array}\right. $$
(4)
$$ \left\{\begin{array}{l}{x}_p={x}_{p-1}+ dx\cdot \mathit{\cos}\left( Angle(i)\right)\kern2.25em \\ {}{y}_p={y}_{p-1}+ dx\cdot \mathit{\sin}\left( Angle(i)\right)\\ {} dx=\left( PathSpacing/ sqrt(3)\right)\cdot 2\\ {} Angle= pi/3: pi/3:2\cdot pi\\ {}i= randperm\left(6,1\right)\end{array}\right. $$
(5)
Fig. 2
figure 2

Three paths, (a) raster path, (b) circle path and (c) random path

In Eqs. 3-5, (x p , y p ) are the coordinates of the dwell point, Step is the distance of adjacent dwell points on the path, Path spacing is the distance of adjacent path, r0 is the starting radius, r n is the ending radius, and i is the sequence number of random direction. The random path has different travel directions, and the each travel direction selects by the random number i.

Figure 3 shows random paths with different path spacings. For workpieces of same size, the path spacing changes the density degree of path. The path spacing is small and the path is dense. From a dense random path, the path seems more random and may help improve the surface texture, which will be validated in subsequent analysis. It should note that the path generated each time is totally different with another, as shown in Fig. 3. This reflects the randomness of random path.

Fig. 3
figure 3

Random paths generated with different path spacings, (a) 40 mm, (b) 20 mm and (c) 10 mm

Surface topography simulation model

Figure 4 is a flowchart of surface topography simulation. In Fig. 4, firstly, enter the initial surface, the TIF, the path type and the path spacing. Secondly, the simulating surface topography is achieved by the iterative convolution calculation. At last, the PSD curve is calculated by the power spectral density method, and the error distribution in a specified frequency band is calculated by the filter method.

Fig. 4
figure 4

Flowchart of surface topography simulation

Surface topography simulation model is used to calculate the residual error with the Gaussian TIF and the raster path, and the MSF error is analyzed. In the simulation, the processing area is 100 mm × 100 mm, the TIF diameter is 20 mm, and the path spacing is 10 mm. Figure 5 shows the residual error map after the simulation and the contour in the X direction. Figure 6 illustrates the PSD curve of residual error and the residual ripple distribution (50 mm × 50 mm).

Fig. 5
figure 5

a The residual error map after the simulation and b the contour in the X direction

Fig. 6
figure 6

a The PSD curve of residual error and b the residual ripple distribution (50 mm × 50 mm)

It can be seen from Fig. 5 that there is a regular raster ripple (period 10 mm) consistent with the path spacing (10 mm) due to the effect of the convolution effect in the raster path simulation process, and the PSD curve produces a significant peak (shown in the red circle position in Fig. 6(a)), whose frequency is 0.1 mm− 1. This paper defines the frequency at a significant peak in the PSD curve as the characteristic frequency, whose amplitude is the PSD value of characteristic frequency (PSDc). Figure 6(b) shows the residual ripples in the middle region (50 mm × 50 mm) of the residual error. In this paper, the root-mean-square of residual ripple in the 50 mm × 50 mm region is defined as the RMS value of residual ripple (RMSr). In the following orthogonal simulation and experiment, the PSDc and the RMSr are used to evaluate the effect of restraining the MSF errors.

Conditions and results

Orthogonal simulation experiments

Three main factors, the TIF diameter, the path type and the path spacing, are considered in orthogonal simulation. The TIF is assumed to be the Gaussian type (shown in Fig. 7). The path types include raster path, circle path, and random path with path spacing of 2, 3 and 4 mm. In addition, the error of initial surface is 0, and its size is 100 mm × 100 mm. To ensure the comparability of results, the simulation results are normalized. The RMSr and the PSDc under unit removal depth are used as evaluative indexes, meanwhile the RMSr and PSDc are calculated within the band filter for 0.5 mm-10 mm. The level of each factor is shown in Table 1. The simulation conditions and results are shown in Table 2. The surface simulation results under various combined parameters, including the residual error distribution (100 mm × 100 mm), PSD curve, and the ripple distribution (50 mm × 50 mm) are shown in Appendix 1.

Fig. 7
figure 7

Theoretical TIFs with differet radiuses, (a) 5 mm, (b) 7.5 mm and (c) 10 mm

Table 1 Level of each factor in orthogonal simulation experiment
Table 2 Simulative conditions and results

In simulation experiment, the TIF is assumed to be Gaussian type, shown as follow,

$$ R\left(x,y\right)=A\cdot \exp \left[-\frac{x^2+{y}^2}{{\left(\frac{r}{2}\right)}^2}\right] $$
(6)

In Eq. 6, A is the adjustment factor of amplitude, and r is the radius of TIF, xϵ(−r, r), yϵ(−r, r). When A is assumed as 1 and r is assumed as 5 mm, 7.5 mm, 10 mm, the corresponding theoretical TIFs are shown in Fig. 7(a), (b), and (c), respectively.

Practical polishing experiments

In order to verify the influence of parameter combination on the MSF error further, the practical orthogonal experiments are carried out. The conditions in the practical experiments are consistent with the orthogonal simulation experiments and a self-developed bonnet polishing machine was adopted. When the bonnet radius R = 80 mm is used, the actual TIF with the two compressions, i.e., 0.65 and 0.35 mm, can be obtained, as shown in Fig. 8(a) and (b). And their actual radius is 4.5 and 7.25 mm respectively. When the bonnet radius R = 40 mm is used, the actual TIF with the compression 0.3 mm can be obtained, as shown in Fig. 8(c), and its actual radius is 9.5 mm. The experiment conditions and results are shown in Table 3. The practical polishing results under various combined parameters, including the residual error distribution (100 mm × 100 mm), PSD curve, and the ripple distribution (50 mm × 50 mm) are shown in Appendix 2.

Fig. 8
figure 8

Actual TIFs with differet radiuses, (a) 4.5 mm, (b) 7.25 mm and (c) 9.5 mm

Table 3 Experimental conditions and results

Discussion

Influence of process parameter combination on PSDc

According to Tables 2 and 3, the PSDc values in the simulation and practical experiments are drawn in Fig. 9.

Fig. 9
figure 9

Influence of various factors on PSDc, (a) TIF diameter, (b) path type and (c) path spacing

Figure 9 shows that each factor has the same tendency to the evaluative index (PSDc) in simulation and experiment. However, it is necessary to point out that the simulation results under each set of parameters are smaller than the experimental results. The possible reason is that there is a difference between the simulated and actual polishing process. The simulation is based on the TIF of Gaussian type and the linear removal model, while in the polishing process, the TIF has the shape distortion influenced by the instability of polishing conditions, i.e., polishing fluid, tool condition and polishing environment. Actually, the TIF is time-varying in the practical polishing process.

According to the orthogonal simulation and experimental results, the influence of process parameters on the PSDc from three aspects are discussed in this section.

  1. (1)

    Influencing degree of the parameters: in Tables 2 and 3, it shows that the ranges of PSDc values of TIF diameter in the simulation and practical experiments are maximal, and their value are 570.41 nm2·mm, 3245.63 nm2·mm, respectively. While the ranges of PSDc values of path type in the simulation and practical experiments are minimal, and their value are 558.33 and 2133.37 nm2·mm. According to the ranges of PSDc of parameters, it is shown that the parameters in descending order of impact are as follows: TIF diameter, path spacing, and path type.

  2. (2)

    Optimal combined parameters: according to Fig. 9, the simulation and experimental results show that the combined parameters, i.e., 20 mm of TIF diameter, 2 mm of path spacing, and random path, can obtain the minimal PSDc, which is considered to be an optimal combination in the selected parameters.

  3. (3)

    Relationship between parameters and evaluative index: it can be seen from Fig. 9, the influences of parameters on the evaluative index (PSD value) is that, the larger the TIF diameter is, and the smaller the path spacing is, the smaller the PSDc is, otherwise the path types in descending order of impact are as follows: random path, raster path, and circle path. Figure 10 shows the surface generation by different path types, i.e., raster path, circle path and random path. According to Fig. 10, the PSD curves by three path types are calculated, shown in Fig. 11. Orthogonal analysis determines that the random path has the optimal ability to restrain the PSDc. The random path is an unicursal path with three random direction angles (i.e., 60°, 120°, and 180°). In the processing process, it will produce the ripples in three directions, i.e., 60°, 120°, and 180°. Although the random path also has a certain regularity, which is slighter than the raster and circle path, so the regular ripple will be suppressed, that is, the PSDc consistent with the path spacing is suppressed.

Fig. 10
figure 10

Surface generation by different path types, (a) raster path, (b) circle path and (c) random path

Fig. 11
figure 11

Comparison of PSD curves by three path types

Influence of process parameter combination on RMSr

According to Tables 2 and 3, the RMSr values in the simulation and practical experiments are drawn in Fig. 12.

Fig. 12
figure 12

Influence of various factors on RMSr, (a) TIF diameter, (b) path type and (c) path spacing

Figure 12 illustrates the comparisons between the measured and the simulated results about the RMS of ripple under various conditions. It shows that the simulated ripple exhibits a good agreement with the practical measured ripple. However, the simulation results are smaller than the experimental results. The reason may be consistent with the previous analysis in “Influence of process parameter combination on PSDc” section, which is due to the deterioration of MSF error caused by the instability of processing conditions during the actual process. The dynamic factors will be investigated to improve the removal determinism in further study which is not within the scope for this paper.

According to the orthogonal simulation and experimental results, the influence of process parameters on the RMSr from three aspects are discussed in this section.

  1. (1)

    Influencing degree of the parameters: in Tables 2 and 3, it shows that the ranges of RMSr values of TIF diameter in the simulation and practical experiments are maximal, and their value are 15.22 and 14.69 nm, respectively. While the ranges of RMSr values of path type in the simulation and practical experiments are minimal, and their value are 8.78 nm, 5.01 nm, respectively. According to the ranges of RMSr of parameters, we can see that the parameters in descending order of impact are as follows: TIF diameter, path spacing, and path type.

  2. (2)

    Optimal combined parameters: according to Fig. 12, the simulation and experimental results show that the combined parameters, i.e., 20 mm of TIF diameter, 2 mm of path spacing, and raster path, can obtain the minimal RMSr, which is considered to be an optimal combination in the selected parameters.

    The optimized parameters obtained in this part are inconsistent with the “Influence of process parameter combination on PSDc” section, mainly due to the different evaluation indexes used in the two sections, which are PSDc and RMSr respectively. In the actual processing, in order to ensure that the two evaluation indexes can be qualified, the two sets of optimized parameters can be used alternately.

  3. (3)

    Relationship between parameters and evaluative index: it can be seen from Fig. 12, the influences of parameters on the RMSr is that, the larger the TIF diameter is, the smaller the path spacing is and the smaller the RMSr is, otherwise the path types in descending order of impact are as follows: raster path, circle path, and random path.

    The influence of TIF diameter and path spacing on the ripples is similar to the previous research results [13]. The following analysis focuses on the influence of path type on the RMSr. Figure 13 shows the contours of residual ripples with three paths, i.e., raster path, circle path, random path, with keeping other process parameters consistent. Figure 14 is the curves of residual ripples with three paths. It can be seen from Fig. 14 that the ripple amplitude of raster path is minimal, and the ripple amplitude of circle path is slightly larger than that of raster path, and the ripple amplitude of random path is maximal. According to the characters of three paths, it shows that the ripple feature is related to the turn angle on the path. When the angle between the dwell points on the path is less than 180°, the extra removal exhibits on the corner. Theoretically, the turn angle on the raster path is 180 °, and the turn angle between the dwell points on the circle path is related to the radius of circle. The smaller the radius is, the more extra removal is, so the residual ripple of circle path is slightly larger than the raster path, and is prone to produce “center error” at the center of circle path. Since the turn angle is generally large (more than 90°), the extra removal produced by the circle path is not significant. There are three angles, such as 60°, 120°, and 180° between the dwell points on the random path. Comparing the removal depth at the corner with different angles, the removal depth with corner angle 60° is the maximal, and the removal depth with corner angle 180° is the minimal, as shown in Fig. 15. Since the RMSr is directly related to the amplitude of ripple, the raster path produces the minimum ripple, while the random path produces the maximum ripple.

Fig. 13
figure 13

Contours of residual ripples with three paths, (a) raster path, (b) circle path and (c) random path

Fig. 14
figure 14

Curves of residual ripples with three paths

Fig. 15
figure 15

Excess removal at corner of random path, (a) random path and (b) surface generation by random path

Conclusions

A surface topography simulation model for the generation of MSF errors has been established. A model-based simulation system, which involves the theoretic TIF model, path planning methods and removal model etc., can forecast the surface topography with the various combined parameters, and export the CNC programs used in the practical polishing experiments. Orthogonal simulation experiments were designed for the following three parameters, i.e., TIF diameter, path type, and path spacing, and verified through the practical polishing experiments. The RMSr and the PSDc were used to evaluate the simulations and experiments. The two evaluative indexes are both improved with the increase of TIF diameter or the decrease of path spacing. The random path can reduce the PSDc, but worsen the RMSr, while the influences of raster path on the two evaluative indexes are opposite to those of random path. In addition, the parameters in descending order of impact on the MSF errors are as follows: TIF diameter, path spacing, and path type. Therefore, in order to control the MSF errors, the optimization of TIF diameter is the top-priority strategy.