MEASUREMENT METHOD
20230050256 · 2023-02-16
Assignee
Inventors
Cpc classification
G05B2219/37441
PHYSICS
International classification
Abstract
A method of determining a form measurement for a curved feature of an artefact. The method includes a positioning apparatus relatively moving the artefact and a measurement device relative along a curved path in a first direction, to obtain a first set of data points along the surface of the curved feature, and the positioning apparatus relatively moving the artefact and the measurement device other along a curved path in a second direction, opposite to the first direction, to obtain a second set of data points along the surface of the curved feature. The method further includes using the first and second sets of data points to determine a form measurement for the artefact.
Claims
1. A method of determining a form measurement for a curved feature of an artefact, the method comprising: i) a positioning apparatus relatively moving the artefact and a measurement device along a curved path in a first direction, to obtain a first set of data points along the surface of the curved feature; ii) the positioning apparatus relatively moving the artefact and the measurement device along a curved path in a second direction, opposite to the first direction, to obtain a second set of data points along the surface of the curved feature; and iii) using the first and second sets of data points to determine a form measurement for the artefact.
2. A method as claimed in claim 1, in which using the first and second sets of data points comprises obtaining therefrom a representation of an intermediate surface which lies between surfaces represented by the first and second sets of data points, and determining the form measurement from the representation of the intermediate surface.
3. A method as claimed in claim 2, in which the intermediate surface is equidistant between lines represented by the first and second sets of data points.
4. A method as claimed in claim 2 or 3, in which said representation of an intermediate surface comprises a third set of data points.
5. A method as claimed in claim 1, in which the relative movement along the curved path in the first and second directions is effected by the motion of at least one linear movement axes of the positioning apparatus, which is reversed during said movement along the curved path in each of the first and second directions.
6. A method as claimed in claim 1, in which the first and second sets of data points are obtained with the same relative angular orientation of the measurement device and workpiece.
7. A method as claimed in claim 1, in which the first and second sets of data points are obtained along substantially the same target scan line on the surface of the curved feature.
8. A method as claimed in claim 1, in which the curved path along which the artefact and measurement device are relatively moved to obtain the second set of data points is the same curved path along which the artefact and measurement device are relatively moved to obtain the first set of data points.
9. A method as claimed in claim 1, in which the positioning apparatus comprises a machine tool on which the artefact was previously machined, or on which the artefact is to be machined.
10. A method as claimed in claim 1, in which the curved feature comprises an arc-shaped feature.
11. A method as claimed in claim 1, in which the curved feature comprises a circular feature.
12. A method as claimed in claim 1, in which the form measurement comprises a circularity measurement.
13. A method as claimed in claim 1, in which the measurement device comprises a contact scanning probe and in which the first and second data sets are obtained by scanning the scanning probe in continuous contact along the surface of the curved feature.
14. A method as claimed in claim 1, in which the representation of the intermediate surface comprises a curve.
15. A computer implemented method, comprising: taking a first set of data points which were obtained by a measurement device mounted on a positioning apparatus whilst the measurement device and the artefact were moved by the positioning apparatus relative to each other along a curved path in a first direction, taking a second set of data points which were obtained by the measurement device whilst the measurement device and the artefact were moved by the positioning apparatus relative to each other along a curved path in a second direction, and using the first and second data sets to determine a form measurement for the artefact.
16. Computer program code comprising instructions which are configured to cause an apparatus to perform the method of claim 15.
17. A computer readable medium comprising computer program code as claimed in claim 16.
18. A processing device which is configured to take a first set of data points which were obtained by a measurement device mounted on a positioning apparatus whilst the measurement device and the artefact were moved by the positioning apparatus relative to each other along a curved path in a first direction, and to take a second of data points which were obtained by the measurement device whilst the measurement device and the artefact were moved by the positioning apparatus relative to each other along a curved path in a second direction, and to use the first and second data sets to determine a form measurement for the artefact.
19. An apparatus comprising a positioning apparatus on which a measurement device and artefact are located, wherein the apparatus is configured to i) cause the positioning apparatus to relatively move the artefact and a measurement device relative along a curved path in a first direction, to obtain a first set of data points along the surface of the curved feature, ii) cause the positioning apparatus to relatively move the artefact and the measurement device other along a curved path in a second direction, opposite to the first direction, to obtain a second set of data points along the surface of the curved feature, and iii) use the first and second sets of data points to determine a form measurement for the artefact.
Description
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049] Referring to
[0050] When being used to inspect a workpiece 16, an inspection device, such as a probe 20, is mounted in the spindle 12. Again, the NC 6 can control z movement of the arm 17 and x/y motion of the moveable table 14 to cause the probe 20 to interact with the workpiece 16 (e.g. by contacting the workpiece if the probe is a contact probe) so as to measure the workpiece 16. The NC 6 can be programmed with an inspection operation, for example via the PC 8.
[0051] Although not shown in the described embodiment, the machine tool 4 could comprise one or more axes of rotation for rotating the table 14 (e.g. about the x, y and/or z axes). Additionally/alternatively, the machine tool 4 could be configured such that the spindle 12 is rotatable about other additional axes of rotation (e.g. such that a probe mounted therein can be rotated about the x and/or y axes). Additionally/alternatively, the machine tool 4 could be configured such that the spindle 12 is moveable in the x and/or y axes and/or the table could be moveable in the z axis.
[0052] In this embodiment, the probe 20 is a contact probe, comprising a body 22 which is mounted to the spindle 12, a stylus 24 extending from the body 22 and a stylus tip 26 at the end of the stylus 24 distal to the body 22. In the described embodiment, the stylus 24 can deflect relative to the body 22 (e.g. when the stylus tip 26 touches a surface), and such deflections can be detected by sensors in the body 22. In particular, in the embodiment described, the probe 20 is a scanning probe (also known in the art as an analogue probe) in which the extent/amount/degree of the deflection of the stylus from a rest position can be sensed and reported by the probe 20 (in contrast to a touch-trigger probe which only reports when the stylus has deflected, e.g. by a predetermined threshold amount). The probe 20 can output separate values indicative of the extent of deflection of the stylus in different directions relative to the probe (e.g. a value for the extent of deflection in the x direction, a separate value for the extent of deflection in the y direction, and/or a separate value for the extent of deflection in the z direction—all measured relative to the probe) and/or could output an aggregated deflection value. Scanning probes for machine tools are known; for instance the SPRINT′ probe available from Renishaw plc. As will be understood, other probes and other technologies could be used.
[0053] A feature of a workpiece to be inspected can be measured by bringing the stylus tip 26 into contact with the feature of the workpiece 16. Stylus deflection data from the probe 20 can be streamed instantaneously and continuously to the PC 8, for example via a wired connection, or as in the present example, wirelessly via the receiver 9 and interface 10. The connection between the probe 20 and the receiver 9 could be optical or radio, for example. As will be understood, other techniques could be used to transfer stylus deflection data. For example, the data could be transmitted at intervals (regular or irregular), or only when requested, for example. In other example embodiments, stylus deflection data could be stored locally within memory in the probe 20, and downloaded to the PC 8 at a later time, e.g. via a wired or wireless link.
[0054] Optionally, data from the probe 20 could be combined with machine tool position data; for example, combined with data concerning the relative position of the probe 20 and table 14 (and hence workpiece 16). For example, a process running on the PC 8 could be configured to combine data from the probe 20 with spindle 12 and table 14 position data. Such spindle 12 and table 14 position data could be assumed (e.g. based on the instructions for driving the machine tool rather than determined from encoders on the machine tool) or could be obtained from measurement devices (not shown) which monitor the position of the spindle 12 and table 14 in any or all of the x, y and z axes. Such measurement devices could be, for example, resolvers or encoders monitoring the rotary position of a part of the motors 11, 13, 15 which control the position of the spindle 12 and table 14 in the x, y and z axes. In the case where the process for determining the form of the part uses data from the measurement devices which monitor the position of the spindle 12 and table 14, then clock/synchronisation signals (for instance issued by the interface 10) can be used to help determine simultaneous spindle 12 and table 14 position data and probe data (e.g. as described in U.S. Pat. No. 7,970,488).
[0055] Accordingly, the data points could be obtained by combining information about the (known or assumed) relative position of the measuring device and artefact, with a vector from that position to the surface being measured. As mentioned above, the probe 20 can output separate values indicative of the extent of deflection of the stylus in different directions relative to the probe, e.g. a value for the extent of deflection in the x direction, a separate value for the extent of deflection in the y direction, and/or a separate value for the extent of deflection in the z direction. In such a case, the direction of a vector from the known/assumed relative position the measurement device is held with respect to the artefact, and the surface being measured can be known. As also mentioned above, the probe 20 could output an aggregated deflection value, in which case the direction of a vector from the known/assumed relative position the measurement device is held with respect to the artefact, and the surface being measured can assumed.
[0056] With the example set up of
[0057] As illustrated in the graph of
[0058] To help illustrate the invention, it will be assumed that the workpiece 16 is a perfect cylinder, and it will be assumed that the table 14 and the workpiece 16 are moved along the x and y axes in accordance with instructions which are intended to drive the table 14 in a perfectly circular motion centred on the middle of the cylindrical workpiece 16. In such a scenario, it would be expected that the radial/total deflection of the probe will be constant at all positions around the target scan line 19 on the workpiece 16. This constant deflection is schematically illustrated by the dashed straight line 30 in the graph of
[0059] However, it has been found that in such a scenario the deflection of the probe's stylus 24 tends to vary as the table is moved so that the probe measures the circular surface of the workpiece 16; as is schematically illustrated by the solid jagged line 32 in the graph of
[0060] In particular, when the motor of an axis is reversed (e.g. the motor for the x axis), there is a small delay before the motor actually begins to move the axis it is configured to drive because of “slack” or “play” in the motor. However, as is clearly illustrated in
[0061]
[0062] Axis reversal errors can be difficult to calibrate out because they can variable. For example, the axis reversal error for each axis can be different dependent on location and also can be affected by environmental factors such as temperature. Nevertheless, the method of the present invention (an example of which is described in more detail below) will reduce the effect of axis reversal error regardless of location and environmental factors.
[0063] The illustrations used herein assume a perfectly circular feature. Nevertheless, as will be understood, in practice a curved feature of a production part has an unknown (e.g. uncalibrated) shape/form. Accordingly, for example, a feature which is meant to be cylindrical/circular is unlikely to have a perfectly circular shape due to inaccuracies in the manufacturing process, and therefore the axis reversal errors can be hard to spot. Nevertheless, the method of the present invention (an example of which is described in more detail below) will inherently reduce the effect of axis reversal error without requiring identification of it. Also, the illustrations used herein significantly exaggerate the error that is likely to be experienced in real-life (and are not representative of the scale of the problem that would normally be expected from a typical machine tool apparatus). The actual errors in measurements caused by axis reversal experienced in real-life are likely to be so small (in the order of a few microns) that they will not be visible to the eye and are mixed in with the other sources of error. Nevertheless, the inventors have identified that errors caused by axis reversal and other sources of “lost motion” can have a significant impact on the form measurement of a curved feature.
[0064]
[0065] The method then comprises, at step 54, controlling the machine tool apparatus 2 to cause the probe 20 to perform a second measurement around the cylindrical surface of the workpiece 16 along the same circular target scan line 19, but in this case the x and y axes are controlled so as to cause the table 14 and workpiece 15 to move in the opposite direction along the circular target scan line 19, such that the probe 20 measures the cylindrical surface along the circular target scan line 19 in an anti-clockwise direction. Again, each measurement taken along the circular target scan line is obtained substantially radially with respect to the circular target scan line.
[0066] In the described embodiment, the artefact and the measurement device are moved relative to each other by the positioning apparatus along the same curved path, such that same target scan line is measured for both the clockwise and anticlockwise directions, and such that the location of the target scan line within the machine tool apparatus's operating volume is the same for both the clockwise and anticlockwise directions. Furthermore, in the described embodiment, the relative orientational configuration of the measurement device and artefact are the same for the both the clockwise and anticlockwise scans/measurement operations (e.g. the workpiece has not been rotated between the clockwise and anticlockwise scans/measurement operations measurements).
[0067] The method then comprises, at step 56, using data obtained from the first and second measurements to determine the form, in particular the circularity, of the cylindrical surface of the workpiece 16. Step 56 can be performed by a process running on the PC 8, but as will be understood, this need not necessarily be the case. For instance, the measurement data could be transferred to another processor device (not shown) and step 56 could be performed by that other processor device. How the data from the first and second measurements are used to determine the circularity is explained in more detail below.
[0068] The graph of
[0069] In accordance with one embodiment of the present invention, the data points obtained during the clockwise and anti-clockwise motions are used to obtain a third set of data points which lie on a surface intermediate between the surfaces represented by the first and second data sets, and the circularity can then be determined from the third set of data points. For example,
(x1.sub.n, y1.sub.n)=clockwise data points
(x2.sub.n, y2.sub.n)=anti-clockwise data points
(x.sub.n, y.sub.n)=third set data points on intermediate surface
[0070] Referring to
[0071]
[0072] Referring back to
[0073] The above described process involves determining a third set of data points, but as will be understood this need not necessarily be the case. For instance, the method could comprise fitting a curve such that it is equi-distant between the first and second sets of data points. In an example embodiment, curves could be put through each of the first and second sets of data points, and then a third curve can be fitted such that it is equi-distant between the first and second curves.