Summary of the invention
The technical problem to be solved in the present invention is to utilize the lower Turbogrid plates of accuracy class to isolate two-dimensional stage error and the employed Turbogrid plates staff error of three coordinate measuring machine effectively, and then realizes the high-precision correction of two-dimensional stage.
A kind of high-precision correction method of three coordinate measuring machine two-dimensional stage error is as follows:
1) select the square grid plate of n * n for use, n is natural number, these Turbogrid plates are fixed on the three-dimensional coordinates measurement machine platform, and the grid direction is alignd with x, the y axis rail direction of motion of coordinate measuring machine;
2) be that benchmark is set up coordinate system with Turbogrid plates, utilize this three coordinate measuring machine to record under the original pose state coordinate data M of all gauge point centers on the corresponding Turbogrid plates
1
3) with Turbogrid plates with respect to original pose respectively along grid distance of each translation of the positive and negative direction of x axle, utilize three coordinate measuring machine to record the coordinate data M of all gauge point centers on the Turbogrid plates respectively
2And M
3
4) step 2 is returned in the Turbogrid plates translation) in original pose, and with its respectively original relatively pose be rotated counterclockwise to 90 °, 180 ° and 270 ° of positions, the coordinate data of utilizing three coordinate measuring machine to record all gauge point centers on the corresponding Turbogrid plates respectively is M
4, M
5, M
6
5) with step 2) six groups of measured coordinate data M in the step 4)
1, M
2, M
3, M
4, M
5And M
6Corresponding six position and attitude error of substitution are separated system of equations, that is:
Wherein I is that principal diagonal is 1 matrix, I
1, I
2Be the x direction of principal axis translation matrix of I, R
90, R
180, R
270Be counterclockwise 90 °, 180 ° and 270 ° of rotation matrixs of I, N
x, N
yBe the nominal value of measurement point x on the Turbogrid plates and y coordinate, N
XsAnd N
YsAnd N
YtAnd N
XtBe respectively N
x, N
yThe matrix that forms owing to the positive negative direction translation of x axle; E is that all elements is 1 matrix.A
x, A
yBe two-dimensional stage x and the y error of coordinate of measurement point, G
x, G
yBe Turbogrid plates x and the y coordinate staff error of measurement point, V
i, W
iBe two ideal coordinates be the x of initial point and y coordinate offset (i=1,2 ..., 6, down with), θ
iBe the angular deflection of two ideal coordinates system, and have:
6) utilize step 2) to six measured pose data M of step 4)
1, M
2, M
3, M
4, M
5, M
6And the system of equations in the step 5), obtain two-dimensional stage error A
x, A
y
7) three coordinate measuring machine two-dimensional stage error is proofreaied and correct:
[T wherein
x, T
y]
TBe the measured data of three coordinate measuring machine before proofreading and correct, T
0Then be the data after proofreading and correct.
Beneficial effect of the present invention: the present invention utilizes the lower Turbogrid plates of accuracy class to carry out the measurement of a plurality of pose point coordinate on the three coordinate measuring machine two-dimensional stage to be measured, and uses the self-correcting algorithm to isolate the employed Turbogrid plates staff error of three coordinate measuring machine two-dimensional stage sum of errors effectively.Measuring method proposed by the invention need not expensive special high-accuracy and rectifies an instrument and install, has higher reliability, and measuring method is simple, does not relate to complicated actual mechanical process, is suitable for having the high-precision correction of the coordinate measuring machine two-dimensional stage error of precision surface plate.
Embodiment
A kind of high-precision correction method of three coordinate measuring machine two-dimensional stage error is as follows:
1) selects the square grid plate of n * n for use, n is natural number, the positional precision of these Turbogrid plates can be lower than the positional precision of three coordinate measuring machine two-dimensional stage to be measured, these Turbogrid plates are fixed on the three-dimensional coordinates measurement machine platform, and the grid direction is alignd with x, the y axis rail direction of motion of coordinate measuring machine, as shown in Figure 1;
2) be that benchmark is set up coordinate system with Turbogrid plates, utilize this three coordinate measuring machine to record under the original pose state coordinate data M of all gauge point centers on the corresponding Turbogrid plates
1
3) with Turbogrid plates with respect to original pose respectively along grid distance of each translation of the positive and negative direction of x axle, utilize three coordinate measuring machine to record the coordinate data M of all gauge point centers on the Turbogrid plates respectively
2And M
3
4) step 2 is returned in the Turbogrid plates translation) in original pose, and with its respectively original relatively pose be rotated counterclockwise to 90 °, 180 ° and 270 ° of positions, the coordinate data of utilizing three coordinate measuring machine to record all gauge point centers on the corresponding Turbogrid plates respectively is M
4, M
5, M
6
5) make up two ideal coordinates system according to error source, as shown in Figure 2, the error of each gauge point can be expressed as follows:
M wherein
x, M
yBe the horizontal ordinate of measured value, N
x, N
yBe the nominal value of measurement point x on the Turbogrid plates and y coordinate, A
x, A
yBe two-dimensional stage x and the y error of coordinate of measurement point, G
x, G
yBe Turbogrid plates x and the y coordinate staff error of measurement point, V, W are that two ideal coordinates are x and the y coordinate offset of initial point, and θ is the angular deflection of two ideal coordinates system, and white point is the actual measurement gauge point, and stain is desirable measurement markers point.In following formula, get:
Data according to original pose records can obtain following system of equations:
In the formula, Q
1xAnd Q
1yFor original pose records data, []
TBe this transpose of a matrix.Hence one can see that, if measure n * n point on the original pose, the number of unknown number is 4n
2+ 3, and equation number is 2n
2+ 7, this moment equation number less than the number of unknown number, so system of equations has infinite solution.When the pose number was 3, the number of unknown number was 4n
2+ 9, and equation number is 6n
2-2n+7, system of equations application this moment least square method has solution.When the pose number continued to increase, equation number was much larger than the number of unknown number, so the precision of the solution of equations that the use least square method calculates is more high.Therefore, in the practical application, the pose number can not be less than 3, and the increase of pose number can improve computational accuracy effectively.It is 6 to carry out error correction that the present invention selects the pose number.With step 2) six groups of measured coordinate data M in the step 4)
1, M
2, M
3, M
4, M
5And M
6Corresponding six position and attitude error of substitution are separated system of equations, that is:
Wherein I is that principal diagonal is 1 matrix, I
1, I
2Be the x direction of principal axis translation matrix of I, R
90, R
180, R
270Be counterclockwise 90 °, 180 ° and 270 ° of rotation matrixs of I, N
x, N
yBe the nominal value of measurement point x on the Turbogrid plates and y coordinate, N
XsAnd N
YsAnd N
YtAnd N
XtBe respectively N
x, N
yThe matrix that forms owing to the positive negative direction translation of x axle; E is that all elements is 1 matrix.A
x, A
yBe two-dimensional stage x and the y error of coordinate of measurement point, G
x, G
yBe Turbogrid plates x and the y coordinate staff error of measurement point, V
i, W
iBe two ideal coordinates be the x of initial point and y coordinate offset (i=1,2 ..., 6, down with), θ
iBe the angular deflection of two ideal coordinates system, and have:
6) utilize step 2) to six measured pose data M of step 4)
1, M
2, M
3, M
4, M
5, M
6With the system of equations of step 5), can obtain two-dimensional stage error A
x, A
y
7) three coordinate measuring machine two-dimensional stage error is proofreaied and correct:
[T wherein
x, T
y]
TBe the measured data of three coordinate measuring machine before proofreading and correct, T
0Then be the data after proofreading and correct.
Embodiment
The precise 2-D platform that adopts among the embodiment is the workbench of the coordinate measuring machine Global Classical of Hai Kesikang, and the rigidity Turbogrid plates are the supporting Turbogrid plates of Hai Kesikang, and the mark point tolerance is ± 1mm on the Turbogrid plates, and the experimental situation temperature is 20 ℃.The trimming process of three coordinate measuring machine two-dimensional stage error is:
1) Turbogrid plates are fixed on the three-dimensional coordinates measurement machine platform, and the grid direction aligns with x, the y axis rail direction of motion of coordinate measuring machine, as shown in Figure 1.
2) be that benchmark is set up coordinate system with Turbogrid plates 1.4 * 4 grid points in 120mm on the Turbogrid plates * 120mm regional extent are measured by six pose numbers, and per two grid spacings are L
1=40mm obtains the global error of the direct measured value of original pose as shown in Figure 3.In order to realize that to two-dimensional stage error high-precision correction the high-precision correction method that needs further to adopt the present invention to propose is handled.Utilize this three coordinate measuring machine to record the coordinate data M of Turbogrid plates corresponding all gauge point centers under original pose state
1
3) with Turbogrid plates with respect to original pose respectively along grid distance of each translation of the positive and negative direction of x axle, utilize three coordinate measuring machine to record the coordinate data M of all gauge point centers on the Turbogrid plates respectively
2And M
3
4) step 2 is returned in the Turbogrid plates translation) in original pose, and with its respectively original relatively pose be rotated counterclockwise to 90 °, 180 ° and 270 ° of positions, the coordinate data of utilizing three coordinate measuring machine to record all gauge point centers on the corresponding Turbogrid plates respectively is M
4, M
5, M
6
5) with step 2) six groups of measured coordinate data M in the step 4)
1, M
2, M
3, M
4, M
5And M
6Corresponding six position and attitude error of substitution are separated system of equations, that is:
Wherein I is that principal diagonal is 1 matrix, I
1, I
2Be the x direction of principal axis translation matrix of I, R
90, R
180, R
270Be counterclockwise 90 °, 180 ° and 270 ° of rotation matrixs of I, N
x, N
yBe the nominal value of measurement point x on the Turbogrid plates and y coordinate, N
XsAnd N
YsAnd N
YtAnd N
XtBe respectively N
x, N
yThe matrix that forms owing to the positive negative direction translation of x axle; E is that all elements is 1 matrix.A
x, A
yBe two-dimensional stage x and the y error of coordinate of measurement point, G
x, G
yBe Turbogrid plates x and the y coordinate staff error of measurement point, V
i, W
iBe two ideal coordinates be the x of initial point and y coordinate offset (i=1,2 ..., 6, down with), θ
iBe the angular deflection of two ideal coordinates system, and have:
6) obtain three coordinate measuring machine two-dimensional stage error A at the measured value of each location point as shown in Figure 4 through handling, wherein the 1-16 point is x axis error value, and the 17-32 point is y axis error value.By to the analysis of each measuring point error among Fig. 4 as can be known, three coordinate measuring machine two-dimensional stage error is limited to ± 0.002mm, and the Turbogrid plates staff error is limited to ± 0.8mm, conforms to nominal value.
When being spaced apart L
1During=40mm, the probability distribution of measuring error is owing to be approximately normal distribution, and expanded uncertainty is U=ku.The two-dimensional stage error is only considered the uncertainty that the error of indication causes, then u=σ.Get k=2, obtain two-dimensional stage x, y deflection error uncertainty is respectively 1.2892 μ m and 1.4248 μ m, this value and MCV-500 Doppler type laser interferometer obtain three coordinate measuring machine two-dimensional stage measured value deviation to be measured and are respectively 0.07 μ m(x axle), 0.03 μ m(y axle).
7) three coordinate measuring machine two-dimensional stage error is proofreaied and correct:
Wherein
Be the measured data of three coordinate measuring machine before proofreading and correct, T
0Then be the data after proofreading and correct.