1 Introduction

As a critical component of aeroengine, a blisk will have obvious scallop height and peak and trough after milling [1], which results in great surface roughness, and moreover, serious consequences like fatigue failure, deformation, or fracture under high-temperature and high-pressure environment [2]. Therefore, the surface roughness should be reduced using the polishing technology [3] to improve the fatigue resistance and surface friction properties of the blisk [4], improve the performance, and lengthen the service life of aeroengine. Hence, domestic (China) and foreign scholars have carried out a series of research work of guiding significance regarding polishing.

Kuo et al. [5] developed an Ace-Tone gaseous polishing system to polish an acrylonitrile-butadiene-styrene complex geometric structure part, which was prepared by a fused deposition model, using acetone vapor, thus reducing the surface roughness with favorable process stability. Xiao et al. [6] put forward a longitudinal micro-scratch measurement method for the rounded corner at blisk root based on the anti-fatigue machining principle, used point-to-point method to optimize the polishing path, conducted denoising and smoothing of grinding vectors, formed small uniform longitudinal micro-scratches, and improved the surface quality uniformity. For Ti-6Al-4V grinding, Liu et al. [7] implemented the preliminary optimization of grinding parameters through orthogonal test and signal-to-noise ratio (SNR) analysis, and obtained the optimal combination of grinding process parameters by taking material removal rate and specific grinding energy as the optimization objectives, and on this basis, they improved the grinding efficiency and surface quality. Following grey relational analysis of orthogonal test results, Zhang et al. [8] acquired the optimal combination of polishing process parameters for an abrasive belt and effectively reduced the roughness of the polished surface. In order to improve the quality of a laser-polished surface, Zhao [9] proposed the non-uniform rational B-splines (NURBS) to optimize the polishing path and improve the track precision. Gerhard et al. [10] elevated the damage threshold for laser polishing by optimizing the process conditions of glass preparation, and thus, the quality of laser-polished surface was remarkably improved. For blade polishing of aeroengine, Xiao et al. [11] studied the grinding cutting mechanism of a single abrasive particle, constructed a multi-particle parametric mathematical model, and proposed a grinding method for the micro-bionic zigzag surface of the abrasive belt, so as to improve the integrity of the polished surface. In order to improve the polishing quality of workpiece surface, Chen et al. [12] developed a magnetic and elastic grinding material to polish the inner surface of the workpiece under the attraction of ring magnet and the driving of turning pole, which reduced the polishing force and avoided the deep scratches on the workpiece surface. Liu et al. [13] conducted a numerical simulation in order to improve the polishing quality of abrasive particle flow in a micropore canal, acquired the optimal combination of the process parameters via an orthogonal test, and improved the polishing quality for abrasive particle flow in the micropore canal. Qi et al. [14] constructed a prediction model for the material removal depth through the abrasive belt polishing, and improved the model precision in full consideration of the influence of abrasive particle characteristics on the removal depth. Scholars represented by Shi et al. [2] developed the “CNC machine tool + flexible grinding head + elastic grinding tool (sanding wheel)” polishing process equipment for the aeroengine blisk with a complex structure, thin blade, and poor openness; proposed a polishing track programming method [15]; and optimized the process parameters by taking surface roughness and residual stress as the optimization objectives [2, 4]; however, as the blade curvature can change a lot, the compression amounts at different contact points between the sanding wheel and polished surface in the polishing process are different and present transient variation tendency, so the uniformity of the polishing quality is poor. Therefore, it is very essential to construct a reliable geometric model for flexible contact of the sanding wheel and a prediction model for the removal depth.

Based on the “CNC machine tool + flexible grinding head + elastic grinding tool (sanding wheel)” polishing process equipment, the complex surface polished by an elastic grinding tool—sanding wheel—was taken as the study object. Following an analysis of the geometric theory, a mathematical model for the boundary between the sanding wheel and polished surface in the contact zone, and a mathematical model for the removal depth were established. Their reliability was verified through the simulation and polishing tests.

2 Flexible contact model

