Next Article in Journal
Improving Surface Roughness of 42CrMo4 Low Alloy Steel Shafts by Applying Varying Feed in the Multi-Pass Slide Burnishing Process
Previous Article in Journal
A Method for Assessing the Selection of a Photovoltaic System for a Building’s Energy Needs Based on Unsupervised Clustering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Detection Method for Workpiece Surface Morphology with Arbitrary Rotation Angles

by
Guanyao Qiao
1,
Ye Chen
2 and
Chunyu Zhao
1,*
1
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
2
College of Mechanical Engineering and Automation, Liaoning University of Technology, Jinzhou 121001, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(16), 9064; https://doi.org/10.3390/app15169064
Submission received: 20 July 2025 / Revised: 9 August 2025 / Accepted: 15 August 2025 / Published: 17 August 2025
(This article belongs to the Section Mechanical Engineering)

Abstract

The spindle motion error significantly affects the surface quality and dynamic precision of machined workpieces. This study proposes a novel detection method for workpiece surface morphology with arbitrary rotation angles. A mathematical model was established for the relationship between the detection signal, spindle error, and workpiece contour when the workpiece rotates at different angles. Unlike traditional reversal methods, this approach allows a flexible selection of workpiece rotation angles and simplifies calculations. Simulation results demonstrate the method’s accuracy, with the slight mean square errors and determination coefficients R2 approaching 1. Experimental validation confirms the method’s reliability. Furthermore, the influences of asynchronous errors and sensor errors on measurement results were systematically investigated, highlighting the importance of increasing sampling periods and accurate positioning of sensors. This method offers a cost-effective and versatile solution for precision machining and can be extended to other rotating machinery applications.

1. Introduction

In precision machining and ultra-precision machining, many factors can produce machining error in CNC machine tools, such as spindle motion error, or external disturbance responses, such as thermal deformation, excessive force, and vibration [1,2,3]. Spindle motion error is the most important factor in producing error [4,5,6]. Several measurements are required during the machining of the workpiece to improve its manufacturing accuracy, and transferring the workpiece from the machine tool to the inspection equipment is not only time-consuming but may also introduce new installation errors. It is crucial to separate the surface morphology data of the workpiece and the spindle motion error from the detection results to obtain real surface data of the workpiece, namely error separation technology [7,8,9].
As noted in Reference [10], Donaldson et al. were the first to apply the reversal methods to separate spindle motion errors in measuring spindle rotation accuracy. This method has attracted attention because of its simple operation and ease of engineering. Subsequently, multi-sensor fusion technology has gradually become a research hotspot [11,12,13]. Liu et al. proposed a three-probe error separation technique, that measured the morphology of cylindrical workpieces by contacting a measured cylinder with a double V-shaped surface [14]. Shi et al. proposed a hybrid three-sensor detection method, and the new method has better robustness to error sources [15]. Kim et al. developed and validated a compact curved-edge displacement sensor (CES) that can be embedded in a spindle for real-time measurement of spindle dynamic characteristics and cutting forces during machining and for high-precision process monitoring [16]. Baek et al. developed a precision measurement method to evaluate the radial, axial, and tilt error motions of rotating devices using Fourier model-based multi-probe error separation techniques [17]. However, an increase in the number and types of sensors inevitably increases the cost of detection and the complexity of data processing [18,19,20]. Therefore, it is crucial to propose a detection method that supports multiple rotation angles and that is computationally simple.
At present, the method for detecting the rotation accuracy of a spindle is to install a standard ball or standard cylinder at the spindle end. This method typically detects the displacement signal at the standard device and then applies the error separation method to eliminate the shape error of the standard device, indirectly obtaining the rotation accuracy of the spindle [21,22]. However, the installation eccentricity error of a standard device can introduce systematic measurement errors, seriously restricting the engineering universality of this method. The in situ detection method of workpieces can simultaneously obtain information on machining accuracy and spindle error, providing higher detection efficiency and practicality [23]. The three-point method is limited by first-order harmonic suppression, whereas the reversion method does not exhibit this limitation [24,25,26]. Although the reversal method is simple to operate, it requires a reversal of 180° to effectively obtain spindle rotation accuracy. The difficulty in reversing large workpieces limits the application of such engineering methods [27,28]. Therefore, there is an urgent need to develop a surface morphology detection method with a wider range of workpiece rotation angles and more convenient calculations.
This work proposes a novel method for detecting the surface morphology of workpieces at any rotation angle. The traditional inversion method is limited to 180° rotation, while the three-point method suppresses the first harmonic in the signal. These limitations have prompted us to develop a flexible, accurate, and low-cost solution applicable to any rotation angle. The highlights of the proposed method are as follows:
(1)
Allow the workpiece to complete the inspection at any rotation angle (no 180° constraint), with higher flexibility.
(2)
Avoid the suppression of first-order harmonics by the three-point method and preserve complete spectral information.
(3)
Simultaneously separate the spindle motion error and the true contour of the workpiece from the same set of data.
(4)
Based on the extracted true contour, arithmetic mean deviation, cylindricity, and axis straightness are directly obtained, reducing on-machine inspection costs.
The rest of this work is organized as follows. Section 2 introduces the detection method for the spindle motion error. Section 3 depicts the separation method for the spindle motion error. In Section 4, the simulation verification and analysis are conducted using the separation method. In Section 5, a measurement experiment is performed, and the results are analyzed. Finally, the conclusions are presented in Section 6.

2. Detection Method for Spindle Motion Error

