Next Article in Journal
Dynamic Error Modeling and Predictive Compensation for Direct-Drive Turntables Based on CEEMDAN-TPE-LightGBM-APC Algorithm
Next Article in Special Issue
High-Resolution DLP 3D Printing for Complex Curved and Thin-Walled Structures at Practical Scale: Archimedes Microscrew
Previous Article in Journal
Damage Mechanism Analysis of High Field Stress on Cascode GaN HEMT Power Devices
Previous Article in Special Issue
Evaluation of Surface Integrity of Multi-Energy Field Coupling-Assisted Micro-Grinding Hastelloy Alloy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel High-Precision Workpiece Self-Positioning Method for Improving the Convergence Ratio of Optical Components in Magnetorheological Finishing

1
College of Intelligence Science and Technology, National University of Defense Technology, Changsha 410073, China
2
National Key Laboratory of Equipment State Sensing and Smart Support, Changsha 410073, China
3
Hunan Key Laboratory of Ultra-Precision Machining Technology, Changsha 410073, China
*
Authors to whom correspondence should be addressed.
Micromachines 2025, 16(7), 730; https://doi.org/10.3390/mi16070730
Submission received: 27 May 2025 / Revised: 19 June 2025 / Accepted: 19 June 2025 / Published: 22 June 2025
(This article belongs to the Special Issue Recent Advances in Micro/Nanofabrication, 2nd Edition)

Abstract

Magnetorheological finishing is widely used in the high-precision processing of optical components, but due to the influence of multi-source system errors, the convergence of single-pass magnetorheological finishing (MRF) is limited. Although iterative processing can improve the surface accuracy, repeated tool paths tend to deteriorate mid-spatial frequency textures, and for complex surfaces such as aspheres, traditional manual alignment is time-consuming and lacks repeatability, significantly restricting the processing efficiency. To address these issues, firstly, this study systematically analyzes the effect of six-degree-of-freedom positioning errors on convergence behavior, establishes a positioning error-normal contour error transmission model, and obtains a workpiece positioning error tolerance threshold that ensures that the relative convergence ratio is not less than 80%. Further, based on these thresholds, a hybrid self-positioning method combining machine vision and a probing module is proposed. A composite data acquisition method using both a camera and probe is designed, and a stepwise global optimization model is constructed by integrating a synchronous iterative localization algorithm with the Non-dominated Sorting Genetic Algorithm II (NSGA-II). The experimental results show that, compared with the traditional alignment, the proposed method improves the convergence ratio of flat workpieces by 41.9% and reduces the alignment time by 66.7%. For the curved workpiece, the convergence ratio is improved by 25.7%, with an 80% reduction in the alignment time. The proposed method offers both theoretical and practical support for high-precision, high-efficiency MRF and intelligent optical manufacturing.

1. Introduction

Magnetorheological finishing (MRF), as a deterministic optical manufacturing method, plays a pivotal role in the fabrication of high-precision optical components such as lithographic objectives, X-ray mirrors, and deep-space exploration reflectors [1,2,3,4,5]. During the polishing process, coupling effects from multiple error sources, such as fluctuations in the removal function (a mathematical model describing material removal per unit processing time), edge effects, and positioning inaccuracies, often lead to significant deviations between the actual and ideal convergence ratios [6] (the ratio of RMS after polishing to initial RMS). Current processes rely on iterative polishing to improve the surface accuracy; however, repeated passes along fixed tool paths tend to degrade mid-spatial frequency textures. Surface figure errors may cease to converge or even diverge after reaching a certain accuracy threshold [7]. For large-aperture aspheres and other complex freeform surfaces, manual alignment and adjustment can take several hours and typically result in poor repositioning precision, severely limiting both the efficiency and accuracy. Effectively suppressing systematic errors and improving the single-pass convergence ratio remains a pressing challenge in ultra-precision optical fabrication.
Regarding the stability of the removal function, studies have shown that variations in the rheological properties of the polishing fluid, immersion depth of the polishing ribbon, and magnetic field fluctuations can lead to spatial non-uniformities in the removal function, thereby inducing mid-spatial frequency (MSF) errors [8,9]. Liu et al. introduced a characteristic length coefficient for the removal function, enabling ripple error suppression through optimization of the coefficient and step size [10]. Wang et al. proposed an optimal single-pass material removal thickness, which effectively mitigated MSF errors caused by removal function instability [11]. Significant progress has also been made in predictive compensation methods based on process parameters and material removal mechanisms [12,13,14]. For instance, Liu developed an integrated pressure–shear force model capable of accurately predicting both the shape and removal rate of the function [15], while Yan et al. designed a distributed neural network model achieving an average prediction accuracy above 95% [16]. For edge effect suppression, Hu et al. experimentally analyzed the variation in removal functions near boundaries and proposed two strategies: applying smaller removal functions at the edges and adjusting dwell time calculations accordingly [17]. Tang et al. improved the Gerchberg algorithm, reducing the edge effect radius from 5 mm to 2 mm and lowering the RMS residual from 19.3 nm to 9.7 nm [18]. Jeon et al. developed a model to predict nonlinear edge effects in MRF based on polishing parameters, with a relative prediction error ranging from 4% to 7% [19]. To suppress convolution effects, increasing the irregularity of polishing paths has proven critical for MSF error reduction [20,21,22]. Zhao et al. proposed a six-directional pseudo-random continuous single-line path, which leveraged multidirectional and highly stochastic motion to significantly reduce MSF errors [23]. Wang et al. introduced the concept of an angle-step state, achieving the effective suppression of MSF errors in both planar and aspheric surfaces [24]. In terms of dwell time computation, various approaches have been extensively explored, including global optimization using particle swarm algorithms [25], non-sequential strategies via genetic algorithms [26], and refined non-negative least squares methods [27]. Considering the limited dynamic performance of CNC systems, Zhang et al. proposed a bounded constrained least squares (BCLS) algorithm that incorporates machine dynamics, resulting in a 55.2% improvement in the machining accuracy [28].
Compared with the extensive research on the aforementioned error sources, the control of workpiece positioning errors remains a technical bottleneck. Zhou et al. improved the iterative closest point (ICP) algorithm using probe-collected data and proposed self-localization methods for square and rotationally symmetric workpieces, achieving a positioning accuracy better than 10 µm [29,30]. Peng et al. developed a synchronous iterative localization algorithm based on probe measurements, which significantly reduced the setup time and improved the polishing convergence ratio [31]. However, both approaches require manual pre-alignment and depend on probe-based edge coordinate acquisition, which suffers from high noise and limited precision. As a result, the stability and efficiency of these localization methods remain suboptimal. In other fields, self-localization technologies based on advanced sensors have developed rapidly [32,33]. de Araujo et al. designed a vision-based self-localization system for CNC milling machines, achieving an absolute positioning accuracy better than 80 µm [34]. Nonetheless, stereo-vision techniques only apply to objects with rich textures and generally offer a limited positioning accuracy. To enhance texture information, researchers have employed structured light projection. For example, Zhou et al. used line-structured light to localize and reconstruct weld seams with an accuracy better than 100 µm [35]. However, structured light projection is limited to diffusely reflective surfaces. Zhang et al. constructed an in situ measurement system based on phase deflectometry for ultra-precision turning machines, which enabled in-place localization and the measurement of workpieces [36]. Despite its potential, this method is constrained by the display screen size, leading to a limited measurement range and insufficient reconstruction accuracy to meet the stringent requirements of MRF.
In summary, while error sources such as removal function fluctuations and edge effects in magnetorheological finishing have been thoroughly investigated, the research on workpiece positioning errors remains technically deficient, with unclear influence mechanisms. Existing self-positioning methods for workpieces all rely on manual pre-installation and adjustment, and employ probe-based data acquisition, suffering from limitations including low efficiency and being incapable of phase information localization. This study clarifies the influence mechanism of workpiece positioning errors and proposes a vision–probe integrated positioning method, eliminating the need for manual pre-installation, enabling precise phase information localization. Meanwhile, the number of probe measurement points is reduced to 9 (25 points required in reference [31]). The research framework of this paper is illustrated in Figure 1. Firstly, we systematically investigate the impact of six-degree-of-freedom positioning errors on surface figure convergence, establish a positioning error-normal contour error transfer model, and clarify the error tolerance thresholds of each degree of freedom; secondly, we propose a hybrid self-localization method combining machine vision and probe measurements, and construct a stepwise global optimization model, which achieves a positioning accuracy of better than 10 μm/0.005° (100 mm in diameter). Finally, the proposed self-positioning method is successfully applied to the engineering machining of planar and spherical surfaces, which improves the convergence ratio of the magnetorheological finishing error by 25–40%, and greatly shortens the setup time simultaneously.

