Exact reconstruction method for on-machine measurement of profile
Posted chaining
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Exact reconstruction method for on-machine measurement of profile相关的知识,希望对你有一定的参考价值。
We present a new reconstruction method for measuring profile of large, ultraprecise absolute optical surfaces with a compact interferometer. The profile of workpiece can be reconstructed exactly with high lateral resolution and large non-equidistant scanning step. Both systematic errors of the interferometer and height offsets of the scanning stage can be eliminated. Additional angular measurement can be used to measure pitching angles of the scanning stage. The exact reconstruction method is verified by computer simulation and on-machine measurement experiment.
1. Introduction
The highly accurate measurement of workpiece’s topography is an important task in many fields of industry. Interferometry with high accuracy is a widely used method for measuring optical flats and spherical surfaces. And when measuring an aspheric surface, accessories such as null lenses and computer-generated holograms (CGH) are applied. However, as for freeform surface or the surface departed largely from the fitting spherical surface, this kind of method does not work. Stitching interferometry which combining the advantages of a high resolution and a large field of view can be applied in such cases or large flats. However, a disadvantage of stitching methods in general is that the accumulation of small systematic interferometer errors of a sub-aperture measurement. Due to this error propagation the measurement uncertainty of large scale features may increase. The systematic interferometer errors which resulting in a parabolic topography error can, in principle, not be eliminated by means of the stitching method even using modern computers [1].
Scanning measurement besides sub-aperture stitching interferometry can measure large size and complicated surfaces with high lateral resolution, but the motion errors of stage include height offsets and pitch will affect the measurement results. In order to eliminate the motion errors of stage, multi-sensor method with errors separation is employed.
Ultra precision straightness measurement generally uses multiply non-contact probes to separate straightness of workpiece from
motion errors of stage [2–10]. When using multi-probe, such as capacitance probes, for straightness measurement, probe spacing cannot be too small due to the limitations of the physical dimensions of the probes. Reconstruction distance, equal to scanning step, is usually smaller than the probe spacing in order to get high lateral resolution. There are many methods for reconstruction of straightness profile with reconstruction distance smaller than the probe spacing, such as combined method [3] and mix method [4]. However, the difference between the zero-values of each probe introduces a parabolic error in the measurement value. It is similar to systematic errors in interferometry. Many studies have addressed the problem of evaluating zero-adjustment error [5–8], but it is still difficult to calculate it directly. In order to reconstruct the straightness profile in each sampling point exactly, two exact reconstruction methods including frequency-domain method and time-domain method have been developed previously [9,10]. Both these methods, which can calculate the relative zero-adjustment error exactly instead of zero-adjustment error, employ the large non-equidistant probe spacing and small equidistant scanning step. These algorithms can also be used in lateral shearing interferometer [11].
Schulz et al. of PTB have proposed a Traceable Multi Sensor (TMS) technique to use a compact interferometer as multi-sensor system for form measurement [12]. There are many sensors for measuring when each pixel of interferometer (such as phase1000 interferometer with 1020 × 1024 pixels) is regarded as a displacement sensor, and the pixel distance, i.e. the sensor distance is very small (about 2 m when using ?2 mm transmission flat). The previous methods of straightness reconstruction in [2–10] can-
not be employed directly in this case, as they all deal with large probe spacing and small reconstruction distance. As we know, straightness profile can be reconstructed exactly by sequential twopoint (STP) method with only two sensors when scanning step is equal to sensor distance and pitching angle of stage is detected [13]. However, this kind of method will bring following disadvantages in the case of compact interferometer for form measurement: Firstly, the signal-to-noise ratio is low when sensor distance is too small [14], secondly, quite a number of scanning positions will lead to a long measuring time when using interferometer for measuring, and thirdly, straightness profile is reconstructed by only two pixels (sensors), the information of many other sensors is not used. Wiegmann et al. have developed a method to reconstruct straightness profiles by combination of sub-profile measurements and used non-equidistant sensor spacing to improve the lateral resolution [15]. The scanning step in their method must be less than or equal to the reconstruction distance, which will result in a long measuring and computing time. A new method with high lateral resolution and large scanning step for reconstructing straightness profile exactly is developed in this paper. Both scanning stage error and systemic interferometer errors can be eliminated.
2. Measurement principles
Straightness profile can be reconstructed exactly up to an unknown straight line by STP method, i.e. the translation and tilt of straightness profile cannot be determined. Interferometer have many pixels, each can be used as a distance sensor. We can choose any two distance sensors to reconstruct straightness profile by STP method. Large sensor spacing is desirable in order to obtain high signal-to-noise ratio. A group of two-sensors with the same sensor spacing can be used to reconstruct a group of curves of straightness profile. The lateral resolution of each curve is now equal to the chosen large sensor spacing. If we combine these curves into one curve when lateral spacing between them is equal to the reconstruction distance, the straightness profile of all reconstruction points with high lateral resolution can be obtained. The relative position, which includes both vertical translation and tilt, between these curves should be determined before combining. So, the key problem is how to determine these relative positions.
The developed method is to choose another group of twosensors with different sensor spacing, which can also be used to reconstruct another group of curves of straightness profile. The subsequent sensor spacing should be chosen appropriately so as to obtain the same sampling positions as the previous group of sensors. At the same sampling positions of two groups, the height of profile should be the same too. If a curve of the first group (previous group) has the same two sampling positions as one of the second group (subsequent group), the relative translation and tilt between them can be calculated. And then, these two curves can be combined into one curve. So, all curves of first group can be combined into one curve after the relative translation and tilt of each curve with the same one curve of second group are determined. Now, straightness profile can be reconstructed exactly at all sampling points with high lateral resolution and large scanning step.
Sometimes, not every curve of first group can be determined by only one curve of second group because of insufficient length of workpiece. We can determine firstly the relative position between each curve of first group with more than one curves of second group. Then the relative position of these curves of second group can be determined after the relative position between them and one curve of first group determined. Finally, the relative position of each curve of first group can be determined. This case is not discussed here because it is seldom and complicated.
3. Exact reconstruction algorithms
All sampling points are fall into two groups according to sensor spacing. The curves in each group are reconstructed by STP method firstly. And then, we combine the curves of the first group into one curve, which is the exact straightness profile of workpiece. Reconstructed procedure is as followings.
(1) As shown in Fig. 1, assume the reconstruction distance is ?. Sensor spacing and scanning step of the first group is chosen as d1 = s1 = ?1? and the second is d2 = s2 = ?2? (s1 < s2), where, d1 and d2 are scanning step, s1 and s2 are sensor spacing, and ?1 and ?2 are coprime numbers. So, the scanning step is nonequidistant when a straightness profile is measured by scanning once time. The reconstruction length of workpiece is p, and the total number of reconstruction points is N, N = p/?.
(2) Assume that the surface is described by function f(x). To simplify expression, we let f (m) = f (xm), m = 0, . . ., N ? 1
Given the systemic error of each sensor is ek (k = 1, 2, . . ., k is the number of sensor), pitching angle errors of both groups are 1,i (i = 1, 2, . . .) and 2,j (j = 1, 2, . . .),
respectively. When the sensor spacing is s1, the measurement value pa,j of the front distance sensor j in the stage position i is given by
The measurement value of back distance sensor is
where i = 0, . . ., [N/?1], j = 0, . . ., ?1 ? 1, e1,j is the systemic error of the distance sensor j in the first group (sensor spacing is s1). In measurement position i, the scanning stage introduces a height offset c1,i and a pitching angle 1,i.
(3) We can get follow equation from Eqs. (1) and (2) by STP method.
where f1,j(i) = f(j + (i + 1) · ?1) ? f(j + i · ?1), e1,j = e1,j+?1 ? e1,j. The left of Eq. (3) is the difference measurement of front and back sensor, which is a known quantity. sis also a known quantity when pitching angle 1,i is measured by angle sensor. Let
After making integral of Eq. (4) and assuming the first point of each straightness profile is zero, we get the straightness profile
j
There are ?1 (j = 0, . . ., ?1 ? 1) curves in all. Reconstructing straightness profile is to determine the relative position of these ?1 curves exactly and then combine them into one curve. We fix one of these curves as a base curve and calculate its relative translation and tilt with anyone of other curves, and then the straightness profile of workpiece can be obtained. The relative translation and tilt between them can be determined by the second group curves with sensor spacing s2.
Fig. 1. Diagram of exact profile measurement method.
In the same way, we can get the following equation by the data of the second group with sensor spacing s2.
where m = 0, . . ., [N/?2], n = 0, . . ., ?2 ? 1, e2,n = e2,n+?2 ? e2,n, e2,n is the systemic error of sensor n in the second group which sensor spacing is s2.
(4) At first, we try to find a curve (for example, curve I in the second group which has two or more the same sampling position as curve I in the first group. Therefore, the relative tilt t1,n can be calculated by the relative height offset of these two or more same points.
where h1,a and h1,b are height difference of two points of same position in two different groups, respectively. h1,a is also the relative translation. x1 is the distance difference between these two points. In general, we choose n = 1, i.e. the curve I of the second group. Therefore, the relative position between curve I in the first group and curve I in the second group is determined.
(4) In the same way, the relative position between another curve in the first group and curve I in the second group can be determined by calculating the relative translation hj,a and tilt tj,n.
thj,a ? hj,b , j = , . . ., v, n =
j,1x ( 2 1) (8) j
After the relative position between anyone curve in the first group and curve I in the second group is determined, we can combine these curves into one curve, which is the exact straightness profile of workpiece.
4. Simulations
We verified the exact reconstruction method by computer simulation. The test function is chosen as a non-periodic, stepwise, and aberrant curve, because the periodic or smooth curve is only the special case.
The basic curve is g(x) = 10(x/D)2 + (x/D)3 ? 20(x/D)4 + 10(x/D)6,which is a smooth curve, and then changed to
The final test curve is
f (x) = h(x)/max(h(x)) , x ∈ [0, 10]
where max(h(x)) is the maximum of h(x).
The unit of profile height is defined as m, and the unit of workpiece length is mm. Therefore, the range of profile height is transmission flat of interferometer is assumed as Ф2 mm,
and then the total number of reconstruction points is N = p/? = 10/0.2 = 50.
(2) We add the systemic errors to all sensors. In this simulation experiment, the random errors with maximum amplitude of 0.1 m are added to all sensors as shown in Fig. 3. Difference data of two groups with systems errors are shown in Figs. 4 and 5, respectively.
(3) In each scanning position, the number of sensors in the first group and the second group are chosen as 2 · ?1 = 8 and 2 · ?2 = 10, respectively. There are 4 curves reconstructed by STP method in the first group when ?1 = 4. They are shown in Fig. 6.
The sampling points of the first group are shown in Table 1.
There are 5 curves reconstructed by STP method in the second group when ?2 = 5. They are shown in Fig. 7. The sampling points of the second group are shown in Table 2.
(4) We choose a curve (here, the curve of the second group which has two or more points with the same sampling position as the curve I of the first group. The profile height at sampling positions 0, 20 and 40 in two groups should be the same. Choosing any two points (such as point 0, 20) to calculate the relative translation h1,a of point 0 and h1,b of point 20. Therefore, we can get the relative tilt.
where distance difference between these two points is x1 = (20 ? 0) · ? = 4 mm. We translate and rotate curve I of the first group to determine its relative position with curve I of the second group.
(4) It can be seen from Table 1 and 2 that the curve II, III, IV of the first group have the same position of (5, 25, 45), (10, 30), and (15, 35) respectively as the curve I of the second group. So, the relative position of these other curves with the curve I of the second group are determined by calculating the relative translation hj,a (j = 2, . . ., 4) and tilt tj,1 =( hj,a ? hj,b)/xj (j = 2, . . ., 4). All curves of the first group after translating and tilting are shown in Fig. 8. Then, these curves are combined into one reconstruction curve f?(x) which is the exact straightness profile of workpiece as shown in Fig. 9.
(5) We evaluate the accuracy of reconstruction after removing the linear trend of test curve f(x) and reconstruction curve f?(x). It can be seen from Fig. 10 that both curves are superposed. The maximum error and root mean square error between test curve and reconstruction curve are only 3.0531×10?16 m and 1.22×10?16 m, respectively. These little errors are caused by the calculation of removing the linear trend. Now, the straightness profile of workpiece is reconstructed exactly.
Fig. 12. Photo of on-machine measurement set-up.
5.Experiment
ThePhase? 1000interferometerisahighlyintegratedphaseshiftingTwyman-Greeninterferometersensors.Thediameterof workpieceisФ100mmandtheapertureofsurfaceundertestis Ф80mmofitscentralregion.Thediameteroftransmissionflat ofinterferometerisФ5mm.Thetotalpixelsofinterferometerare 1020×1024(X×Y).Inordertoassurethemeasuringaccuracy,only 800pixelsinthecenterregionofX-axisareusedinthisexperiment. Reconstructiondistanceischosenas40pixels,andthereforethere are800/40=20effectivepixels(i.e.distancesensor)ininterferometeraperture.Shearingdistancesbetweenpixelsarechosenas?1 =9 and?2 =14,respectively.Thus,thereconstructiondistanceinmeter isabout?=5×40/(1024?1)=0.1963mmandtwoshearingdistancesareabouts1 =?1 ·?=1.7664mmands2 =?2 ·?=2.7478mm, respectively.Scanningstepsarechosenasd1 =s1 andd2 =s2,respectively.
Whenshearingdistanceiss1,thenumberofemployedsensorsis2·?1 =18andthenumberofreconstructioncurvesis9. However,thenumberofemployedsensorsis
20andthenumberofreconstructioncurvesis7(not14)whenshearingdistance iss2,becauseof2·?2 =28>20and20??2 +1=7.Scanningpositionsofallcurvesintwogroupscanbeobtained.Table3shows allscanningpositionsintwogroups.Itcanbeseenobviouslythat boxednumbersintwogroupsarethesamepositions.IfusingSTP methodwhichscanningstepisequaltoreconstructiondistance, thereareabout80/0.1963≈408positionsshouldbescanned.However,thereareonlyabout46+30?4=62scanningpositionswhen usingourmethod.Therefore,themeasuringtimecanbereduced to62/408≈15.2%.
Autocollimatorhasusedtomeasurethepitchinganglesofstage beforethismeasurementexperiment,andthemaximumvalue about0.2hasbeenfoundinwholescanningrange,asshownin Fig.11.Therefore,onlyaboutafewnanometerserrortostraightnessprofileofworkpiecearecausedbypitchingangles,whichare ignoredinthismeasurementexperiment.Themeasuringprocess andresultareshowninFigs.12–20.ThematerialofworkpieceisAl 6061,whichissuckedonaerostaticspindlebyvacuumasshown inFig.12.Thehydrostaticlinearguideofmachinetoolisdrivenby linearmotor.Profileofworkpieceisturnedasaspherebydiamond toolasitcanbemeasuredbyfullapertureinterferometer.ScanningmeasurementprocessisshowninFig.13.Thescanningsteps ares1 ands2,respectively.Thestraightnessprofileofworkpiece canbereconstructedbyscanningoncetimewithnon-equidistant spacings1 ands2.AsshowninFig.13,blueandreddashedcircles arethescanningpositionswhilescanningstepiss1 ands2,respectively.Blackcirclesarethesamescanningpositionintwoscanning steps.Threeinterferogramsmeasuredbycompactinterferometer phase1000areselectedtobeshowninFig.14.Left,middleand rightofsub-aperturemeasurementofsurfaceundertestshownin Fig.14(a)–(c),respectively.Itcanbeseenobviouslythatalinear
trendissuperposedinscanningmeasurementresults.
Heightofprofiledetectedbyfrontandbacksensorsisshown inFigs.15and16(Fig.15isheightofprofilewhenshear?1 =9 andFig.16whenshear?2 =14).Straightnessprofileisreconstructedbydifferencedataoffrontandbacksensorsineachgroup. ReconstructedresultshowninFig.17isobtainedbyaboveexact reconstructionmethod.Alineartrendsuperposedtomeasured profilecanbeseenobviously.Fig.18isthestraightnessprofile afterremovinglineartrend.ThePV(peakvalley)andtheRMS (root-mean-square)valueofreconstructedresultare5.54mand
1.64m,respectively.Theoff-linemeasuredresultoffullaperture
(about100mm)byZygo GPIXP/Dinterferometerisshownin Fig.19.ThePVandtheRMSvalueareabout5.45mand1.59m in80mm,respectively.Boththe measuredresultoffullaperture andreconstructedresultafterremovinglineartrendareshownin Fig.20.ItcanbeseenfromFig.20thatreconstructionaccuracy ishighexceptdifferenttranslationandtilt.ThedifferenceofPV andRMSvaluebetweenreconstructedresultandfullapertureare about0.09mand0.05m,respectively.Thedifferencebetween themiscausedmainlybydistortionofworkpiecesuckedbyvacuum.Inaddition,thecalibratingaccuracybetweenmeasuredline ofZygoGPIXP/Dinterferometerandreconstructedresultwill alsointroduceadifference.
6.Conclusion
Amethodformeasuringprofileoflarge,ultrapreciseabsoluteopticalsurfaceshasbeenproposed.Computersimulation showsthatanon-periodic,stepwiseandaberrantprofilecanbe reconstructedexactlybythisreconstructionmethod.Finally,it isemployedinanon-machinemeasurementexperiment.The characteristicsofthisexactreconstructionmethodwithlargenonequidistantscanningstepareasfollowings.
(1) Itisanabsolutemeasurementmethod,whichcaneliminatethe scanningstageerrorsandsystematicinterferometererrors.
(2) Largeshearisemployedinordertoimprovemeasuringsensitivity.
(3) Profilecanbemeasuredwithhighlateralresolution,whichis determinedbythechosenpixelspacing,and
(4) Themeasuredtimecanbereducedgreatly.Thisexactreconstructionmethodneedlessscanningpositionssincelarge scanningstepsareemployed.
Thefutureworkismeasuringthree-dimensionaltopographyofworkpiecebyscanningmultiplystraightnessprofilesand recombiningthemtogetherbyadevelopingexactreconstruction algorithm.
Acknowledgement
ThisworkissupportedbyagrantfromtheNationalNatural ScienceFoundationofChina(No.51075393).
1.22×10?16 m, respectively. These little errors are caused by
以上是关于Exact reconstruction method for on-machine measurement of profile的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode Reconstruct Itinerary