As illustrated in Figure 1, the motion error generated by the spindle during rotation includes two tilting motions and three translational motions. As indicated in Figure 1a, the pure axial motion error ψ z of the spindle along the z-direction is represented. As displayed in Figure 1b, the radial motion errors ψ x and ψ y of the spindle along the x and y axes are represented, respectively. As demonstrated in Figure 1c, the tilt motion errors Φ x and Φ y of the spindle around the x and y directions are represented, respectively.
To ensure the stability of the machining process, the spindle’s stiffness is usually high. Therefore, spindle deformation is ignored in this work. Since the spindle is connected to the spindle box via rolling bearings, the assembly tolerances and geometric errors of the bearings will be reflected in the rotational motion of the spindle, resulting in spindle motion errors. Typically, the periodic error signals generated during spindle motion are caused by geometric errors in the raceway, known as synchronization errors, which manifest as frequency components that are multiples of the spindle speed in the frequency domain. Non-periodic error signals are caused by rolling element errors, also known as asynchronous errors. The above two types of errors together constitute the spindle motion error [29].
In this work, displacement sensors are used to obtain spindle motion errors. Subsequently, based on the geometric relationship between sensor readings, spindle motion errors, and workpiece morphology, spindle motion error is decoupled from workpiece shape. The sensor mounting position for the spindle motion error detection system is illustrated in Figure 2. The workpiece is connected to the spindle through a chuck. Oxyz is a fixed coordinate system, where O is the ideal center of the spindle when it is stationary. O is the center of rotation of section a, and the distance between the center of the section and the center of the spindle is L1. O is the center of rotation in section b. The z-axis coincides with the spindle axis, and R is the ideal radius of the workpiece. Sensors D1 and D2, D3, and D4 were installed in sections a and b, respectively. The distance between the two cross-sections is L2. Sensors D1 and D3 are parallel to the x-axis of the coordinate system, and sensors D2 and D4 are parallel to the y-axis of the coordinate system.
Assuming the angular position of the spindle is φ, the actual profiles of the workpiece cross-sections a and b can be represented as r a φ and r b φ , respectively. The radial motion errors of the spindle are ψ x φ and ψ y φ , and the tilting errors are Φ x φ and Φ y φ . The readings of the four displacement sensors can be represented as follows:
D 1 φ = r a φ cos ϑ 1 φ + ψ x φ + L 1 Φ y φ D 2 φ = r a φ + π 2 cos ϑ 2 φ + ψ y φ + L 1 Φ x φ D 3 φ = r b φ cos ϑ 3 φ + ψ x φ + L 1 + L 2 Φ y φ D 4 φ = r b φ + π 2 cos ϑ 4 φ + ψ y φ + L 1 + L 2 Φ x φ
Assuming that N measurement points are uniformly distributed along the circumference of the measured cross-section of the workpiece, the position of each measurement point can be represented as φ i , i = 1 , 2 , 3 N . Due to the radius of the workpiece being much larger than the motion error of the spindle, the readings of the 4 sensors in Equation (1) can be expressed as
D n i = r q φ i + α n + e n ( φ i ) , n = 1 , 2 , 3 , 4 ; i = 1 , 2 , , N .
With
e n ( φ i ) = ψ P n φ i + H n Φ T n φ i
and α1 = α3 = 0; α2 = α4 = π/2; P1 = P3 = T2 = T4 = x; P2 = P4 = T1 = T3 = y; H1 = H2 = L1; H3 = H4 = L1 + L2; q = a for n = 1 or 2; q = b for n = 3 or 4.

3. Separation Method for Spindle Motion Error

In this section, an error separation method based on the arbitrary rotation angle of the workpiece is proposed. As can be seen from the previous section, the readings of displacement sensors contain spindle motion errors and workpiece contour information, among which spindle motion errors are composed of synchronous motion errors and asynchronous motion errors. Due to the workpiece being connected to the spindle through a chuck, the frequency of its profile information in the detection signal is completely consistent with the working frequency of the spindle, which results in coupling between the workpiece morphology and the synchronous motion error of the spindle. Unlike this, asynchronous errors have random characteristics and cannot form a fixed correlation with the contour of the workpiece. Therefore, to accurately extract the true contour of the workpiece, the signals of the spindle over M working periods can be averaged, thereby achieving effective neutralization of asynchronous errors [30]. At this point, the readings of the sensor within M working periods of the spindle can be expressed as
D n ¯ i = 1 M j = 1 M D n , j i = r q φ i + α n + e ¯ n ( φ i ) , i = 1 , 2 , , N ; n = 1 , 2 , 3 , 4 .
where n represents the sensor number, i is the angular position, and j is the work period of the spindle.
If the sensor readings at the initial position in Equation (4) are represented by A, the sensor readings after the workpiece rotates are represented by B, and the rotation angle is denoted as βn, then we can obtain
D n ¯ A i = r q φ i + α n + e ¯ n ( φ i ) D n ¯ B i = r q φ i + α n + β n + e ¯ n ( φ i ) i = 1 , 2 , , N ; n = 1 , 2 , 3 , 4
The detection data of sensors D1 and D2 before and after rotation can be expressed as follows:
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = r a φ i + e ¯ 1 φ i r a φ i + π / 2 + e ¯ 2 φ i r a φ i + β n + e ¯ 1 φ i r a φ i + π / 2 + β n + e ¯ 2 φ i , i = 1 , 2 , , N
Similarly, the detection data of sensors D3 and D4 before and after rotation can be expressed as follows:
D ¯ 3 A φ i D ¯ 4 A φ i D ¯ 3 B φ i D ¯ 4 B φ i = r b φ i + e ¯ 3 φ i r b φ i + π / 2 + e ¯ 4 φ i r b φ i + β n + e ¯ 3 φ i r b φ i + π / 2 + β n + e ¯ 4 φ i , i = 1 , 2 , , N
Equations (6) and (7) can be expressed in the form of a linear system of equations AX = b, and solving for X can obtain the synchronization motion error e n ( φ i ) of the spindle and the actual profile r k ( φ i ) of the section. Then, by substituting the synchronization motion error e n ( φ i ) of the spindle into Equation (3), the tilting error Φ T n ¯ φ i can be solved as follows:
Φ T n ¯ φ i = e ¯ n + 2 φ i e ¯ n φ i L 2 , i = 1 , 2 , , N ; n = 1 , 2
the radial motion error ψ P n ¯ φ i can be expressed as follows:
ψ P n ¯ φ i = e ¯ n φ i L 1 e ¯ n + 2 φ i e ¯ n φ i L 2 , i = 1 , 2 , , N ; n = 1 , 2 .
Next, an error separation method based on the arbitrary rotation angle of the workpiece was derived. When βn = π/2, Equation (6) can be expressed as
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = r a φ i + e ¯ 1 φ i r a φ i + π / 2 + e ¯ 2 φ i r a φ i + π / 2 + e ¯ 1 φ i r a φ i + π + e ¯ 2 φ i , i = 1 , 2 , , N
where r a φ i + π = r a φ i .
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = 1 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 r a φ i r a φ i + π / 2 e ¯ 1 φ i e ¯ 2 φ i , i = 1 , 2 , , N
Equation (11) is full-rank and nonsingular, and the system of equations has a unique solution. When βn = π/2, Equation (7) is similar.
When βn = π, this method is the same as the Donaldson inversion method [31,32]. Equation (6) can be expressed as
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = r a φ i + e ¯ 1 φ i r a φ i + π / 2 + e ¯ 2 φ i r a φ i + π + e ¯ 1 φ i r a φ i + 3 π / 2 + e ¯ 2 φ i , i = 1 , 2 , , N
where r a φ i = r a φ i + π ; r a φ i + π / 2 = r a φ i + 3 π / 2 .
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 r a φ i r a φ i + π / 2 e ¯ 1 φ i e ¯ 2 φ i , i = 1 , 2 , , N
Equation (13) is full-rank and nonsingular, and the system of equations has a unique solution. When βn = π, Equation (7) is similar.
When βn = 3π/2, Equation (6) can be expressed as
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = r a φ i + e ¯ 1 φ i r a φ i + π / 2 + e ¯ 2 φ i r a φ i + 3 π / 2 + e ¯ 1 φ i r a φ i + 2 π + e ¯ 2 φ i , i = 1 , 2 , , N
where r a φ i + π / 2 = r a φ i + 3 π / 2 ; r a φ i = r a φ i + 2 π .
D ¯ 1 A φ i D ¯ 2 A φ i D ¯ 1 B φ i D ¯ 2 B φ i = 1 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 r a φ i r a φ i + π / 2 e ¯ 1 φ i e ¯ 2 φ i , i = 1 , 2 , , N
Equation (15) is full-rank and nonsingular, and the system of equations has a unique solution. When βn = 3π/2, Equation (7) is similar.
In other cases, Equations (6) and (7) can be expressed in the form of linear equations and are abbreviated as
A 1 X = b
By substituting the detection data of sensors D1 and D2 into Equation (16), and each part is shown in Figure 3.
Vector b is composed of sensor detection data. The unknown parameters of linear equation X include the workpiece roundness error r a φ i and synchronization motion error e n φ i . Coefficient matrix A1 in Figure 3 can be denoted as a partitioned matrix:
A 1 = A 11 A 12 A 13 A 21 A 22 A 23 A 31 A 32 A 33 A 41 A 42 A 43 4 N × 3 N , A 31 = A 41 T = O n 2 E n 1 E n 2 O n 1 N × N
where Ek is the identity matrix of k order; A 11 = A 12 = A 21 = A 23 = A 32 = A 43 = E n 3 ; n1 = βn/2π × N, n2 = (1 − βn/2π) × N, n3 = N; A13, A22, A33, and A42 are zero matrices. Om is the zero matrix.
The least square method was applied to determine vector X in Equation (16), one has
X = ( A 1 T A 1 ) 1 A 1 T b
The spindle synchronization motion error e 1 ( φ i ) , e 2 ( φ i ) , and surface morphology r a φ i of section a contained in vector X. Similarly, substituting the detection data of sensors D3 and D4 into Equation (18), the vector X, namely the spindle synchronization motion error e 3 ( φ i ) , e 4 ( φ i ) , and surface morphology r b φ i of the workpiece in section b, can also be solved.
Finally, the synchronization motion error e n φ i obtained for different rotation angles βn can be substituted into Equations (8) and (9) to obtain the tilting error Φ T n ¯ φ i and radial motion error ψ P n ¯ φ i .