2. Influence of Workpiece Positioning Errors on Polishing Convergence Ratio

In the magnetorheological finishing process, the existence of workpiece positioning errors can cause the actual convergence ratio to be significantly lower than the theoretical value. In order to reveal the intrinsic mechanism of this phenomenon, numerical simulation is used to systematically study the influence law of the positioning error of each degree of freedom on the surface figure convergence process. The relative convergence ratio of 80% (the ratio of the actual convergence ratio to the ideal convergence ratio) is used as the evaluation index to determine the error tolerance threshold of each degree of freedom.

2.1. Sources of Positioning Errors

Magnetorheological finishing (MRF) is a deterministic sub-aperture polishing method based on the computer-controlled optical surfacing (CCOS) principle. Its core mechanism involves the precise removal of surface figure errors guided by quantitatively acquired measurement data. As expressed in Equation (1), the material removal volume H ( x , y ) of an optical component is mathematically characterized by the convolution of the tool’s removal function R ( x , y ) and the dwell time distribution T ( x , y ) along the planned polishing path [6]:
H ( x , y ) = R ( x , y ) T ( x , y )
The key to achieving deterministic correction lies in two aspects: precise localization of the machining point and accurate control of dwell time. As illustrated in Figure 2, three coordinate systems are involved in the MRF process: the workpiece coordinate system (OW-XYZ), the program coordinate system (OM-XYZ), and the polishing tool coordinate system (OP-XYZ). Both the dwell time calculation and tool path generation are based on the workpiece coordinate system. However, during actual machining, alignment between the workpiece and program coordinate systems is typically adjusted manually using a percent meter. This process inevitably introduces positioning errors:
P W = T 1 P M
where PW represents the coordinates in the workpiece coordinate system, while PM denotes the corresponding point in the program coordinate system. A six-degree-of-freedom rigid transformation matrix T relates the two systems. The presence of T introduces spatial deviations from the ideal material removal path, resulting in reduced polishing convergence efficiency. The following sections analyze the influence of errors in each of the six degrees of freedom (X, Y, Z, A, B, and C) on the convergence ratio.

2.2. Tangential Positioning Error

Previous studies [6] have demonstrated that variations in the indentation depth significantly affect both the shape of the removal function and the material removal efficiency. Based on whether the shape of the removal function changes, positioning errors can be categorized as tangential or normal errors. For planar workpieces, translation errors along the X and Y axes and rotational errors around the C axis are considered tangential, while translation along the Z axis and rotations around the A and B axes are classified as normal errors. However, for rotationally symmetric surfaces, only the C-axis rotational error constitutes a tangential error; all other degrees of freedom contribute to normal errors.
For a planar surface, let the positioning errors in the X and Y directions be denoted by   x , y , respectively. The material removal volume can then be expressed as
H 1 ( x , y ) = R ( x x , y y ) T ( x , y )
e r r o r 1 ( x , y ) = H ( x , y ) H 1 ( x , y )
where   R ( x x , y y ) is the removal function considering positioning errors, and T ( x , y ) represents the dwell time under ideal conditions. H 1 ( x , y ) denotes the actual material removal, and e r r o r 1 x , y   is the resulting surface error after machining.
For a rotational error c   around the C axis, the removal function with error R ( x , y ) can be described as
x y R ( x , y ) T = T 3 × 3 x y R ( x , y ) T
where T3×3 is the rotation matrix. Similarly, the surface error after machining e r r o r 2 ( x , y ) is given by
e r r o r 2 ( x , y ) = H ( x , y ) H 2 ( x , y )
Since both the initial surface error H ( x , y ) and the removal function R x , y   are represented as discrete data, analytical expressions are difficult to obtain. Therefore, a simulation-based method is adopted to investigate the influence of positioning errors on the polishing performance. The relative convergence ratio η is used as the evaluation metric, defined as follows:
η = R M S i d e a 1 R M S a c t u a 1 × 100 %
where RMSactual represents the actual surface error after machining, while RMSideal denotes the ideal surface error following processing.
As shown in Figure 3, for the initial surface figure error and removal function, the surface figure error after polishing is RMS 0.9 nm in the ideal case. Four groups of X-direction positioning errors were introduced, with base values of 0.1 mm, 0.5 mm, 1 mm, and 1.5 mm, each varied by ±10%. The simulation results are presented in Figure 3c. A clear increase in the residual RMS error is observed as the positioning error grows. When the X-direction error reaches 400 μm, the relative convergence ratio drops to 66.95%.
Three groups of C-direction rotational errors were introduced, with base values of 1°, 5°, and 10°, each varied by ±10%. An additional group was set with a nominal value of 20° and a variation of ±5%. The simulation results are shown in Figure 4f. Compared to errors in the X and Y directions, the influence of C-direction rotational errors is significantly smaller. Even at a rotational error of 10°, the relative convergence ratio remains as high as 87.10%.

2.3. Normal Positioning Error

