Next Article in Journal
Efficient Broadband Light-Trapping Structures on Thin-Film Silicon Fabricated by Laser, Chemical and Hybrid Chemical/Laser Treatments
Next Article in Special Issue
Impact Deposition Behavior of Al/B4C Cold-Sprayed Composite Coatings: Understanding the Role of Porosity on Particle Retention
Previous Article in Journal
Optimization Design of the Bending-Vibration Resistance of Magnetorheological Elastomer Carbon Fibre Reinforced Polymer Sandwich Sheets
Previous Article in Special Issue
Assessment Effect of Nanometer-Sized Al2O3 Fillers in Polylactide on Fracture Probability of Filament and 3D Printed Samples by FDM
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Roundness Approximation Search Algorithm of Si3N4 Ceramic Balls Based on Least Square and EMD Methods

1
School of Mechanical Engineering, Shenyang Jianzhu University, Shenyang 110168, China
2
National-Local Joint Engineering Laboratory of NC Machining Equipment and Technology of High-Grade Stone, Shenyang 110168, China
*
Authors to whom correspondence should be addressed.
Materials 2023, 16(6), 2351; https://doi.org/10.3390/ma16062351
Submission received: 8 February 2023 / Revised: 6 March 2023 / Accepted: 13 March 2023 / Published: 15 March 2023

Abstract

:
This paper aims to obtain the best shape accuracy evaluation algorithm for silicon nitride ceramic balls after lapping, and to extract the initial signal of the ball surface to improve the accuracy and reliability of the algorithm. The research methods of this paper are as follows: Firstly, an analysis of the uniform envelope of the lapping trajectory of ceramic balls is carried out to verify whether the lapping trajectory after processing can achieve a consistent envelope on the balls’ surface. On this basis, it is found through experiments that the standard deviation SD between the roundness deviations of different contour sections is small. The value is maintained at approximately 0.03 μm, and the roundness deviation can approximately replace the spherical deviation. Then the different contour sections of the sphere are sampled by the Taylor roundness instrument. Considering the uncertainty, the sampling points of different contour sections are averaged and used as the original signal of the sphere surface. Then the EMD method is used to process the signal to be detected on the sphere surface. The initial signal of the sphere surface is extracted by judging whether the number of ripples Kc obtained by decomposition is greater than the critical value. Then the initial signal is used as the input value of the approximation algorithm. Through the roundness deviation approximation algorithm based on the least square method, the given minimum approximation domain range is finely processed. The divided fine points are used as the center of the circle to intersect with the initial signal. The maximum, minimum, and range of each circle are calculated to obtain the roundness error based on the minimum circumscribed circle, the maximum inscribed circle, and the minimum region method. Finally, the calculated values are compared with those obtained by the traditional algorithm. The experimental results of this paper show that the algorithm is consistent with the roundness error measured by the instrument, compared with the mainstream evaluation criteria. In summary, the conclusions can be drawn as follows: Through a large number of experimental cases and comparative experiments, the algorithm has high accuracy and reliability. The research results of this paper have essential reference significance for accurately evaluating the shape accuracy of ceramic balls in actual production.

1. Introduction

With their superior performance, ceramic ball bearings occupy a position that cannot be ignored in many key technical fields. As a key component of the ceramic ball, its shape contour accuracy greatly affects the performance of bearings [1,2,3]. As an important basis for evaluating the rotation accuracy and interchangeability of bearings, higher spherical error and surface waviness deviation will lead to greatly reduced rotation accuracy and life of bearings. Therefore, how to improve the shape contour accuracy of ceramic balls and reduce their roundness deviation is one of the main technical difficulties and priorities in the current research on the accuracy of ceramic ball bearings [4,5,6,7,8].
As shown in Figure 1, when the ceramic ball is lapping, the external device drives the lapping disc to rotate around the Z axis with the angular velocity ωg. While the lapping disc rotates, the ceramic ball in the track will produce an angular velocity ωz that rotates around its instantaneous rotation axis Zrot. The spatial angle between the angular velocity ωg of the lapping disc and the angular velocity ωz of the ceramic ball is set to δ. When the value of δ is constant, the lapping track on the surface of the ceramic ball fails to cover the whole ball evenly, and the motion track of the lapping disc on the surface of the ball is three concentric circles. At this time, the spherical deviation of the processed ball is large, and the roundness of the ball is poor. When the δ assignment is a variable, the lapping trajectory of the surface of the ceramic ball can be better enveloped in the whole ball [9,10]. At this time, the spherical deviation of the processed ball is smaller, and the roundness of the ball is better. The change of the spherical deviation of ceramic balls will also affect the change of material removal during processing. In theory, it is required to increase the material removal on the surface of ceramic balls when the spherical deviation is large and reduce the material removal on the surface of ceramic balls when the spherical deviation is small.
In order to make the shape contour of the ceramic ball after processing more accurately and with the surface spherical error smaller, many scholars at home and abroad have carried out in-depth and detailed research on it. On the basis of a three coordinate measuring machine, Wang Dongxia [11] improved the acquisition algorithm of spherical error contour data, which effectively reduced the spherical error in the process of measurement and evaluation. However, this study only compared the uncertainty of the MCM method and GUM method and did not point out the specific accuracy and error of each method in detail. Cai Zhen [12] proposed an improved algorithm based on the Cuckoo search algorithm, with high convergence speed and accuracy. The algorithm is currently effective in two-dimensional entities, but lacks experimental data in three-dimensional entities (ceramic balls). Zhang Ke and Wu Yu-hou [13,14] creatively put forward the conical groove lapping method, by improving the traditional V-groove lapping method. The experimental results show that the spherical error of ceramic balls processed by this method is the best when the rotation angle is controlled between 45° and 75°, which basically reaches the G5-level accuracy. Zhou Zhao-zhong et al. [15] proposed a spherical error correction model based on the spherical error of ceramic balls. Zhang [16] established a kinematic model based on the traditional lapping method, and analyzed the influence of the rotation angle, angular velocity, and angular velocity of the ceramic sphere on the shape of the sphere after processing. It is concluded that changing the above parameters during processing can form a more uniform lapping trajectory on the surface of the sphere. This conclusion provides a good theoretical basis for subsequent research. Zhang et al. [17] adjusted the axis offset of the upper and lower lapping discs in the traditional lapping method, to reduce the spherical error and improve the shape contour accuracy. Although this method can improve the spherical error of the sphere to a certain extent, the material removal method is mainly two-body removal, which has a great influence on the surface quality of the sphere. Lee RT [18,19] found that reducing the rotation angle of the sphere during the lapping process can effectively improve the spherical error by a large number of lapping experiments on the sphere. Meijian [20] proposed a progressive search method based on the minimum zone sphere (MZS), to evaluate the sphericity error. Although this method has high accuracy, the model is cumbersome, and there are many constraints in its practical application. Shi et al. [21] proposed a whale optimization algorithm to solve the sphericity calculation model. Although the calculation method of spherical error has certain advantages, the results easily fall into the local extremum in the iterative process, which affects the calculation accuracy. Damian Gogolewski [22,23] and his team creatively proposed to evaluate the contour by combining the Fourier transform and wavelet transform. This method has high accuracy and reliability, but there is a lack of application examples for ceramic balls. Therefore, Ito et al. [24] measured the spherical error of the probe tip of the coordinate measuring machine (CMM) by rotating the reference ball. The results show that the measurement uncertainty of this method is less than 0.5 μm; Jiang et al. [25] proposed an improved method to evaluate the spherical error based on the traditional bee colony algorithm. The convergence accuracy of this method is high, but it is easy to be limited to the optimal local solution.
Huang Fugui, Lei Xianqing et al. [26,27] innovatively proposed the region search method and the grid search algorithm, based on the traditional roundness algorithm least squares method. This kind of algorithm can avoid the complexity of solving nonlinear equations to a large extent and the inaccuracy of sampling points in special cases. However, this method is only applicable to the roundness deviation calculation model under the least square method; Yue et al. [28] proposed a roundness deviation calculation method suitable for the minimum inclusive region model. This method is based on geometric optimization. Although it has a wide range of applications, it is only suitable for small batch roundness deviation measurement because of its complex calculation.
As far as the current research status is concerned, there are many areas for improvement in the roundness evaluation of ceramic balls by mainstream research methods. This is mainly reflected in the following aspects [29]:
(1)
In analyzing the spherical errors of ceramics, there is a lack of effective extraction of the detection signal, which leads to the interference of other signals except for the spherical error signal;
(2)
The evaluation method of the spherical error of the ceramic ball lacks the corresponding model support, and most of the existing models focus on the accuracy optimization of the sampling points. There are few studies on the ball after lapping;
(3)
At present, there is no uniform international standard for the definition of sphericity error, and the measurement of its accuracy is usually reflected by roundness error.
Because of the problems existing in the current research, this paper takes a silicon nitride ceramic ball as the research object. On the basis of studying the envelope of its lapping trajectory, a new spherical deviation calculation method suitable for the ceramic ball is proposed by combining the roundness approximation algorithm based on the least square method with the EMD method.