4. Simulation Verification

In this section, the accuracy of the proposed method is verified using numerical simulations. Due to the influence of sensor position and spacing on sensor measurement signals, and according to the recommendations in the sensor manual, the installation spacing of sensors D1 and D3 is set to be 50 mm, with the installation spacing of sensors D2 and D4 set identically. The installation position of the sensor was the same as that shown in the detection principle described in the previous section. The distance between sensors D1 and D3 and the reference plane was set as 100 mm.
The morphology of the workpiece ra(φi)(i = 1, 2, …, N) is generated by a random function rand with N points uniformly distributed within the interval [rL, rU], that is
r a φ i = r L + γ r rand γ r = r U r L , i = 1 , 2 , , N
where γr is the length of interval.
The synchronous motion error of the spindle will periodically occur with the rotation of the spindle. Therefore, the Fourier series can be used to represent it, and one gets
f ( φ i ) = p = 1 + A j sin p φ i + α L , i = 1 , 2 , , N
where φi is the spindle rotation angle; Aj is the j-th harmonic coefficient; αL is the initial phase angle.
According to Equation (20), the expressions for the radial runout errors δx, δy along the x and y directions of the spindle and the tilting angle swing errors εx, εy around the x and y axes can be written as
δ x ( φ i ) = p = 1 + a p sin p φ i + α p , x δ y ( φ i ) = p = 1 + b p sin p φ i + α p , y ε x ( φ i ) = p = 1 + c p sin p φ i + α p , x ε y ( φ i ) = p = 1 + d p sin p φ i + α p , x , i = 1 , 2 , , N
For the convenience of analysis, the first two orders of the Fourier series were selected, and the simulation parameters for the radial motion error of the spindle are shown in Table 1.
As shown in Figure 4, 360 sampling points were taken in one period to construct the surface topography and spindle synchronous motion error of the two sections, among which the synchronous motion error of the spindle included the radial motion and tilting errors.
If βn = π/2, the theoretical reading of the sensor consists of two parts: spindle motion error and workpiece surface topography. As shown in Figure 5, The sensor readings before workpiece rotation are D 1 A φ , D 2 A φ , D 3 A φ , and D 4 A φ , The sensor readings after workpiece rotation are D 1 B φ , D 2 B φ , D 3 B φ , and D 4 B φ .
Figure 6 shows a comparison between the theoretical data and separation results. It can be observed that the cross-section surface topography data and spindle motion error data after algorithm processing are consistent with those before processing.
The calculation error between the theoretical and separation values can be evaluated using the mean square error (MSE), mean absolute error (MAE), and the determination coefficient R2. The MSE can be expressed as
MSE = 1 N tol i = 1 N tol y i y ^ 2
where Ntol is the total amount of data.
The MAE can be expressed as
MAE = 1 N tol i = 1 N tol y i y ^
The determination coefficient R2 can be expressed as
R 2 = 1 S S r e s S S t o t S S r e s = i y i f i 2 S S t o t = i y i y ¯ 2
where S S r e s denotes the sum of squares of the data residuals, S S t o t denotes the sum of squares of the total data, f i denotes the theoretical data, y ¯ denotes the mean value of the separation results, and y i denotes the separation results.
The MSE between the separation and theoretical values was 9.2202 × 10−19, with an MAE of 7.2177 × 10−19, determining the coefficient R2 as 1. This indicates the high computational accuracy of the proposed algorithm in separating the spindle synchronization error and the workpiece section topography data from the detection data. In addition, in simulated environments, the method’s calculation time is 0.2 s, marginally longer than the 0.1 s of traditional methods.
In addition, the influence of different workpiece rotation angles βn on the separation results was studied. The calculation results range from 30° to 330°, with an increment of 30°, for a total of 11 rotation angles, as shown in Figure 7.
The higher the similarity between the separation result and the theoretical value, the closer the value of R2 in Equation (24) is to 1. The influence of the different rotation angles on R2 is shown in Figure 8.
When β = m × π/2(m = 1, 2, 3), the surface morphology ra(φi) of the workpiece and spindle synchronous motion error en(φi) are completely separated from the detection signal. In other cases, slight computational errors may exist between the separation and theoretical values. The workpiece profile is more sensitive to these numerical errors than the spindle motion error, but the deviations remain within acceptable limits.
In this work, the Weierstrass-Mandelbrot function (W-M) is applied to simulate asynchronous motion errors of the spindle [33,34]. Its expression is as follows:
z ( x ) = G D z 1 n = n 1 cos 2 π γ n x γ 2 D z n
where G is set to 1 × 10−4; Dz is distributed within (1,2); γ is commonly set to 1.5; n is the frequency index, and n1 satisfies γn1 = 1/La (La denotes the sampling length).
In this section, the arithmetic mean deviation Ra of the simulated profile of workpiece is 1.85 μm, and the Ra of the asynchronous error is 1.53 μm. The effect of spindle asynchronous error motion on the workpiece cross-section Ra is shown in Figure 9. As the number of periods M increases, the Ra value of the workpiece section with asynchronous error gradually approaches the theoretical value of the workpiece section without asynchronous error.
Separation results show that the proposed algorithm achieves high computational accuracy when solving synchronous, asynchronous, and workpiece topography data. The synchronous motion error of the spindle has little effect on the surface morphology of the workpiece. Asynchronous errors can be reduced in its impact on separation results by increasing the number of work periods.
The circular cross-section shape of the rotating workpiece exhibits deterministic periodic signal characteristics. The Fourier series expansion equation of cylindrical workpieces is as follows [35]:
r θ , Z = r 0 Z + k = 1 a k Z cos k θ + b k Z sin k θ
where θ denotes the polar angle; Z is the axial coordinate system; r0 is the average radius of the circle cross-section of the workpiece; k denotes the harmonic number; ak and bk are the Fourier series of roundness error profiles.
The mean radius of the workpiece r0 is 30 mm during the simulation and the Fourier harmonics coefficients ak and bk are listed in Table 2.
The theoretical profiles of the workpiece are shown in Figure 10a. Figure 10b–d shows the projection of the cylindrical outline in three directions. The spindle synchronization error is consistent with the simulations in the previous section. The cross-section data and motion error data were combined to form the sensor simulation reading. The cylindrical cross-section data are then separated from the sensor signals using the method proposed in this study.
A comparison between the theoretical and separation results of the line connecting the profile of the busbar and the center of the cross-section is shown in Figure 11. The effect of the spindle synchronization error on the detection results of the cylindrical busbar is very small.
The spindle asynchronous error is consistent with that described above. Increasing the number of periods of the spindle can neutralize the asynchronous error. The variation in spindle asynchronous error with the M in the workpiece cross-section profile is shown in Figure 12. The axis straightness and cylindricity of the simulated cylindrical workpiece are 3.3723 mm and 0.1576 mm, respectively. As the periods M increases, the impact of the spindle asynchronous error on cylindricity and straightness decreases, as shown in Table 3.

