This invention relates to metrological apparatus and a method of determining a surface characteristic or surface characteristics of a surface such as a conical or frusto-conical surface, for example a valve seat.
A surface may have various surface characteristics. Surface form represents the lowest frequency surface variation and generally has a wavelength of the order of the scale of the surface whilst surface texture or surface roughness represents higher frequency surface variation. For many nominally rotationally symmetric surfaces their roundness (or out of roundness) is important. For example, in the case of a valve such as a fuel injector valve where a ball or needle seals against a conical (more generally frusto-conical) seating face or surface of the valve in the valve's closed condition, out-of-roundness of the seating face of the conical surface may result in the seal not being made properly with the result that the valve leaks.
Embodiments of the present invention enable orientation-dependent effects in roundness resulting from, for example, optical distortions within an optical system of an interferometer, such as, for example, a broadband scanning or scanning white light interferometer, to be reduced or ameliorated.
An embodiment of the present invention provides a metrological apparatus for determining a surface characteristic of a surface of a workpiece, the metrological apparatus comprising: an optical measurement system to obtain measurement data representative of a surface of a workpiece; a rotation device to effect relative rotation between the optical measurement system and the workpiece about a measurement axis to enable a plurality of measurement data sets to be obtained with each measurement data set being obtained by the optical measurement system at a respective one of a number of different relative rotational orientations of the optical measurement system and the workpiece; a correction data obtainer to use the plurality of measurement data sets to obtain correction data to enable correction of a measurement data set.
The metrological apparatus may comprise a correction data applier configured to use the correction data to correct the measurement data set.
The metrological apparatus may further comprise a low pass filter configured to smooth the measurement data to remove features of surface roughness.
The correction data obtainer may be arranged to average the plurality of measurement data sets to obtain the correction data.
The metrological apparatus may further comprise a correction data remover to remove the correction data from at least one measurement data set to obtain corrected measurement data. The at least one measurement data set may or may not be one of the plurality of measurement data sets.
The surface characteristic may be a roundness of the surface.
The measurement data may comprise roundness measurement data.
The metrological apparatus may further comprise a correction data expander to expand the correction data to enable the correction data to be used for workpiece surfaces of different dimensions. The correction data expander may be configured to adjust the correction data to correspond to the dimensions of the workpiece surface, for example when correction data is a different dimension to the measured workpiece the correction data expander may adjust, by scaling, the correction data to be the same dimension as the measured workpiece.
In an embodiment the measurement data may comprise a plurality of pixels representing measurements of locations on the workpiece. The correction data expander may apply the correction data to each pixel of the measurement data for the workpiece according to the location of the pixel of the measurement data, and the correction data of a corresponding location. The location of the pixel may comprise an angle, e.g. in the sense of a polar co-ordinate, with respect to a centre of rotation of the data and/or the workpiece.
The metrological apparatus may further comprise a form data remover to fit a form of the measurement data obtained by the optical measurement system and to remove the fitted form to provide the measurement data set.
The form data remover may be configured to fit a model of expected surface form to each of the plurality of measurement data sets to obtain fitted form data, and to adjust the measurement data set based on the fitted form data. Adjusting the measurement data set may comprise subtracting the fitted form data, for example to provide a form removed data set.
The correction data obtainer may be arranged to average a plurality of adjusted form removed measurement data sets. In another possibility the correction data obtainer may be configured to average the measurement data set before the measurement data set is adjusted based on the fitted form data.
The rotation device may comprise a turntable on which the workpiece is mounted during a measurement operation.
The optical measurement system may be an interferometric measurement system, for example the optical measurement system is a coherence scanning interferometric measurement system.
Aspects and examples of the present invention are set out in the appended claims.
The optical measurement system may comprise: a light director to direct light along a sample path towards a region of the workpiece surface and along a reference path towards a reference surface such that light reflected by the region of the workpiece surface and light reflected by the reference surface interfere; a mover to effect relative movement between the workpiece surface and the reference surface along a measurement path; a sensor operable to sense light representing the interference fringes produced by workpiece surface regions during the relative movement; and a controller to carry out a measurement operation by causing the mover to effect the relative movement while the sensor senses light intensity at intervals to provide, for each of a plurality of workpiece surface regions, a series of intensity values representing interference fringes produced by that workpiece surface region during the relative movement.
An embodiment provides a metrological apparatus for determining surface roundness, the metrological apparatus comprising: an optical measurement system to obtain measurement data comprising roundness data for at least a part of a surface of a workpiece; a rotation device to effect relative rotation between the optical measurement system and the workpiece about a measurement axis to enable a plurality of measurement data sets each comprising roundness data to be obtained for the at least a part of the workpiece surface, with each measurement data set being obtained by the optical measurement system at a respective one of a number of different relative rotational orientations of the optical measurement system and the workpiece; and a data averager to average the plurality of measurement data sets to obtain average measurement data to enable correction of a measurement data set for at least part of a surface.
An embodiment provides a metrological apparatus for providing roundness measurement data for a sample surface, the metrological apparatus comprising: a light director to direct light along a sample path towards a region of a sample surface and along a reference path towards a reference surface such that light reflected by the region of the sample surface and light reflected by the reference surface interfere; a mover to effect relative movement between the sample surface and the reference surface along a measurement path; a sensor operable to sense light representing the interference fringes produced by sample surface regions during the relative movement; a controller to carry out a measurement operation by causing the mover to effect the relative movement while the sensor senses light intensity at intervals to provide, for each of a plurality of sample surface regions, a series of intensity values representing interference fringes produced by that sample surface region during the relative movement such that a said series of intensity values has a coherence peak at a position along the measurement path representing a location of zero path difference between the reference path and the sample path for the corresponding sample surface region; a surface height determiner to determine surface height data representing the relative surface heights of sample surface regions on the basis of the locations along the measurement path of their respective coherence peaks so as to provide a measurement data set comprising roundness measurement data; a rotation device to effect relative rotation between the optical measurement system and the sample surface about a measurement axis to enable a plurality of said measurement data sets to be obtained each comprising roundness data, with each measurement data set being obtained by the optical measurement system at a respective one of a number of different relative rotational orientations of the optical measurement system and the workpiece; and
a correction data obtainer to use the plurality of measurement data sets to obtain correction data to enable correction of a measurement data set.
An embodiment provides a metrological apparatus for determining a surface characteristic, for example roundness, of a surface of a workpiece, the metrological apparatus comprising: an optical measurement system to obtain measurement data representative of a surface characteristic, for example roundness, of a surface of a workpiece or component; and a data processor to remove from the measurement data correction data obtained by apparatus as set out above.
The metrological apparatus may comprise an average data remover to remove the average measurement data from at least one measurement data set to obtain corrected measurement data.
The metrological apparatus may comprise an average data expander to expand the average data to enable the average data to be used with workpiece surfaces of different dimensions.
In an embodiment a surface form remover is provided to remove a sample surface form from a said measurement data set to leave data indicative of any out-of-roundness of the surface of a section through the surface at one or more locations along an axis of the surface;
An embodiment provides a method of determining a surface characteristic of a surface of a workpiece, the method comprising: using an optical measurement system to carry out a plurality of measurement operations on a surface of a workpiece and effecting relative rotation between the optical measurement system and the workpiece about a measurement axis between measurement operations to obtain a plurality of measurement data sets with each measurement data set being obtained at a respective one of a number of different relative rotational orientations of the optical measurement system and the workpiece; using the plurality of measurement data sets to obtain correction data to enable correction of a measurement data set.
The method may comprise using the correction data to correct a measurement data set.
In an embodiment, obtaining the plurality of measurement data sets may comprise fitting a model of expected surface form to each of the plurality of measurement data sets to obtain corresponding fitted form data, and to adjust each measurement data set based on the corresponding fitted form data.
The method may comprise fitting a form of the measurement data obtained by the optical measurement system and removing the fitted form to provide the measurement data set.
The method may comprise using the plurality of measurement data sets to obtain correction data comprises averaging the plurality of adjusted measurement data sets.
The method may comprise removing the correction data from at least one measurement data set to obtain corrected measurement data.
In an embodiment the at least one measurement data set may be one of the plurality of measurement data sets.
In an embodiment the at least one measurement data set may not be one of the plurality of measurement data sets.
In an embodiment the surface characteristic may be the roundness of the surface.
In an embodiment the measurement data may comprise roundness measurement data.
The method may comprise a correction data expander to expand the correction data to enable the correction data to be used for workpiece surfaces of different dimensions.
The method may comprise fitting a model of expected surface form to each of the plurality of measurement data sets obtained by the optical measurement system to obtain fitted form data, and to adjust the measured data set based on the fitted form data.
In an embodiment a rotation device may comprise a turntable on which the workpiece is mounted during a measurement operation.
In an embodiment the optical measurement system may be an interferometric measurement system.
In an embodiment the optical measurement system may be a coherence scanning interferometric measurement system.
In an embodiment using an optical measurement system to carry out a measurement operation may comprise: directing light along a sample path towards a region of the workpiece surface and along a reference path towards a reference surface such that light reflected by the region of the workpiece surface and light reflected by the reference surface interfere; effecting relative movement between the workpiece surface and the reference surface along a measurement path; and sensing light representing the interference fringes produced by workpiece surface regions at intervals during the relative movement to provide, for each of a plurality of workpiece surface regions, a series of intensity values representing interference fringes produced by that workpiece surface region during the relative movement.
The method may comprise determining surface roundness in which the measurement data comprises roundness data for at least part of a surface of the workpiece; in which using the plurality of measurement data sets comprises: averaging the plurality of measurement data sets to obtain average measurement data to enable correction of a measurement data set for at least part of a surface.
In an embodiment using an optical measurement system to carry out a measurement operation may comprise: directing light along a sample path towards a region of the workpiece surface and along a reference path towards a reference surface such that light reflected by the region of the workpiece surface and light reflected by the reference surface interfere;
effecting relative movement between the workpiece surface and the reference surface along a measurement path; and sensing light representing the interference fringes produced by workpiece surface regions at intervals during the relative movement to provide, for each of a plurality of workpiece surface regions, a series of intensity values representing interference fringes produced by that workpiece surface region during the relative movement.
In an embodiment carrying out a said plurality of measurement operations may comprise: directing light along a sample path towards a region of the workpiece surface and along a reference path towards a reference surface such that light reflected by the region of the workpiece surface and light reflected by the reference surface interfere, effecting relative movement between the workpiece surface and the reference surface along a measurement path, and
sensing light representing the interference fringes produced by workpiece surface regions at intervals during the relative movement to provide, for each of a plurality of workpiece surface regions, a series of intensity values representing interference fringes produced by that workpiece surface region during the relative movement such that a said series of intensity values has a coherence peak at a position along the measurement path representing a location of zero path difference between the reference path and the sample path for the corresponding sample surface region; for each measurement operation determining surface height data representing the relative surface heights of sample surface regions on the basis of the locations along the measurement path of their respective coherence peaks so as to provide a measurement data set comprising roundness measurement data.
The method may comprise removing a workpiece surface form from a said measurement data set to leave data indicative of any out-of-roundness of the surface of a section through the surface at one or more locations along an axis of the surface;
The method may comprise using an optical measurement system to obtain measurement data representative of a surface characteristic, for example roundness, of a surface of a workpiece or component; and a removing from the measurement data correction data obtained by a method described above.
An embodiment provides a data processor for a metrological apparatus, the data processor being configured: to receive data for a plurality of measurement operations of a surface of a workpiece carried out by an optical measurement system with relative rotation between the optical measurement system and the workpiece about a measurement axis between measurement operations; to determine for each measurement operation a corresponding measurement data set such that each measurement data set corresponds to a respective different one of a number of different relative rotational orientations of the optical measurement system and the workpiece; and to use the plurality of measurement data sets to obtain correction data to enable correction of a measurement data set.
In an embodiment the data processor may be configured to average the plurality of measurement data sets to obtain the correction data.
In an embodiment the data processor may be configured to remove the correction data from at least one measurement data set to obtain corrected measurement data.
In an embodiment the at least one measurement data set may be one of the plurality of measurement data sets.
In an embodiment the at least one measurement data set may not be one of the plurality of measurement data sets.
In an embodiment the surface characteristic may be the roundness of the surface.
In an embodiment the data processor may be configured to expand the correction data to enable the correction data to be used for workpiece surfaces of different dimensions.
In an embodiment the data processor may be configured to fit a model of expected surface form to each of a plurality of measurement data sets, to obtain corresponding fitted form data, and to adjust each measurement data set based on the corresponding fitted form data.
In an embodiment the data processor may be configured to fit a form of the measurement data obtained by the optical measurement system and to remove the fitted form to provide the measurement data set.
In an embodiment there is provided method of determining a surface characteristic, the method comprising: using an optical measurement system of a first metrological apparatus to carry out a plurality of measurement operations on a surface of a first workpiece and effecting relative rotation between the optical measurement system and the first workpiece about a measurement axis between measurement operations to obtain a plurality of measurement data sets with each measurement data set being obtained at a respective one of a number of different relative rotational orientations of the optical measurement system and the first workpiece; using the plurality of measurement data sets to obtain first correction data for the first metrological apparatus; using the first metrological apparatus to carry out a measurement of a calibration sample, and correcting that measurement using the first correction data to provide calibration data for the calibration sample using a second metrological apparatus to measure the calibration sample to obtain second measurement data; and determining second correction data for the second metrological apparatus based on the second measurement data and the calibration data to enable a surface characteristic of a second workpiece to be determined by the second metrological apparatus.
In an embodiment determining second correction data comprises subtracting the first correction data from the first measurement data. In an embodiment the calibration sample is cone shaped. In an embodiment the calibration sample comprises is elliptical, eccentric, or otherwise deviates from roundness by more than the measurement accuracy of the first or second metrological apparatus. In an embodiment the calibration sample carries an orientation identifier reference mark for orienting the calibration sample, the method further comprising aligning the calibration sample with respect to the second instrument based on the orientation identifier.
In an embodiment the orientation identifier comprises at least one of a reference mark, a shaped mounting, wherein the shape has a known asymmetry, and a known non-rotationally symmetric component of the calibration sample.
An embodiment provides a metrological apparatus an optical measurement system such as a coherence scanning interferometer to obtain measurement data representative of a surface of a workpiece and a rotation device to effect relative rotation between the optical measurement system and the workpiece about a measurement axis to enable a plurality of measurement data sets to be obtained with each measurement data set being obtained by the optical measurement system at a respective one of a number of different relative rotational orientations of the optical measurement system and the workpiece. A data corrector is provided to obtain correction data to enable correction of a measurement data set. The correction data may be an average of the plurality of measurement data sets.
An embodiment provides a non-transitory computer program product, such as a non-transitory storage medium, storing program instructions that when executed by computing apparatus cause the computing apparatus to carry the method.
Embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
a shows a simplified, diagrammatic side view, part cutaway, of an example of the apparatus shown in
a shows a flow chart illustrating processes that may be carried out after determination of the average data;
a and 5b show gray scale images representing annular data plots of form-removed data produced with a workpiece at rotation angles of 45° and 135°, respectively, with no correction;
a and 6b show gray scale images representing annular data plots of form-removed data produced with a workpiece at rotation angles of 45° and 135°, respectively, after correction; and
Referring now to the drawings,
The apparatus 1 show in
Coherence scanning interferometry (CSI) or broadband scanning interferometry (sometimes called “white light scanning interferometry”) is discussed in a paper entitled “Profilometry with a Coherence Scanning Microscope” by Byron S. Lee and Timothy C. Strand published in Applied Optics, volume 29, number 26, 10 Sep. 1990 at pages 3784 to 3788, the whole contents of which are hereby incorporated by reference.
As shown in
The detector 16 has a 2-D (two-dimensional) array SA of image sensing elements SE, one array of which is shown very schematically in
A motion controller or Z mover 17 is provided to effect relative movement between the sample support stage 15 and the reference mirror 12. As shown in
The intensity of the illumination sensed by one sensing element SE varies as the scan path length difference changes with movement of the reference mirror 12 (or the sample 8), resulting in, for each surface area pixel, a series of interference fringes which have a coherence peak at the position along the scan path corresponding to a zero path length difference between the reference and sample paths. The relative positions along the Z direction (i.e. along the scan path) of the coherence peaks for different surface pixels thus provide a map of the relative surface heights of the surface pixels. These relative surface heights can be used to provide an indication of short wavelength surface characteristics such as surface texture or roughness and also of longer wavelength surface characteristics, for example roundness or straightness.
As shown in
Although not shown in
In the example described above, the objective lens assembly 9 is movable in the Z direction within the housing of the measurement head 2a. This need not necessarily be the case. Rather, movement in the Z direction may be effected simply by moving the measurement head 2a. In such a case, there would be only one Z mover and associated Z sensor, for example provided by the components labelled as the further Z positioner 20 and further Z sensor 20a in
Intensity data from the detector 16 is supplied to an intensity data receiver 33 of the data processing and control apparatus 3. The data processing and control apparatus 3 also has a data processor 32 for processing received intensity data and a user interface 31 for enabling a user to interact with and control measurement and data processing operations of the apparatus 1.
Examples of interferometer systems that may be used in the apparatus shown in
At least the controller 21 and data processor 32 of the data processing and control apparatus 3 may be implemented by programming computing apparatus, for example a personal computer.
The computing apparatus may be programmed by, for example, any one or more of: program instructions stored in memory 26 and/or mass storage device 27; program instructions downloaded from a removable medium 29 and/or an external device coupled to an input port;
instructions input by a user using the user interface;
a signal SG received via the communications interface.
In the apparatus shown in
In the apparatus shown in
An example of operation of this apparatus will now be described with the aid of the flowcharts shown in
At step S1 in
The conical seating face or surface under examination can be considered to have a height Zc in the Z or scan direction. This height may be greater than or smaller than the extent of the Z scan path. If the height Zc is greater than the extent of the Z scan path, then the height Zc of the conical seating face may be scanned in two or more measurement sub-operations with the interferometer system being moved in the Z direction between sub-operations using the further Z positioner 20 and any appropriate data stitching algorithm used to align and stitch together in the Z direction the data obtained in those two or more steps, on the basis of the acquired data and outputs provided by the Z position sensor 17a and the further Z position sensor 20a.
Once the measurement operation has been completed, whether in a single scan or whether as a result of stitching together of data obtained in two or more measurement sub-operations, then the resulting frames of image data are analysed using any suitable analysis technique to determine the location along the scan path of the coherence peak for each surface region or pixel, thereby enabling the relative surface heights of different surface pixels to be determined. Examples of data analysis techniques to determine the coherence peaks and thence the relative surface heights of different surface pixels are described in U.S. Pat. No. 7,385,707, U.S. Pat. No. 7,970,579, U.S. Pat. No. 7,440,116, U.S. Pat. No. 7,948,634, U.S. Pat. No. 7,518,733, U.S. Pat. No. 7,755,768, U.S. Pat. No. 7,697,726, the whole contents of each of which were previously incorporated by reference. The resulting data is stored as measurement data at S2 in
The component form remover 322 then carries out a fitting procedure to remove the best-fit form, in this case the frusto-conical form of the valve seating face, at S3 and the resulting residual data is then stored as form-removed data. A low pass filter, for example a Gaussian filter, may be used to remove features of a surface roughness or surface texture wavelength or scale prior to the fitting procedure. The resulting data may, for example, be displayed on the display 36a of the user output or printed by the printer 36b or supplied via the communications interface 199 to another computing apparatus where it may be displayed, printed or otherwise visually output to a user. For different nominal radii of the conical surface roundness plots may be output to the user in which deviations from roundness are represented as a variation in the radial direction from the circle defined by the nominal radius. As another possibility, the form-removed data may be represented on a false colour or grey scale roundness plot in which the deviation from the nominal radius is indicated by a false colour or a grey scale, so enabling the data for more than one radius to be represented on the same roundness plot.
In
A comparison of
The present inventor has appreciated that these orientation-dependent effects are a result of optical distortions within the optical system of the interferometer, for example in the objective lens assembly 9, of the interferometer system 2.
In order to address this issue, at S4 in
After the n measurement operations have been completed at S4 and n form-removed measurement data sets have been acquired, then at S6, the data corrector 323 uses the n form-removed measurement data sets to obtain correction data. In this example, the data corrector 323 averages the form-removed measurement data sets to produce, as the correction data, average form-removed data and stores this average form-removed data.
The workpiece on which the average form-removed data is obtained may be a standard sample, in which case the correction data may then simply be retained for later use in measurement operations on other workpieces. However, as shown in
Averaging of measurement data sets taken at a series of evenly spaced orientations around a full rotation of the turntable 15 results in the real roundness of the cone being populated around the roundness plot whereas the rotationally asymmetric distortion is in the same orientation. Accordingly, subtracting the average data from the form-removed measurement data for an orientation yields a corrected roundness plot for the component because the errors in the Z direction due to the optical system distortion are removed or at least reduced so enabling a more accurate determination of roundness at a particular actual height Z on the surface being examined. The corrected form-removed data may then be output to a user at S8. Outputting of the corrected form-removed data may involve representing the corrected form-removed data on a roundness plot which may be output to a user by, for example, being displayed on the display 36a of the user output or printed by the printer 36b or supplied via the communications interface 199 to another computing apparatus where it may be displayed, printed or otherwise visually output to a user.
a and 6b show grey scale roundness plots similar to
As described above, the correction or average data is subtracted from measurement data obtained from the component under test. As another possibility or additionally, the average data may be retained by the data corrector 323 as calibration data for use in subsequent measurement operations. In this case, the component for which the correction data is obtained may be a well-defined standard component.
The scaling or expanding of the stored average data need not necessarily be carried out on-the-fly, rather, the data may be pre-scaled to allow its use for a range of annulus sizes by uniformly radially expanding the average data to produce radially expanded average data which may then be stored for later use.
It will, of course, be appreciated that the measurement ranges or values shown in
As described above, it is the workpiece that is rotated. It will, of course, be appreciated that the interferometer system may be mounted so as to be rotatable rather than the workpiece or, indeed, both interferometer system and the workpiece may be rotatable.
Although not mentioned above, a calibration step may be necessary or desirable prior to carrying out a measurement operation. Such a calibration may involve making measurements on an optical flat by tilting the optical flat first in the X and then in the Y direction (or vice versa) by appropriate rotation about the Y and X axes using the tip-tilt stage and for each measurement removing the average gradient and then recording the gradient-removed surface. The effectiveness of this calibration step is based on the assumption that X and Y can be calibrated independently of one another. Optical distortions, such as pincushion or barrel distortions in the optical system, can be separated into X and Y components. However, errors in the alignment of tilt in the Y and X directions may result in an interdependence of or “crosstalk” between X and Y which may detrimentally affect the calibration procedure. By removing the average central gradient, the present invention may however enable such issues to be ameliorated.
As described above, depending upon the range of the instrument and the distance in the Z direction over which measurement of a surface is required, a measurement operation may consist of two or more measurement sub-operations with relative movement being effected in the Z direction between sub-operations. Generally the optical system will be capable of imaging the entire X-Y extent of the surface under examination so that movement in the X and/or Y direction will not be necessary to image the surface under examination. However, although not shown in
Although described above as being provided by programming one or more computing apparatus, the data processor may be a dedicated hardwired apparatus or a digital signal processor, for example or any combination of hardware, software and firmware.
Although the apparatus and method described above use a coherence scanning interferometer, it may be possible to apply the process described above to other optical measurement systems where rotationally asymmetric distortions or aberrations may be an issue.
In an embodiment there is provided a method of determining correction data for a second optical metrological apparatus comprising an optical measurement system. The method may comprise determining first correction data for a first metrological apparatus according to any one of the methods described herein, or those defined in the appended claims.
Embodiments of this method may comprise using the first metrological apparatus to measure a calibration sample, and correcting that measurement using the first correction data to provide calibration data for the calibration sample. To determine correction data for the second metrological apparatus, the calibration sample can be measured by the second metrological apparatus to obtain second measurement data. The correction data for the second metrological apparatus can then be determined based on the calibration data and the second measurement data, for example based on subtracting the calibration data from the second measurement data. This second metrological apparatus correction data can then be used for correcting measurements performed by the second metrological apparatus.
The calibration sample may be cone shaped, and may be of non-perfect roundness. The calibration sample may carry a reference mark for orienting the sample. The calibration sample can be aligned with respect to the second instrument based on the reference mark to be measured by the second instrument.
Number | Date | Country | Kind |
---|---|---|---|
1212827.8 | Jul 2012 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2013/051936 | 7/19/2013 | WO | 00 |