Normal positioning errors lead to variations in the shape of the removal function, which are difficult to predict directly. To address this, removal functions obtained under different indentation depths were used to indirectly characterize the effect of normal positioning errors. For a planar surface, removal functions were experimentally acquired under varying indentation depths. The reference indentation depth was set to 0.25 mm, with the detailed experimental parameters listed in Table 1 and the corresponding removal functions shown in Figure 5. When the indentation depth differed by 20 μm, a length deviation of 4% and a volumetric removal efficiency deviation of 13.9% were observed. These results indicate that the indentation depth has a substantial influence on the volumetric efficiency of the removal function.
Taking a planar workpiece as an example, the surface simulation results are shown in Figure 6. As the normal positioning error increases, the relative convergence ratio decreases significantly, reaching 68.99% at an error of 20 μm. The results indicate that normal error is the dominant factor affecting polishing convergence. In addition, positive errors (increased indentation depth) exert a greater impact than negative errors, due to the simultaneous enlargement of the removal area and enhancement of shear force, which together lead to a marked increase in the material removal efficiency.
For curved workpieces, only the C-direction positioning error contributes purely to tangential deviation, while errors in all other directions result from a combined effect of both tangential and normal components. Since both normal errors and curvature variations distort the removal function, directly analyzing the influence of positioning errors on curved surface polishing becomes challenging. Given that tangential errors have a relatively minor impact compared to normal errors, the effect of positioning errors on the polishing convergence is characterized by analyzing the corresponding normal errors.
As shown in Figure 1, during the machining process, the ideal tool point is denoted as P1, while the actual tool point lies along the tool axis and intersects the workpiece at point P2. The normal deviation error can thus be expressed as
n = P 1 P 2
For an arbitrary surface:
z = f ( x , y )
The position and direction vector of the ideal tool point are defined as
P 1 = [ a , b , c ] , u = [ u x , u y , u z ]
Let L be the line along u, and S be the surface; then,
L = { p R 3 p = p 0 + t u , t R } S = { p R 3 z f ( x , y ) = 0 }
The intersection point is given by
L S = { p R 3 p = p 0 + t u , z f ( x , y ) = 0 , t R }
Due to the presence of positioning error T, the surface shape changes in the OM coordinate system, and the actual intersection point becomes
L ( T S ) = T ( ( T 1 L ) S )
The line passing through P1 can be described as
x = a + t u x y = b + t u y z = c + t u z
After applying the inverse transformation T−1, the coordinates are transformed as
[ x , y , z , 1 ] = T 1 [ x , y , z , 1 ]
By substituting [ x , y , z ] into the surface Equation (9), the parameter t can be solved. Let the solution be t0; then,
P 2 = [ x 1 , y 1 , z 1 , 1 ] = T [ a + t 0 u x , b + t 0 u y , c + t 0 u z , 1 ]
n = ( a x 1 ) 2 + ( b y 1 ) 2 + ( c z 1 ) 2 ( c > z 1 ) n = ( a x 1 ) 2 + ( b y 1 ) 2 + ( c z 1 ) 2 ( c < z 1 )
Using a spherical mirror with an aperture of 100 mm and a radius of curvature of 400 mm as an example, normal contour error simulations were conducted under various positioning errors, which are listed in Table 2.
As shown in Figure 7e,f, the maximum normal contour error increases linearly with the magnitude of positioning errors. Among all directions, the Z-direction error produces the largest normal deviation, reaching 20 μm when the positioning error is 20 μm. A/B-direction rotational errors have a secondary impact, with a maximum normal error of 20 μm occurring at a positioning error of 0.04°. X/Y-direction errors exert the least influence, requiring a positioning deviation of 80 μm to reach the same level of normal error. These results indicate that normal errors, particularly those in the Z direction, have a significantly greater effect on polishing convergence than tangential errors, with the C-axis rotational error showing a minimal impact. To ensure polishing accuracy, priority should be given to controlling positioning precision in the Z and A/B directions.
As illustrated in Figure 7d, when the X/Y-direction error is 10 μm, the Z-direction error is 5 μm, and the A/B-direction rotational error is 0.005°, the maximum normal deviation is limited to 9.53 μm, and the relative convergence ratio is not less than 80%. Therefore, the above error value is considered as the tolerance threshold of each degree-of-freedom error (the C-direction error threshold is set to 0.01°), and the relative convergence ratio can be guaranteed to be not less than 80% when the error of each degree of freedom is lower than its corresponding threshold, which, in turn, can effectively inhibit the influence of the localization error on the convergence ratio.

3. High-Precision Self-Positioning Method Design

Based on the error tolerance threshold determined above, the design of the self-positioning method is carried out. The vision–probe composite sensing technology is adopted, the image processing algorithm is designed with the optical surface as the positioning reference, and the stepwise global optimization model is constructed to realize high-precision and high-efficiency workpiece self-positioning and ensure that the relative convergence ratio of magnetorheological finishing can be stably maintained at more than 80%.

3.1. Overall Design of the Self-Positioning Method

As illustrated in Figure 8, the method integrates vision- and probe-based sensing. The vision module acquires surface data to extract two-dimensional edge points. Through edge detection and coordinate transformation, the workpiece center and C-axis rotation angle are calculated. Based on the vision-guided rough positioning, the probe module collects three-dimensional surface data along the surface normal, with compensation applied for the probe tip radius. By integrating the acquired data with the ideal surface model of the workpiece, an optimized pose matrix is obtained to achieve accurate alignment.
The structural layout of the positioning system is shown in Figure 9. Both the camera and the probe are mounted on the A-axis of the polishing machine. The vision module is fixed in place, while the probe is actuated by a rotary cylinder to switch between measurement and machining positions. The design is compact and ensures collision-free operation. The key performance parameters of the system components are summarized in Table 3.

3.2. Vision-Based Center Localization Method

To address the trade-off between field-of-view and measurement accuracy in visual inspection, an image acquisition approach based on CNC machine servo feedback is proposed. The servo system drives the industrial camera to capture multiple edge images while synchronously recording the corresponding machine tool coordinates. Through coordinate transformation, the edge points are mapped to the machine coordinate system. A high-precision, low-distortion telecentric lens is employed in the vision module to ensure measurement accuracy. Given the optical characteristics of the system, a simple nine-point calibration method is sufficient to meet the required precision. The specific calibration model is defined as follows [37]:
x y = a b c d e f u u 0 v v 0 + x M y M
where ( x M , y M ) represents the machine tool coordinates recorded during image acquisition; ( u 0 , v 0 ) and ( u , v ) denote the pixel coordinates of the image center and the detected edge points, respectively. The parameters a, b, c, d, e, and f are calibration coefficients to be determined. ( x , y ) refers to the machine tool coordinates of the workpiece edge. During the calibration process, nine sets of pixel coordinates and their corresponding machine coordinates are collected. The calibration can be completed by solving a least-squares optimization problem.
Taking a circular workpiece as an example, the image processing workflow is illustrated in Figure 10. First, to suppress random noise, such as dark or bright spots in the original image (Figure 11a), a morphological closing operation is applied to remove noise while preserving edge information. Then, image binarization is performed to enhance the contrast between the workpiece and the background, where the choice of threshold is critical. Among existing automatic thresholding methods, the simple thresholding approach relies on manual selection, resulting in low stability and efficiency. Otsu’s method [38] and the triangle algorithm [39] tend to degrade edge integrity, as demonstrated in Figure 12.
The analysis of the grayscale histogram of the image after morphological closing (Figure 13) reveals a distinct bimodal distribution, indicating the suitability of a simple thresholding approach. To enhance the stability and efficiency of valley detection, the AMPD algorithm [40] is adopted for peak detection and automatic threshold determination. Let the grayscale histogram be represented by the vector S = [ s 1 , s 2 s 255 ] . Using the AMPD algorithm, two prominent peaks can be identified:
[ s a , s b ] = A M P D ( S )
Let a and b represent the grayscale values corresponding to the two peaks, with a < b. The grayscale value at the valley point is then given by
s c = A M P D ( [ s a , s a + 1 , s a + 2 s b ] )
The final result is shown in Figure 13. After threshold calculation, binarization is applied to the image (Figure 11c). The difference between the results of dilation and erosion is used to extract edge contours with pixel-level precision. By segmenting the image along the extracted edge into smaller sub-images, edge detection can be performed locally, which reduces noise and improves the computational efficiency.
As shown in Figure 14, the traditional Canny algorithm [41] performs non-maximum suppression within a 3 × 3 neighborhood along the gradient direction, followed by dual-threshold processing and edge linking. The final result heavily depends on the choice of these thresholds. In contrast, the proposed method extends the non-maximum suppression range to the entire sub-image and eliminates the dual-thresholding and edge-linking steps. This process significantly reduces the dependence on input parameters and produces discontinuous single-sided edges (Figure 11e). To further refine the result, edge continuity is exploited using first-order differences to remove points with abrupt slope changes (Figure 15). Based on the smoothed curve (red line), candidate edge points are selected within a ±2 pixel range. Polynomial fitting is applied to these points to generate a continuous edge contour (yellow curve), as shown in Figure 11f.
Two images are captured along the x-axis and y-axis of the machine tool, respectively. After image processing and coordinate transformation, four sets of edge coordinate points are obtained and denoted as follows: N i x i 1 , y i 1 , x i 2 , y i 2 x i n , y i n . Then, for a circular workpiece, the center coordinates ( x c , y c ) can be calculated as
x 0 = 1 2 n i = 1 n ( x 1 i + x 2 i )
y 0 = 1 2 m j = 1 m ( y 3 j + y 4 j )
As shown in Figure 16, two images are captured along the x-axis. Using rectangle detection, the reference markers used during interferometric measurement can be identified. Let the center coordinates of the detected rectangles be denoted as M 1 ( x 1 , y 1 ) and M 2 ( x 2 , y 2 ) . The rotation angle around the C-axis is then calculated as
c 0 = arctan ( y 1 y 2 x 1 x 2 )
In summary, the vision module enables the acquisition of the workpiece center coordinates and the C-axis rotation angle. The self-positioning system was tested over 20 repeated trials to further evaluate the positioning accuracy. As shown in Figure 17, the X-direction repeatability is 1.3 μm (3σ), the Y-direction repeatability is 3.7 μm (3σ), and the C-axis rotational repeatability is 0.005° (3σ), all of which meet the positioning accuracy requirements for MRF.