5. Experimental Results and Discussion

In this section, an experimental study was conducted to confirm the effectiveness of the proposed detection method in this work. A detection platform was set up, and multiple sets of cross-sectional data of the workpiece were collected during spindle operation. Furthermore, an experiment was conducted to separate the spindle motion error and workpiece surface morphology under different rotation angles has been completed.
As shown in Figure 13, the experimental platform built in this work comprises a CNC6130 (Yingtai Machine Tool, Wenling, China) and four eddy current displacement sensors (ML-02-00-03, MIRAN, Shenzhen, China, with an uncertainty of 0.0015 mm). Sensors D1 and D2 detect section a of the workpiece, while D3 and D4 detect section b. D1 and D3 detect the displacement signal in the y direction, while D2 and D4 detect the dis-placement signal in the x direction. The four sensors simultaneously detect the displacement signals of the two cross-sections of the workpiece, and the initial phase of the detection is marked on the end face of the workpiece.

5.1. Experimental Results

During the experiment, the center of the initial detection section a is 200 mm away from the spindle center and 50 mm away from section b. These two sets of spatially orthogonal sensors detect displacement signals in the x and y directions of cross-sections a and b. The spindle speed of the CNC machine tool is set to 300 r/min, and the worktable moved 1 mm along the axis every 10s to collect multiple data sets. The detection results at different rotation angles βn are shown in Figure 14.
First, in the data-preprocessing process, it is necessary to filter the experimental data and truncate high-frequency noise, which is tens of times higher than the spindle operating frequency. After filtering was completed, the unstable data after the spindle was turned on and before the spindle was turned off were removed to avoid the effect of the spindle working instability on the data processing. The displacement signal exhibited periodicity. When the sampling frequency is determined, the detection data are grouped based on the signal length of the number of sampling points within one period of the spindle work. Subsequently, data with the same phase were averaged to offset the asynchronous error of the spindle. Finally, the detection signal includes only the synchronization motion error of the spindle and the surface morphology of the workpiece profile.
The proposed method is applied to separate the surface morphology and spindle motion error of the workpiece from the detection data. Figure 15 shows the surface morphology of the first two detection parts of the workpiece at different rotation angles βn. The morphology of the two profiles was consistent. The arithmetic mean deviation Ra of the profile for sections a and b at different rotation angles βn are listed in Table 4.
In addition to the surface morphology of the workpiece, the radial motion and the tilt oscillation errors of the spindle at different rotation angles βn are shown in Figure 16. During turning, the motion error of the spindle affects the roundness, cylindricity, and coaxial errors of the workpiece. Owing to the phase difference between the spindle tilting error and radial motion error, a portion of the spindle radial motion error is neutralized by the spindle tilting error. Although this phenomenon reduces the amplitude of the spindle synchronization error within a certain length, as the machining surface of the workpiece gradually moves away from the reference plane, the influence of the spindle tilting error on the form error of long-shaft workpieces becomes increasingly significant. The reason for the displacement detection data increase with the distance between the detection section and the chuck is also the same.
To verify the accuracy of the proposed method, the proposed method in this study was used to obtain detection results with rotation angles of π/2 and 3π/2 and compared with the detection results obtained by the reversion method. When the rotation angle was π/3, the calculation error of the spindle motion error was within 1%, whereas the calculation error of the workpiece morphology was within 5%. The results obtained from experimental study are consistent with those obtained from simulation study. This indicates that the experimental results verify the accuracy and reliability of the method.
Next, a three-dimensional morphology of the workpiece is obtained by using a plurality of section information of the workpiece. The separation method proposed in this study was applied to obtain surface morphology data from multiple cross-sections. The average radius of the workpiece is 30 mm, and the 3D surface morphology of the workpiece is reconstructed based on the position of the cross-section, as shown in Figure 17a. Figure 17b–d shows the projection of a cylindrical contour in three directions. The projection of the center of the cross-section of the cylindrical workpiece in the x and y directions is shown in Figure 18. The axial straightness and cylindricity errors for the cylindrical workpieces are 2.7371 mm and 1.5832 mm, respectively. Next, it is also necessary to analyze the influence of asynchronous error and sensor error on the detection results.