2. Analysis of Trajectory Uniform Envelope on the Surface of a Ceramic Sphere

Whether the ceramic ball can form a finished product with slight spherical deviation in the processing process depends on whether the lapping trajectory generated during rotation can evenly envelop the ball’s surface. Therefore, this paper includes the lapping trajectory of the sphere surface into the research scope and focuses on analyzing its influence mechanism [30,31].
To further study the motion state of the ceramic ball lapping into a ball, the fixed coordinate system and the revolution coordinate system of the ceramic ball in the initial state is considered to be converted into a local coordinate system with the center of the ball as the coordinate origin. The initial motion coordinate system and the transformed local coordinate system are shown in Figure 2.
From the analysis of Figure 2, it can be seen that the fixed coordinate system [Op Xd Yd Zd] rotates ε degree with the revolution axis as the reference to obtain the revolution coordinate system [Op Xz Yz Zz]. After the above two coordinate systems are transformed, the new coordinate systems are obtained as [Oz, Xd, Yd, Zd,] and [Oz, Xz, Yz, Zz,], respectively. The new revolution coordinate system [Oz, Xz, Yz, Zz,] is obtained by rotating ρ angle with Yz as the reference, and the rotation coordinate system of the ceramic ball is [Oz, Xs, Ys, Zs].
Setting the rotation angle of the ceramic ball as δ, the rotation coordinate system [Oz, Xs, Ys, Zs] is rotated by δ° around the rotation axis Zs of the ball, and the corresponding coordinate system under the change of the rotation angle is [Oz, Xs, Ys, Zs].
For the lapping trajectory of the ceramic ball surface, the discrete method is used to process it, and a model with high precision and good stability can be obtained. Specifically, the method is to uniformly sample the lapping trajectory of the outer surface of the ceramic ball after lapping. After determining the initial position, sampling interval, and sampling time, all the calculated sampling coordinates are mapped to the ball’s surface to obtain the corresponding lapping trajectory.
As an important prerequisite for the operation of the above discretization method, the initial position of the ceramic ball is usually determined by the original coordinates of the three contact points of the ceramic ball, the flat lapping disc, and the groove lapping disc. For the purpose of simplifying the subsequent calculation, this paper considers merging the above initial point coordinate model into a new matrix; the initial matrix PN is as follows:
P N = ( r a cos θ r a 0 0 0 0 r a sin θ 0 r a )
The initial matrix PN is transformed into a local coordinate system centered on the rotation axis of the sphere, and the matrix PN is obtained by rotating the ρ angle, as shown below:
P N = P N tran ( u , δ )
Among them, tran (u, δ) is defined as the coordinate change matrix of the ceramic ball, and its mathematical model is as follows:
tran ( u , δ ) = ( u x u x ( 1 cos ( δ ) ) + cos δ u y u x ( 1 cos ( δ ) ) u x u z ( 1 cos ( δ ) ) + sin ρ sin δ u x u y ( 1 cos ( δ ) ) u y u y ( 1 cos ( δ ) ) + cos δ u z u y ( 1 cos ( δ ) ) cos ρ sin δ u x u z ( 1 cos ( δ ) ) sin ρ sin δ u y u x ( 1 cos ( δ ) ) u z u z ( 1 cos ( δ ) ) + cos δ )
In this model, u is a related determinant of the change angle ρ, and its related expression is as follows:
u = [ cos ρ   sin ρ   0   ]
On the basis of the initial position matrix PN, it is necessary to determine the angular velocity of the above three contact points, respectively. According to the relevant literature [32], the angular velocities ω1, ω2, and ω3 of the above points satisfy the following relationship:
{ ω 1 = ω b c o s δ ω 2 = ω b s i n δ ω 3 = ω c
In the above formula, ωb is the projection of the angular velocity of the ceramic ball ωz on the x-axis, ωc is the projection of the angular velocity of the ceramic ball on the y-axis, and θ is the initial phase angle of the ball.
In general, the relationship between the angular velocity of the ceramic ball ωz and the angular velocity of the lapping device ω is as follows:
ω z = ( R B + R C ) ω 2 r ( 1 + sin η ) cos δ
In the above formula, RB and RC are the distance from the contact point to the rotation radius of the ball, r is the radius of the ceramic ball, and η is the groove angle of the groove. From the angular velocity of the above three contact points in the local coordinate axis, the angle value of each coordinate axis rotation in the unit sampling time can be derived.
{ α x ( i ) = ω z ( i ) cos δ ( i ) Δ t α y ( i ) = ω z ( i ) sin δ ( i ) Δ t α z ( i ) = r ω z ( i ) ω u ( i ) sin ( π 2 δ ( i ) + θ ) Δ t
In the above formula, αx (i), αy (i), and αz (i) are defined as the angle values of the sphere in the unit sampling time, that is, the rotation amplitude value, which can be expressed as matrix ΔF = (αx (i), αy (i), αz (i)). The number i is the number of trajectory points obtained by sampling; δt is the unit sampling time of the trajectory points on the surface of the sphere.
When the angle of rotation in the unit time is known, the rotation angle of any sampling point can be deduced as follows:
{ C x ( i + 1 ) = α x ( i ) C x ( i + 1 ) C y ( i + 1 ) = α y ( i ) C y ( i + 1 ) C z ( i + 1 ) = α z ( i ) C z ( i + 1 )
Among them, Cx (i + 1), Cy (i + 1), and Cz (i + 1) are defined as the angles of the sampling points relative to the three reference coordinates. The corresponding matrix C can be expressed as the real-time state of the rotation angle of the sphere in the lapping process, which is expressed as the following formula:
C = ( C x ( i ) C y ( i ) C z ( i ) )
According to the definition of the above matrix PN and the change of the rotation angle of any sampling point, the relevant model of the trajectory coordinate PN (i + 1) obtained by turning the ceramic ball at any angle during the lapping process is as follows:
P N   ( i + 1 ) = P N ( i + 1 ) ( u x u x ( 1 cos ( c ) ) + cos c u y u x ( 1 cos ( c ) ) u x u z ( 1 cos ( c ) ) + sin ρ sin c u x u y ( 1 cos ( c ) ) u y u y ( 1 cos ( c ) ) + cos c u z u y ( 1 cos ( c ) ) cos ρ sin c u x u z ( 1 cos ( c ) ) sin ρ sin c u y u x ( 1 cos ( c ) ) u z u z ( 1 cos ( c ) ) + cos c )
In summary, the lapping trajectory of the surface of the ceramic ball is mainly affected by the rotation amplitude matrix ΔF during the lapping process of the ceramic ball. It can be found that the main influence parameter of the matrix is the rotation angle δ (i) of the ceramic ball at any point. In order to facilitate the value and operation of the subsequent simulation, Δδ is expressed by the variation of the rotation angle in unit time.

Ceramic Ball Trajectory Envelope Simulation Analysis

From the previous establishment of the lapping trajectory model of the ball, it can be seen that the main influencing factor of the lapping trajectory of the ceramic ball surface is the rotation angle δ(i) of any point of the ball. Based on this, the simulation of this paper takes the silicon nitride ceramic ball as the research object and sets the initial blank ball diameter as D = 10 mm; the rotation speed of the lapping disc ng is 200 r/min, and the variation range of the rotation angle of the ceramic ball ∆δ(i) is set to four groups of 0°, 60°, 120°, and 180°. The simulation time is 1000 s, and the sampling step size is 0.001. Using MATLAB to simulate the lapping trajectory formed during the lapping of silicon nitride ceramic balls, the corresponding simulation results are shown in Figure 3.
It can be seen from Figure 3 that the lapping trajectory formed on the surface of the ceramic ball is three parallel lines when the change range of the rotation angle ∆δ = 0°, which is due to the contact point between the ball and the lapping disc during the lapping process. When the variation of the rotation angle is increased to 60°, the lapping trajectories begin to become dense, and multiple lapping trajectories are intertwined. When the rotation angle is further increased to 120°, the trajectory becomes denser. When the variation range of the rotation angle reaches 180°, the density of the trajectory reaches the maximum. At this time, the lapping trajectory of the sphere surface can basically envelop its surface evenly, which means that each section of the sphere surface can achieve more effective processing. Based on the simulation results, it can be seen that when the variation amplitude of the rotation angle of the ceramic sphere during the lapping process is as large as possible and the rotation angle is in a fully charged state, the surface of the sphere obtained by lapping can basically form a more uniform lapping trajectory, that is, the shape accuracy under different sections is basically consistent. This conclusion provides a theoretical basis for the subsequent model establishment of ceramic ball roundness error.

3. Basic Principle of Empirical Mode Decomposition

Empirical Mode Decomposition (EMD) is the main method to solve the difficulty of nonlinear and non-stationary signal extraction. The core of it is to decompose the detected signal layer by layer to the intrinsic mode function (IMF) with different characteristic vibration forms, and to screen out the signals that do not meet the functional conditions to avoid the influence of the stacking of signal waveforms on the decomposition results. Of course, the use of this method also has the corresponding theoretical premise [33]: (1) the Intrinsic Mode Function (the following abbreviation is IMF) is symmetrical about the time axis in the local range; and (2) the difference between the number of zeros and the number of poles of the IMF is no more than one.
Usually for time series signals, the decomposition steps of the EMD method are as follows [34,35,36]:
  • The collected signals are processed locally to obtain the maximum and minimum values in a fixed range. The maximum and minimum values obtained above are connected into upper and lower envelopes by cubic spline interpolation curve;
  • The data points corresponding to the upper and lower envelope lines obtained above are assigned, where the upper envelope line is set to m1, and the lower envelope line is set to m2; the mean value is then known (m1 + m2)/2. It can be seen from the relevant literature that the difference D between the time series signal and the mean value is an IMF, and the following formula can be obtained [37,38,39,40]:
D = x ( t ) m 1 + m 2 2
For the difference D, it can usually be expressed as the initial Intrinsic Mode Functions obtained by decomposing the time series signal.
However, when decomposing the signals generated in the actual processing process, only obtaining a set of IMFs will affect the accuracy of the results. This is due to the phenomenon of underfitting and overfitting when interpolating the envelope curve through the cubic spline curve, resulting in multiple extreme points of the signal in the local atmosphere. Therefore, when processing the signal, the number k of the decomposition of the initial IMF should be increased as much as possible. After k times of decomposition, the corresponding difference DK is expressed as the following model:
D k 1 m K = D K
Among them, DK−1 is the difference obtained by the k − 1 decomposition, and mk is the mean value of the envelope obtained by the k decomposition.
3.
It is judged whether the difference DK obtained by K-times decomposition satisfies the theoretical conditions of the empirical mode decomposition method mentioned above. If it is not satisfied, the decomposition is continued until the difference DK satisfies the condition that the IMF is established. The difference DK obtained at this time is the initial IMF of the first group of the signal satisfying the condition, and its frequency is usually higher than other functions in the signal, denoted as P1(t):
P 1 ( t ) = D K
4.
Based on the obtained high-frequency Intrinsic Mode Functions P1(t), the corresponding low-frequency Intrinsic Mode Functions Q1(t) model can be derived as follows:
Q 1 ( t ) = x ( t ) P 1 ( t )
5.
The m − 1 decomposition of Q1(t) is performed by steps one to five, and the mth group of Intrinsic Mode Functions Pm(t) and Qm(t) satisfying the conditions are obtained;
6.
After obtaining all IMFs that meet the conditions, the decomposition process of the signal needs to be suspended. The relevant suspension function is as follows:
L = 0 t | D K 1 ( t ) D K 1 ( t ) | 0 t | D K 1 ( t ) | 2 2
In the formula, the value of L is the execution standard of the termination condition, and the critical value is limited to 0.2~0.3. When the signal is decomposed and when the value is less than the critical value, the process is terminated. The signal decomposition results are as follows:
x ( t ) = j m P j ( t ) + Q m ( t )
In this formula, Pj(t) is the data set from the initial high-frequency IMF to the minimum low-frequency IMF after multiple decompositions of the signal, that is, the IMF classification. The residual error after signal decomposition is Qm(t), which is usually expressed as the overall trend of the signal.

4. Ceramic Ball Roundness Deviation Extraction Based on EMD

4.1. Analysis of the Signal Composition of the Outer Surface of the Ceramic Ball

The composition of the signal to be measured on the outer surface of the ceramic ball obtained by the actual lapping process is more complex. According to the current mainstream academic research point of view, it can be divided into the following two categories [41]:
  • Surface geometric accuracy error: As shown in Figure 4, the error is mainly caused by different lapping parameters set in the machining process. According to the collected signal frequency, it can be divided into high-frequency signal error, intermediate-frequency signal error, and low-frequency signal error. The high frequency-signal refers to the surface roughness error of the sphere, the intermediate-frequency signal refers to the waviness error of the outer surface of the sphere, and the low-frequency signal refers to the shape error of the sphere contour;
  • Measurement accuracy error: This error is mainly caused by external factors such as the accuracy of the measuring instrument, the accuracy of the measuring method, and the reliability of the measuring environment. It is usually manifested as a high-frequency signal interference error during the sampling process.
The roundness deviation of the ceramic ball is the main form of contour shape error, which is different from roughness error and waviness error. The signal frequency is mainly low-frequency, which is difficult to achieve by general signal extraction methods. The empirical mode analysis method can better reflect the frequency characteristics of the signal. Based on this, this paper uses the empirical mode analysis method to extract the roundness deviation signal of the ceramic ball.

4.2. Ceramic Ball Roundness Deviation Extraction Process

It can be seen from the previous article that the extraction of the roundness deviation of ceramic balls is based on the empirical mode analysis method. The specific process is as follows:
  • The collected signals of the outer surface of the ceramic ball are sorted and output as the original sequence T(t). The empirical mode decomposition method is used to decompose it into a series of IMF state functions with high-frequency, intermediate-frequency, and low-frequency characteristics. The low-order IMF state function in the decomposition result is the high-frequency part of the original signal, such as the surface roughness signal error of the ceramic ball and the measurement accuracy error, etc. The Intrinsic Mode Function between the low order and the high order is the intermediate-frequency part of the original signal, such as the surface waviness error signal of the ceramic ball. The remaining high-order Intrinsic Mode Function is the high-frequency part of the original signal, which is mainly the form deviation signal of the ceramic ball;
  • The number of waveforms of the decomposed signals is used as the main criterion to calculate the number of waveforms Kc of each Intrinsic Mode Function. Usually, the number of cycles T can be determined by calculating the zero-frequency component Zj(t) of the signal and the number of intersections n of the IMF, specifically, the number of waveforms Kc = n/2. For any Intrinsic Mode Functions, its zero-frequency component Zj(t) is expressed as follows:
Z j ( t ) = j = 1 m P j ( t )
where Pj(t) is the data set of the high-frequency to low-frequency IMF after the signal decomposition mentioned above, m is the number of signal sampling points in the decomposition process, and the number of intersections between the zero-frequency component and the IMF is usually an integer.
Compared with the target contour shape error signal, the waviness error signal and the roughness error signal belong to the middle- and high-frequency part in the outer surface detection signal of the ball, and the number of corresponding waveforms Kc is far greater than the number of roundness deviation signals. According to the relevant literature [41], the waviness error signal of the material surface after lapping usually has three manifestations; the number of waveforms Kc is 5, 15, and 45, respectively. In order to improve the accuracy of roundness deviation signal extraction, the waviness error signal with Kc value of 15 is set as the critical signal of accuracy error interference. The IMF with Kc greater than or equal to this value is the interference error that should be stripped. The remaining signal wave with Kc less than this value is the IMF containing the target form deviation signal.
3.
The form deviation signal of the ceramic ball is obtained by reintegrating the extracted IMF and the residual signal error Qm (t). The roundness deviation of the ceramic ball can be solved by applying the formula.
The specific steps and pseudo-code of the above ceramic ball roundness deviation extraction method are as follows (Figure 5); the programming language used is MATLAB:

5. Ceramic Ball Roundness Approximation Algorithm

5.1. Roundness Deviation Model under Least Square Method

Under normal circumstances, there is a specific error between the outer contour circle and the ideal circle of the ceramic ball obtained by lapping, and it can be seen from the previous section that the shape accuracy of different sections of the ceramic ball obtained by the full change of the rotation angle is close to the same. Based on this, after using the EMD method mentioned above to extract the roundness error signal of the ball, it is proposed to use the contour section method for analysis. Specifically, the processed ball is cut along the axis, and the actual circle and the theoretical circle under the same cross-section are observed. The minimum distance between the two concentric circles is the roundness deviation [42].
At present, the calculation methods for the sphere mainly include (1) minimum zone method, (2) least square method, (3) minimum circumcircle method, and (4) maximum inscribed circle method [43]. In order to avoid the complexity of the model and the low accuracy of the predicted results, this paper uses the least square method to analyze the sphere.
The least square circle involved in this paper, as one of the current mainstream spherical evaluation methods, is widely used in precision measurement equipment with high reliability, good accuracy, and fast convergence [44]. In essence, the least square circle is used as the evaluation standard to calculate the sum of squares of the minimum distance between each position point on the measured outer contour and the least square circle. The premise of this method is to control the least square circle, that is, the circle as an ideal circle should conform to the minimum principle [45,46].
It can be seen from Figure 6 that the point OL is the center of the least squares circle, and its coordinate is (ηa, ra); ci is the actual measured contour point, and its corresponding coordinate in polar coordinates is (ηi, ri); rmax and rmin are the radius values of the circle passing through the maximum and minimum points to be measured with the point OL as the center. The center coordinates of the above polar coordinates are transformed into the corresponding values in the rectangular coordinate system, and the coordinates of OL are (xa, yb), where a and b are the center coordinates of the ideal contour; a and b satisfy the following relations, respectively:
{ x a = 2 n i = 1 n r i cos η i y b = 2 n i = 1 n r i sin η i
The specific mathematical model of this method is as follows:
{ Δ E min = Min | r max r min | r p = e cos ( η i β ) + Δ r p 2 ( esin ( η β ) ) 2
The meanings of each symbol in the above formula are as follows: ΔEmin is defined as the roundness error of the sphere; e is the distance from the center of rotation O(x,y) to the center of least squares OL(xa,yb); rp is the distance from any point on the actual contour line to the center of the sphere OL; β is the initial angle between rp and the polar axis; and Δrp represents the distance deviation value in the model, which is defined as follows:
Δ r p = r p ( a cos η i + b sin η i )
By integrating the above formulas, the mathematical model of the least squares roundness error is as follows:
Δ E min = Max | e cos ( η i β ) + ( r p ( ( 2 n i = 1 n r i cos η i ) cos η i + ( 2 n i = 1 n r i sin η ) sin η i ) ) 2 ( esin ( η i β ) ) 2 | Min | e cos ( η i β ) + ( r p ( ( 2 n i = 1 n r i cos η i ) cos η i + ( 2 n i = 1 n r i sin η i ) sin η i ) ) 2 ( esin ( η i β ) ) 2 |

5.2. The Specific Process of the Algorithm and Its Implementation

Since the center of the least squares model involves a nonlinear solution, the solution is more complicated. The current mainstream linearization method is to evenly distribute the sampling points and take the number as an even number. The obtained center O (Px0, Py0) is as follows:
p x 0 = 1 n i = 1 n X i   p y 0 = 1 n i = 1 n Y i
The above center model is only suitable for the roundness evaluation of the whole circle. The center deviation is large when the sampling points are not round and the distribution is not uniform. Based on this, three points A (Px1, Py1), B (Px2, Py2), and C (Px3, Py3) with roughly uniform distribution in the effective sampling points are selected for initial fitting, and the center O (Px0, Py0) of the circle is used as the reference center as shown below:
P x 0 = ( P y 1 P y 2 ) ( P y 1 P y 2 + P x 3 2 ) + ( P y 2 P y 2 ) ( P y 2 P y 3 + P x 1 2 ) ( P y 1 P y 3 ) ( P y 3 P y 1 + P x 2 2 ) 2 P y 1 ( P x 3 P x 2 ) + 2 P y 2 ( P x 1 P x 3 ) + 2 P y 3 ( P x 2 P x 1 ) P y 0 = ( P x 1 P x 2 ) ( P x 1 P x 2 + P y 3 2 ) + ( P x 2 P x 3 ) ( P x 3 P x 2 + P y 1 2 ) ( P x 1 P x 3 ) ( P x 1 P x 3 + P y 2 2 ) 2 P x 1 ( P y 3 P y 2 ) + 2 P x 2 ( P y 1 P y 3 ) + 2 P x 3 ( P y 2 P y 1 )
The center of the circle determined by the above formula is set as the search center of the algorithm, and an initial limited area of the circular section of the ceramic ball with a radius of R is created. The limited area is refined. Specifically, n lines passing through the center of the circle and equally dividing the initial area are first made and then n concentric circles are made with RR/n as the radius. The intersection point of the two is the algorithm approximation point. The corresponding approximation region is shown in Figure 7.
The size of R is judged by the least square method. In this paper, the value of the least square roundness error is used as the specific value of R. The circular approximation region is minimized and divided many times. The polar angle of the divided minimum region is τi, and the polar diameter is R/n. The coordinate Ox (xi, yi) of the height refinement point can be expressed as the following mathematical model:
x i = ( x 0 + R / n ) c o s ( n τ i ) y i = ( y 0 + R / n ) R s i n ( n τ i )
Assuming that the measured points on the surface of the measured sphere are Pi (Xi, Yi), the distribution and number of measured points are not limited. Taking the center of the reference circle as the search center, the appropriate search area size and search step are determined. Taking the points to be searched in these areas as the center of the circle, the maximum radius Rmax, the minimum radius Rmin, and the radius range ΔR in each area are calculated.
According to the values of the maximum radius Rmax, the minimum radius Rmin, and the radius range ΔR obtained by the above calculation, the above values calculated in the n2 regions of the sphere refinement are compared by different evaluation criteria. The following results can be obtained:
(1)
The minimum value of the maximum radius value Rmax in each region is the minimum circumscribed circle radius of the ceramic ball, which is set to RCmax. At this time, the search point in the region is the center of the minimum circumscribed circle, and the corresponding minimum radius value is set to RCmin. According to the evaluation standard of the minimum circumscribed circle method, the error value EC1 at this time is known;
(2)
The maximum value of the minimum radius value Rmin in each region is the maximum inscribed circle radius of the ceramic ball, which is set to Rimin. At this time, the search point in the region is the maximum inscribed circle center, and the corresponding maximum radius is set to Rimax. According to the evaluation standard of the maximum inscribed circle method, the error value EC2 is known at this time;
(3)
The range Δr of the radius value in the approximation area is calculated and compared, and the minimum value is the minimum value of the contour of the measured circle. The error value EC3 can be known from the corresponding minimum zone evaluation method standard.
The calculation formulas of the above roundness error calculation results in EC1, EC2, and EC3 are as follows:
{ E C 1 = R C m a x R C m i n E C 2 = R i m a x R i m i n E C 3 = min { Δ R }
Comparing the values of EC1, EC2, and EC3, the minimum value is selected as the roundness error calculation result of this algorithm.
To avoid the low accuracy of the calculated results and the possibility of locally optimal solutions, the constraint accuracy α is considered, which is defined as the deviation between the minimum value of the radius range of each search point in the approximation area and its adjacent value. The selection of this value should be based on the value of the least squares roundness error as the standard R, which usually satisfies the relationship of R/n2.
The above calculation is realized by MATLAB, and the specific implementation process and pseudo-code are as follows (Figure 8):

6. Experimental Verification and Algorithm Accuracy Analysis

6.1. Experimental Design

Based on the spherical approximation algorithm of ceramic balls mentioned above, to verify its accuracy, this paper uses silicon nitride ceramic balls as the main research object. The number of samples participating in the experiment is divided into 10 groups. Each group of samples is processed under the condition of sufficient change of rotation angle. The sample is repeated for 6 times of the diameter measurement to take the average value, and the corresponding specification parameters are shown in Table 1 and Table 2 [47]. Taking 12 cross-sections for each sample, the Taylor Hobson roundness instrument is used to measure the roundness and uniformly sample the outer surface distribution of the contour of each cross-section. The filtering method used for roundness measurement is Gaussian filtering. The cut-off value of the filter is 1~15 upr, while the equal angle sampling does not use the filter. The measuring probe type is Φ 2 mm. The specific sampling flow chart is shown in Figure 9.

6.2. Uncertainty Analysis

Based on the above experiments, in the actual measurement process, due to the influence of external ambient temperature, instrument measurement accuracy, offset, and tilt in the sampling process on the measurement results, it is necessary to analyze the uncertainty of this experiment. In order to ensure the accuracy and reliability of the analysis, this paper uses the GUM method to evaluate the uncertainty.
Taking the original signal measurement value shown in Figure 6 as the research object, the uncertainty of each sampling point is calculated, and the main factors affecting the synthetic uncertainty u0 of each sampling point of the original signal are analyzed. The specific process steps are as follows:
(1)
Considering the operation error in the measurement process, the coordinate measurement of each sampling point is repeated 10 times, that is, m = 10, and the corresponding uncertainty u1 is obtained as follows;
(2)
According to the relevant technical documents, the maximum allowable deviation of the instrument is 0.02 μm, that is, the standard deviation σ is 0.02 μm, so that the measured value of the sampling point obeys the normal distribution, and the corresponding confidence factor K is 1.96. The uncertainty u2 caused by the error of the instrument‘s own indication is usually related to the standard deviation σ, and the confidence factor K as follows:
u 2 = σ K
(3)
In the process of sampling the outer surface of the sphere by the instrument, the uncertainty is caused by temperature u3 = 0 because the external environment temperature is basically kept constant at 20 °C;
(4)
In the actual sampling process, the probe basically does not produce offset and tilt, so the uncertainty caused by this item is u4 = 0;
(5)
The above uncertainty is combined, and the corresponding combined single-point uncertainty formula is as follows:
u = u 1 2 + u 2 2 + u 3 2 + u 4 2
(6)
For the center of the ceramic sphere, the uncertainty generated in the detection process can usually be expressed by the following model:
{ u x a = x a m u y b = y b m
(7)
Due to the large number of sampling points set in this paper, the difference εab between uxa and uya of the center of the circle will be infinitely reduced to approximately zero in the actual measurement process, and the combined standard uncertainty uc formed on this basis is as follows:
u c 2 = ( Δ E m i n x a u x a ) 2 + ( Δ E m i n y b u yb ) 2 + 2 Δ E m i n x a Δ E m i n y b ε a b u x a yb + ( Δ E m i n η m a x u η m a x ) 2 + ( Δ E m i n r m a x u r m a x ) 2 + ( Δ E m i n η m i n u η m i n ) 2 + ( Δ E m i n r m i n u r m i n ) 2

6.3. Analysis of Experimental Results

The roundness deviation Ec of the 12 cross-section profiles corresponding to each of the above 10 samples was detected by the Taylor roundness tester. Each cross-section was repeatedly sampled 10 times, and the mean value was taken as the roundness error value Ec under the cross-section. On this basis, the differences between the roundness of each cross-section were compared, to verify whether the roundness of the different cross-sections of the finished ball processed by the ceramic ball under the condition of a sufficient change of the rotation angle during the lapping process was close to the same.
Each experimental sample fully considers the impact of uncertainty in the measurement process, and the results are shown in Figure 10.
From the experimental results shown in Figure 10 above, it can be seen that the roundness deviation of different cross-sections selected by the same ceramic ball sample is basically close, and the corresponding standard deviation SD value is basically stable at approximately 0.03 μm, that is, the roundness error value fluctuates less, and the data concentration degree is higher. This shows that the accuracy of different cross-section shapes selected by the same ceramic ball sample tends to be consistent, which undoubtedly proves the results of the previous simulation part; the larger the rotation angle variation of the ceramic ball during the lapping process, the more sufficient the spin motion during the lapping process and the more consistent processing effect can be achieved on each surface of the ball, so as to ensure the reliability of the contour shape signal detected under different sections.
Based on the above conclusions, 10 samples are detected respectively, and the mean values of 12 cross-section contour points detected by each sample are calculated. The calculated average signal is used as the original signal of the outer contour of the ceramic ball, as shown in Figure 11 below.
The original signal of each sample detected in Figure 11 is processed by the empirical mode decomposition method EMD, mentioned in this paper. For the initial decomposition of the intrinsic mode function IMF, it can be seen from the previous text that the number of intersections n with the zero-frequency component Zj(t) basically satisfies the double relationship with the number of waveforms Kc. Therefore, after obtaining the number of intersection points n, the number of waveforms Kc of each Intrinsic Mode Function can be deduced. According to the relevant instructions of the EMD method, the number of waveforms Kc = 15 is used as the main criterion. The signal with the number of waveforms Kc greater than this value in the Intrinsic Mode Functions IMF is set as the precision error interference signal, and it is eliminated. The IMF7 and residual error Res obtained by the final decomposition are shown in Figure 12.
After the original signal decomposition of the above samples is completed, the remaining intrinsic mode function IMF7 and the residual error Res are reconstructed to obtain the roundness error signal of the ceramic ball, and the signal is put into the roundness approximation algorithm as the initial surface detection signal. It can be seen from the previous text that the algorithm takes the least squares center corresponding to the cross-section of the ceramic ball as the reference point, and sets the radius R of the approximation region to be equal to the circle of the least squares roundness error ΔEmin. Starting from the edge of the region, it is divided into 120 fine points of different sizes, and the fine points inside the minimum approximation region formed by each division are the center of the circle. The maximum value Rmax and the minimum value Rmin of the distance corresponding to the roundness error signal are calculated, and the corresponding range ΔR is obtained.
From the previous introduction of the algorithm flow, it can be seen that the calculated maximum Rmax, minimum Rmin, and range ΔR are solved by the minimum circumscribed circle evaluation method, the maximum inscribed circle evaluation method, and the minimum area evaluation method. The corresponding roundness errors EC1, EC2, and EC3 are obtained by setting the constraint accuracy α of the algorithm to R/1202.
The calculated roundness error values EC1, EC2, and EC3 are shown in Table 3. Comparing it with the roundness instrument test result E, the result shown in Figure 13 is obtained.
By analyzing Table 3 and Figure 13, it can be seen that the roundness error values EC1, EC2, and EC3 calculated by samples 1 to 10 are different, which indicates that there are some differences in the results obtained by the calculation method under different evaluation criteria. The error EC1 obtained by the minimum circumcircle evaluation standard is the largest, and the error EC3 obtained by the minimum zone evaluation standard is the smallest. The relationship between the three is EC1 > EC2 > EC3, and the value of EC3 is the closest to the result obtained by the roundness tester. The relative error between the two is maintained at (0.32~1.45%). Therefore, in the actual measurement process, the error EC3 obtained by the minimum zone evaluation standard should be used as the roundness error value obtained by this algorithm. At the same time, the error EC3 is basically consistent with the instrument-measured value E, indicating that the algorithm can better realize the accurate evaluation of the form deviation of the outer surface of the ceramic ball.
Similarly, the original signal collected on the surface of the ceramic ball is used as the input signal to be solved by the mainstream algorithms, such as the least circumscribed circle method, the least square method, the maximum inscribed circle method, and the minimum region method. The roundness error calculated by the minimum circumscribed circle method is Ea1, the roundness error calculated by the least square method is Ea2, the roundness error calculated by the maximum inscribed circle method is Ea3, and the roundness error calculated by the minimum region method is Ea4.
The calculated results are compared with the roundness error value EC3, obtained by the method described in Table 4, and the results are shown in Figure 14.
Combined with Table 4 and Figure 14, it can be clearly seen that the roundness error obtained by the method described in this paper is quite different from the roundness error obtained by the traditional method. The error Ea3 obtained by the maximum inscribed circle method is the largest, followed by the error Ea1 obtained by the minimum circumscribed circle method. The error Ea obtained by the least square method is the minimum value calculated by the traditional method, but the value is still less than the roundness error value EC3 obtained by the method described in this paper. The relative error between the two ranges from 1.39% to 10.1%. At the same time, compared with Table 3 and Table 4, it can be seen that for the same evaluation method, the calculation method in this paper can reduce the corresponding roundness error; among them, the mean error reduced by the minimum circumscribed circle method is 0.0087 μm, the mean error reduced by the maximum inscribed circle method is 0.0553 μm, and the mean error reduced by the minimum zone method is 0.00633 μm. Therefore, the calculation accuracy of the method described in this paper is higher than that of several existing, traditional algorithms. At the same time, it shows that the algorithm can better realize the accurate evaluation of the form deviation of the outer surface of the ceramic ball, and it provides a great guiding value in the evaluation of the shape accuracy of the ceramic ball processed under the condition of a sufficient change of the rotation angle.

7. Conclusions

This paper proposes an evaluation algorithm for the shape error of the ceramic sphere’s outer surface applied to the lapping trajectory’s uniform envelope. The main factors to improve the uniformity of the lapping trajectory on the surface of the ceramic sphere are verified by simulation analysis and experiment, that is, the variation range of the rotation angle of the sphere. When the value of ∆ δ is larger, the trajectory of the surface of the sphere is more uniform, and the envelope of the sphere can be realized. The different sections of the sphere can achieve more consistent processing, that is, the roundness deviation error of different sections is small. The experimental results show that the corresponding standard deviation SD value is basically stable at approximately 0.03 μm. Combining the empirical mode decomposition method with the roundness approximation algorithm, the roundness error signal is extracted by the empirical mode decomposition method and used as the input signal of the roundness approximation algorithm. The experimental results show that the method has a great advantage in accuracy compared with the traditional algorithm and is basically consistent with the results obtained by the instrument detection.
In summary, the method designed in this paper fills the gap in the field of ceramic balls with uniform distribution of lapping trajectories to a certain extent and provides a new idea for the accurate evaluation of the spherical error of ceramic balls.

Author Contributions

J.S., Z.T. and J.Y. provided financial support and guidance for manuscript writing, and guided the establishment of roundness deviation approximation algorithm based on ceramic balls. J.S., W.C. and L.G. established the roundness deviation approximation algorithm, which is the main contributor to manuscript writing. J.Y. helped to collect the surface signal of the ceramic ball and purified the signal by the EMD method. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the collective support granted by the National Natural Science Foundation of China (Grant No 52105196), the Education Department of Liaoning Province (Grant No LJKMZ20220936), and the Young and Middle-aged Innovation Team of Shenyang (Grant No RC210343).

Institutional Review Board Statement

The study did not require ethical approval.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data are available from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

[Op Xd Yd Zd]Fixed coordinate system
[Op Xz Yz Zz]Rotary coordinate system
[Oz, Xs Ys Zs]Rotation coordinate system of ceramic ball
δRotation angle of ceramic ball
[Oz, Xs, Ys, Zs]The coordinate system in the state of spin angle change
PNInitial matrix
tran(u, δ)Coordinate change matrix of ceramic ball
ω1, ω2, ω3Angular velocity of contact point
ωzRotational angular velocity of ceramic balls
ωbProjection of angular velocity on x axis
ωcProjection of angular velocity on y axis
RB, RCThe distance from the contact point to the radius of rotation of the sphere
rThe radius value of ceramic ball
ηGroove angle
ΔFRotation amplitude matrix
ΔtThe unit sampling time of the trajectory points on the sphere surface
CReal-time state matrix of sphere rotation angle in grinding process
PN(i + 1)The trajectory coordinates of the ceramic ball obtained after turning any angle during the grinding process
δ(i)/ΔδThe variation range of rotation angle in unit time
m1Upper envelope line
m2Lower envelope line
DThe difference between the time series signal and the mean value
LStopping function
Pj (t) Data set from initial high-frequency IMF to minimum low-frequency IMF
Pj (t) IMF classification
Qm (t) Residual error
Zj(t)Zero-frequency component
IMFIntrinsic Mode Functions
KcNumber of waveforms
OLThe center of the least squares circle
CiThe actual measured contour points
ΔEminThe roundness deviation of the sphere obtained by the least square method
eThe distance from the center of Rotation O to the circle OL
rpThe distance from any point on the actual contour line to the center OL
βThe initial angle between rp and polar axis
ΔrpThe distance deviation value in the model
RApproximation region radius of the algorithm
OxHighly fine points
RmaxThe maximum radius in each minimum partition region
RminThe minimum radius in each minimum partition region
ΔRThe radius range in each minimum partition area
MZMMinimum zone method
LSMLeast square method
MCM Minimum circumcircle method
MICMaximum inscribed circle method
EC1The algorithm is based on the MCM to evaluate the roundness deviation obtained by the standard
EC2The algorithm is based on the MIM to evaluate the roundness deviation obtained by the standard
EC3The algorithm is based on the MIC to evaluate the roundness deviation obtained by the standard
EcRoundness deviation value detected by instrument
Ea1The roundness deviation calculated by the MCM
Ea2The roundness deviation calculated by the LSM
Ea3The roundness deviation calculated by the MIC method
Ea4The roundness deviation calculated by the MZM

References

  1. Clarke, I.; Pezzotti, G.; Lakshminarayanan, A.; Burgett, M.M.; Donaldson, T. Silicon Nitride Bearings: An Alternative to Oxide Ceramics in Total Hip Arthroplasty. Orthop. Proc. 2016, 98 (Suppl. 1), 86. [Google Scholar]
  2. Tian, J.; Wu, Y.; Sun, J.; Xia, Z.; Ren, K.; Wang, H.; Li, S.; Yao, J. Thermal Dynamic Exploration of Full-Ceramic Ball Bearings under the Self-Lubrication Condition. Lubricants 2022, 10, 213. [Google Scholar] [CrossRef]
  3. Zhang, X.; Wu, D.; Xia, Z.; Li, Y.; Wang, J.; Han, E.-H. Characteristics and mechanism of surface damage of hybrid ceramic ball bearings for high-precision machine tool. Eng. Fail. Anal. 2022, 142, 106784. [Google Scholar] [CrossRef]
  4. Sun, J.; Chen, W.; Yao, J.M.; Li, S.H.; Tian, J.X. Analysis of the Lapping trajectory of Si3N4 Ceramic Balls and Research on Its Effect Mechanism of Surface Quality. Surf. Technol. 2023, 52, 253–265. [Google Scholar]
  5. Zhou, F.F.; Yuan, J.L.; Yao, E.F.; Lv, B.H.; Ruan, D.N. Review on Ultra-percision Machining Technology of Precision Balls. Chin. J. Mech. Eng. 2019, 30, 1528–1539. [Google Scholar]
  6. Xiao, X.L.; Yan, Q.S.; Lin, H.T.; Jiao, J.H.; Liu, J. Research Progress of Silicon Nitride Ceramic Ball Lapping and Polishing Technology. J. Guangdong Univ. Technol. 2018, 35, 18–23+30. [Google Scholar]
  7. Zmarzły, P. Multi-Dimensional Mathematical Wear Models of Vibration Generated by Rolling Ball Bearings Made of AISI 52100 Bearing Steel. Materials 2020, 13, 5440. [Google Scholar] [CrossRef]
  8. Zmarzły, P. Analysis of Technological Heredity in the Production of Rolling Bearing Rings Made of AISI 52100 Steel Based on Waviness Measurements. Materials 2022, 15, 3959. [Google Scholar] [CrossRef]
  9. Yuan, C.; Wu, C.; Fang, X.; Liao, N.; Tong, J.; Yu, C. Effect of Slurry Concentration on the Ceramic Ball Grinding Characteristics of Magnetite. Minerals 2022, 12, 1569. [Google Scholar] [CrossRef]
  10. Dong, M.G.; Yong, F.L. Overview of extreme manufacturing. Int. J. Extrem. Manuf. 2019, 1, 5–13. [Google Scholar]
  11. Wang, D.X.; Wen, X.L.; Qiao, G.F. Estimation of uncertainty in measuring the workpiece circularity error. Opt. Precis. Eng. 2018, 26, 2438–2445. [Google Scholar] [CrossRef]
  12. Cai, Z.; Wang, J.L.; Lv, M.F.; Zhu, L.B. Roundness deviation Assessment Based on Improved Cuckoo Search Algorithm. Modul. Mach. Tool Autom. Manuf. Tech. 2020, 40–44. [Google Scholar] [CrossRef]
  13. Zhang, K.; Wang, D.W.; Li, S.H.; Sun, J.; Wu, Y.H. Materail removal mode of lapping Si3N4 balls. Diam. Abras. Eng. 2019, 39, 38–44. [Google Scholar]
  14. Wu, Y.H.; Sha, Y.; Li, S.H.; Tian, J.X. Wear mode transition in micro-abrasive of silicon nitride ceramic balls. Ordnance Mater. Sci. Eng. 2021, 44, 49–57. [Google Scholar]
  15. Zhou, Z.Z.; Yuan, J.L.; Lv, B.H.; Zheng, J.J. Roundness deviation Correction for Ceramic Ball Lapping Process. Bearing 2009, 11–15. [Google Scholar] [CrossRef]
  16. Zhang, B.; Uematsu, T.; Nakajima, A. High Efficiency and Precision Grinding of Si3N4 Ceramic Balls Aided by Magnetic Fluid Support Using Diamond Wheels. JSME Int. J. Ser. C Mech. Syst. Mach. Elem. Manuf. 1998, 41, 499–505. [Google Scholar] [CrossRef]
  17. Zhang, B.; Nakajima, A. Spherical surface generation mechanism in the lapping of balls for ultraprecision ball bearing. Proc. Inst. Mech. Eng. 2000, 214, 351–357. [Google Scholar] [CrossRef]
  18. Lee, R.-T.; Hwang, Y.-C.; Chiou, Y.-C. Lapping of ultra-precision ball surfaces part I: Concentric V-groove lapping system. Int. J. Mach. Tools Manuf. 2006, 46, 1146–1156. [Google Scholar] [CrossRef]
  19. Lee, R.T.; Yih, C.H.; Chiou, Y.C. Lapping of ultra-precision ball surfaces. Part II. Eccentric V-groove lapping system. Int. J. Mach. Tools Manuf. 2006, 46, 1157–1169. [Google Scholar] [CrossRef]
  20. Mei, J.; Huang, Q.X.; Chen, J.G.; Cheng, R.G.; Zhang, L.S.; Fang, C.Z.; Wang, C.Q.; Cheng, Z.Y. A simple asymptotic search method for estimation of minimum zone sphericity error. AIP Adv. 2020, 10, 015322. [Google Scholar] [CrossRef]
  21. Xuyi, S.; Ming, L. A Sphericity Error Assessment Application Based on Whale Optimization Algorithm. IOP Conf. Ser. Mater. Sci. Eng. 2019, 631, 052050. [Google Scholar] [CrossRef]
  22. Gogolewski, D.; Bartkowiak, T.; Kozior, T.; Zmarzły, P. Multiscale Analysis of Surface Texture Quality of Models Manufactured by Laser Powder-Bed Fusion Technology and Machining from 316L Steel. Materials 2021, 14, 2794. [Google Scholar] [CrossRef] [PubMed]
  23. Gogolewski, D.; Zmarzły, P.; Kozior, T.; Mathia, T.G. Possibilities of a Hybrid Method for a Time-Scale-Frequency Analysis in the Aspect of Identifying Surface Topography Irregularities. Materials 2023, 16, 1228. [Google Scholar] [CrossRef] [PubMed]
  24. Ito, S.; Tsutsumi, D.; Kamiya, K.; Matsumoto, K.; Kawasegi, N. Measurement of form error of a probe tip ball for coordinate measuring machine (CMM) using a rotating reference sphere. Precis. Eng. 2020, 61, 41–47. [Google Scholar] [CrossRef]
  25. Jiang, B.C.; Xin, D.; Shilei, B.; Lulu, W. Roundness error evaluation in image domain based on an improved bee colony algorithm. Mech. Sci. 2022, 13, 577–584. [Google Scholar] [CrossRef]
  26. Dong, Z.P.; Huang, F.G. Review of measurement and evaluation methods for Roundness Error. Tool Eng. 2011, 45, 14–19. [Google Scholar] [CrossRef]
  27. Lei, X.Q.; Chang, W.H.; Xue, Y.J.; Li, Y.; Li, J.X. Grid search algorithm for roundness deviation. Chin. J. Sci. Instrum. 2008, 29, 2324–2329. [Google Scholar]
  28. Yue, L.L.; Huang, Q.X.; Mei, J.; Cheng, R.J.; Zhang, L.S.; Chen, L.J. Method for Roundness deviation Evaluation Based on Minimun Zone Method. J. Mech. Eng. 2020, 31, 1387–1393. [Google Scholar]
  29. Li, F.; Zhou, F.F.; Li, X.L.; Zhao, P.; Yuan, J.L. Review on Roundness Error Separation Technique for Precision Bearings Balls. Bearing 2015, 50–55. [Google Scholar] [CrossRef]
  30. Fenfen, Z.; Weifeng, Y.; Julong, Y.; Binghai, L.; Tianchen, Z.; Ping, Z. Experimental study on lapping ceramic balls with variable-radius groove plate. Adv. Mech. Eng. 2021, 13, 16878140211033416. [Google Scholar]
  31. Xiao, X.-L.; Li, G.-X.; Mei, H.-J.; Yan, Q.-S.; Lin, H.-T.; Zhang, F.-L. Polishing of Silicon Nitride Ceramic Balls by Clustered Magnetorheological Finish. Micromachines 2020, 11, 304. [Google Scholar] [CrossRef] [PubMed]
  32. Zhao, P.; Guo, W.; Feng, M.; Lv, B.; Deng, Q.; Yuan, J. A Novel Lapping Method for High Precision Balls Based on Variable-Radius V-Groove. J. Micro Nano-Manuf. 2013, 1, 041007. [Google Scholar] [CrossRef]
  33. Lei, G.; Xiaoke, L.; Yanchun, Y.; Yucong, W.; Xuzhe, Y.; Xinyu, Z.; Duanyang, G.; Yang, L.; Li, L. A Modal Frequency Estimation Method of Non-Stationary Signal under Mass Time-Varying Condition Based on EMD Algorithm. Appl. Sci. 2022, 12, 8187. [Google Scholar]
  34. Rekam, M.; Sekhar, S.R.; Raj, J.A. Application of EMD based statistical parameters for the prediction of fault severity in a spur gear through vibration signals. Adv. Mater. Process. Technol. 2022, 8, 2152–2170. [Google Scholar]
  35. Zhongze, L.; Kang, D.; Huibin, L.; Guolin, H.; Canyi, D.; Zhuyun, C. A Novel Impact Feature Extraction Method Based on EMD and Sparse Decomposition for Gear Local Fault Diagnosis. Machines 2022, 10, 242. [Google Scholar]
  36. Meng, D.; Wang, H.; Yang, S.; Lv, Z.; Hu, Z.; Wang, Z. Fault Analysis of Wind Power Rolling Bearing Based on EMD Feature Extraction. Comput. Model. Eng. Sci. 2022, 130, 543–558. [Google Scholar] [CrossRef]
  37. Yongjian, S.; Shaohui, L.; Xiaohong, W. Bearing fault diagnosis based on EMD and improved Chebyshev distance in SDP image. Measurement 2021, 176, 109100. [Google Scholar]
  38. Zhao, X.; Qin, Y.; Fu, H.; Jia, L.; Zhang, X. Blind source extraction based on EMD and temporal correlation for rolling element bearing fault diagnosis. Smart Resilient Transp. 2021, 3, 52–65. [Google Scholar] [CrossRef]
  39. Ma, H.; Li, Z. Research on Bearing Life Prediction Method Based on EMD and Gray Model. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1043, 032065. [Google Scholar]
  40. Shah, A.K.; Yadav, A.; Malik, H. EMD and ANN based intelligent model for bearing fault diagnosis. J. Intell. Fuzzy Syst. 2018, 35, 5391–5402. [Google Scholar] [CrossRef]
  41. JB/T 6642-2004; Roundness and Waviness Deviation Measurement and Evaluation Method of Rolling Bearing Parts. Rolling the National Standardization Technical Committee: Beijing, China, 2004.
  42. Zhang, G.W.; Lv, Q.; Ma, J.H.; Liu, Y. Roundness deviation Evaluation Based on Empirical Mode Decomposition. Tool Eng. 2016, 50, 91–94. [Google Scholar]
  43. Liu, Z.T.; Yang, J.X.; Zhao, B. Study on Roundness Error Evaluation with Least-Squares Method Based on Nonlinear Optimization. Adv. Mater. Res. 2013, 2584, 755–758. [Google Scholar] [CrossRef]
  44. Lei, X.Q.; Li, J.S.; Duan, M.D. Method for Roundness Error Evaluation Based on Geometry Optimization. J. Mech. Eng. 2010, 46, 8–12. [Google Scholar]
  45. Maja, M.; Jacek, R.; Joanna, J. Tree position estimation from TLS data using hough transform and robust least-squares circle fitting. Remote Sens. Appl. Soc. Environ. 2023, 29, 100863. [Google Scholar]
  46. Zheng, P.; Liu, D.; Zhao, F.; Zhang, L. Statistical Evaluation Method for Cylindricity Deviation Using Local Least Squares Cylinder. Int. J. Precis. Eng. Manuf. 2019, 20, 1347–1360. [Google Scholar] [CrossRef]
  47. Honghao, L.; Feng, S.; Tingxai, D.; Xuemin, X. The Effect of Particle Size of Silicon Nitride Powder on Properties of Silicon Nitride Ceramic Balls. IOP Conf. Ser. Mater. Sci. Eng. 2019, 678, 012041. [Google Scholar]
Figure 1. Ceramic ball lapping principle and spherical deviation schematic diagram. (a) Spherical Lapping Schematic; (b) Diagram of spherical deviation.
Figure 1. Ceramic ball lapping principle and spherical deviation schematic diagram. (a) Spherical Lapping Schematic; (b) Diagram of spherical deviation.
Materials 16 02351 g001
Figure 2. Transformation of coordinate system of ceramic ball motion.
Figure 2. Transformation of coordinate system of ceramic ball motion.
Materials 16 02351 g002
Figure 3. Lapping trajectory of sphere surface under different rotation angle variation.
Figure 3. Lapping trajectory of sphere surface under different rotation angle variation.
Materials 16 02351 g003aMaterials 16 02351 g003b
Figure 4. Signal to be measured on the outer surface of ceramic ball, including (a) signal to be measured, (b) surface roughness error signal, (c) waviness error signal, and (d) sphere form deviation signal.
Figure 4. Signal to be measured on the outer surface of ceramic ball, including (a) signal to be measured, (b) surface roughness error signal, (c) waviness error signal, and (d) sphere form deviation signal.
Materials 16 02351 g004
Figure 5. Ceramic ball surface roundness deviation signal extraction method.
Figure 5. Ceramic ball surface roundness deviation signal extraction method.
Materials 16 02351 g005
Figure 6. Diagram of least squares circle.
Figure 6. Diagram of least squares circle.
Materials 16 02351 g006
Figure 7. Schematic diagram of sphericity approximation method.
Figure 7. Schematic diagram of sphericity approximation method.
Materials 16 02351 g007
Figure 8. Algorithm flow chart and related pseudo-codes.
Figure 8. Algorithm flow chart and related pseudo-codes.
Materials 16 02351 g008
Figure 9. Sample measurement flow chart. (a) silicon nitride ball; (b) Taylor roundness instrument; (c) The selected section schematic diagram.
Figure 9. Sample measurement flow chart. (a) silicon nitride ball; (b) Taylor roundness instrument; (c) The selected section schematic diagram.
Materials 16 02351 g009
Figure 10. Comparison of roundness deviation of ceramic balls under different samples and different sections of the same sample. (a) The EC values under different cross sections of Sample 1; (b) The EC values under different cross sections of Sample; (c) The EC values under different cross sections of Sample 3; (d) The EC values under different cross sections of Sample 4; (e) The EC values under different cross sections of Sample 5; (f) The EC values under different cross sections of Sample 6; (g) The EC values under different cross sections of Sample 7; (h) The EC values under different cross sections of Sample 8; (i) The EC values under different cross sections of Sample 9; (j) The EC values under different cross sections of Sample 10.
Figure 10. Comparison of roundness deviation of ceramic balls under different samples and different sections of the same sample. (a) The EC values under different cross sections of Sample 1; (b) The EC values under different cross sections of Sample; (c) The EC values under different cross sections of Sample 3; (d) The EC values under different cross sections of Sample 4; (e) The EC values under different cross sections of Sample 5; (f) The EC values under different cross sections of Sample 6; (g) The EC values under different cross sections of Sample 7; (h) The EC values under different cross sections of Sample 8; (i) The EC values under different cross sections of Sample 9; (j) The EC values under different cross sections of Sample 10.
Materials 16 02351 g010aMaterials 16 02351 g010b
Figure 11. Original signal of ceramic ball surface. (a) Sample 1 original signal diagram; (b) Sample 2 original signal diagram; (c) Sample 3 original signal diagram; (d) Sample 4 original signal diagram; (e) Sample 5 original signal diagram; (f) Sample 6 original signal diagram; (g) Sample 7 original signal diagram; (h) Sample 8 original signal diagram; (i) Sample 9 original signal diagram; (j) Sample 10 original signal diagram.
Figure 11. Original signal of ceramic ball surface. (a) Sample 1 original signal diagram; (b) Sample 2 original signal diagram; (c) Sample 3 original signal diagram; (d) Sample 4 original signal diagram; (e) Sample 5 original signal diagram; (f) Sample 6 original signal diagram; (g) Sample 7 original signal diagram; (h) Sample 8 original signal diagram; (i) Sample 9 original signal diagram; (j) Sample 10 original signal diagram.
Materials 16 02351 g011
Figure 12. EMD decomposition results of ceramic ball surface original signal. (a) Decomposition results of Sample 1; (b) Decomposition results of Sample 2; (c) Decomposition results of Sample 3; (d) Decomposition results of Sample 4; (e) Decomposition results of Sample 5; (f) Decomposition results of Sample 6; (g) Decomposition results of Sample 7; (h) Decomposition results of Sample 8; (i) Decomposition results of Sample 9; (j) Decomposition results of Sample 10.
Figure 12. EMD decomposition results of ceramic ball surface original signal. (a) Decomposition results of Sample 1; (b) Decomposition results of Sample 2; (c) Decomposition results of Sample 3; (d) Decomposition results of Sample 4; (e) Decomposition results of Sample 5; (f) Decomposition results of Sample 6; (g) Decomposition results of Sample 7; (h) Decomposition results of Sample 8; (i) Decomposition results of Sample 9; (j) Decomposition results of Sample 10.
Materials 16 02351 g012aMaterials 16 02351 g012b
Figure 13. Comparison of calculation results and roundness instrument test results.
Figure 13. Comparison of calculation results and roundness instrument test results.
Materials 16 02351 g013
Figure 14. Comparison of calculation results of different methods.
Figure 14. Comparison of calculation results of different methods.
Materials 16 02351 g014
Table 1. Performance parameters of silicon nitride ceramic ball.
Table 1. Performance parameters of silicon nitride ceramic ball.
Mechanical PropertyParameter Value
Density/(g·cm–3)3.2 × 103
Elastic Modulus/Gpa310
Hardness/HRC94
Poisson’s ratio0.26
Fracture toughness/(MPa·m–2)7.0
Compressive strength/Pa420
Thermal expansion coefficient/(10–6·K–1)3.0 × 106
Table 2. Experimental sample specifications.
Table 2. Experimental sample specifications.
Serial NumberDiameterAccuracy Grade
110.043G3
210.111G3
36.832G3
46.721G3
58.327G3
68.683G3
75.365G5
85.874G5
93.691G5
103.116G5
Table 3. Roundness error calculation results.
Table 3. Roundness error calculation results.
Sample NumberEC1/μmEC2/μmEC3/μmEC/μm
10.06450.06380.06260.0624
20.08670.08240.08150.0816
30.04320.04150.03970.0411
40.08350.08120.08040.0814
50.08510.08310.08230.0822
60.04260.04060.03850.0391
70.09750.09530.09380.0934
80.08130.08070.07860.0792
90.10150.09810.09620.1000
100.09860.09730.09510.0965
Table 4. Roundness error calculation results of different methods.
Table 4. Roundness error calculation results of different methods.
Sample NumberEa1/μmEa2/μmEa3/μmEa4/μmEc/μm
10.06620.06280.06990.06290.0626
20.08260.08190.08320.08200.0815
30.04250.03990.04250.04000.0397
40.08860.08080.09370.08100.0804
50.09040.08260.09400.08280.0823
60.04070.03870.04260.03870.0385
70.10000.09450.10090.09460.0938
80.08020.07930.08170.07940.0786
90.09840.09700.10400.09740.0962
100.10360.09580.10680.09620.0951
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

Sun, J.; Chen, W.; Yao, J.; Tian, Z.; Gao, L. Research on the Roundness Approximation Search Algorithm of Si3N4 Ceramic Balls Based on Least Square and EMD Methods. Materials 2023, 16, 2351. https://doi.org/10.3390/ma16062351

AMA Style

Sun J, Chen W, Yao J, Tian Z, Gao L. Research on the Roundness Approximation Search Algorithm of Si3N4 Ceramic Balls Based on Least Square and EMD Methods. Materials. 2023; 16(6):2351. https://doi.org/10.3390/ma16062351

Chicago/Turabian Style

Sun, Jian, Wei Chen, Jinmei Yao, Zhonghao Tian, and Longfei Gao. 2023. "Research on the Roundness Approximation Search Algorithm of Si3N4 Ceramic Balls Based on Least Square and EMD Methods" Materials 16, no. 6: 2351. https://doi.org/10.3390/ma16062351

APA Style

Sun, J., Chen, W., Yao, J., Tian, Z., & Gao, L. (2023). Research on the Roundness Approximation Search Algorithm of Si3N4 Ceramic Balls Based on Least Square and EMD Methods. Materials, 16(6), 2351. https://doi.org/10.3390/ma16062351

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