3.3. Probe Data Acquisition and Ball Tip Radius Compensation

A five-dimensional contact-trigger probe   ( ± X , ± Y , + Z ) is used to collect surface data along the normal direction, as illustrated in Figure 18. Since the probe records the coordinates of the center of the ball tip rather than the actual contact point, radius compensation is required. When the contact point is denoted as pi, the recorded coordinates can be expressed as [31]
p i r = p i ± r n i
n i = [ 1 , 1 / f ( x i , y i ) ] 1 + 1 / f 2 ( x i , y i )
where r is the radius of the ball tip, and f ( x , y ) is the surface normal vector, derived from the first-order derivatives of the surface equation.
Common compensation methods in coordinate metrology include the micro-plane method, micro-sphere method, and three-point circle fitting method [42]. In practical machining applications, where both the surface equation f x , y   and the probe radius are known, the equidistant surface method is adopted to compensate for the ball tip radius. For rotationally symmetric workpieces, a two-dimensional profile f ( x ) is used to approximate the three-dimensional surface f x , y . Let the equidistant surface function be denoted as f r 0 ( x ) . Due to the analytical complexity of solving f r 0 ( x ) exactly, a polynomial function f r ( x ) is used to approximate the equidistant surface. Based on Equation (24), a sequence of sampling points on the equidistant surface is generated accordingly.
P = [ p 1 , p 2 , p 3 p n ]
Let the polynomial equation be defined as
f r ( x ) = θ 1 x m + θ 2 x m 1 + θ m + 1
The polynomial order m is determined by the surface equation f x , y . By substituting the sampling point set P into the polynomial model, the coefficients θ = [ θ 1 , θ 2 θ m + 1 ] can be obtained using the least-squares method.
Taking asphere #1 as an example (the specific parameters are shown in Table 4), and as shown in Figure 19, the fitting error distribution indicates a maximum error of 1.26 × 10−7 mm, which is significantly smaller than the machine tool positioning error of 3 μm and can be considered negligible.

3.4. Design of a Stepwise Global Optimization Algorithm

The essence of workpiece localization lies in determining the transformation relationship from the workpiece coordinate system OW to the machine program coordinate system OM. Define the transformation as follows:
T = G ( g )
where g = [ x , y , z , a , b , c ] represent the translation and rotation parameters from the workpiece coordinate system OW to the machine coordinate system OM. The function G(g) converts the vector g into a 4 × 4 homogeneous transformation matrix T.
The measured point coordinates of the workpiece in the machine coordinate system OM are denoted as p i = [ x i , y i , z i , 1 ] , P = [ p 1 , p 2 p n ] and the corresponding coordinates in the workpiece coordinate system OW are denoted as q i = [ x i , y i , z i , 1 ] , Q = [ q 1 , q 2 q n ] . The transformation relationship is given by
Q = T 1 P
However, due to unavoidable workpiece shape deviations and measurement errors, Equation (29) does not hold exactly in practice. In self-positioning of the workpiece, the sum of squared distances is used as the objective function. The goal is to optimize both T and Q to minimize the error defined in Equation (30). Existing algorithms for this problem include the SVD algorithm, ICP (iterative closest point), and Tangent algorithm [43,44,45], which are typically solved using alternating iterative methods
e ( T , Q ) = i = 1 n T 1 p i q i 2
Considering that the surface profile of the workpiece polished by magnetorheological processing is known, a previous study [31] proposed a synchronous optimization-based localization criterion. For a point on the surface defined as q i = [ x i , y i , f ( x i , y i ) , 1 ] , the ideal measurement point after the rigid body transformation T is p i ; then,
x i y i f ( x i , y i ) 1 T = ( T 1 p i ) ( 1 ) ( T 1 p i ) ( 2 ) ( T 1 p i ) ( 3 ) 1 T
Then, the following condition holds [31]:
( T 1 p i ) ( 3 ) f ( ( T 1 p i ) ( 1 ) , ( T 1 p i ) ( 2 ) ) = 0
Taking into account measurement noise and ball tip radius compensation, Equation (32) can be described as
F ( T ) = ( T 1 P ) ( 3 ) f r ( [ ( T 1 P ) ( 1 ) , ( T 1 P ) ( 2 ) ] )
The localization objective function is then defined as
Ψ ( T ) =   F ( T ) 2
A stepwise global optimization model is constructed based on the localization criterion, as illustrated in Figure 20. An initial transformation matrix T0 is established using the center coordinates ( x 0 , y 0 ) and C-axis rotation angle c0 obtained from the vision-based localization. In the first stage, the degrees of freedom [ x , y , c ] are fixed, and Equation (34) is used as the objective function to optimize the remaining degrees of freedom [ z ,   a , b ] , yielding the rigid body transformation matrix T1. The resulting six-degree-of-freedom offset is [ x 0 , y 0 , z 0 , a 0 , b 0 , c 0 ] . Due to measurement uncertainties, the obtained T1 may not represent the globally optimal transformation. To further improve accuracy, an additional criterion is introduced on top of Equation (34):
r a n g e ( F ( T 1 G ( λ 2 ) ) )
Specifically, the additional criterion is defined as the range (maximum deviation) of F ( T 1 G ( λ 2 ) ) . Minimizing Equation (35) constraints T 1 P to remain near the ideal surface, effectively preventing large deviations during the optimization process. The NSGA-II [46] algorithm is used to perform global optimization over all six degrees of freedom. By simultaneously minimizing Equations (34) and (35), the final pose transformation matrix T is obtained.
The feasibility of the proposed algorithm is verified through numerical simulation, and the surface shape used in the simulation is #1 aspherical surface. As shown in Table 5, the system noise during data acquisition is characterized. To enhance the credibility of the simulation, the measurement errors from both the probe and the vision-based localization are magnified by a factor of four. Specifically, random noise following normal distributions N ( 0 , 0.01 2 ) and N ( 0 , 0.005 2 ) is added to simulate the probe and vision errors, respectively.
The simulation results of the proposed algorithm are shown in Figure 21. From Table 6, it can be seen that after the first-stage optimization, the maximum error from the ideal transformation is 11 μm/0.003°. After global optimization, the error is further reduced to 6 μm/0.002°. The deviations in all six degrees of freedom meet the specified design criteria, demonstrating the feasibility and effectiveness of the proposed algorithm.