5.2. Error Analysis

In this section, the influence of asynchronous error and sensor error on workpiece shape error obtained by the method proposed in this work is studied.

5.2.1. Effects of Asynchronous Error on Identification Results

During the collection of spindle motion errors, asynchronous errors always exist. As the spindle rotation period M increases, some asynchronous errors are neutralized, but asynchronous errors cannot be eliminated. The effect of the asynchronous error on the Ra for profiles of the same section is presented in Table 5. The results indicate that as the working period M increases, the impact of asynchronous errors gradually decreases.

5.2.2. Sensor Noise

The experimental results before and after removing the high-frequency noise from the sensor are shown in Figure 19. During the experiment, the detection data are affected by high-frequency noise from the sensor. During data preprocessing, it is necessary to filter the detection data with a cutoff frequency of 500 Hz. The impact of the high-frequency noise from sensors on the evaluation indicators of the workpiece surface quality is shown in Table 6.

5.2.3. Sensor Installation Angle Error

In this section, the impact of sensor installation angle error on measurement results is analyzed. Assuming that sensor D1 is not parallel to the x-axis, there exists an angle of magnitude Δ. As shown in Table 7, the larger the angle, the larger the Ra of the measured cross-sectional profile, and the straightness and cylindricity errors also increase. During the experiment, it is essential to ensure that the sensor’s axis is parallel to the coordinate axis.

5.2.4. Sensor Reading Phase Error

In this section, the impact of sensor reading phase error on measurement results is analyzed. Assuming that sensor D1 is arranged along the x-axis and sensor D2 is arranged along the y-axis of the tested section, the sensor position is parallel to but not coincident with the coordinate axis, resulting in a phase difference of ∧. The impact of phase difference on Ra, straightness error, and cylindricity error is shown in Table 8.

5.2.5. Index Angle Error

In this section, the influence of index angle errors of 0°, 1°, and 2° on the arithmetic mean deviation and straightness value of section a during the rotation process of the workpiece was studied when the rotation angle was taken as different values. The impact of index angle error on the calculation results at spindle speed of 300 r/min is shown in Table 9.

5.3. Applicability and Prospect

This section comprehensively evaluates the engineering value and improvement space of the proposed method in this work through comparison with the existing methods, analysis of applicable scenarios, and discussion of constraints.
Table 10 summarizes the comparison between the proposed method and the existing method.
The method proposed in this work has some applicability in the following aspects:
(1)
The sensor type is not limited to eddy current, and laser or capacitor can apply the same mathematical framework.
(2)
It can be transplanted to grinding machines, turbine scroll shafts, and other rotating machinery.
(3)
The proposed method uses minimum sensor settings (4 eddy current sensors) and simple data processing, reducing hardware and maintenance costs.
There are still some defects or omissions in this work, and subsequent studies can still be carried out in the following aspects:
(1)
The current experiment mainly focuses on the low speed, and the sensor bandwidth and dynamic calibration still need to be verified under the ultra-high speed (>10,000 r/min).
(2)
Both the simulation and test artifacts are cylindrical and other complex shapes can be investigated later.

6. Conclusions

This study proposes a novel detection method for workpiece surface morphology with arbitrary rotation angles, addressing the limitations of traditional reversal methods by enabling arbitrary workpiece rotation angles and simplified computations. The main conclusions are as follows:
(1)
The proposed approach effectively separates spindle motion error components from workpiece surface morphology using geometric relationships and least-squares solutions. Simulations confirm that the proposed separation method demonstrates high accuracy, with R2 values exceeding 0.96 across rotation angles from 30° to 330°. Unlike traditional reversal methods restricted to 180° rotation or three-point methods that suppress first-order harmonics, this method allows arbitrary rotation angles without suppressing first-order harmonic components.
(2)
The experimental results align with simulations, achieving arithmetic mean deviations Ra of 4.54 μm and 6.76 μm for workpiece sections, with cylindricity and straightness errors within 1.58 mm and 2.74 mm, respectively. The method successfully reconstructs 3D surface topography and evaluates critical geometric parameters.
(3)
Synchronous errors minimally affect surface morphology, whereas asynchronous errors can be mitigated by increasing sampling periods. Sensor noise, installation angle error, phase error and index angle error are identified as critical factors, necessitating data filtering and precise sensor alignment.
The method reduces detection costs and complexity and offers a scalable solution for industrial applications. Future work could explore integration with real-time monitoring systems or adaptation to ultra-high-speed spindles.

Author Contributions

