This invention relates to the measurement of the dimensions of workpieces using an articulating probe head mounted on coordinate positioning apparatus. Coordinate positioning apparatus includes for example coordinate measuring machines (CMM), machine tools, manual coordinate measuring arms and inspection robots.
It is common practice after workpieces have been produced, to inspect them on a coordinate measuring machine (CMM) having a quill onto which a probe is mounted which can be driven in three orthogonal directions X,Y,Z within a working volume of the machine.
The CMM may be error mapped, for example by using laser interferometers, which enables it to measure a part accurately at slow speeds.
When measuring a workpiece at fast speeds, accelerations of the machine cause dynamic errors. Our previous U.S. Pat. No. 4,991,304 discloses a method of correcting for these dynamic errors. In this method a first workpiece is put on the coordinate measuring machine table and a set of points on the surface of the workpiece are measured at a slow speed to allow accurate readings to be taken. Measurement of the first workpiece is then repeated at a fast speed. The difference between the slow speed readings and the fast speed readings is calculated and stored. The stored error value for each measured point takes into account the dynamic deflections of the machine structure at the faster speed.
The next workpiece to be measured is set up on the CMM table and readings are taken at the fast speed. At this speed the readings are inaccurate but repeatable. Each fast reading is adjusted by adding the corresponding stored error value and thus compensating for errors induced by fast reading. This method has the advantage that a whole series of nominally identical workpieces can be measured at fast speed by making a dynamic error map from only one workpiece.
Use of this method allows workpieces to be measured using the CMM at a faster speed but has an upper limit above which it becomes unsatisfactory. This may be due to the CMM becoming inconsistent and/or unstable at high accelerations or the machine being unable to achieve the acceleration demanded.
The limitations described above can be overcome by using a high bandwidth apparatus which is mounted on the coordinate measuring machine. Such a high bandwidth apparatus is disclosed in U.S. Pat. No. 5,189,806 which describes an articulating probe head capable of orientating a probe with two degrees of freedom to enable the probe to be used in an operation for scanning the surface of workpieces. In general such a probe head includes two rotary drive mechanisms which enable a probe to be orientated about two substantially orthogonal rotary axes.
Such an articulating probe head enables fast repeatable scanning. However, use of this articulating probe head has the disadvantage that it is time consuming to calibrate. Furthermore, the measurement system of the articulating probe head mounted on a conventional coordinate measuring machine is a five-axis system which makes calibration much more complicated.
A first aspect of the present invention provides a method of calibrating an articulating probe head, the articulating probe head being mounted on an arm of a coordinate positioning apparatus, in which a surface sensing device mounted on the articulating probe head is moved into a position-sensing relationship with an artefact and a position reading taken, the method comprising the following steps, in any suitable order:
The true measurements of the artefact may be determined by measuring the artefact, wherein there is no relative movement between the surface sensing device and the arm of the coordinate positioning apparatus. Preferably this is done at a slow speed to remove dynamic errors.
The true measurement of the artefact may be determined by using a calibrated artefact.
Preferably the calibrated artefact comprises at least one circular profile.
The surface sensing device may comprise for example a workpiece sensing probe or a stylus.
The artefact may comprise a workpiece in the series of workpieces. Alternatively the artefact may have features the size and location of which approximate the workpiece. The artefact may have the same surface finish as the workpiece or alternatively may mimic the surface finish of the workpiece.
In step a) the arm of the coordinate measuring apparatus may be stationary. Alternatively the arm of the coordinate measuring apparatus may be moving at a constant velocity. This eliminates dynamic forces from the coordinate measuring apparatus.
The measurements taken may be discrete measurements (i.e. using a touch trigger probe) or continuous measurements (i.e. using a scanning probe).
The surface sensing device may be a contact probe, such an analogue (scanning) probe or a touch trigger probe. Alternatively the surface sensing device may be a non-contact probe, such as a capacitance, inductive or optical probe.
A second aspect of the invention provides an articulating probe head comprising a first mount for mounting on a support and a second mount onto which a surface sensing device may be mounted, the second mount being rotatable relative to the first mount about one or more axis, characterised in that the articulated probe head is provided with at least one mechanical brake to lock the position of the second mount relative to the first mount about at least one axis; and whereby at least one position measuring device is provided to determine the position of the second mount relative to the first mount about said at least one axis.
Preferably the articulating probe head includes a rotary member rotatable about at least one axis, and wherein the lock has a lock member which moves between the first and second positions, in its first position it engages with the rotary member to lock the rotary member in position and in its second position it disengages the rotary member, allowing the rotary member to rotate.
The rotary member may comprise a drive belt or a driven wheel.
The rotary member may be provided with a tooth profile and wherein a toothed lock assembly is provided on the lock, such that in the first position the teeth of the lock assembly and the rotary member interlock.
The lock may be provided with an actuator to move the lock member between its first and second positions.
The point of contact between the actuator and the lock member may be separated transversely from the point of contact between the lock member and the rotary member. The lock member may comprise a lever assembly pivotable about a pivot point and wherein the point of contact between the lock member and the rotary member is located between the pivot joint and the point of contact between the actuator and the lock member. The lock member may comprise a lever assembly. Biasing means may be provided to bias the lock member against the rotary member when the lock member is in its first position.
Preferred embodiments of the invention will now be described by way of example with reference to the accompanying drawings wherein:
The machine arm 14 may therefore be moved in X,Y and Z directions under the action of X,Y and Z drives (not shown) of the coordinate measuring machine. X,Y and Z scales (not shown) show the instantaneous coordinates of the position of the arm 14. Rotary drive means in the articulated probe head (not shown) enable movement of the probe about the two rotary axes A1 and A2. This movement is measured by rotary scales (not shown) inside the articulating probe head 16. Signals from the probe 18 indicating the deflection of the probe stylus are combined with the readings from the X,Y and Z scales of the CMM and the rotary scales of the articulating probe head to calculate the position of the stylus tip and thus the surface of the workpiece.
As illustrated in
A probe 18 with a stylus 28 having a workpiece-contacting tip 30 is mounted onto the articulating probe head 16. The arrangement is such that the motors M1,M2 of the head can position the workpiece-contacting tip 30 angularly about the axes A1 or A2 and the motors of the CMM (not shown) can position the articulating probe head 16 linearly anywhere within the three-dimensional coordinate framework of the CMM to bring the stylus tip 30 into a predetermined relationship with the surface being scanned.
Linear position transducers (not shown) are provided on the CMM for measuring linear displacement of the articulating probe head 16 and angular position transducers T1 and T2 are produced in the articulating probe head 16 for measuring angular displacement of the stylus 38 about the respective axes A1 and A2.
Referring to
The rotational axes of the articulating probe head are locked, or held stationary such that the probe 18 is not able to move about the rotation axes A1 and A2. Thus the system is effectively a probe mounted on a coordinate measuring machine. With the articulating probe head so locked, the workpiece or artefact is scanned or measured 42.
In the next step of the method, the articulating probe head 16 is unlocked so that the probe 18 may move about the rotary axes A1 and A2. The workpiece is then scanned or measured with the articulated probe head unlocked 44.
In a next step the measurement data obtained during the scan with the articulating probe head locked is compared with the measurement data obtained from the scan with the articulating probe head unlocked. This is used to generate an error function or map 46. This error function or map allows the errors caused by the articulating probe head at each point on the surface of the workpiece to be determined.
Subsequent workpieces in the series of workpieces are set up on the coordinate measuring machine 48.
Preferably automatic means (not shown) place each of the succession of substantially identical workpieces for a production run in at least nominally the same position and orientation on the CMM table. One of the subsequent workpieces is scanned with the articulating probe head unlocked. The measurement data obtained during this scan is corrected using the error function or map 52 created previously.
For best results, substantially the same measurement path is used for measuring the subsequent workpiece (50,
This method takes advantage of the accuracy of the CMM and the repeatability of the articulating probe head to enable fast and accurate measurements of workpieces to be taken without the requirement for calibrating the articulating probe head.
This method corrects for geometric errors in the articulating head. It is possible to use this method to also correct for dynamic errors which may for example be caused by bending in the articulated head or twisting of the quill of the CMM. To correct for dynamic errors, the workpiece is scanned at a slow speed in step 42 to obtain measurement data with no dynamic errors. The workpiece is then scanned at a fast speed in step 44 so that the error map or function generated in step 46 includes both geometric errors and the dynamic errors caused by scanning at a fast speed. The subsequent measurements in step 50 are measured at a fast speed. The dynamic errors created during this scan are corrected by the error map or function in step 52.
However, if the articulating head has a good mechanical design, there will be negligible dynamic errors and thus the workpieces can be measured at any speed in each case.
Although the above description is directed at the use of scanning probes, it is also suitable for taking measurements with a touch trigger probe, in which discrete measurements are taken at points on the surface of the workpiece. Furthermore, the method is also suitable for use with a non-contact probe, for example a capacitive, inductive or optical probe. The rotational axes of the articulating probe head may be locked by various means. For example, the articulated probe head may be held stationary on the servo motors, or a separate locking device may be used.
The second arm 68 is connected to the pin 62 at one end by the pivot 62 and to a fourth arm 76 at its second end by another pivot 72. The fourth arm 76 is attached to a fixed surface 82 by a pivot 80 at its other end. The fourth arm is provided with a brake pad 84 on a surface adjacent the pulley belt 86.
The position of the brake shoe is actuated by a solenoid 146. In the locked position illustrated in
A lever assembly 154 is provided which extends from a fixed surface 158 to lie adjacent the drive wheel 140. A flexure 156 allows pivoting of the lever assembly and biases the lever away from the drive belt.
When the brake is in its locked position as illustrated in
A weakened section 155 of the lever assembly 154 enables it to act as a spring lever. Thus when the brake shoe 149 creates a force F against the lever assembly, the lever is able to bend over length L and thereby accommodate any error in the thickness of the drive belt or roundness of the driven wheel.
The brake systems described in
In
In any of these embodiments, a rotary encoder system may also be provided, for example it may be located on the drive wheel. As illustrated in
In a further embodiment of the brake system, the brake may be used to hold the articulated probe head in a repeatable position.
This mechanical brake is suitable for any type of articulating probe head which has one part rotating relative to another. For example the brake is suitable for the probe head disclosed in U.S. Pat. No. RE35510, in which the articulated probe head moves between a plurality of indexed angular positions.
Where the articulating probe head provides rotation about two or three axes, a mechanical brake may be provided for each axis.
The surface sensing device could comprise for example a surface sensing probe, a stylus or a camera.
Although the above embodiments describe a brake acting against a drive belt or a driven wheel, the brake may act on any rotary part, such as a shaft or motor pinion.
In all of the above embodiments, the mechanical lock uses friction to lock the articulating head. Although in the above embodiments the lock is actuated by a solenoid, other means may be used, such as hydraulic, pneumatic, motor, piezo or gravity. The mechanical lock is actuated into its engaged and disengaged positions but once in position no power is required.
Other types of brake, such as a disc brake may also be used.
It is also possible to have a brake in which there is no contact between the brake member and a rotary part. A magnetic brake may comprise one or more electromagnets in close proximity to a ferrous rotary part. The brake is actuated by turning on the electromagnets which will prevent the rotary part from rotating.
Use of a mechanical lock to lock the axes of the articulating probe head has several advantages over sensing the motors of the articulating probe head to hold it in position. With the use of a mechanical lock, the motors of the articulating probe head are allowed to rest, thus reducing the temperature of the system. The reduced thermal effect improves the metrology of the system. Furthermore, the mechanical lock provides a fixed system, compared to servoing the motors, thus improving the metrology of the system.
In a second embodiment of the invention, the articulated probe head is calibrated by scanning a calibrated artefact.
The circular profiles have a centre line 110, and this centre line may be oriented with a desired direction, for example, the machine X,Y and Z axes, by means of first and second indexing devices 112,114.
The calibrated artefact 100 is orientated with its centre line 110 aligned with a first axis, for example the machine's X-axis. The machine arm moves the articulating probe head and probe into a position aligned with this axis such that the circular profile may be scanned by the probe by rotation about axes A1 and A2 of the articulated probe head, whilst the machine arm remains stationary.
The circular profiles 102,104,106 are preferably scanned at a fast speed, i.e. the speed to be used for subsequent measurement.
The measurements of the circular profile are compared with the known forms of the circular profiles to create an error map relating to the directions and speed of the measurement. The calibrated artefact 100 is then oriented to align its centre line 110 with a new direction, using the indexing devices, and the method is repeated to create a new error map relating to this new direction.
Once the calibrated artefact 100 has been measured at different orientation, for example 7.5° increments, the data may be interpolated to derive the error data for the positions of the calibrated artefact in between these orientations. Likewise, the data relating to the circular profiles of different diameters may be interpolated to create error data for circular profiles having diameters in between the measured values. The interpolation may comprise techniques such as linear or polynomial best fits.
By measuring the calibrated artefact at a fast speed, the error map corrects for dynamic errors. However as discussed earlier, this may not be necessary if the articulated head has a good mechanical design.
Subsequent workpieces measured using the probe mounted on the articulating probe head are corrected using the error map relating to the relevant direction.
The above description describes an articulated probe head mounted on a CMM. However this invention is suitable for any type of coordinate positioning apparatus that has one or more axis of movement. For example the articulated probe head may be mounted on a single axis system.
Number | Date | Country | Kind |
---|---|---|---|
0322115.7 | Sep 2003 | GB | national |
This is a Continuation of application Ser. No. 10/570,332 filed Mar. 2, 2006, which is a National Stage of PCT/GB2004/004039 filed Sep. 22, 2004, and claims priority to GB 0322115.7 filed Sep. 22, 2003. The disclosure of the prior applications are hereby incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
4888877 | Enderle et al. | Dec 1989 | A |
4991304 | McMurtry | Feb 1991 | A |
5040306 | McMurtry et al. | Aug 1991 | A |
5084981 | McMurtry et al. | Feb 1992 | A |
5088337 | Bennet | Feb 1992 | A |
5189806 | McMurtry et al. | Mar 1993 | A |
6112423 | Sheehan | Sep 2000 | A |
6434846 | McMurtry et al. | Aug 2002 | B1 |
6701267 | Noda et al. | Mar 2004 | B2 |
6772619 | Nashiki et al. | Aug 2004 | B2 |
6909983 | Sutherland | Jun 2005 | B2 |
20020104227 | Trull et al. | Aug 2002 | A1 |
20040118000 | Roth et al. | Jun 2004 | A1 |
20040148792 | Zanier et al. | Aug 2004 | A1 |
20040149057 | Jordil et al. | Aug 2004 | A1 |
20040154177 | Jordil et al. | Aug 2004 | A1 |
20040154179 | Rouge et al. | Aug 2004 | A1 |
Number | Date | Country |
---|---|---|
196 07 680 | Sep 1996 | DE |
0 392 660 | Oct 1990 | EP |
1 443 302 | Aug 2004 | EP |
1 446 636 | Feb 2005 | EP |
2 298 488 | Sep 1996 | GB |
Number | Date | Country | |
---|---|---|---|
20100005852 A1 | Jan 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10570332 | US | |
Child | 12457958 | US |