4. Experimental Validation and Results Analysis

The proposed method of workpiece self-positioning was verified through the surface error correction experiments on the plane and spherical workpieces. Due to the high cost of the experiments for aspherical workpieces, spherical workpieces were selected in this study to verify the applicability of the self-positioning method proposed for curved workpieces.

4.1. Experimental Platform and Test Conditions

To evaluate the machining performance of the self-positioning method, it was integrated into an MRF machine developed in-house by the research group, as shown in Figure 22. A comparative experimental approach was adopted: workpieces were mounted using both the proposed self-positioning method and traditional manual alignment. Under identical processing parameters, correction experiments were conducted on both planar and curved workpieces. Detailed workpiece specifications are provided in Table 7. The surface accuracy was measured using a Zygo (Zygo Corporation, Middlefield, CT, USA) phase-shifting interferometer (Figure 23), and a convergence ratio within the 95% clear aperture was used as the evaluation metric.

4.2. Experimental Results

Figure 24b,d show the results of the surface figure error after polishing a plane workpiece. The polishing result of the self-positioning method is significantly better than that of the traditional alignment.
As shown in Table 8, under traditional alignment, the planar mirror achieved a PV convergence ratio of 1.68 and an RMS convergence ratio of 2.36. In contrast, using the proposed self-positioning method, the PV and RMS convergence ratios increased to 1.86 and 3.35, respectively. These results demonstrate that the self-positioning method meets the precision requirements for MRF and offers a superior convergence performance compared to traditional alignment. Moreover, in terms of the processing time, the self-positioning approach reduces the polishing time by 66.7% relative to manual alignment.
Figure 25b,d show the results of the surface figure error after polishing a spherical workpiece. Similar to the results of polishing flat workpieces, the polishing result of the self-positioning method is significantly better than that of the traditional alignment.
As shown in Table 9, the curved surface polishing results indicate that, after a single polishing cycle, the surface under traditional alignment improved from an RMS error of 11.1 nm to 6.2 nm. In comparison, the workpiece positioned using the self-positioning method achieved an RMS reduction from 13.0 nm to 5.1 nm, representing a 25.7% improvement in the convergence ratio. Additionally, the self-positioning method reduced the setup time by 80%, highlighting its efficiency and precision in curved surface correction.

5. Discussion and Conclusions

To address the limitation of convergence in single-pass polishing caused by workpiece positioning errors, this paper proposes a hybrid self-positioning method that integrates machine vision and probing technologies, which can effectively improve the polishing convergence ratio and reduce the workpiece loading and adjusting time. Firstly, this study systematically investigated the influence of positioning errors on the polishing convergence, and specifies the error tolerance threshold of each degree of freedom of the polishing convergence ratio. Secondly, a hybrid self-positioning method is proposed, and a stepwise global optimization model is constructed. Finally, the experiment verifies the effectiveness of the proposed method. However, the positioning error tolerance threshold derived in this paper is only applicable to small- and medium-caliber optical components (diameter less than 300 mm), and the proposed self-positioning method is suitable for rotationally symmetric optical components. Future research will focus on the positioning technology for non-regular workpieces. We believe that with the widespread application of high-efficiency and high-precision non-contact data acquisition methods, the alignment stage of magnetorheological polishing is moving towards automation and intelligence.
The main conclusions are as follows:
(1)
A positioning error-normal contour error transmission model was established. Numerical simulations were conducted to analyze the impact of each degree of freedom on surface figure convergence. The results indicate that normal positioning errors have a far greater influence than tangential errors. Error tolerance thresholds were clearly defined: X/Y-direction errors ≤ 10 μm, Z-direction errors ≤ 5 μm, A/B-direction errors ≤ 0.005°, and C-direction errors ≤ 0.01°.
(2)
The vision module, based on CNC servo feedback, resolves the trade-off between field of view and precision. By integrating peak detection, an improved Canny algorithm, and edge fitting techniques, the method achieves a repeatable localization accuracy better than 5 μm/0.005° in the X, Y, and C directions.
(3)
The probe module collects 3D coordinate data, and polynomial-based equidistant surface fitting is used to compensate for the ball tip radius. A stepwise global optimization model is constructed by combining a synchronous iterative localization algorithm with the NSGA-II multi-objective optimization algorithm. The simulation results show that for curved workpieces, only nine measurement points (25 in reference [31]) are needed to achieve a positioning accuracy better than 10 μm/0.01°.
(4)
The experimental results demonstrate that, compared to traditional alignment, the proposed self-positioning method improves the convergence ratio by 41.9% for planar workpieces and reduces the setup time by 66.7%. For the curved workpiece, the convergence ratio increases by 25.7%, with an 80% reduction in the alignment time.
In summary, the proposed self-positioning method satisfies the precision requirements of MRF [29,30], offering superior accuracy and stability over manual alignment. It enhances the automation level of polishing equipment and provides both theoretical and practical support for high-precision, high-efficiency polishing and intelligent optical manufacturing.

Author Contributions

Conceptualization, X.P. and H.H.; methodology, Y.Z.; software, P.W. and C.G.; validation, Y.Z. and P.W.; formal analysis, Y.Z. and H.H.; experiments, Y.Z. and C.G.; data curation, Y.Z. and M.L.; writing—original draft preparation, Y.Z.; writing—review and editing, X.P. and H.H.; visualization, M.L.; supervision, H.H.; funding acquisition, X.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No.52293404), Defense Industrial Technology Development Program (JCKY2023529A001).

Data Availability Statement