Conceptualization, G.Q.; Methodology, G.Q.; Software, Y.C.; Validation, G.Q.; Formal analysis, Y.C.; Data curation, G.Q.; Writing—original draft, G.Q.; Writing—review and editing, C.Z.; Project administration, C.Z.; Funding acquisition, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (Grant Nos. 52475092 and U23B2098) and the Natural Science Foundation of Liaoning Provincial Department of Science and Technology (Grant No. 2022-BS-307).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cao, W.; Li, H.; Li, Q. A method of thermal error prediction modeling for CNC machine tool spindle system based on linear correlation. Int. J. Adv. Manuf. Technol. 2021, 118, 3079–3090. [Google Scholar] [CrossRef]
  2. Su, C.; Chen, W. Thermal behavior on motorized spindle considering bearing thermal deformation under oil-air lubrication. J. Manuf. Process. 2021, 72, 483–499. [Google Scholar] [CrossRef]
  3. Kim, J.; Hegde, H.; Kim, H.-Y.; Lee, C. Spindle vibration mitigation utilizing additively manufactured auxetic materials. J. Manuf. Process. 2022, 73, 633–641. [Google Scholar] [CrossRef]
  4. Xi, S.; Cao, H.; Chen, X. Dynamic modeling of spindle bearing system and vibration response investigation. Mech. Syst. Signal Process. 2019, 114, 486–511. [Google Scholar] [CrossRef]
  5. Kong, G.; Zong, Z.; Yang, J.; Chen, J. Sparsity adaptive matching pursuit and spectrum line interpolation method for measuring radial and axial error motions of spindle rotation. Measurement 2021, 182, 109470. [Google Scholar] [CrossRef]
  6. Tao, H.; Liu, Y.; Zhao, D.; Lu, X. Effects of wheel spindle vibration on surface formation in wafer self-rotational grinding process. Int. J. Mech. Sci. 2022, 232, 107620. [Google Scholar] [CrossRef]
  7. Liu, Y.; Li, R.; Sun, C.; Mei, Y.; Wang, X.; Tan, J.; Wang, H. A coaxiality measurement model based on multi-systematic errors separation for turbine shaft. Measurement 2021, 186, 109975. [Google Scholar] [CrossRef]
  8. Chen, Q.; Li, W.; Jiang, C.; Zhou, Z.; Min, S. Separation and compensation of geometric errors of rotary axis in 5-axis ultra-precision machine tool by empirical mode decomposition method. J. Manuf. Process. 2021, 68, 1509–1523. [Google Scholar] [CrossRef]
  9. Kong, G.; Zong, Z.; Yang, J.; Chen, J. Roundness error separation based on singularity detection and exact-stop of spindle in on-machine measurement of spindle rotation error. Mech. Syst. Signal Process. 2022, 171, 108647. [Google Scholar] [CrossRef]
  10. Gao, M.; Wang, P.; Cui, H.; Wang, J.; Wang, S.; Li, Y.; Kong, L.; Xu, M. An adaptive digital filter method for measuring the radial error motion of ultra-precision spindle. Meas. Sci. Technol. 2023, 34, 105008. [Google Scholar] [CrossRef]
  11. Liu, W.; Fu, J.; Wang, B.; Liu, S. Five-point cylindricity error separation technique. Measurement 2019, 145, 311–322. [Google Scholar] [CrossRef]
  12. Lou, Z.-F.; Liu, L.; Zhang, J.-Y.; Fan, K.-C.; Wang, X.-D. A self-calibration method for rotary tables’ five degrees-of-freedom error motions. Measurement 2021, 174, 109067. [Google Scholar] [CrossRef]
  13. Ni, H.; Zhao, W.; Qiu, L. Measurement method of spindle motion error based on composite laser target. Int. J. Mach. Tools Manuf. 2022, 174, 103860. [Google Scholar] [CrossRef]
  14. Liu, W.; Zhou, X.; Hu, Y.; Hu, P. A V-block three-probe error separation technique for portable measurement of cylindricity. Precis. Eng. 2019, 59, 37–46. [Google Scholar] [CrossRef]
  15. Shi, S.; Lin, J.; Wang, X.; Zhao, M. A hybrid three-probe method for measuring the roundness error and the spindle error. Precis. Eng. 2016, 45, 403–413. [Google Scholar] [CrossRef]
  16. Kim, J.; Lee, S.; Chun, H.; Lee, C. Compact curved-edge displacement sensor-embedded spindle system for machining process monitoring. J. Manuf. Process. 2021, 64, 1255–1260. [Google Scholar] [CrossRef]
  17. Baek, S.-W.; Hwang, I.-O.; Cho, N.-G. Measurement of five-degrees-of-freedom spindle error motion using multi probe error separation. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2021, 235, 1373–1383. [Google Scholar] [CrossRef]
  18. Tagne, S.C.T.; Vissiere, A.; Damak, M.; Mehdi-Souzani, C.; Anwer, N.; Alzahrani, B.A.M.; Bouazizi, M.L.; Nouira, H. An advanced Fourier-based separation method for spindle error motion identification. Precis. Eng. 2022, 74, 334–346. [Google Scholar] [CrossRef]
  19. Jin, A.; Lin, J.; Liu, B.; Wang, L.; Jin, P. Moiré fringes-based measurement of radial error motion of high-speed spindle. Opt. Lasers Eng. 2022, 150, 106852. [Google Scholar] [CrossRef]
  20. Liu, F.; Liang, L.; Xu, G.; Hou, C.; Liu, D. Four-Point Method in the Measurement and Separation of Spindle Rotation Error. IEEE ASME Trans. Mechatron. 2021, 26, 113–123. [Google Scholar] [CrossRef]
  21. Kang, W.; Chen, C.; Zhong, L.; Ruan, J.; Fu, J. Global optimization of sensor installation angles for separating spindle error and roundness. Precis. Eng. 2025, 95, 364–378. [Google Scholar] [CrossRef]
  22. Cappa, S.; Reynaerts, D.; Al-Bender, F. A sub-nanometre spindle error motion separation technique. Precis. Eng. 2014, 38, 458–471. [Google Scholar] [CrossRef]
  23. Babalola, S.A.; Mishra, D.; Dutta, S.; Murmu, N.C. In-situ workpiece perception: A key to zero-defect manufacturing in Industry 4.0 compliant job shops. Comput. Ind. 2023, 148, 103891. [Google Scholar] [CrossRef]
  24. Zhong, C.; Zhuo, M.; Cui, Z.; Geng, J. Study on Error Separation of Three-Probe Method. Symmetry 2022, 14, 866. [Google Scholar] [CrossRef]
  25. Xu, H.; Sun, Z.; Dai, Y.; Guan, C.; Hu, H.; Wang, Y. In Situ Measurement of Spindle Radial Error for Ultra-Precision Machining Based on Three-Point Method. Micromachines 2023, 14, 653. [Google Scholar] [CrossRef] [PubMed]
  26. Huang, R.; Pan, W.; Lu, C.; Zhang, Y.; Chen, S. An improved three-point method based on a difference algorithm. Precis. Eng. 2020, 63, 68–82. [Google Scholar] [CrossRef]
  27. Shimizu, Y.; Li, Q.; Kogure, M.; Nishimura, K.; Sato, Y.; Matsukuma, H.; Gao, W. On-machine diameter measurement of a cylindrical workpiece with a reference artefact. Meas. Sci. Technol. 2021, 32, 105012. [Google Scholar] [CrossRef]
  28. Wang, X.; Shen, Y.; Jian, Z.; Wen, D.; Zhang, X.; Zhu, L.; Ren, M. Robotic measurement system based on cooperative optical profiler integrating fringe projection with photometric stereo for highly reflective workpiece. Robot. Comput. Integr. Manuf. 2024, 88, 102739. [Google Scholar] [CrossRef]
  29. Yang, J.; Meng, D.; Zhou, R.; Huang, P.; To, S.; Zhu, L.-M.; Zhu, Z. Interference-enhanced micro-vision-based single-shot imaging of five degrees-of-freedom error motions for ultra-precision rotary axes. Int. J. Mach. Tools Manuf. 2024, 200, 104184. [Google Scholar] [CrossRef]
  30. Noguchi, S.; Hiruma, K.; Kawa, H.; Kanada, T. The Influence of location of balls and ball diameter difference in rolling bearings on the nonrepetitive runout (NRRO) of retainer revolution. Precis. Eng. 2005, 29, 11–18. [Google Scholar] [CrossRef]
  31. Ashok, S.D.; Samuel, G.L. Modeling, measurement, and evaluation of spindle radial errors in a miniaturized machine tool. Int. J. Adv. Manuf. Technol. 2011, 59, 445–461. [Google Scholar] [CrossRef]
  32. Cui, H.; Lei, D.; Zhang, X.; Lan, H.; Jiang, Z.; Kong, L. Measurement and analysis of the radial motion error of aerostatic ultra-precision spindle. Measurement 2019, 137, 624–635. [Google Scholar] [CrossRef]
  33. Green, I. Exact Spectral Moments and Differentiability of the Weierstrass-Mandelbrot Fractal Function. J. Tribol. 2020, 142, 041501. [Google Scholar] [CrossRef]
  34. Cui, W.; Wang, L.; Luo, Y. Modeling of three-dimensional single rough rock fissures: A study on flow rate and fractal parameters using the Weierstrass-Mandelbrot function. Comput. Geotech. 2022, 144, 104655. [Google Scholar] [CrossRef]
  35. Dong, J.; Wu, Y.; Jin, Y.; Liu, S.; Zheng, J.; Dong, W. Morphology differences between fractional Brownian motion and the Weierstrass-Mandelbrot function and corresponding Hurst evaluation. Geomech. Geophys. Geo Energy Geo Resour. 2023, 9, 35. [Google Scholar] [CrossRef]