The structure of the five-axis numerically controlled polishing lathe is shown in Fig. 1. This lathe includes 3 linear motion axes X, Y, and Z; 1 blisk rotation axis C; and 1 swing axis A of flexible grinding head; the key component of the equipment namely spindle head A of the flexible grinding tool is distributed with 3 micrometric displacement cylinders along the radial direction and installed with 1 micrometric displacement cylinder along the axial direction. In the polishing process, multiple displacement sensors distributed in radial direction and axial direction conduct real-time detection of pose change of the spindle tool. The acquired data signals are input into the industrial control system and calculated through the control algorithm in this system, control signals are output then so that air cylinders execute their actions and flexible spindle A does micrometric displacement action according to the geometric profile change of the blade, and the flexible spindle pose is adjusted in a real-time way so that the abrasive cloth wheel of the elastic grinding tool keeps fitting in with the geometric profile of the blade so as to realize adaptive flexible polishing [1, 4].

Fig. 1
figure 1

Five-axis numerically controlled polishing lathe

The sanding wheel under high-speed rotation will become very elastic due to the action of centrifugal force. Because of the normal polishing force at the contact point between the sanding wheel and blade surface, the sanding wheel undergoes elastic deformation and a micro-enveloping surface of “conformal micro-surface contact” is formed with the blade surface at the contact point [4], thus enlarging the area of the contact zone and improving the polishing efficiency. According to the Hertz contact theory, the micro-boundary formed between the sanding wheel and blade surface in the contact zone is approximated as an elliptical shape [14, 16].

2.1 Geometric model for contact zone

The sanding wheel can realize close conformal contact with the convex surface as shown in Fig. 2a, but its contact with the concave surface is not complete in the enveloping zone with “under-polishing” phenomenon as shown in Fig. 2b. To realize the complete contact with the concave surface, the sanding wheel is trimmed into a drum-type quadratic surface as shown in Fig. 2c.

Fig. 2
figure 2

Contact states between sanding wheel and surface

A quadratic turning surface is taken as the polished surface in this study. The quadratic turning surface includes characteristics of both spherical surface and cylindrical surface, where R1 is the maximum turning radius and profile radius of the surface, respectively. The drum-type sanding wheel has two characteristic radiuses r1 and r2, where r1 is the maximum turning radius and r2 is the surface radius of the sanding wheel. The geometric contact model between the drum-type sanding wheel and convex surface is shown in Fig. 3.

Fig. 3
figure 3

Geometric contact model between sanding wheel and convex surface

Figure 4 shows the K-directional view intercepted from the plane passing through the normal vector of the contact point and the axis of sanding wheel. In Fig. 4, the origin of the coordinate system OXYZ is the center point of the contact zone, namely the position on the surface of the sanding wheel with the maximum compression amount δm. The coordinate axis X and coordinate axis Z are the directions of semi-major axis and semi-minor axis of the boundary in the contact zone, respectively. The coordinate axis Y is the direction where the workpiece center o1 points at the center o2 of the sanding wheel, that is, the normal vector direction of central contact point on the surface.

Fig. 4
figure 4

Cross-sectional view of contact zone

The workpiece center o1 taken as the origin, central axis of the workpiece turning circle as axis x1, and the direction same as the axis Y as axis y1, the axis z1 is determined according to the righthand rule and the coordinate system o1x1y1z1 is established; the arc center o3 of the workpiece taken as the origin while the directions of other coordinate axes being identical with those in the coordinate system o1x1y1z1, the coordinate system o3x3y3z3 is constructed.

The center o2 of the sanding wheel taken as the origin, the central axis of the sanding wheel turning circle as axis x2, and the direction identical with the Y as axis y2, the axis z2 is determined according to the righthand rule, and the coordinate system o2x2y2z2 is constructed; The arc center o4 of the sanding wheel taken as the origin while the directions of other coordinate axes being identical with those in the coordinate system o2x2y2z2, the coordinate system o4x4y4z4 is constructed.

a is the included angle between X and x1 or x3, β is the included angle between X and x2 or x4, and γ is the included angle between x2 and x1 or between x4 and x3. At the central point of the contact zone, the turning radius and arc radius of the workpiece are R1 and R2, respectively, and those of the sanding wheel are r1 and r2, respectively. \( \overset{\frown }{ABC} \) is the workpiece arc intercepted from the plane o3x3y3z3 and \( \overset{\frown }{\mathrm{a} Ob} \) is the sanding wheel arc intercepted from the plane o4x4y4z4. The maximum compression amount at the central point of the contact zone is δm, namely the distance between the origin O and point C.