The data presented in this study are available upon request from the corresponding author. The data are not publicly available because they are part of an ongoing study.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of the data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Li, J.; He, J.; Peng, Y. Development analysis of magnetorheological precession finishing (MRPF) technology. Opt. Express 2023, 31, 43535–43549. [Google Scholar] [CrossRef] [PubMed]
  2. Angel, J. Very large ground-based telescopes for optical and IR astronomy. Nature 1982, 295, 651–657. [Google Scholar] [CrossRef]
  3. Levinson, H. The Era of High-NA EUV Lithography Has Arrived! J. Micro Nanopatterning Mater. Metrol. 2025, 24, 010101. [Google Scholar] [CrossRef]
  4. He, T.; Wei, C.; Jiang, Z.; Zhao, Y.; Shao, J. Super-smooth surface demonstration and the physical mechanism of CO2 laser polishing of fused silica. Opt. Lett. 2018, 43, 5777–5780. [Google Scholar] [CrossRef] [PubMed]
  5. Hu, J.; Hu, H.; Peng, X.; Wang, Y.; Xue, S.; Liu, Y.; Du, C. Multi-dimensional error figuring model for ion beams in X-ray mirrors. Opt. Express 2024, 32, 29458–29473. [Google Scholar] [CrossRef] [PubMed]
  6. Dai, Y.; Hu, H.; Peng, X.; Wang, J.; Shi, F. Research on error control and compensation in magnetorheological finishing. Appl. Opt. 2011, 50, 3321–3329. [Google Scholar] [CrossRef]
  7. Chen, C.; Dai, Y.; Hu, H.; Guan, C. Study on the influence of a magnetorheological finishing path on the mid-frequency errors of optical element surfaces. Opt. Express 2024, 32, 19133–19145. [Google Scholar] [CrossRef]
  8. Shi, F.; Tie, G.; Zhang, W.; Song, C.; Tian, Y.; Shen, Y.; Wang, B. The Cause of Ribbon Fluctuation in Magnetorheological Finishing and Its Influence on Surface Mid-Spatial Frequency Error. Micromachines 2022, 13, 697. [Google Scholar] [CrossRef]
  9. Zhang, L.; Wan, S.; Li, H.; Guo, H.; Wei, C.; Zhang, D.; Shao, J. Modeling and in-depth analysis of the mid-spatial-frequency error influenced by actual contact pressure distribution in sub-aperture polishing. Opt. Express 2023, 31, 14414–14431. [Google Scholar] [CrossRef]
  10. Liu, S.; Wang, H.; Hou, J.; Zhang, Q.; Zhong, B.; Chen, X.; Zhang, M. Morphology characterization of polishing spot and process parameters optimization in magnetorheological finishing. J. Manuf. Process. 2022, 80, 259–272. [Google Scholar] [CrossRef]
  11. Wang, B.; Tie, G.; Shi, F.; Song, C.; Guo, S. Research on the influence of the non-stationary effect of the magnetorheological finishing removal function on mid-frequency errors of optical component surfaces. Opt. Express 2023, 31, 35016–35031. [Google Scholar] [CrossRef] [PubMed]
  12. Schinhaerl, M.; Smith, G.; Stamp, R.; Rascher, R.; Smith, L.; Pitschke, E.; Sperber, P.; Geiss, A. Mathematical modelling of influence functions in computer-controlled polishing: Part II. Appl. Math. Model. 2008, 32, 2907–2924. [Google Scholar] [CrossRef]
  13. Dai, Y.; Song, C.; Peng, X.; Shi, F. Calibration and prediction of removal function in magnetorheological finishing. Appl. Opt. 2010, 49, 298–306. [Google Scholar] [CrossRef]
  14. Liu, J.; Huang, P.; Peng, Y. Research on the tool influence function characteristics of magnetorheological precession finishing (MRPF). Opt. Express 2024, 32, 12537–12550. [Google Scholar] [CrossRef]
  15. Liu, J.; Li, X.; Zhang, Y.; Tian, D.; Ye, M.; Wang, C. Predicting the material removal rate (MRR) in surface magnetorheological finishing (MRF) based on the synergistic effect of pressure and shear stress. Appl. Surf. Sci. 2020, 504, 144492. [Google Scholar] [CrossRef]
  16. Yan, K.; Li, L.; Cheng, R.; Liu, X.; Li, X.; Bai, Y.; Zhang, X. Mapping model of ribbon contour and tool influence function based on distributed parallel neural networks in magneto-rheological finishing. Opt. Express 2024, 32, 27099–27111. [Google Scholar] [CrossRef] [PubMed]
  17. Hu, H.; Dai, Y.; Peng, X.; Wang, J. Research on reducing the edge effect in magnetorheological finishing. Appl. Opt. 2011, 50, 1220–1226. [Google Scholar] [CrossRef]
  18. Tang, C.; Yan, H.; Luo, Z.; Zhang, Y.; Wen, S. High precision edge extrapolation technique in continuous phase plate magnetorheological polishing. Infrared Laser Eng. 2019, 48, 442001. [Google Scholar] [CrossRef]
  19. Jeon, M.; Jeong, S.; Kang, J.; Yeo, W.; Kim, Y.; Choi, H.; Lee, W. Prediction model for edge effects in magnetorheological finishing based on edge tool influence function. Int. J. Precis. Eng. Manuf. 2022, 23, 1275–1289. [Google Scholar] [CrossRef]
  20. Hu, H.; Dai, Y.; Peng, X. Restraint of tool path ripple based on surface error distribution and process parameters in deterministic finishing. Opt. Express 2010, 18, 22973–22981. [Google Scholar] [CrossRef]
  21. Wang, T.; Cheng, H.; Zhang, W.; Yang, H.; Wu, W. Restraint of path effect on optical surface in magnetorheological jet polishing. Appl. Opt. 2016, 55, 935–942. [Google Scholar] [CrossRef] [PubMed]
  22. Wang, C.; Wang, Z.; Xu, Q. Unicursal random maze tool path for computer-controlled optical surfacing. Appl. Opt. 2015, 54, 10128–10136. [Google Scholar] [CrossRef] [PubMed]
  23. Zhao, Q.; Zhang, L.; Fan, C. Six-directional pseudorandom consecutive unicursal polishing path for suppressing mid-spatial frequency error and realizing consecutive uniform coverage. Appl. Opt. 2019, 58, 8529–8541. [Google Scholar] [CrossRef]
  24. Wan, S.; Wei, C.; Hu, C.; Situ, G.; Shao, Y.; Shao, J. Novel magic angle-step state and mechanism for restraining the path ripple of magnetorheological finishing. Int. J. Mach. Tools Manuf. 2021, 161, 103673. [Google Scholar] [CrossRef]
  25. Gao, B.; Fan, B.; Wang, J.; Wu, X.; Xin, Q. A Method for Optimizing the Dwell Time of Optical Components in Magnetorheological Finishing Based on Particle Swarm Optimization. Micromachines 2023, 15, 18. [Google Scholar] [CrossRef]
  26. Kang, H.; Wang, T.; Choi, H.; Kim, D. Genetic algorithm-powered non-sequential dwell time optimization for large optics fabrication. Opt. Express 2022, 30, 16442–16458. [Google Scholar] [CrossRef] [PubMed]
  27. Li, L.; Zheng, L.; Deng, W.; Wang, X.; Wang, X.; Zhang, B.; Bai, Y.; Hu, H.; Zhang, X. Optimized dwell time algorithm in magnetorheological finishing. Int. J. Adv. Manuf. Technol. 2015, 81, 833–841. [Google Scholar] [CrossRef]
  28. Zhang, Y.; Fang, F.; Huang, W.; Fan, W. Dwell time algorithm based on bounded constrained least squares under dynamic performance constraints of machine tool in deterministic optical finishing. Int. J. Precis. Eng. Manuf.-Green Technol. 2021, 8, 1415–1427. [Google Scholar] [CrossRef]
  29. Zhou, T.; Huang, W.; Chen, H.; Zhang, Y.; Zheng, Y.; Fan, W. Precise localization of square workpiece in magnetorheological polishing based on ICP algorithm. Manuf. Technol. Mach. Tool 2019, 7, 43–47. (In Chinese) [Google Scholar]
  30. Zhou, T.; Zhang, Y.; Fan, W.; Huang, W.; Zhang, J. Precise localization of rotary symmetrical aspheric workpiece in magnetorheological polishing. Opt. Precis. Eng. 2020, 28, 610–620. (In Chinese) [Google Scholar] [CrossRef]
  31. Peng, X.; Yang, C.; Hu, H.; Dai, Y. Measurement and algorithm for localization of aspheric lens in magnetorheological finishing. Int. J. Adv. Manuf. Technol. 2017, 88, 2889–2897. [Google Scholar] [CrossRef]
  32. Chen, L.; Zhong, G.; Han, Z.; Li, Q.; Wang, Y.; Pan, H. Binocular visual dimension measurement method for rectangular workpiece with a precise stereoscopic matching algorithm. Meas. Sci. Technol. 2023, 34, 035010. [Google Scholar] [CrossRef]
  33. Shen, T.; Huang, J.; Menq, C. Multiple-sensor integration for rapid and high-precision coordinate metrology. IEEE/ASME Trans. Mechatron. 2000, 5, 110–121. [Google Scholar] [CrossRef]
  34. de Araujo, P.R.M.; Lins, R.G. Cloud-based approach for automatic CNC workpiece origin localization based on image analysis. Robot. Comput.-Integr. Manuf. 2021, 68, 102090. [Google Scholar] [CrossRef]
  35. Zhou, B.; Liu, Y.; Xiao, Y.; Zhou, R.; Gan, Y.; Fang, F. Intelligent guidance programming of welding robot for 3D curved welding seam. IEEE Access 2021, 9, 42345–42357. [Google Scholar] [CrossRef]
  36. Zhang, X.; Xu, M. In-situ deflectometric measurement of optical surfaces for precision manufacturing. Opto-Electron. Eng. 2020, 47, 70–79. (In Chinese) [Google Scholar]
  37. Lei, Y.M.; Qi, J. A method of vehicle dashboard image location based on machine vision. In Proceedings of the International Conference on Information Science and Control Engineering, Shanghai, China, 20–22 December 2019. [Google Scholar]
  38. Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  39. Zack, G.W.; Rogers, W.E.; Latt, S.A. Automatic measurement of sister chromatid exchange frequency. J. Histochem. Cytochem. 1977, 25, 741–753. [Google Scholar] [CrossRef] [PubMed]
  40. Felix, S.; Jens, B.; Martin, W. An efficient algorithm for automatic peak detection in noisy periodic and quasi-periodic signals. Algorithms 2012, 5, 588–603. [Google Scholar] [CrossRef]
  41. Canny, J. A Computational Approach to Edge Detection. IEEE Trans. Pattern Anal. Mach. Intell. 1986, 8, 679–698. [Google Scholar] [CrossRef]
  42. Xiong, Z.; Li, Z. Probe radius compensation of workpiece localization. J. Manuf. Sci. Eng. 2003, 125, 100–104. [Google Scholar] [CrossRef]
  43. Brockett, R. Least squares matching problems. Linear Algebra Its Appl. 1989, 122, 761–777. [Google Scholar] [CrossRef]
  44. Paul, B.; McKay, N.D. A Method for Registration of 3-D Shapes. Proc. SPIE-Int. Soc. Opt. Eng. 1992, 14, 239–256. [Google Scholar]
  45. Yi, X.; Ma, L.; Li, Z. Geometric algorithms for workpiece localization. IEEE Trans. Robot. Autom. 1998, 14, 864–878. [Google Scholar]
  46. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 2, 182–197. [Google Scholar] [CrossRef]