Figure 1. Spindle motion error. (a) Axial motion in the z direction. (b) Radial motion in the x and y direction. (c) Tilting motions around the x and y direction.
Figure 1. Spindle motion error. (a) Axial motion in the z direction. (b) Radial motion in the x and y direction. (c) Tilting motions around the x and y direction.
Applsci 15 09064 g001
Figure 2. Principle of spindle motion error detection.
Figure 2. Principle of spindle motion error detection.
Applsci 15 09064 g002
Figure 3. Linear equations of the detection signal.
Figure 3. Linear equations of the detection signal.
Applsci 15 09064 g003
Figure 4. Theoretical data. (a) Surface morphology of section a. (b) The motion error in the x direction. (c) The tilting error around the x-axis. (d) Surface morphology of section b. (e) The motion error in the y direction. (f) The tilting error around the y-axis.
Figure 4. Theoretical data. (a) Surface morphology of section a. (b) The motion error in the x direction. (c) The tilting error around the x-axis. (d) Surface morphology of section b. (e) The motion error in the y direction. (f) The tilting error around the y-axis.
Applsci 15 09064 g004
Figure 5. Theoretical reading of the sensor. (a) The sensor readings before workpiece rotation. (b) The sensor readings after workpiece rotation.
Figure 5. Theoretical reading of the sensor. (a) The sensor readings before workpiece rotation. (b) The sensor readings after workpiece rotation.
Applsci 15 09064 g005
Figure 6. Data comparison. (a) Surface morphology of section a. (b) The motion error in the x direction. (c) The tilting error around the x-axis. (d) Surface morphology of section b. (e) The motion error in the y direction. (f) The tilting error around the y-axis.
Figure 6. Data comparison. (a) Surface morphology of section a. (b) The motion error in the x direction. (c) The tilting error around the x-axis. (d) Surface morphology of section b. (e) The motion error in the y direction. (f) The tilting error around the y-axis.
Applsci 15 09064 g006
Figure 7. Separation values under different rotation angles. (a) Surface morphology. (b) Synchronous motion error in the x direction. (c) Synchronous motion error in the y direction. (d) Deviation between morphology and theoretical values.
Figure 7. Separation values under different rotation angles. (a) Surface morphology. (b) Synchronous motion error in the x direction. (c) Synchronous motion error in the y direction. (d) Deviation between morphology and theoretical values.
Applsci 15 09064 g007
Figure 8. Determination coefficient curve.
Figure 8. Determination coefficient curve.
Applsci 15 09064 g008
Figure 9. Effect of asynchronous error.
Figure 9. Effect of asynchronous error.
Applsci 15 09064 g009
Figure 10. Data of cylindrical profile. (a) The outline of the cross-section of the cylindrical workpiece. (b) When z = 0, the cross-section outline. (c) When y = 0, the cross-section outline. (d) When x = 0, the cross-section outline.
Figure 10. Data of cylindrical profile. (a) The outline of the cross-section of the cylindrical workpiece. (b) When z = 0, the cross-section outline. (c) When y = 0, the cross-section outline. (d) When x = 0, the cross-section outline.
Applsci 15 09064 g010
Figure 11. Data comparison. (a) Cylindrical workpiece bus profile. (b) When y = 0, the line of the center of the circle. (c) When x = 0, the line of the center of the circle.
Figure 11. Data comparison. (a) Cylindrical workpiece bus profile. (b) When y = 0, the line of the center of the circle. (c) When x = 0, the line of the center of the circle.
Applsci 15 09064 g011
Figure 12. The influence of spindle asynchronous error on the cylindrical cross-section. (a) Cylindrical workpiece bus profile. (b) When y = 0, the line of the center of the circle. (c) When x = 0, the line of the center of the circle.
Figure 12. The influence of spindle asynchronous error on the cylindrical cross-section. (a) Cylindrical workpiece bus profile. (b) When y = 0, the line of the center of the circle. (c) When x = 0, the line of the center of the circle.
Applsci 15 09064 g012
Figure 13. Experimental test system.
Figure 13. Experimental test system.
Applsci 15 09064 g013
Figure 14. Detection results at different rotation angles βn. (a) The workpiece is installed in the initial position, that is, βn = 0. (b) βn = 0. (c) βn = π. (d) βn = π/2. (e) βn = 3π/2. (f) βn = π/3.
Figure 14. Detection results at different rotation angles βn. (a) The workpiece is installed in the initial position, that is, βn = 0. (b) βn = 0. (c) βn = π. (d) βn = π/2. (e) βn = 3π/2. (f) βn = π/3.
Applsci 15 09064 g014
Figure 15. Surface topography of the workpiece at different rotation angles βn. (a) Section a. (b) Section b.
Figure 15. Surface topography of the workpiece at different rotation angles βn. (a) Section a. (b) Section b.
Applsci 15 09064 g015
Figure 16. Spindle motion error at different rotation angles βn. (a) The radial motion error Ψx. (b) The radial motion error Ψy. (c) The tilting error Φx. (d) The tilting error Φy. (e) Deviation of radial motion error. (f) Deviation of tilting error.
Figure 16. Spindle motion error at different rotation angles βn. (a) The radial motion error Ψx. (b) The radial motion error Ψy. (c) The tilting error Φx. (d) The tilting error Φy. (e) Deviation of radial motion error. (f) Deviation of tilting error.
Applsci 15 09064 g016
Figure 17. Reconstructed cylindrical profile. (a) The outline of the cross-section of the cylindrical workpiece. (b) When z = 0, the cross-section outline. (c) When y = 0, the cross-section outline. (d) When x = 0, the cross-section outline.
Figure 17. Reconstructed cylindrical profile. (a) The outline of the cross-section of the cylindrical workpiece. (b) When z = 0, the cross-section outline. (c) When y = 0, the cross-section outline. (d) When x = 0, the cross-section outline.
Applsci 15 09064 g017
Figure 18. Least square center of cylindrical section. (a) When y = 0, the line of the center of the circle. (b) When x = 0, the line of the center of the circle.
Figure 18. Least square center of cylindrical section. (a) When y = 0, the line of the center of the circle. (b) When x = 0, the line of the center of the circle.
Applsci 15 09064 g018
Figure 19. The influence of high-frequency noise on experimental results. (a) Section a; (b) Section b.
Figure 19. The influence of high-frequency noise on experimental results. (a) Section a; (b) Section b.
Applsci 15 09064 g019
Table 1. The parameters of spindle synchronous motion error.
Table 1. The parameters of spindle synchronous motion error.
Radial Jump Error (μm)Tilt Angle Swing Error (rad)Initial Phase (rad)
a1 = 30, a2 = 20c1 = 30, c2 = 20αi,x = π/2
b1 = 10, b2 = 7d1 = 10, d2 = 7αi,y = 0
Table 2. Fourier series of roundness error profile.
Table 2. Fourier series of roundness error profile.
Za1a2a3b1b2b3
1−13.512.80−0.36−2.492.740.21
2−4.769.22−0.3215.776.550.75
33.559.150.34−17.51−6.030.13
429.54−1.430.95−7.86−3.98−0.82
518.08−5.16−0.4917.55−3.960.67
63.681.730.87−19.98−0.530.37
718.849.900.56−2.40−5.95−0.28
824.32−5.910.63−9.090.33−0.23
929.989.14−0.16−19.192.73−0.21
1016.574.13−0.77−1.095.56−0.81
Table 3. The influence of asynchronous error of spindle on the cylindrical cross-section.
Table 3. The influence of asynchronous error of spindle on the cylindrical cross-section.
PeriodsM = 20M = 40M = 60M = 80M = 100M = 120
Straightness (mm)3.36763.37313.37283.37253.37313.3723
Cylindricity (mm)0.12040.15710.15650.15880.16130.1577
Table 4. Arithmetic mean deviation of contours at different rotation angles βn.
Table 4. Arithmetic mean deviation of contours at different rotation angles βn.
Rotation Angles βnππ/23π/2π/3
Section a (μm)4.54334.54564.53874.3733
Section b (μm)6.75856.77656.75456.5078
Table 5. The influence of periods M on the calculation result.
Table 5. The influence of periods M on the calculation result.
PeriodsM = 60M = 80M = 100M = 120
Ra of section a (μm)4.54114.54184.54294.5433
Ra of section b (μm)6.75196.75236.75646.7585
Table 6. The influence of high-frequency noise on the evaluation indicators of surface quality.
Table 6. The influence of high-frequency noise on the evaluation indicators of surface quality.
IndexErrorClean
Ra of section a (μm)4.18024.5433
Ra of section b (μm)6.89596.7585
Straightness (mm)2.45132.7371
Cylindricity (mm)1.31021.5832
Table 7. The influence of installation angle error Δ on the calculation result.
Table 7. The influence of installation angle error Δ on the calculation result.
IndexΔ = 0°Δ = 0.5°Δ = 1°
Ra of section a (μm)4.54334.54384.5451
Ra of section b (μm)6.75856.75876.7591
Straightness (mm)2.73712.73712.7369
Cylindricity (mm)1.58321.58311.5829
Table 8. The influence of reading phase error ∧ on the calculation result.
Table 8. The influence of reading phase error ∧ on the calculation result.
Index∧ = 0°∧ = 0.5°∧ = 1°
Ra of section a (μm)4.54334.54384.5441
Ra of section b (μm)6.75856.75986.7615
Straightness (mm)2.73712.74212.7472
Cylindricity (mm)1.58321.58351.5834
Table 9. The influence of index angle error on the calculation result.
Table 9. The influence of index angle error on the calculation result.
Index Angle ErrorRotation AngleRa of Section a (μm)Straightness (mm)
π/34.37332.7287
π/24.54562.7371
3π/24.53872.7304
π/34.39252.7527
π/24.59232.7862
3π/24.60132.8125
π/34.45222.8251
π/24.72372.8766
3π/24.76222.9235
Table 10. Comparison with Existing Spindle Error Separation Method.
Table 10. Comparison with Existing Spindle Error Separation Method.
Existing MethodKey CharacteristicsImprovement of the Proposed Method
Reversal methods [10,31]The workpiece offsets the topography by accurately rotating 180 degrees.The workpiece can rotate freely at any angle.
Three-point methods [14,26]Small number of sensors but suppression of first harmonic.Maintain full harmonic and accurately separate the motion error of spindle.
Multi-sensor fusion [13,17]Large number of sensors and complex solution of system equations.Only 4 sensors and simple solution of linear system equations and low-cost.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qiao, G.; Chen, Y.; Zhao, C. A Novel Detection Method for Workpiece Surface Morphology with Arbitrary Rotation Angles. Appl. Sci. 2025, 15, 9064. https://doi.org/10.3390/app15169064

AMA Style

Qiao G, Chen Y, Zhao C. A Novel Detection Method for Workpiece Surface Morphology with Arbitrary Rotation Angles. Applied Sciences. 2025; 15(16):9064. https://doi.org/10.3390/app15169064

Chicago/Turabian Style

Qiao, Guanyao, Ye Chen, and Chunyu Zhao. 2025. "A Novel Detection Method for Workpiece Surface Morphology with Arbitrary Rotation Angles" Applied Sciences 15, no. 16: 9064. https://doi.org/10.3390/app15169064

APA Style

Qiao, G., Chen, Y., & Zhao, C. (2025). A Novel Detection Method for Workpiece Surface Morphology with Arbitrary Rotation Angles. Applied Sciences, 15(16), 9064. https://doi.org/10.3390/app15169064

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop