DOUBLE BALL-BAR MEASURING SYSTEM AND ERRORS COMPENSATION METHOD THEREOF
20170153102 ยท 2017-06-01
Inventors
Cpc classification
International classification
G01B5/00
PHYSICS
G01B5/14
PHYSICS
Abstract
A double ball-bar measuring system includes a calibration unit, at least two double ball-bars and a measuring module. Among the double ball-bars, at least one is a measuring double ball-bar and at least one is a reference double ball-bar. The measuring double ball-bar is installed on a measurement apparatus to measure or calibrate a target machine. The reference double ball-bar is disposed on the calibration unit to measure thermal errors. When the target machine is driven for measurement or calibration, the geometric and thermal errors of the measuring double ball-bar are compensated so that the measurement apparatus can achieve highly accurate measurement.
Claims
1. A double ball-bar measuring system comprising a calibration unit, at least two double ball-bars and a measuring module, among the double ball-bars at least one double ball-bar being a measuring double ball-bar and at least one double ball-bar being a reference double ball-bar, wherein: the calibration unit comprises at least three supporting members and provides at least two reference center distances; the measuring double ball-bar is installed on a measurement apparatus to measure or calibrate a target machine, and when the target machine is driven for a measurement or a calibration, the measuring double ball-bar measures a displacement amount; the reference double ball-bar is disposed on two supporting members of the calibration unit and measures a thermal error amount in accordance with an ambient temperature; and the measuring module processes the displacement amount and the thermal error amount, compensates the geometric and thermal errors of the measuring double ball-bar and performs measurement data processing.
2. The double ball-bar measuring system of claim 1, wherein a displacement sensor of each of the double ball-bars is LVDT, laser interferometer, linear optical or magnetic encoder.
3. The double ball-bar measuring system of claim 2, wherein the displacement sensor of each of the double ball-bars provides at least one home reference signal.
4. The double ball-bar measuring system of claim 1, wherein each of the double ball-bars using a linear scale for a displacement sensing comprises a readhead assembly and a scale assembly, each of the readhead assembly and the scale assembly comprises at least three connecting bars parallel to each other.
5. The double ball-bar measuring system of claim 4, wherein the linear scale is made of INVAR, Super INVAR, quartz glass or ZERODUR.
6. The double ball-bar measuring system of claim 4, wherein the connecting bars are made of INVAR, Super INVAR, quartz glass or ZERODUR.
7. The double ball-bar measuring system of claim 4, wherein a stress releasing means is provided in the scale assembly to reduce a thermally induced stress.
8. The double ball-bar measuring system of claim 7, wherein the stress releasing means is an elastic element or a form-fit element.
9. The double ball-bar measuring system of claim 1, wherein each supporting member supports a measuring ball placed thereon at three contact points.
10. The double ball-bar measuring system of claim 9, wherein the calibration unit comprises three balls or rollers for a three-point support.
11. The double ball-bar measuring system of claim 1, wherein the calibration unit is made of material having a coefficient of thermal expansion smaller than 1.0 ppm/ C.
12. The double ball-bar measuring system of claim 11, wherein said material includes ZERODUR or quartz glass.
13. The double ball-bar measuring system of claim 1, further comprising: a locating or centering means for fixing the supporting members on the calibration unit.
14. The double ball-bar measuring system of claim 13, wherein said means comprises two matched taper surfaces, one taper surface is located on a hole of the calibration unit, the other on the supporting member.
15. The double ball-bar measuring system of claim 1, wherein the calibration unit provides three, four, five or six reference center distances.
16. The double ball-bar measuring system of claim 1, wherein six measuring double ball-bars are used for a hexapod measurement apparatus or machine.
17. The double ball-bar measuring system of claim 1 or 16, wherein the calibration unit is on a tilt plane.
18. The double ball-bar measuring system of claim 16, wherein the double ball-bar having a thermal error closest to the mean thermal error of all double ball-bars is used as reference double ball-bar.
19. The double ball-bar measuring system of claim 18, wherein the difference between the thermal error of the reference double ball-bar and the thermal error of each of the measuring double ball-bars in accordance with the ambient temperature is within 1 micrometer.
20. The double ball-bar measuring system of claim 1 or 16, further comprising another reference double ball-bar and another thermal error amount is used for the compensation of thermal errors of the measuring double ball-bars.
21. An errors compensation method of a double ball-bar measuring system, comprising: providing a calibration unit comprising at least three supporting members and providing at least two reference center distances; providing at least two double ball-bars, wherein at least one double ball-bar is a measuring double ball-bar and at least one double ball-bar is a reference double ball-bar; disposing the measuring double ball-bar on the calibration unit and measuring at least two calibration points; establishing a center distance function of the measuring double ball-bar in accordance with the calibration points; installing the measuring double ball-bar on a measurement apparatus to measure or calibrate a target machine; disposing the reference double ball-bar on the calibration unit; driving the target machine for a measurement or a calibration; measuring a displacement amount of the measuring double ball-bar; measuring a thermal error amount of the reference double ball-bar; determining the center distance of the measuring double ball-bar in accordance with the center distance function and the displacement amount; compensating the center distance in accordance with the thermal error amount; and using the compensated center distance for further measurement data processing.
22. The errors compensation method of claim 21, wherein the center distance function is a data table or a parametric function.
23. The errors compensation method of claim 22, wherein the center distance function is a polynomial function.
24. The errors compensation method of claim 21, wherein the tilt angle of the measuring double ball-bar is another input parameter of the center distance function.
25. The errors compensation method of claim 21, wherein, providing a plurality of the measuring double ball-bars; disposing the measuring double ball-bars on the calibration unit and measuring the calibration points of the measuring double ball-bars; establishing the center distance function of each of the measuring double ball-bars in accordance with the calibration points; installing the measuring double ball-bars on the measurement apparatus for measurement or calibration of the target machine; measuring the displacement amounts of the measuring double ball-bars; determining the center distances of the measuring double ball-bars in accordance with the center distance functions and the displacement amounts; compensating the center distances in accordance with the thermal error amount; using the compensated center distances for further measurement data processing.
26. The errors compensation method of claim 21, wherein, providing at least seven double ball-bars, wherein six of the double ball-bars are measuring double ball-bars; disposing the measuring double ball-bars on the calibration unit and establishing center distance functions of the measuring double ball-bars in accordance with the reference center distances and the corresponding reference displacement amounts; installing the measuring double ball-bars on a hexapod measurement apparatus for measurement or calibration of the target machine; measuring the displacement amounts of the measuring double ball-bars; determining the center distances of the measuring double ball-bars in accordance with the center distance functions and the displacement amounts; compensating the center distances in accordance with the thermal error amount; and using the compensated center distances for further measurement data processing.
27. The errors compensation method of claim 21, 25 or 26, wherein, providing at least four supporting members; providing at least two reference double ball-bars; disposing the reference double ball-bars on the supporting members; measuring at least two thermal error amounts of the reference double ball-bars; and compensating the center distance by a linear interpolation of the thermal error amounts.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Embodiments of the disclosure will now be described in more detail, with reference to the accompanying drawings in which:
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION
[0025]
[0026] Among the parallel connecting bars of one assembly, at least two are guiding bars fitting with linear bearings on the other assembly. In the embodiment of
[0027] The readhead assembly 292 includes a ball base 205, a guiding base 206, a readhead 208 and three connecting bars 231, 232 and 233. The ball base 205 carries a measuring ball 202. The connecting bars 231 and 232 are guiding bars and the connecting bar 233 is a tension bar. The guiding base 204 has two linear bearings 210 and 211 and a hole 224, wherein the two guiding bars 231 and 232 pass through the linear bearings 210 and 211, respectively, and the tension bar 233 passes through the hole 224. The tension bar 233 and the guiding base 204 are separated by a gap between the hole 224 and the tension bar 233. The guiding base 206 includes two linear bearings 212 and 213 and a hole 234 for being passed through by the two guiding bars 221 and 222 and the tension bar 223, respectively. The tension bar 223 and the guiding base 206 are separated by a gap between the tension bar 223 and the hole 234.
[0028] As a whole, four parallel guiding bars 221, 222, 231, 232 are arranged between the two guiding bases 204 and 206. The center line of the double ball-bar, which is the line between the centers of the two measuring balls 201 and 202, is on the upper surface of the optical scale 207 to avoid Abbe error. Besides, the structure of the scale assembly 291 and the readhead assembly 292 keeps weight low and has high area moment of inertia and high bending stiffness to avoid geometric error resulting from the ball-bar deflection. Other advantages of the arrangement regarding the thermal behavior of the double ball-bar 200 will be described in more detail below with reference to
[0029] The center distance D.sub.c of the double ball-bar 200 is the distance between the centers of the two measuring balls 201 and 202. To reduce the thermal error, the elements effecting the center distance, such as the guiding bars 221, 222, 231, 232, the tension bars 223, 233 and the scale, are made of materials of low or near-zero coefficient of thermal expansions, for example INVAR, Super INVAR, ZERODUR or quartz glass. In contrast, the ball bases 203, 205 and the guiding bases 204, 206 may be made of aluminum alloy to reduce weight. The measuring balls 201, 202 are made of magnetic stainless steel so that they can be attracted to ball sockets. At room temperature, the coefficient of thermal expansion of INVAR is around 1.5-2.0 ppm/ C., Super INVAR around 0.63 ppm/ C., quartz glass 0.5 ppm/ C. and ZERODUR 0-0.1 ppm/ C.
[0030]
[0031]
[0032]
[0033]
[0034] The relative position and orientation between the first structure 710 and the second structure 810 are to measure by the hexapod measurement apparatus 900. The measuring double ball-bars 500 of the hexapod measurement apparatus 900 are tilt at an angle, and their mean tilt angle can be found by analyzing the kinematics of the hexapod. It is advantageous that the calibration unit 300 is on a tilted plane with a tilt angle equal to the mean tilt angle of the measuring double ball-bars 500. Further, it is preferable that the center distance function of each measuring double ball-bar is established at this mean tilt angle.
[0035] In one embodiment of the present disclosure, the initialization of double ball-bars is performed near the machine tool under room temperature. The initialization begins by disposing a double ball-bar on two supporting members 301 of the calibration unit 300, whereby a reference displacement amount is measured. The center distance D.sub.c of the double ball-bar is set equal to the reference center distance D.sub.r defined by the two supporting members 301. The reference center distance D.sub.r and the corresponding reference displacement amount n define a calibration point P=(D.sub.r, n). Based on at least two calibration points, a center distance function can be established for the double ball-bar, which describes the relationship between the measured displacement amount and the center distance. The center distance function can be a data table, which provides data for the compensation of error in center distance. The center distance function can also be a parametric function, or any function which outputs a center distance from an input of displacement amount. Besides, the tilt angle A of the double ball-bar can also be an input parameter of the center distance function.
[0036] In one embodiment of the present disclosure, the center distance function is a polynomial function of degree two (order three). The center distance function can be represented as follows.
D(n)=a(nk).sup.2+b(nk)+c(1)
Wherein k is the resolution of the displacement sensor 207, and n is the displacement amount. If three reference center distances are available, the three unknown coefficients a, b and c can be solved explicitly. In case that the reference center distance D.sub.r is the minimal center distance, the corresponding reference displacement amount can be set to zero (n=0). The coefficient c is then equal to the minimal distance D.sub.min. The polynomial function D(n) can also be obtained by other algorithms such as curve fitting algorithm. In this case the number of the calibration points is larger than the order (degree+1) of the polynomial function D(n).
[0037] The double ball-bar 200 in
[0038] In
D.sub.min=I.sub.min=I.sub.L+I.sub.S+I.sub.R(2)
[0039] In
D.sub.max=I.sub.max=D.sub.min+I.sub.M(3)
[0040] In
[0041] The thermal error of a double ball-bar can be obtained by building a thermal error model, which describes the relationship between the thermal error and the actual ambient temperature. In the present disclosure, at least one reference double ball-bar is used to measure the thermal error. The basic theory of the reference double ball-bar is described as follows. Assume that the equivalent coefficient of thermal expansion of the double ball-bar having the minimal center distance D.sub.min, is . Assume that the coefficient of thermal expansion of the optical linear scale 207 is . Considering the thermal error model of the double ball-bar as a first order dynamic system, and assume the ambient temperature raises in stepwise T C. Assume the time constant of the thermal error model is T.sub.R for the double ball-bar having the minimal center distance D.sub.min, and T.sub.S for the optical linear scale 207. The thermal errors of the double ball-bars in
[0042] When the time approaches infinity, the exponential parts of the equations are as follows:
The stationary thermal errors of the double ball-bars having minimal, maximal and intermediate center distances are as follows:
D.sub.min=I.sub.minT(9)
D.sub.max=I.sub.minT+I.sub.MT(10)
D.sub.p=I.sub.minT+I.sub.pT(11)
[0043] Equations (4)-(6) and (9)-(11) show that the thermal error D.sub.p of a double ball-bar having any center distance D.sub.p is the sum of the common thermal error D.sub.min=I.sub.minT and the thermal error of the linear scale. In one embodiment of the present disclosure, the common thermal error D.sub.min is measured by a reference double ball-bar having a minimal center distance D.sub.min. The measured common thermal error is called thermal error amount and is used to compensate thermal errors of the measuring double ball-bars. Besides, from equation (9) the stationary temperature T can be calculated from the measured common thermal error D.sub.min as follow:
T=D.sub.min/(I.sub.min)=D.sub.min/(D.sub.min)(12)
To ensure that the common thermal error D.sub.min is optimal for the thermal error compensation, experiments can be conducted to find out thermal errors of double ball-bars in accordance with an ambient temperature change. The double ball-bar having the thermal error closest to the mean thermal error of all double ball-bars is used as reference double ball-bar. The difference between the thermal error of the reference double ball-bar and the thermal error of each of the measuring double ball-bars can be reduced to within a given tolerance, for example 1 micrometer.
[0044] In case that the optical linear scale 207 is made of ZERODUR, the coefficient of thermal expansion is almost zero, 0, so that the thermal error of the optical linear scale is ignorable, I.sub.pT=0. Therefore, the thermal error D.sub.p of a double ball-bar having any center distance D.sub.p is equal to common thermal error D.sub.min, D.sub.p=D.sub.min. The measured thermal error amount D.sub.min of a reference double ball-bar is the thermal error of all measuring double ball-bars.
[0045] In another case, the optical linear scale 207 is not made of ZERODUR, 0. The overall thermal error consists of two components, one is the common thermal error D.sub.min and the other is the thermal error of the optical linear scale I.sub.pT. The thermal error resulting from the change of resolution is ignorable. The minimal center distance I.sub.min=D.sub.min, the scale length I.sub.p and the coefficients and determine an error ratio =I.sub.p/D.sub.min. In one embodiment of the present disclosure, to fully compensate the thermal error of a measuring double ball-bar having a center distance D.sub.p, the error ratio is calculated firstly, then the thermal error of the optical linear scale is calculated as .Math.D.sub.min. In this case, one reference double ball-bar of minimal center distance D.sub.min is also enough to compensate thermal error of a measuring double ball-bar of any center distance. Similarly, if the reference double ball-bar has a center distance other than the minimal center distance D.sub.min, the thermal error of the optical linear scale of a measuring double ball-bar can also be calculated and compensated. The above described method is valid for double ball-bars having a linear scale, for example optical or magnetic linear scale.
[0046] In another embodiment of the present disclosure in
D.sub.p=D.sub.min+(D.sub.maxD.sub.min)*((D.sub.pD.sub.min)/(D.sub.maxD.sub.min)).(13)
This equation shows the thermal error D.sub.p of a measuring double ball-bar of any center distance D.sub.p can be obtained from the measured thermal error amounts D.sub.min and D.sub.max.
[0047] In
[0048] The double ball-bar can be initialized either in a metrology laboratory at a specified temperature or in workshop near the target machine at room temperature. The temperature by the initialization of a double ball-bar is the base temperature for a zero thermal error. The initialized center distance function is valid only for the base temperature. In one embodiment of the present disclosure, the initialization of double ball-bars is performed in a metrology laboratory and the base temperature for a zero thermal error is 20 C. By disposing a double ball-bar 400 or 500 under the room temperature on the calibration unit, the double ball-bar measures an initial thermal error amount. This initial thermal error amount is caused by the temperature change from the base temperature to the room temperature and can be used to calculate the temperature gap, see equation (12).
[0049] The disclosed method for the thermal error compensation can apply to double ball-bar having either absolute or incremental encoder. If the double ball-bar is an incremental one, it is preferable that the encoder provides a zero reference signal. The zero reference signal can be used to preset the reference displacement amount. For example, the reference displacement amount n.sub.min can be set equal to quotient of the following division: n.sub.min=D.sub.min/k, whereby k is the resolution of the displacement sensor.
[0050]
[0051] Further, according to another embodiment in
[0052] Further, according to yet another embodiment in
[0053] According to the foregoing embodiments, the advantages of the present disclosure are summarized as follows: 1. The parallel connecting bars and the linear bearings of the double ball-bar provide accurate linear guide and optimal stiffness. The thermal errors of the double ball-bar is reduced by using material of low or near-zero coefficient of thermal expansion. 2. The center distance function describes the relationship between the displacement amount and the center distance, thereby compensates all geometric errors. 3. Although the thermal behaviors of measuring double ball-bars are complicated, their thermal errors can be obtained and accurately compensated by using one or two reference double ball-bars.
[0054] The present disclosure can efficiently compensate geometric and thermal errors of double ball-bars in a measurement apparatus or machine. The center distance function and the reference double ball-bar can apply to double ball-bars having other structure or using other displacement sensor. It will be apparent to those skilled in the art that various modifications and variations can be made to the present disclosure without departing from the scope or principle of the present disclosure. For example, a magnetic linear scale or LVDT can be used instead of the optical linear scale. The double ball-bar can have the structure of a telescopic cylinder. In view of the foregoing, it is intended that the present disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims.