3.2.1. Influence of Array Placement Error on Angle Calibration
The plane normal vector relationship of the composite module is shown in
Figure 6. Assuming that the plane normal vector
of the reference composite module when the array is placed along the X direction of the machine tool is
, then the 2-D angle between the composite module
i and the reference composite module is (
). The plane normal vector
of the composite module
i is then:
The influence of different array placement error angles is discussed below.
- 1.
The placement error angle of the composite module array around the Z-axis is .
Therefore, the plane normal vector of each composite module is:
Furthermore, the projection vectors
,
of
on the YOZ and XOZ planes can be calculated as follows:
Similarly, the projection vectors
,
of
on the YOZ and XOZ planes are
At this time, the cosine values of the relative angles around the X-axis and Y-axis between the plane normal vectors of each composite module are
where parameters (
,
) are the relative 2-D angle of each composite module when the array placement error is
.
According to the Equations (13) and (14), the relative angle (, ) can be solved when the placement error angle is .
At this time, the angle calibration error introduced can be calculated as:
where parameter
is the angle calibration error around the X-axis. Parameter
is the angle calibration error around the Y-axis.
Table 1,
Table 2 and
Table 3 show the angle calibration errors calculated according to the Equations (15) and (16) when
is 180″, 360″, 720″,
(to simplify the calculation,
) are 50″, 100″, 150″, 200″, 300″, 500″, 800″, respectively.
- 2.
The placement error angle of the composite module array around the X-axis is .
At present, the plane normal vector of each composite module is
Similar to the above steps, the projection vectors
,
,
,
of
and
on the YOZ and XOZ planes can be calculated. Finally, the cosine values of the relative angles around the X-axis and Y-axis between the plane normal vectors of each composite module are
According to the Equations (19) and (20), the relative angle (
,
) can be solved when the placement error angle is
. Then the angle calibration error can be calculated as:
Table 4,
Table 5 and
Table 6 show the angle calibration errors calculated according to the Equations (21) and (22) when
is 180″, 360″, 720″,
(to simplify the calculation,
) are 50″, 100″, 150″, 200″, 300″, 500″, 800″, respectively.
- 3.
The placement error angle of the composite module array around the Y-axis is .
At present, the plane normal vector of each composite module is
Similarly, the projection vectors
,
,
,
of
and
on the YOZ and XOZ planes can be calculated. Finally, the cosine values of the relative angles around the X-axis and Y-axis between the plane normal vectors of each composite module are
According to the Equations (25) and (26), the relative angle (, ) can be solved when the placement error angle is . Therefore, the angle calibration error can be obtained.
Table 7,
Table 8 and
Table 9 show the angle calibration errors calculated according to the Equations (27) and (28) when
is 180″, 360″, 720″,
(to simplify the calculation,
) are 50″, 100″, 150″, 200″, 300″, 500″, 800″, respectively.
From
Table 1,
Table 2,
Table 3,
Table 4,
Table 5,
Table 6,
Table 7,
Table 8 and
Table 9, note that when the placement error angle (
) of the composite module array is fixed, the larger the relative angles (
between the composite module give larger angle calibration errors. Meanwhile, when the relative angles between the composite module are fixed, the calibration angle error introduced by the array placement error angle
is the largest. However, the calibration angle errors introduced by
and
are both less than
arcsec, which has little effect on the calibration results and can be ignored.
In order to ensure the accuracy of the calibration, it is essential to ensure that the 2-D relative angle between the plane normal vectors of each composite module is not more than 300″ in the calibration state, and the placement error angle of the array around the Z-axis of the machine tool should be controlled within ±180″. Calculation of the uncertainty of the relative angle calibration data between the composite module at this time is within ±0.262″, and the calibration data can be considered to be credible. Therefore, in order to ensure that the 2-D relative angle between the composite module does not exceed
, it is proposed that each module be supported by three fine threads and fixed by one ordinary thread. The design of the composite module array base is shown in
Figure 7. By tightening or loosening the fine threads, the deflection angle of the composite module in the corresponding direction is adjusted.
3.2.2. Influence of Array Placement Error on Position Calibration
It is known from
Section 3.2.1 that in each placement error angle of the composite module array,
is the main factor affecting the calibration accuracy. Since the essence of the calibration system is angle measurement, the effect of
on the calibration of the position is analyzed as follows.
Assume that the relative position between the composite module
i and the reference composite module when the array is placed along the X direction of the machine tool is
. When the placement error angle of the composite module array around the Z-axis is
, the relative position between the composite module at this time
is
The introduced position calibration error is
where
is the position calibration error along the X direction and
is the position calibration error along the Y direction.
Table 10,
Table 11 and
Table 12 show the position calibration errors calculated according to the Equations (30) and (31) when
is 100″, 200″, 300″, and
is
,
,
,
,
,
,
mm, respectively, (
= 0 to simplify the calculation).
It can be seen that the influence of the placement error angle of the composite module array on the calibration data of the relative position cannot be ignored. The calibration data can be compensated by Equation (29) to eliminate the influence of array placement error angle.