To solve the compression amount at an arbitrary point in the contact zone, a point P is taken, and a straight line parallel to axis Y and intersecting with workpiece surface at point d and the sanding wheel surface at point e is drawn by passing through the point P. The turning section of the workpiece where the point d is located intersects with \( \overset{\frown }{ABC} \) at the point D, the turning section of the sanding wheel where the point e is located intersects with \( \overset{\frown }{aOb} \) at the point E, and the coordinates x and z of the point d and point e are identical with those of the point P (Fig. 4). The coordinates of these points in the coordinate system OXYZ are marked as P(x, y, z) d(xd, yd, zd), e(xe, ye, ze), D(xD, yD, zD), and E(xE, yE, zE), respectively, and they are expressed as P(x1, y1, z1), d(x1d, y1d, z1d), e(x1e, y1e, z1e), D(x1D, y1D, z1D), and E(x1E, y1E, z1E), respectively, in the coordinate system o1x1y1z1. The expression forms of these points in other coordinate systems can be acquired in a similar way.

2.2 Mathematical model for compression amount in contact zone

Here, the compression amount in the contact zone during the convex surface polishing is calculated. As shown in Fig. 4, y coordinate yd of point d is firstly solved, and the coordinate transformation from the coordinate system OXYZ into the coordinate system o1x1y1z1 is shown in Eq. (1).