Figure 1. Research framework structure.
Figure 1. Research framework structure.
Micromachines 16 00730 g001
Figure 2. The relationships among workpiece coordinate system (OW-XYZ), program coordinate system (OM-XYZ), and polishing tool coordinate system (OP-XYZ).
Figure 2. The relationships among workpiece coordinate system (OW-XYZ), program coordinate system (OM-XYZ), and polishing tool coordinate system (OP-XYZ).
Micromachines 16 00730 g002
Figure 3. Initial conditions of simulation: (a) Initial surface figure error. (b) Removal function. (c) Ideal surface figure error.
Figure 3. Initial conditions of simulation: (a) Initial surface figure error. (b) Removal function. (c) Ideal surface figure error.
Micromachines 16 00730 g003
Figure 4. Surface figure simulation results under different tangential errors: (a) X-direction offset of 0.1 mm. (b) X-direction offset of 1.65 mm. (c) Residual errors under various X-direction offsets. (d) C-direction rotational error of 1°. (e) C-direction rotational error of 25°. (f) Residual errors under various C-direction rotational errors.
Figure 4. Surface figure simulation results under different tangential errors: (a) X-direction offset of 0.1 mm. (b) X-direction offset of 1.65 mm. (c) Residual errors under various X-direction offsets. (d) C-direction rotational error of 1°. (e) C-direction rotational error of 25°. (f) Residual errors under various C-direction rotational errors.
Micromachines 16 00730 g004
Figure 5. Removal functions at different indentation depths: (a) Contour profiles of removal functions at different indentation depths. (b) Volume removal efficiency and length under different indentation depths.
Figure 5. Removal functions at different indentation depths: (a) Contour profiles of removal functions at different indentation depths. (b) Volume removal efficiency and length under different indentation depths.
Micromachines 16 00730 g005
Figure 6. Surface figure simulation results under different normal errors: (a) Normal error of 10 μm. (b) Normal error of 70 μm. (c) Residual surface error under different normal errors.
Figure 6. Surface figure simulation results under different normal errors: (a) Normal error of 10 μm. (b) Normal error of 70 μm. (c) Residual surface error under different normal errors.
Micromachines 16 00730 g006
Figure 7. Normal contour errors induced by positioning errors: (a) X-direction offset of 0.04 mm. (b) Z-direction offset of 0.01 mm. (c) A-direction rotational error of 0.04°. (d) Combined error. (e) Influence of X/Z direction errors on normal contour error. (f) Influence of A/B direction errors on normal contour error.
Figure 7. Normal contour errors induced by positioning errors: (a) X-direction offset of 0.04 mm. (b) Z-direction offset of 0.01 mm. (c) A-direction rotational error of 0.04°. (d) Combined error. (e) Influence of X/Z direction errors on normal contour error. (f) Influence of A/B direction errors on normal contour error.
Micromachines 16 00730 g007
Figure 8. Schematic diagram of the self-positioning method.
Figure 8. Schematic diagram of the self-positioning method.
Micromachines 16 00730 g008
Figure 9. Structural layout of the self-positioning system.
Figure 9. Structural layout of the self-positioning system.
Micromachines 16 00730 g009
Figure 10. Image processing flowchart.
Figure 10. Image processing flowchart.
Micromachines 16 00730 g010
Figure 11. Image processing flowchart: (a) Original image. (b) Closed operation image. (c) Binary image. (d) ROI segmentation. (e) Edge detection. (f) Polynomial fitting of edges.
Figure 11. Image processing flowchart: (a) Original image. (b) Closed operation image. (c) Binary image. (d) ROI segmentation. (e) Edge detection. (f) Polynomial fitting of edges.
Micromachines 16 00730 g011
Figure 12. Comparison of threshold segmentation methods: (a) Result of triangle thresholding method. (b) Result of Otsu’s method.
Figure 12. Comparison of threshold segmentation methods: (a) Result of triangle thresholding method. (b) Result of Otsu’s method.
Micromachines 16 00730 g012
Figure 13. Grayscale histogram after closing operation.
Figure 13. Grayscale histogram after closing operation.
Micromachines 16 00730 g013
Figure 14. Schematic diagram of edge detection via Canny algorithm.
Figure 14. Schematic diagram of edge detection via Canny algorithm.
Micromachines 16 00730 g014
Figure 15. First-order difference performed on detected edges.
Figure 15. First-order difference performed on detected edges.
Micromachines 16 00730 g015
Figure 16. Marker point detection for C-axis positioning.
Figure 16. Marker point detection for C-axis positioning.
Micromachines 16 00730 g016
Figure 17. Results of visual positioning repeatability experiments.
Figure 17. Results of visual positioning repeatability experiments.
Micromachines 16 00730 g017
Figure 18. Schematic diagram of probe data acquisition.
Figure 18. Schematic diagram of probe data acquisition.
Micromachines 16 00730 g018
Figure 19. Polynomial fitting error of ball radius compensation.
Figure 19. Polynomial fitting error of ball radius compensation.
Micromachines 16 00730 g019
Figure 20. The stepwise global optimization algorithm.
Figure 20. The stepwise global optimization algorithm.
Micromachines 16 00730 g020
Figure 21. Simulation results of positioning algorithm.
Figure 21. Simulation results of positioning algorithm.
Micromachines 16 00730 g021
Figure 22. In-house-developed MRF machine.
Figure 22. In-house-developed MRF machine.
Micromachines 16 00730 g022
Figure 23. Zygo phase-shifting interferometer.
Figure 23. Zygo phase-shifting interferometer.
Micromachines 16 00730 g023
Figure 24. Planar surface correction results: (a) Before polishing with traditional alignment. (b) After polishing with traditional alignment. (c) Before polishing with self-positioning. (d) After polishing with self-positioning.
Figure 24. Planar surface correction results: (a) Before polishing with traditional alignment. (b) After polishing with traditional alignment. (c) Before polishing with self-positioning. (d) After polishing with self-positioning.
Micromachines 16 00730 g024
Figure 25. Curved surface correction results: (a) Before polishing with traditional alignment. (b) After polishing with traditional alignment. (c) Before polishing with self-positioning. (d) After polishing with self-positioning.
Figure 25. Curved surface correction results: (a) Before polishing with traditional alignment. (b) After polishing with traditional alignment. (c) Before polishing with self-positioning. (d) After polishing with self-positioning.
Micromachines 16 00730 g025
Table 1. Experimental settings.
Table 1. Experimental settings.
ParameterValue
Polishing wheel speed (rpm)200
Magnetic field current (A)6.5
Flow rate (L/h)100
Indentation depth (mm)0.18/0.2/0.22/0.23/0.24/0.245/0.250/0.255/0.260/0.27/0.28/0.3/0.32
Table 2. Positioning error settings.
Table 2. Positioning error settings.
DirectionMagnitude
X/mm0.0050.010.0150.020.0250.030.040.050.060.080.1
Z/mm0.0050.010.0150.020.0250.030.040.050.060.080.1
A/°0.0050.010.0150.040.050.060.080.10.120.160.2
CombinedX = 0.01 mm, Y = 0.01 mm, Z = 0.005 mm, A = 0.005°, B = 0.005°
Table 3. Key component performance parameters.
Table 3. Key component performance parameters.
ComponentSpecification
Camera (A3B00MG000, iRAYPLE, Hangzhou, China)Resolution: 5472 × 3648; pixel size: 2.4 μm
Lens (CR-XF-10MDT05X220D-1C, Shenzhen Can-Rill Technologies, Shenzhen, China)Focal length: 220 mm; optical magnification: 0.5×
Cylinder (FESTO-DSM-12-270-P-A-B, Festo AG & Co. KG, Esslingen, Germany)Working pressure: 0.2–1 MPa
Probe (Renishaw-LP2, RENISHAW, Wotton Under Edge, UK)Trigger force: 5.85 N; repeatability: 1 μm
Table 4. Aspheric parameters.
Table 4. Aspheric parameters.
Parameter NameValue
Aperture (mm)100
R(mm)1065.36
K−2.18
Table 5. System repeatability.
Table 5. System repeatability.
CategoryCombined Error (σ)
Probe data acquisitionMachine tool motion error (3 μm)2.45 um
Probe triggering error (1.5 μm)
Workpiece form error (10 μm)
Vision-based localization error1.23 um
Table 6. Simulation results of the algorithm (unit: mm and °).
Table 6. Simulation results of the algorithm (unit: mm and °).
Offset Settingg = [50, 10, 8, 10, 6, 0]|g − g| = [0, 0, 0, 0, 0, 0]
After initial
optimization
g1 = [49.989, 10.007, 8.002, 10.003, 6.001, 0]|g − g1| = [0.011, 0.007, 0.002, 0.003, 0.001, 0]
After global
optimization
g2 = [49.999, 10.006, 8.003, 10.001, 6.002, 0]|g − g2| = [0.001, 0.006, 0.003, 0.001, 0.002, 0]
Table 7. Workpiece specifications.
Table 7. Workpiece specifications.
TypeAperture (mm)Radius of Curvature (mm)MaterialMechanical Properties of Materials
Planar100 Fused SilicaMohs hardness: 7
Thermal expansion coefficient: 0.5 × 10−6/°C
Dense amorphous SiO2 structure
Spherical100400
Table 8. Planar surface correction data.
Table 8. Planar surface correction data.
Before PolishingAfter PolishingConvergence RatioTime/min
PV/nmRMS/nmPV/nmRMS/nmPV/nmRMS/nm
Traditional
alignment
98.715.858.96.71.682.36~30
Self-positioning74.518.440.05.51.863.35~10
Table 9. Curved surface correction data.
Table 9. Curved surface correction data.
Before PolishingAfter PolishingConvergence RatioTime/min
PV/nmRMS/nmPV/nmRMS/nmPV/nmRMS/nm
Traditional alignment62.211.140.36.21.541.79~50
Self-positioning70.313.038.05.11.852.55~10
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

