The measurement process of guideway straightness error using high-precision flat mirror and displacement sensor is shown in
Figure 1. The high-precision displacement sensor is fixed on the spindle and moves along the guideway with the slide table. The flat mirror is fixed on the machine table, and the displacement sensor measures on the surface of the mirror. If the flatness error of the mirror is much smaller than the straightness error of the guideway, the data acquired by the displacement sensor could be considered as the straightness error. To accurately obtain the straightness error at different positions of the guideway, a synchronous data acquisition card is used to collect the signal output by the displacement sensor and the grating ruler reading head.
It’s difficult to manufacture large size and high-precision flat mirror, so it’s almost impossible to directly measure the straightness of long guideway. In order to accurately measure the straightness error of long guideway, a segmented measurement method of the straightness error at different positions of the guideway was proposed. And the straightness error of the whole guideway was calculated by stitching algorithm based on coordinate transformation. The schematic diagram of segmented measurement of straightness error was shown in
Figure 2. Firstly, the flat mirror was fixed at position 1, and the displacement sensor was moved along the mirror surface from point A to point B. In this process, the straightness error within the AB range was acquired, which could be represented by a data series (
xi,
yi) in the measurement coordinate system
O1X1Y1, where
i=1, 2, 3, …,
n. Then the flat mirror was fixed at position 2, with a certain overlap area between position 2 and position 1. And the displacement sensor was moved along the mirror surface from point C to point D. Meantime the straightness error within the CD range was acquired, which could be represented by a data series (
xj,
yj) in the measurement coordinate system
O2X2Y2, where
j=1, 2, 3, …,
m. Within the CB area, the straightness errors of the two measurements were consistent. As shown in Formula 1, after rotation and translation transformation, straightness error (
xj,
yj) of CB area measured with flat mirror fixed at position 2 was consistent with straightness error (
xi,
yi) of CB area measured with flat mirror fixed at position 1, where
i=
k,
k+1,
k+2, …,
n,
j=1, 2, 3, …,
q. Bringing the measured data series (
xi,
yi) and data series (
xj,
yj) into formula 1, the rotation angle
α and translation vector (
a,
b) could be solved based on the least square method. After rotation transformation by angle
α and translation transformation by vector (
a,
b), the straightness error (
xj,
yj) of BD area was combined with the straightness error (
xi,
yi) of AB area, where
i=1, 2, 3, …,
n,
j=
q +1,
q +2,
q +3, …,
m. And the combined data was the straightness error of full AD area.