1. Introduction
High-precision cylindrical parts have been widely used in the fields of deep space exploration and ultra-precision manufacturing. How to improve the surface machining accuracy of cylindrical parts has become an obstacle restricting the development of the industry. At present, there are mainly three methods to improve the surface machining accuracy of cylindrical parts: The first method is to use ultra-precision cylindrical grinders or lathes. With the help of the precision of the machine tool itself, the high precision of the machined parts is guaranteed. The machine tools used in this method are generally extremely expensive and have strict requirements for the machining environment. The second method is to use off-position measurement [
1] and compensation machining to improve the accuracy of the surface shape. Compared with the first method, this method has a lower cost, but repeated part clamping will introduce secondary clamping errors and reduce processing efficiency. At the same time, the environment of off-position measurement is generally different from the machining environment, which may easily cause the measurement results to not accurately guide the compensation machining. The third method is to use the method of in situ measurement [
2,
3,
4] and compensation machining [
5,
6] to improve the accuracy of the surface shape. This method not only reduces the requirements on the performance of the machine tool but also avoids the impact of the secondary clamping error and environmental changes. Based on the advantages of the third method, it has been one of the hot spots in the field of advanced manufacturing technology to apply this method to the in situ measurement of cylindrical shape.
K. Stepien [
2] systematically introduced three methods of cylindrical shape measurement, including the multi-probe method, the V-block method, and the Articulated Arm Coordinate Measuring Machines. The advantages and disadvantages of the three methods are compared in the paper, and it is considered that the multi-probe method is the most suitable method for carrying out high-precision in situ measurement of small-sized cylindrical workpieces. The multi-probe method uses multiple sensors to collect the cylindrical shape data synchronously and integrates the data for error separation. Multi-probe methods mainly include the three-point method, four-point method, and five-point method.
The traditional three-point method for measuring cylindricity was first extended from the three-point method for error separation of roundness. This method assumes that the axis of the cylindrical workpiece being measured is an ideal straight line. In fact, the axis of the cylindrical workpiece is not a straight line, so the measurement results of the traditional three-point method are not accurate. However, this method is still very effective for measuring large cylinders or where the accuracy requirement is not high. Both S. Ozono [
7] and B. Muralikrishnan [
8] conducted in-depth research on the three-point method and believed that the three-point method has the problem of first-order harmonic suppression, so the extraction of the least square circle center of the cross section cannot be realized. Kakino [
9] and Lei [
10], respectively, introduced the improved method of the three-point method, which can realize the measurement of the roundness of each cross section, the straightness of the axis, and the deviation of the average radius of each cross section. They used a mathematical algorithm to avoid the problem of first harmonic suppression in the three-point method, and the position of the least square center can be obtained accurately. Their research achievement is great progress on the three-point measurement of cylindricity. However, the influence of zeroing error on the measurement results has not been fully considered. The existence of zeroing error will lead to inaccurate measurement results of the average radius of each cross section, which will further affect the accuracy of cylindrical shape reconstruction.
Nyberg [
11] proposed a four-point method for cylindricity error separation technology. Three sensors are arranged on the same cross section of a cylindrical workpiece to measure the roundness according to the three-point method error separation technology [
12,
13]. Two sensors are arranged on the same busbar to realize the measurement of busbar straightness according to the sequential-two-points method [
14,
15]. Of all the sensors, one is shared. Nyberg demonstrated the effectiveness of this approach by building a measurement setup. However, the four-point method still has defects in principle; that is, the sequential-two-points method cannot realize the separation of the tilting motion error of the busbar. Katsuyuki [
16] established a five-point scanning system. The five scanning sensors are all located on the same spiral line on the surface of the cylinder. The rotation of the cylinder is synchronized with the motion of the sensors so that the cylinder profile measurement is transformed into a one-dimensional straightness measurement. The measurement results of this system are compared with those of commercial roundness meters, and this proves the feasibility of the five-point method. However, the multi-point straightness error separation technology based on discrete Fourier transform assumes that the straightness profile is end to end. It is impossible to realize this assumption with the actual spiral profile on a cylinder. Therefore, the straightness error separation technology based on the discrete Fourier transform is still insufficient in principle to measure and reconstruct the spiral profile on the cylinder. On the basis of summarizing the previous research results, Liu put forward a new four-point method [
17] and another five-point method [
18], respectively. However, its research object is large cylindrical workpieces, such as large cylindrical parts used in papermaking or other fields, so the requirements for measurement accuracy are relatively low. At the same time, the four-point cylindricity measurement method has the problem of poor anti-interference ability, and the five-point cylindricity measurement method also has the defect of complex structure. Therefore, these two methods proposed by Liu are not suitable for in situ measurement of small-sized and high-precision cylindrical parts.
With the research of the multi-point method entering the bottleneck, the high-precision in situ measurement method of cylindricity begins to develop towards hybrid methods [
19] and optical measurement methods [
20,
21,
22].
In general, the traditional three-point method can only realize the in situ measurement of cylindrical workpieces with low surface accuracy. Kakino and Lei’s research results further improved the function of the three-point method, but the influence of zeroing error on error separation was ignored. Due to the influence of sensor size, the measurement structure of the four-point method and the five-point method is complicated, which makes it not suitable for measuring small-size workpieces. In addition, the four-point method has errors in principle and the five-point method has poor anti-interference ability, so it is difficult to realize high-precision cylindrical shape reconstruction. Therefore, the three-point method is the most suitable method for measuring small-sized and high-precision cylindrical workpieces. Based on the current research status, the three-point method still leaves room for improvement.
In this paper, according to the elements of cylindrical shape reconstruction defined in [
23,
24], the cylindricity measurement method of the three-point method is further optimized. The in situ measurement and reconstruction technology of the cylindrical shape of the high-precision mandrel by the three-point method is put forward in this paper. Mathematical means are used to identify the data of axis straightness and average radius of each cross section. At the same time, the influence of the first harmonic components of spindle radial errors, zeroing errors of sensors, and clamping eccentricity errors of the workpiece on error separation accuracy are avoided.
2. Establishment of In Situ Measurement Model of High-Precision Mandrel
In this paper, the research object is a high-precision mandrel. The placement position of the sensors of the three-point method is shown in
Figure 1. Sensors A, B, and C are arranged on the same cross section of the high-precision mandrel. Three sensors need to be fixed on the slide by an integrally processed fixture, moving with the slide along the cylindrical busbar of the high-precision mandrel to achieve the purpose of measuring different cross sections. In
Figure 1,
are the cross sections of the high-precision mandrel to be measured. According to the three-point roundness error separation technology, the in situ measurement of roundness can be realized by using the three sensors, while the radial error and the least square circle center of each cross section can be realized through harmonic analysis. With radial error known, the average radius of each cross section can be separated from the data of Sensor A. Thus, the three elements of reconstructing the cylindrical shape of the high-precision mandrel can be obtained, and the following will give the specific theoretical analysis process.
2.1. Establishment of In Situ Measurement Coordinate System
As shown in
Figure 2, the model of the in situ measurement device mainly consists of a spindle, slide, high-precision mandrel, and measuring frame. The measuring frame is composed of sensors and measuring fixtures. The high-precision mandrel is fixed on the spindle of the ultra-precision lathe and can rotate at a constant speed with the spindle. The measuring frame is fixed on the slide and can move parallel to the spindle axis. To describe the error relationship of in situ measurements more clearly, coordinate systems are established as shown in
Figure 2. Firstly, take the intersection point of the average line of the rotation axis and the spindle end face as the origin
and establish the absolute coordinate system. The coordinate axis
and
are located horizontally and vertically, respectively, while the coordinate axis
coincides with the average line of the axis of rotation of the spindle. Secondly, taking the intersection of the axes of the three sensors as the origin
, the measuring coordinate system of cross section
is established. The coordinate axis
,
and
are parallel to the coordinate axis
,
and
of the absolute coordinate system, respectively. The number
can be taken as
, and
is the total number of the measured cross sections.
2.2. Establishment of High-Precision Mandrel Mathematical Model
The profile of the cross section of the high-precision mandrel in the rotation will exhibit deterministic periodic characteristics, which can be expanded in the Fourier series as
where
is the angle value corresponding to each point on the cross section;
is the average radius of the cross section;
stands for harmonic order; and
and
represent the sine and cosine Fourier coefficients of the roundness error, respectively.
The high-precision mandrel can be regarded as a continuum with numerous circular cross sections. Therefore, a similar Fourier expansion can be used to represent the cylindrical shape of the high-precision mandrel. It should be noted that
and
are functions related to the number of each cross section, so the cylindrical shape
of the high-precision mandrel can be expressed as
where
is the number of each cross section;
is the average radius of the cross section
; and
and
represent the sine and cosine Fourier coefficients of the roundness error of the cross section
, respectively.
In order to describe each error component in
more directly, use the orthogonal polynomials to fit
,
, and
as
Among them, is an orthogonal polynomial; is the order of orthogonal polynomial; is the coordinate value of each section in the absolute coordinate system; and , , and are coefficients.
can be taken as a Legendre polynomial, and its expression is
Substituting Equations (3) and (4) with Equation (2), we can calculate
The right side of the equal sign in Equation (5) can be regarded as the sum of five terms. Among them, the first term is only related to
, so it is the error of the radius of each cross section. The second term has nothing to do with
, which means that the centers of each cross section are on a straight line, and the offset between the straight line and datum axis is
. The third term indicates that the center of each cross section is on a straight line with an inclination of
to the datum axis. The fourth term represents the location of the center of each cross section. The fifth term represents the roundness error of each cross section. It can be known that the second and third terms only indicate the relative position between the axis of the high-precision mandrel and the datum axis. Only the first, fourth, and fifth terms determine the cylindrical shape of the high-precision mandrel, which is consistent with the statement in reference [
23,
24].
Based on the analysis above, Equation (5) can be reduced to
Among them, is the variation or relative radius of the average radius of cross section ; is the bending of the central axis at the cross section ; and is the roundness error of cross section .
For the convenience of subsequent expression, Equation (6) can be abbreviated as
Among them, represents , while represents .
Thus, the shape of the high-precision mandrel can be fitted from multiple cross sections, as shown in
Figure 3.
, respectively, represent the
coordinate values corresponding to different cross sections.
is the ideal axis.
is the actual axis.
2.3. Algorithm for In Situ Measurement of Cylindrical Shape by Means of the Three-Point Method
2.3.1. Analysis of In Situ Measurement Model
In the measurement coordinate system
of cross section
, an in situ measurement and error separation model is established, as shown in
Figure 4. The three sensors are placed around the cross section for data acquisition synchronously. The determination of the installation angle [
25,
26,
27] requires specific calculations to avoid harmonic suppression. In this paper,
,
,
,
, and the number of sampling points
for each circle is 512. The data sequences collected by Sensors A, B, and C are denoted as
,
, and
,
.
In the measurement coordinate system, the data collected by the sensors include not only the profile data of the measured cross section but also the radial error of the spindle, the installation eccentricity error of the high-precision mandrel, the zeroing errors of the sensors, and the errors caused by environmental noise. Separating the various error components from the data collected by the sensors is the key to illuminating the reconstructed cylindrical shape. The following will continue to introduce the separation method of each element required for the reconstruction of the cylindrical shape.
2.3.2. Calculation of
Although the periodicity of radial error of ultra-precision spindle has not been proved, it is an indisputable fact that the higher the radial accuracy is, the better the repeatability of rotation error is. Therefore, both the radial error and the eccentricity error are periodic error components in the data collected by the sensors, so the eccentricity error can be regarded as a part of the radial error data, which can be recorded as . The roundness profile of the cross section can be represented by .
After eliminating the noise error in the original data of the sensors, the data collected by three sensors can be expressed as
Among them, and are the sampling points covered by the angle and between the sensors; , , and are the zeroing errors of Sensors A, B, and C, respectively.
Since the three-point roundness error separation method is a classical error separation method, only the conclusion is given here. According to reference [
12], the weighted sum of the sampling data of the three sensors can be calculated by selecting the appropriate parameter
and
.
At the same time,
can be directly changed into the following Fourier series:
The roundness error of the cross section can be obtained by solving Equations (11) and (12) simultaneously:
At the same time, the zero-order harmonics of Equations (11) and (12) are also equal to
Since , , and are unknown, cannot be solved. Due to the problem of first harmonic suppression, the least square center of cross section cannot be obtained either.
2.3.3. Calculation of
Since cannot be calculated directly by the three-point error separation technology, it is advisable to eliminate the zero-order harmonic components from the raw data. As a result, the interference of zeroing error on error separation can be avoided.
Without considering the zero-order harmonic components, the profile of cross section
can be expressed as
Since
and
are periodic sequences, it can be known according to Equation (15)
When measuring the cross section , the radial error of the spindle in the measuring coordinate system is . The data collected by Sensor A and Sensor C are represented by and , respectively, after eliminating zero-order harmonic components.
According to Equations (8) and (10), Equation (17) can be obtained.
By combining Equations (16)–(19), the following can be deduced:
Transpose Equation (18) to calculate
Calculate
to get
After simplification, we calculate the following:
Since the right sides of Equations (20) and (22) are known, they can be represented as
and
, respectively.
Calculate
to get
After simplification, Equation (26) can be obtained.
Multiply both sides of Equation (26) by
, and take the sum in one cycle.
Obviously, the first-order cosine coefficients can be obtained by transforming Equation (27).
In the same way, the first-order sine coefficients can be calculated as
By this means,
can be obtained. According to the principle of the fewest squares, the coordinates of the least squares center of cross section
in the measurement coordinate system
can be calculated as
Among them, , , and are the coordinate values of , , and coordinates, respectively.
It should be noted that the installation eccentricity also appears as the first harmonic in the sampled data. Therefore, the position of the least square circle center of the cross section will be affected by the installation eccentricity, which will cause deviation when the profile of each cross section is transformed into the absolute coordinate system. However, since the influence of installation eccentricity on each cross section is equivalent, the influence of installation eccentricity on the position of the cross section can be ignored.
2.3.4. Calculation of
By using Equations (23), (24), (28) and (29), the components of the radial error in the
and
directions can be obtained:
By transforming Equation (31),
can be obtained
According to Equations (7) and (8), it can be known that
Therefore, the average radius
of the cross section can be calculated by using the data collected by Sensor A on one circle
Considering the existence of zeroing error , it is equivalent to subtracting a constant from the average radius of each cross section at the same time, so it will not affect the reconstruction of the cylindrical shape.
2.4. Cylindrical Shape Reconstruction of High-Precision Mandrel
2.4.1. Coordinate Transformation
In
Section 2.3, the calculation algorithms of roundness error, least square circle center, and average radius of each cross section in the measurement coordinate system
have been introduced. To realistically reconstruct the cylindrical shape of the high-precision mandrel, it is necessary to transform the data of each cross section into the absolute coordinate system.
It is known that the radial error of the spindle in the measurement coordinate system is
, and its components on the coordinate axes
and
are
and
.
When the data of cross section is collected, and are used to represent the components of the spindle radial error on the coordinate axes and of the absolute coordinate system, respectively.
The coordinate axis
of the absolute coordinate system is defined as the average line of the spindle rotation axis and therefore
If the coordinate origin of the measurement coordinate system is
in the absolute coordinate system, then
We calculated the left and right sides of Equation (37) separately. In addition, according to the information provided by Equation (36), we can calculate the following:
2.4.2. Reconstruction of Cylindrical Shape of High-Precision Mandrel
The elements of reconstructing the cylindrical shape of the high-precision mandrel have been derived in
Section 2.3, and the relationship between the measuring coordinate system and the absolute coordinate system is given in
Section 2.4.1. Therefore, the coordinates
of each point on the surface of the high-precision mandrel can be determined in the absolute coordinate system, as shown in Equation (40). As a result, the cylindrical shape of the high-precision mandrel is reconstructed.
Among them, is the design radius of a high-precision mandrel.
4. Results Analysis and Discussion
4.1. Analysis of Experimental Results
The reconstruction method of the cylindrical shape of the high-precision mandrel is to measure the profiles of finite cross sections of the mandrel, and then fit the shape of the high-precision mandrel.
Figure 8 and
Figure 9, respectively, show the spatial distribution and plane distribution of each cross section measured. We can clearly observe the change in the profile, the relative position, and the difference in the relative radius of each cross section.
Figure 10 visually reflects the deviation of the center position of each cross section and the deviation of the average radius of each cross section.
In
Table 1, it can be found that the in situ measurement results are consistent with the roundness meter measurement results, but also slightly different. From the profile shape, it can be found that the low-order harmonic components of the in situ measurement and roundness measurement are basically the same, and the differences are mainly high-order harmonic components. In the compensation machining after in situ measurement, the objects of compensation are mainly the low-order harmonic components. Regarding the high-order harmonic components, the main reasons for the differences between in situ measurement and roundness measurement include two aspects: one is the vibration of the machine tool, and the other is the difference in the working principle of the sensors.
According to
Table 2, the in situ measurement results of the roundness of each cross section and that of the roundness meter can be plotted in
Figure 15. From
Table 2 and
Figure 15, it can be known that the in situ measurement results of each cross section are basically the same as those of the roundness meter, and the trend of change is the same. The maximum deviation of roundness of each cross section is 30 nm, which is about 17.65% of the measurement result of the commercial roundness meter. Considering the influence of the measurement environment, the measurement uncertainty of the in situ measurement system is within the acceptable range. By averaging multiple measurements, the accuracy of measurement results can be ensured.
The cylindrical shape measured by the in situ measurement and reconstruction technology of the cylindrical shape of the high-precision mandrel by the three-point method of the high-precision mandrel is shown in
Figure 11 and
Figure 12. The cylindrical shape measured by the roundness meter is shown in
Figure 14. By comparing the measurement results in
Figure 12 and
Figure 14, it can be observed that the in situ measurement and reconstruction result of the cylindrical shape is consistent with the measurement result of the roundness meter. At the same time, according to the measurement results of cylindricity in
Table 2, it can be found that the deviation of cylindricity measurement results is 10 nm, which is 2.56% of the measurement result of the commercial roundness meter. Therefore, the in situ measurement and reconstruction technology of the cylindrical shape of the high-precision mandrel using the three-point method can be proven to be accurate.
4.2. Analysis of Measurement Uncertainty
According to the algorithm given in
Section 2 and the experimental results in
Section 3, it can be found that both the radial error of the spindle and the zeroing error of the sensor are effectively separated theoretically and experimentally. However, what cannot be ignored in the measurement is that the installation error of the sensors will also affect the measurement result. Since a high-precision fixture was used to fix multiple sensors in this study, the high accuracy of the fixture allows for accurate sensor mounting positions. At the same time, based on the working principle and performance of capacitive sensors, the effect of small errors in sensor installation on the measurement results can be ignored.
The environmental condition is another important factor affecting measurement accuracy. This study avoids the influence by strictly controlling the environmental factors. By building an independent, closed experimental space, the interference of external noise and vibration is avoided. The temperature of the experimental environment is controlled at 22 ± 0.2 °C by using a temperature control system. During the measurement process, the mandrel and the measurement equipment are grounded to avoid electrostatic interference. Meanwhile, the reliability of the measurement data is ensured due to the strong environmental adaptability of the capacitive sensors.
4.3. Advantages of the In Situ Measurement and Reconstruction Technology
Compared with the roundness meter, the in situ measurement and reconstruction technology of the cylindrical shape of the high-precision mandrel using the three-point method has great advantages. Not only can the secondary clamping error be avoided, but also the efficiency of measurement and compensation machining can be improved. The cost of in situ measurements is lower compared to off-position measurements. For example, the cost of purchasing a roundness meter with proper accuracy is about USD 100,000–150,000, while building an in situ measurement system is only 1/15 of the cost of purchasing a roundness meter. The relative cost of in situ measurements will be even lower if the time cost saved by the efficiency of in situ measurements is taken into account. Therefore, the manufacturing cost of the high-precision mandrel can be effectively reduced by applying in situ measurement and reconstruction technology.
The technology proposed in this paper can accurately identify the straightness of the high-precision mandrel axis, while the roundness meter cannot realize the measurement of the straightness of the axis. This means that better results can be achieved by using the measurement results of the technology proposed in this paper as the basis of compensation machining.
In addition, the technology proposed in this paper optimizes the calculation method of the average radius of the cross section, avoiding the interference of the sensor zeroing error. Compared with other multi-point measurement methods, the technology proposed in this paper has a simpler measuring device and fewer error components, so it is more suitable for in situ measurement and cylindrical shape reconstruction of small-sized and high-precision mandrels.