Zhang, Y.; Wang, P.; Guan, C.; Liu, M.; Peng, X.; Hu, H. A Novel High-Precision Workpiece Self-Positioning Method for Improving the Convergence Ratio of Optical Components in Magnetorheological Finishing. Micromachines 2025, 16, 730. https://doi.org/10.3390/mi16070730

AMA Style

Zhang Y, Wang P, Guan C, Liu M, Peng X, Hu H. A Novel High-Precision Workpiece Self-Positioning Method for Improving the Convergence Ratio of Optical Components in Magnetorheological Finishing. Micromachines. 2025; 16(7):730. https://doi.org/10.3390/mi16070730

Chicago/Turabian Style

Zhang, Yiang, Pengxiang Wang, Chaoliang Guan, Meng Liu, Xiaoqiang Peng, and Hao Hu. 2025. "A Novel High-Precision Workpiece Self-Positioning Method for Improving the Convergence Ratio of Optical Components in Magnetorheological Finishing" Micromachines 16, no. 7: 730. https://doi.org/10.3390/mi16070730

APA Style

Zhang, Y., Wang, P., Guan, C., Liu, M., Peng, X., & Hu, H. (2025). A Novel High-Precision Workpiece Self-Positioning Method for Improving the Convergence Ratio of Optical Components in Magnetorheological Finishing. Micromachines, 16(7), 730. https://doi.org/10.3390/mi16070730

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