$$ \left\{\begin{array}{l}{x}_1=x\cos \alpha -z\sin \alpha \\ {}{y}_1=y+\left({R}_1-{\delta}_m\right)\\ {}{z}_1=x\sin \alpha +z\cos \alpha \end{array}\right. $$
(1)

The coordinate transformation from the coordinate system OXYZ into the coordinate system o3x3y3z3 is presented in Eq. (2).

$$ \left\{\begin{array}{l}{x}_3=x\cos \alpha -z\sin \alpha \\ {}{y}_3=y+\left({R}_2-{\delta}_m\right)\\ {}{z}_3=x\sin \alpha +z\cos \alpha \end{array}\right. $$
(2)

According to the geometrical relationship and relationship between the coordinate systems in Fig. 4, y coordinate of point d in the coordinate system OXYZ can be obtained as seen in Eq. (3).

$$ {\displaystyle \begin{array}{c}{y}_d=\sqrt{\begin{array}{l}{\left[\sqrt{{R_2}^2-{\left({x}_d\cos \alpha -{z}_d\sin \alpha \right)}^2}+{R}_1-{R}_2\right]}^2\\ {}-{\left({x}_d\sin \alpha +{z}_d\cos \alpha \right)}^2\end{array}}\ \\ {}-{R}_1+{\delta}_m\end{array}} $$
(3)

Similarly, y coordinate ye of point e in the coordinate system OXYZ can be solved according to y1 < r1 as seen in Eq. ((4).

$$ {y}_e=-\sqrt{\begin{array}{l}{\left[\sqrt{{r_2}^2-{\left({z}_e\sin \beta +{x}_e\cos \beta \right)}^2}+{r}_1-{r}_2\right]}^2\\ {}-{\left({z}_e\cos \beta -{x}_e\sin \beta \right)}^2\end{array}}+{r}_1 $$
(4)

Therefore, the compression amount ap at an random point P(x, z)s in the contact zone between the sanding wheel and workpiece can be known as seen in Eq. (5).

$$ {a}_p={\int}_{y_e}^{y_d} dy={y}_d-{y}_e $$
(5)

Equations (3) and (4) are substituted into Eq. (5), and Eq. (6) can be obtained according to the geometrical relationship in Fig. 4.

$$ {\displaystyle \begin{array}{l}{a}_p=\sqrt{\begin{array}{l}{\left[\sqrt{{R_2}^2-{\left(x\cos \alpha -z\sin \alpha \right)}^2}+{R}_1-{R}_2\right]}^2\\ {}-{\left(x\sin \alpha +z\cos \alpha \right)}^2\end{array}}\\ {}\kern2em +\sqrt{\begin{array}{l}{\left[\sqrt{{r_2}^2-{\left(z\sin \beta +x\cos \beta \right)}^2}+{r}_1-{r}_2\right]}^2\\ {}-{\left(z\cos \beta -x\sin \beta \right)}^2\end{array}}\\ {}\kern2em -{R}_1-{r}_1+{\delta}_m\end{array}} $$
(6)

Equation (7) can be acquired from Fig. 4.

$$ \alpha =\gamma -\beta $$
(7)

The elastic contact area between the sanding wheel and the polishing surface is much smaller than the polished surface [17], and the tangential polishing force is so small that it can be neglected [18, 19]. Therefore, the deformation of sanding wheel can be considered as the Hertz’s contact theory approximately. From the Hertz contact theory [14], it can be easily proved that β and γ satisfy Eq. (8).

$$ \tan 2\beta =\frac{\left(1/R-1/R\hbox{'}\right)\sin 2\gamma }{1/r-1/r\hbox{'}+\left(1/R-1/R\hbox{'}\right)\cos 2\gamma } $$
(8)

where R = max {R1, R2}, R = min {R1, R2}, r = max {r1, r2}, and r = min {r1, r2}, and α and β can be determined through the included angle γ between the axis of the sanding wheel and workpiece axis.

To ensure that the sanding wheel agrees with the polished surface, the axis of the sanding wheel should be parallel to the tangential vector direction of the maximum principal curvature at the workpiece contact point in the polishing process [15] according to the polishing path programming technology, namely γ = 0. α = β = 0 can be obtained according to Eqs. (7) and (8), and the compression amount at the time is seen in Eq. (9).

$$ {\displaystyle \begin{array}{l}{a}_p=\sqrt{{\left(\sqrt{{R_2}^2-{x}^2}+{R}_1-{R}_2\right)}^2-{z}^2}+\\ {}\sqrt{{\left(\sqrt{{r_2}^2-{x}^2}+{r}_1-{r}_2\right)}^2-{z}^2}-{R}_1-{r}_1+{\delta}_m\end{array}} $$
(9)

The compression amount in the contact zone of the polished concave surface can be calculated in a similar way.

2.3 Mathematical model for boundary in contact zone

According to a related theory, the boundary between the sanding wheel and polished surface in the contact zone is an ellipse [14, 16] (Fig. 5). Therefore, the boundary can be obtained only if the semi-major axis and semi-minor axis of the ellipse are solved, and it is expressed by Eq. (10) in the coordinate system XOZ.

Fig. 5
figure 5

Contact boundary between sanding wheel and workpiece surface

$$ \frac{x^2}{{a_r}^2}+\frac{z^2}{{b_r}^2}=1 $$
(10)

where ar and br are the semi-major axis and semi-minor axis of the boundary in the elliptical contact zone, respectively.

The convex surface is still taken as the study object. The coordinate xF of vertex F on the elliptical semi-major axis is firstly calculated, and it can be known from Fig. 5 that point F in the coordinate system OXYZ satisfies Eq. (11).

$$ \left\{\begin{array}{l}{\left({y}_F+{R}_1-{\delta}_m\right)}^2+{\left({x}_F\sin \alpha +{z}_F\cos \alpha \right)}^2=\\ {}{\left[\sqrt{{R_2}^2-{\left({x}_F\cos \alpha -{z}_F\sin \alpha \right)}^2}+{R}_1-{R}_2\right]}^2\\ {}{\left({y}_F-{r}_1\right)}^2+{\left({z}_F\cos \beta -{x}_F\sin \beta \right)}^2=\\ {}{\left[\sqrt{{r_2}^2-{\left({z}_F\sin \beta +{x}_F\cos \beta \right)}^2}+{r}_1-{r}_2\right]}^2\\ {}{z}_F=0\end{array}\right. $$
(11)

When the included angle between the sanding wheel and workpiece is γ = 0, Eq. (11) is expressed as Eq. (12).

$$ \left\{\begin{array}{l}{\left({y}_F+{R}_1-{\delta}_m\right)}^2+{z_F}^2={\left[\sqrt{{R_2}^2-{x_F}^2}+{R}_1-{R}_2\right]}^2\\ {}{\left({y}_F-{r}_1\right)}^2+{z_F}^2={\left[\sqrt{{r_2}^2-{x_F}^2}+{r}_1-{r}_2\right]}^2\\ {}{z}_F=0\end{array}\right. $$
(12)

xF can be solved as seen in Eq. (13).

$$ {x}_F=\frac{\sqrt{\delta_m\left(2{R}_2-{\delta}_m\right)\left(2{r}_2-{\delta}_m\right)\left(2{R}_2+2{r}_2-{\delta}_m\right)}}{2\left({R}_2+{r}_2-{\delta}_m\right)} $$
(13)

Similarly, the coordinate zG of vertex G on the semi-minor axis is calculated as seen in Eq. (14).

$$ {z}_G=\frac{\sqrt{\delta_m\left(2{R}_1-{\delta}_m\right)\left(2{r}_1-{\delta}_m\right)\left(2{R}_1+2{r}_1-{\delta}_m\right)}}{2\left({R}_1+{r}_1-{\delta}_m\right)} $$
(14)

When the workpiece surface is a concave surface, the sizes of the semi-major axis and semi-minor axis of the boundary in the contact zone are seen in Eqs. (15) and (16).

$$ {x}_F=\frac{\sqrt{\delta_m\left(2{R}_2+{\delta}_m\right)\left(2{r}_2-{\delta}_m\right)\left(2{R}_2-2{r}_2+{\delta}_m\right)}}{2\left({R}_2-{r}_2+{\delta}_m\right)} $$
(15)
$$ {z}_G=\frac{\sqrt{\delta_m\left(2{R}_1+{\delta}_m\right)\left(2{r}_1-{\delta}_m\right)\left(2{R}_1-2{r}_1+{\delta}_m\right)}}{2\left({R}_1-{r}_1+{\delta}_m\right)} $$
(16)

2.4 Mathematical model for removal depth in contact zone

The local difference in the material removal depth exists due to different compression amounts in the elliptical contact zone. The direction of feed velocity is set as Z, and the coordinate system of the contact zone is OXYZ. In the meantime, the contact point taken as the origin, Z as the feed direction and Y as the normal direction of contact point, direction X is determined according to the righthand rule, and the motion coordinate system OXYZ of the sanding wheel is constructed as shown in Fig. 6. By passing through one point P(x0, z0) in the contact zone, a straight line parallel to the feed direction Z is drawn, which intersects with the boundary at points \( {P}_1^{\prime}\left({x_1}^{\prime },{z_1}^{\prime}\right) \) and \( {P}_2^{\prime}\left({x_2}^{\prime },{z_2}^{\prime}\right) \). As the contact zone is very small, it can be deemed that the polishing lengths passed by point P′ and all points with x coordinate of \( {x}_0^{\prime } \) are approximately equal and \( {z}_2^{\prime }-{z}_1^{\prime } \).

Fig. 6
figure 6

Schematic diagram of integration path for polishing removal depth

The coordinate transformation from the coordinate system XOZ into the coordinate system XOZ is seen in Eq. (17).

$$ \left\{\begin{array}{l}x=x\hbox{'}\cos \theta +z\hbox{'}\sin \theta \\ {}z=-x\hbox{'}\sin \theta +z\hbox{'}\cos \theta \end{array}\right. $$
(17)

To simplify the expression form, related polynomials are simplified into the form shown in Eq. (18).

$$ \left\{\begin{array}{l}l={a_r}^2{\sin}^2\theta +{b_r}^2{\cos}^2\theta \\ {}m=\left({b_r}^2-{a_r}^2\right)\sin 2\theta \\ {}n={a_r}^2{\cos}^2\theta +{b_r}^2{\sin}^2\theta \end{array}\right. $$
(18)

Equations (17) and (18) are substituted into Eq. (10), and then the coordinates of the boundary in the contact zone in the coordinate system XOZ are obtained as seen in Eq. (19).

$$ nz{\hbox{'}}^2+ mx\hbox{'}z\hbox{'}+ lx{\hbox{'}}^2-{a_r}^2{b_r}^2=0 $$
(19)

z1′ and z2′ are two solutions of Eq. (19) as seen in Eq. (20).

$$ \left\{\begin{array}{l}{z}_1\hbox{'}=\frac{- mx\hbox{'}-\sqrt{{\left( mx\hbox{'}\right)}^2-4n\left( lx{\hbox{'}}^2-{a_r}^2{b_r}^2\right)}}{2n}\\ {}{z}_2\hbox{'}=\frac{- mx\hbox{'}+\sqrt{{\left( mx\hbox{'}\right)}^2-4n\left( lx{\hbox{'}}^2-{a_r}^2{b_r}^2\right)}}{2n}\end{array}\right. $$
(20)

The compression amount in the coordinate system XOZ is expressed as ap(x, z), and then the theoretical removal depth formed on the intersecting line \( {P}_1^{\prime }{P}_2^{\prime } \) is seen in Eq. (21).

$$ H\left({x}_0\hbox{'}\right)={\int}_{z_1\hbox{'}}^{z_2\hbox{'}}{Ka}_p{\left({x}_0\hbox{'},z\hbox{'}\right)}^{\beta_1}{\omega}^{\beta_2}{v_f}^{\beta_3}{P}^{\beta_4} dz\hbox{'} $$
(21)

where K is the proportionality coefficient related to the polishing material. ap is the compression amount; ω is the spindle speed. vf is the feed velocity, P is the abrasive particle size. β1, β2, β3, and β4 are undetermined coefficients.

The material removal depth and the coefficients in Eq. (21) are determined by abrasive grain size, workpiece hardness, polishing process parameters, and other factors, which increase the difficulty of modeling; therefore, using regression method makes calculation more convenient. The relevant References [2, 4, 18] show that the compression is the key parameter of the polishing force, and the polishing force is the key parameter of the material removal, so compression amount is the key parameter of the material removal. In this paper, compression amount modeling is accurate; other process parameters as a secondary factor of material removal have little effect on the accuracy of Eq. (21), and do not affect the prediction effect of the model.

3 Simulation and polishing tests

The surface removal depth h is defined as the value obtained by deducting the surface profile before polishing from the surface profile after polishing. In the simulation test and polishing test, the removal depth, passing through the contact point and being parallel to the direction of the polishing path, is measured as shown in Fig. 7.

Fig. 7
figure 7

Schematic diagram of simulation test

The simulation test and polishing test conditions

The workpiece material is TC4, the workpiece turning radius is R1 = 18mm, R2 → ∞, namely the polished surface is a cylindrical surface; the turning radius of sanding wheel is r1 = 6mm, r2 → ∞, and the width B is 12 mm, namely it is a cylindrical surface, the base material is fabric, and the abrasive particle is green silicon carbide (GC). The axis of the sanding wheel is perpendicular to that of the cylindrical workpiece in the polishing process, the feed velocity vf is parallel to the axis on the cylindrical surface of the workpiece, and then β = 00 , γ = α = θ = 900 as shown in Fig. 7. The feeding direction along the sanding wheel axis, feeding speed vf, and sanding wheel width B together determine the polishing time T, namely T = B/vf.

According to the simulation and test conditions, the coefficients in Eq. (21) are acquired through the multiple non-linear regressions of the orthogonal test results (Table 1).

Table 1 Multiple linear regression coefficients

3.1 Simulation test

The polishing process parameters used in the simulation test are listed in Table 2.

Table 2 Process parameters of polishing simulation test

The simulation conditions are substituted into Eq. (6) to obtain the compression amount ap as seen in Eq. (22).

$$ {a}_p=\sqrt{{R_1}^2-{x}^2}+\sqrt{{r_1}^2-{z}^2}-{R}_1-{r}_1+{\delta}_m $$
(22)

According to the simulation conditions, the semi-major axis xF and semi-minor axis zG of the boundary in the elliptical contact zone can be obtained as seen in Eqs. (23) and (24), respectively.

$$ {x}_F=\sqrt{\delta_m\left(2{R}_1-{\delta}_m\right)} $$
(23)
$$ {z}_G=\sqrt{\delta_m\left(2{r}_1-{\delta}_m\right)} $$
(24)

The data in Table 1 and Eqs. (22), (23), and (24) are substituted into Eq. (21) to obtain the concrete expression of the removal depth.

The surface removal depths under different polishing process parameters can be acquired through the simulation (Fig. 8).

Fig. 8
figure 8

Simulation and measured results of surface removal depth under different process parameters

Figure 8 a indicates that with the increase of the maximum compression amount, both removal depth and width are increased obviously because with the increase of maximum compression amount, the contact area is enlarged, so is the area of the material removed. In Fig. 8 b–d, the width of the surface removal zone is not changed, but the removal depth is evidently reduced with the reduction of spindle speed and increase of feed velocity and abrasive particle size, and to figure out why, the spindle speed, feed velocity, and particle size almost have no influence on the turning radius of the sanding wheel; however, the lower the spindle speed or the higher the feed velocity, the smaller the quantity of the abrasive particles participating in cutting within unit time will be, and the larger the particle size, the smaller the volume of abrasive particle. Given this, the quantity of the material removed is reduced, so is the removal depth. Figure 8 e shows that under the same maximum compression amount, the larger the workpiece radius, the larger the boundary removed and the removal depth, because the larger the workpiece radius, the larger the contact area. Moreover, the compression amount at each point in the contact zone increases, both the contact boundary and removal depth will be increased.

3.2 Polishing test

The polishing test field is shown in Fig. 9. Marh XT20 is used to measure the removal depth, which passes through the contact point and is perpendicular to the direction of the polishing path. The radius of sanding wheel in NC programming is the rotation radius of sanding wheel minus the compression. During the polishing process, the flexible grinding head of the polishing machine tool adjusts the position and posture of the sanding wheel in real time according to the change of the blade profile, making the sanding wheel contact with the polishing surface; this ensures that the sanding wheel compression is constant throughout the polishing process.

Fig. 9
figure 9

Polishing test

Figure 10 displays the prediction and test results of the semi-major axis and semi-minor axis in the contact zone of the workpiece, indicating that as the maximum compression amount increases, the elliptical semi-major axis and semi-minor axis are also gradually enlarged, and that the variation trend of the measured data is identical with that of the theoretical data.

Fig. 10
figure 10

Simulation results and test results of contact zone

Ten groups of polishing process parameters in Table 2 are adopted to test the removal depth on 10 workpieces. The data measured via Marh XT20 is processed through the Matlab software, and the high-frequency signals are removed using Gaussian low-pass filter to acquire the surface profile shown as a black curve in Fig. 8. The contact zone on the workpiece surface is shown in Fig. 11.

Fig. 11
figure 11

Elliptical contact zone

As shown in Fig. 8, vibration will take place in the actual profile measurement process due to various interference factors such as the cylindrical surface errors of the sanding wheel and workpiece, abrasive wear, vibration of the sanding wheel, and dimensional error of the workpiece, and the measured result at the depth is smaller than the simulation result. Nevertheless, the profile of the post-filtering removal depth is consistent with the simulated profile. As shown in Fig. 11, the outline of contact zone on the workpiece surface is an ellipse, which is basically consistent with the theoretical outline.

Through the above comparison between the simulation test results and polishing test results, it is proved that the established boundary model and removal depth model in the surface contact zone are reliable and applicable to the prediction of geometric contact characteristics for the elastic grinding tool–polished complex surface.

4 Conclusions

  1. 1.

    According to the geometric contact model between the sanding wheel and polished surface, the semi-major axis and semi-minor axis of the boundary in the elliptical contact zone were calculated, and the mathematical model for the compression amount of the sanding wheel at any point and that for the material removal depth were established.

  2. 2.

    The influence mechanism of polishing process parameters on the boundary and removal depth in the contact zone was analyzed via a simulation test; the results show that the compression amount of the sanding wheel and the curvature radius of the workpiece surface both have remarkable effects on the boundary and removal depth in the contact zone, and the feed velocity, rotating speed, and particle size of the sanding wheel almost exert no influence on the removed profile, but they can influence the removal depth very significantly.

  3. 3.

    The polishing test results accord with the simulation results very well, which verifies that the reliability of the established geometric model for the flexible contact of the elastic grinding tool–polished complex surface.