The invention relates to a method for probing a surface of a workpiece with a coordinate measuring machine and to a coordinate measuring machine adapted for performing the method.
A coordinate measuring machine is employed to measure coordinates of surface points of a workpiece. A conventional coordinate measuring machine comprises a workpiece holder for mounting the workpiece to be measured and a probe for probing the surface of the workpiece. For this, the coordinate measuring machine comprises several components displaceable relative to each other one of which is rigidly connected to the workpiece holder and another carries the probe, wherein one or more drives are provided for the components, to displace the probe relative to the workpiece holder. The probe carries a stylus with a stylus tip held at a stylus shaft which stylus tip is brought into contact with the workpiece surface for probing the workpiece surface. With established contact between the stylus tip and the surface the coordinates of the corresponding contact point are measured by the coordinate measuring machine. Scanning denotes a particular probing mode with which measuring points are continuously acquired, to characterize lines on the surface to be measured. Thereby, upon maintaining the contact between the stylus tip and the surface, the stylus tip is guided along a scanning path with a scanning speed, wherein at a plurality of contact points along the scanning path coordinate values of the contact points are measured.
When the stylus tip is brought into contact with the surface and when then the stylus tip is accelerated to the scanning speed relative to the surface, in the whole system oscillations evolve which lead to corruptions of the measured values. Accordingly also oscillations occur, when the speed of the stylus tip relative to the surface is reduced towards the endpoint of the scanning path. Also here, by virtue of the changing the cinematic relationships, in particular due to oscillations, corruptions of the measured values evolve.
When a conventional measuring task for example consist of measuring a surface of a cylinder along a closed circular line, the corresponding scanning path is chosen such that the circular line is doubly measured within an overlap of 90 degrees. Then measuring points disturbed by initial oscillation phenomena at a beginning of the scanning path and at an end of the scanning path are abolished, that means they are not taken into account in the further analysis, wherein however the overlap of 90 degrees is in most cases dimensioned sufficiently large, so that a central region of the scanning path not disturbed by the initial oscillation processes comprises a full perimeter of the circle.
It is an object of the present invention to propose a method for probing a surface of a workpiece to be measured with a coordinate measuring machine by scanning in which initial oscillation processes evolving at a beginning and at an end of a scanning path are sufficiently taken into account.
Further, it is an object of the present invention, to propose a corresponding coordinate measuring machine.
According to the invention a method for probing a surface of a workpiece to be measured with a coordinate measuring machine is proposed, wherein the surface is scanned with a stylus tip along a scanning path extending between a scanning starting point and a scanning end point with a scanning speed. To take initial oscillation phenomena into account, the stylus tip is however not brought into contact with the surface of the workpiece at the scanning starting point and then the scanning movement is started, but instead the stylus tip is brought into contact with the surface of the workpiece at an initialization path starting point removed by a distance from the scanning starting point, and the stylus tip is then moved along an initialization path extending between the initialization path starting point and the scanning starting point and is accelerated to the scanning speed such that upon traversing the scanning starting point the stylus tip already exhibits the scanning speed relative to the surface and initial oscillation phenomena have already decayed.
Thereby a length of the initialization path is not fixedly predetermined but instead is adapted to measuring conditions concretely present. Thus it is possible to optimize the length of the initialization path and the time required for traversing the same so that for particular measuring conditions a throughput due to a fixedly predetermined too large length of the initialization path is reduced. Thereby it is also avoided that the initialization path, respectively the finalization path, is not chosen too small for particular measuring conditions.
Examples of parameters in dependence of which the length of the initialization path is determined for concrete measuring tasks are the value of the pre-determined scanning speed, a stiffness of the stylus used for performing the measuring task and a mass of the used stylus.
When, according to an exemplary embodiment of the invention, a workpiece is for example scanned with a large scanning speed and then this workpiece or another workpiece is scanned with a smaller scanning speed compared thereto, the length of the initialization path for the scanning with the larger scanning speed is chosen longer than the corresponding initialization path for the scanning with the smaller scanning speed. This is based on the consideration that an acceleration of the stylus tip to a comparably larger scanning speed comparably causes stronger and longer prevailing initial oscillation phenomena which are taken into account with a larger length of the initialization path.
According to another exemplary embodiment a workpiece is scanned with a stylus tip with a comparably large stiffness and then the same workpiece or another workpiece is scanned with another stylus tip with a comparably lower stiffness. Thereby, for the scanning with the stylus tip having the larger stiffness a shorter length of the initialization path is chosen than for the scanning with the stylus having the lower stiffness.
According to a further exemplary embodiment a workpiece is first scanned with a stylus of a comparably larger mass and then the same workpiece or a workpiece different therefrom is scanned with a stylus with a comparably smaller mass. Thereby the length of the initialization path for the scanning with the stylus of the larger mass is chosen longer than for the scanning with the stylus having the smaller mass.
The same considerations for determining the length of the initialization path may also be applied to the determining a length of a finalization path such that the stylus is not only moved up to the scanning endpoint along the scanning path, but is moreover moved further still along a finalization path extending between the scanning endpoint and a finalization path endpoint along the surface of the workpiece such that initial oscillation processes, respectively oscillation processes occurring at the end can not influence the measuring during the scanning up to the scanning endpoint. Thus, also the length of the finalization path can be determined in dependence of the scanning speed, the stiffness of the stylus or the mass of the stylus. The movement of the stylus along the finalization path may be carried out in addition to the movement along the initialization path. However, it is also provided that the movement along the finalization path is employed without the need that the stylus has traversed an initialization path in front of the scanning starting point.
According to an exemplary embodiment the length of the initialization path is larger than the length of the finalization path.
According to another exemplary embodiment the scanning speed during the scanning along the scanning path is essentially constant such that due to changing the value of the scanning speed no additional initial oscillation phenomena are produced.
According to a further aspect of the present invention a coordinate measuring machine is provided which exhibits a workpiece holder, a probe, at least one drive for displacing the probe relative to the workpiece holder, and a controller, wherein the controller is adapted to control the coordinate measuring machine for performing the previously described method in which before a scanning the surface of a workpiece along a scanning path a moving the stylus tip along an initialization path and/or after the scanning a moving the stylus tip along a finalization path is performed, wherein a length of the initialization path, respectively a length of the finalization path, is chosen in dependence of parameters of a concrete measuring situation.
Among a further aspect the invention provides a computer readable carrier which carries information which represent a controlling program that is adapted to cause a controlling a coordinate measuring machine, to perform the previously explained method. The computer readable carrier may be any appropriate carrier, such as a solid body storage, a magnetic storage, an optical storage, or it may comprise modulated waves, respectively signals, which are suitable for transferring by a network, such as the internet.
Subsequently, embodiments of the invention will more closely be explained by means of drawings. Hereby
The coordinate measuring machine comprises a base 25 with feet 27. The base 25 comprises in its centre a workpiece holder or a workpiece support 29 on which a workpiece to be measured is to be arranged. At both sides of the workpiece holder 29 struts 33, 34 extend at the base 25 upwards which carry longitudinal guideways 35, 36 arranged to both sides of the workpiece holder 29, extending in a horizontal y-direction and parallel to each other. A traverse guideway 37 extends orthogonally to the longitudinal guideways 35, 36 in x-direction which is held at the longitudinal guideways 35, 36, linearly displaceable in the y-direction. For this at one end of the traverse guideway 37 a guiding profile 39 is provided which engages the longitudinal guideway 36 from above in a U-shaped way and which is guided at the longitudinal guideway for example using air cushions. With its other end the traverse guideway 37 is re-enforced on the upper side of the longitudinal guideway 35 and is also displaceably held relative to it in y-direction. By a motor drive controlled by a controller 31 the traverse guideway 37 may be displaced along the longitudinal guideway 36, wherein a corresponding displacement position in y-direction is acquired by a measuring system which comprises a scale 41 set on the base and a corresponding sensor 43 set on the U-profile 39 for reading the scale 41.
At the traverse guideway 37 a guiding profile 45 is held linearly displaceably in the x-direction, wherein the displacement position in x-direction is also acquired by the measuring system which for this exhibits a scale 49 mounted on the traverse guideway 37 and a corresponding sensor 51 mounted on the guiding profile 45. A drive not illustrated in
At the guiding profile 45 two further guiding profiles 53 arranged with a distance from each other are provided which displaceably hold, via a motor 57 also controlled by the controller 31, a bar 55 extending in z-direction. The displacement position of the bar 55 in z-direction is acquired via a sensor 59 provided at the vertical guideway 53 which reads the position at a scale 61 arranged at the bar 55. A probe system 63 is held at a ram provided at a lower end of the bar 55. The probe system may comprise a probe extension and/or a probe changing system, to couple the actual probe to the ram. A probing system is in turn coupled to the probe, wherein the probing system may be rigidly coupled to the probe. Also a stylus changing system may be provided, to couple different exchangeable probing systems to the probe. The stylus system may comprise a stylus extension which continuous in a stylus shaft at which end a stylus tip 64 is mounted which is brought into contact with the workpiece surface for measuring the same. The stylus tip 64 may be for example a ruby sphere. The stylus system may also comprise plural styluses extending for example at a stylus extension traversely to each other, to probe surfaces of the workpiece oriented in different directions. In the ram and in the probe or a probe changing system or an inserted probe extension also a pivoting system may be provided, to change an orientation of the probe with respect of the ram such that also an orientation of the stylus in space is changeable, to probe surfaces of workpieces oriented in different directions.
The controller 31 controls via the drives the position of the stylus tip 64 relative to the workpiece holder 29, it registers a contact between the stylus tip and the surface of the workpiece, and it reads the measuring systems of the coordinate measuring machine 23, to measure the coordinates of the position of the stylus tip 64 relative to the workpiece holder 29 as accurately as possible. The controller 31 is merely schematically illustrated in
It is assumed that the measuring task consists of probing the outer lateral surface 70 of the cylinder with radius r along a scanning path 73 which spirally extends between a scanning starting point 75 and a scanning end point 77 in two cycles with a slope h around a principal axis z of the cylinder 71.
For this the stylus tip 64 is not brought into contact with the cylinder surface 70 directly at the scanning starting point 75. Instead, starting from an assumed intermediate point 79, the stylus tip is moved towards the surface 70, to contact it at an initialization path starting point 81. As soon as the stylus tip is brought into contact with the surface 70 at the initialization path starting point 81, the stylus tip is moved towards the scanning starting point 75 along an initialization path 83. The initialization path 83 has the form of a circle line extending along an angle α around the principle axes of the cylinder with constant height (z=constant) at the outer lateral surface 70 of the cylinder. During the traversing the initialization path 83 exhibiting a length Lv at the cylinder surface 70 the stylus tip 64 is accelerated to the scanning speed relative to the surface 70, wherein the stylus tip is already at the beginning of the traversing the initialization path 83 brought to the scanning speed and traverses the comparably largest part of the length Lv towards the scanning starting point 75 already having the scanning speed. Until that point in time, where the stylus tip traverses the scanning starting point 75, initial oscillation phenomena evolving by virtue of the acceleration and of the bringing into contact the stylus tip with the surface have essentially decayed.
After traversing the scanning starting point 75 the stylus tip is spirally scanned along the scanning path 73 up to the scanning end point 77, wherein the scanning speed relative to the surface is maintained. During the scanning the coordinate values of the contact points of the stylus tip with the surface 70 are continuously acquired by the measuring systems and recorded by the controller 31. The controller 31 hereby may also correct the acquired measuring values with respect to different perturbation influences and convert them into desired coordinate systems. Perturbation influences thereby comprise for example previously determined non-perfect orthogonal alignments of the longitudinal guideways 35, 36, of the guiding profile 45 and the bar 55 relative to each other, bending of elements of the coordinate measuring machine due to gravitation, errors of the measuring systems, for example due to thermal expansion, and the like.
Since the initial oscillation phenomena due to the bringing into contact the stylus tip with the surface and due to the accelerating the stylus tip relative to the surface had essentially already decayed after traversing the initialization path 83, the measurement during the scanning along the scanning path 73 is essentially not disturbed by such initial oscillation processes.
Also the scanning end point 77 is traversed by the stylus tip 64 with the scanning speed such that the scanning path 73 is continued beyond the scanning end point 77 by a finalization path 85 extending up to a finalization path end point 87. At the finalization path end point 87 the contact between the stylus tip 64 and the surface 70 is released and the stylus tip is moved to an intermediate point 89 removed from the cylinder 71. The finalization path 85 continues the spiral path 73 with constant slope across a perimeter angle γ around the cylinder axis and exhibits a length Ln. However, it is also possible that the finalization path 85 is adapted as circle line extending at the height of the scanning end point 77 at the lateral surface 70 (z=constant). Equally, it is possible that the initialization path 83 is a spiral path extending already with the slope of the scanning path 73 at the lateral surface 71.
The lengths Lv and Ln of the initialization path 83, respectively the finalization path 85, and the corresponding perimeter angles α, γ are not constant, fixedly preset values in the coordinate measuring machine and the method, but are adapted to the given measuring situation. A stylus used in experiments with a mass of 150 gram and a stiffness of 60 N/mm is denoted as reference stylus in the following. In the experiments the cylinder with radius r of 25 mm shown in
It turned out that initial oscillation phenomena during the initialization path have decayed after 0.065 seconds and during the finalization path have decayed after 0.016 seconds. In the following table 1 the resulting initialization path angle α and finalization path angle γ for the reference stylus are given for different scanning velocities v.
For a soft stylus, different from the reference stylus, with a mass of also 150 gram and a stiffness of 10 N/mm in experiments an adjusting time during the initialization path yielded 0.650 seconds and during the finalization path yielded 0.160 seconds in probing the same cylinder with the radius r of 25 mm. The following table 2 reflects the initialization path angle α and finalization path angle γ correspondingly evolving for different scanning velocities.
Should besides the reference stylus still further styluses with different stiffness be employed, also for these styluses the corresponding angles α and γ are to be determined. Besides the determination of these angles by experiment it is also possible, to utilise a functional ansatz of initially arbitrary form. A linear ansatz has turned out to be sufficient in the practice.
The initialization path angle α is determined according to the following formula:
α=α0·f
wherein α0 is the initialization path angle with the reference stylus and f is a correction factor. Similarly, for the finalization path angle α it should hold:
γ=γ0·f
wherein γ0 is the finalization path angle for the reference stylus and f is the same correction factor as for the initialization path angle α. For the correction factor f the following linear ansatz illustrated in
f=m·x+b
Herein x represents the stiffness of the stylus, m represents a slope of the line and b represents an offset. With the values given in the tables 1 and 2 above it yields:
Similarly as the stiffness of the stylus also the mass of the stylus influences the determination of the initialization path angle α and the finalization path angle γ. From experiments it turned out that a stylus with the stiffness of the reference stylus however exhibiting a different mass of 600 gram requires an adjustment time for the initialization path and the finalization path twice as long as for the reference stylus. The determination of the angles α and γ by experiment is also possible for other masses of the stylus. However, it is also possible to utilise an initially arbitrary functional ansatz, as follows:
α=α0·u, and
γ=γ0·u,
wherein α0 and γ0 again are the angles determined for the reference stylus and u denotes a correction factor for the mass of the stylus. Also for the correction factor u a linear ansatz according to
u=m·x+b
may be employed which is illustrated in
In the given example the correction factor u for the mass of the stylus yields
To determine the angles α and γ for arbitrary combinations of stiffness of the stylus and mass of the stylus, the following combined ansatz is utilised:
α=α0·f·u, and
γ=γ0·f·u
In the following table 3 for different stiffnesses and mass values of the stylus the correction factors f and u as well as initialization path angles α at two different velocities are given.
The previously described initialization path angle α and finalization path angle γ evolve for the example of the probing a cylinder with a radius r of 25 mm. For cylinders with other radii other initialization path and finalization path angles result.
In general the respective angles may be calculated according to the following formula:
wherein s represents the initialization path angle α or the finalization path angle γ, ν represents the scanning speed, d represents the diameter of the cylinder and t represents the time span in seconds of the initial oscillation process during the initialization path, respectively the finalization path.
During probing workpieces with geometries deviating from the cylinder geometry lengths of initialization paths and finalization paths may be determined in a corresponding way from the adjustment times during the initialization path and the finalization path.
In the embodiment of
In the previously exemplified embodiments the surfaces to be probed are cylinder surfaces. However, it is also possible to probe surfaces of different geometry, such as for example spherical surfaces, respectively parts there from, planes or arbitrarily shaped faces, and so on. The scanning path may also be preset as nominal scanning line and may for example derived from construction data of the workpiece. The scanning path may be a preset scanning path probed by a scanning method, wherein the movement of the probe system is carried out between two defined end points on a nominal scanning line. The scanning path may also be a non-preset scanning path probed by a scanning method, wherein the movement of the probe system between two defined borders is controlled by feedback from the probe system.
Summarized the invention provides a method and a coordinate measuring machine for probing, by scanning, a workpiece to be measured using a coordinate measuring machine, wherein a stylus tip is moved before the scanning along a scanning path along an initialization path or/and wherein the stylus tip is moved after the scanning path along a finalization path. A length of the initialization path, respectively finalization path, is chosen in dependence of parameters of a concrete measuring task, in particular in dependence of a pre-determined scanning speed, a stiffness of the stylus and/or a mass of the stylus.
Number | Date | Country | Kind |
---|---|---|---|
10 2005 032 749 | Jul 2005 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2006/006456 | 7/3/2006 | WO | 00 | 1/11/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/006448 | 1/18/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3633011 | Bederman et al. | Jan 1972 | A |
4167066 | Cooper et al. | Sep 1979 | A |
4222238 | McCulloch | Sep 1980 | A |
4457074 | Golder et al. | Jul 1984 | A |
5189806 | McMurtry et al. | Mar 1993 | A |
5471406 | Breyer et al. | Nov 1995 | A |
5501096 | Stettner et al. | Mar 1996 | A |
5726917 | Staaden et al. | Mar 1998 | A |
5764540 | Grupp et al. | Jun 1998 | A |
5895444 | Ruck et al. | Apr 1999 | A |
5966681 | Bernhardt et al. | Oct 1999 | A |
6092411 | Tokoi | Jul 2000 | A |
6457251 | Feltner et al. | Oct 2002 | B1 |
6568242 | Nai et al. | May 2003 | B2 |
6909983 | Sutherland | Jun 2005 | B2 |
7055367 | Hajdukiewicz et al. | Jun 2006 | B2 |
7254506 | McMurtry et al. | Aug 2007 | B2 |
7293365 | McMurtry et al. | Nov 2007 | B2 |
7318284 | McMurtry et al. | Jan 2008 | B2 |
7543393 | McMurtry et al. | Jun 2009 | B2 |
20020029119 | Lotze et al. | Mar 2002 | A1 |
20050102118 | Grupp et al. | May 2005 | A1 |
20080307662 | Fuchs et al. | Dec 2008 | A1 |
Number | Date | Country |
---|---|---|
296 12 861 | Oct 1996 | DE |
19753303 | Jun 1998 | DE |
19730471 | Feb 1999 | DE |
19900737 | Jul 2000 | DE |
10050795 | Jul 2001 | DE |
10124493 | Nov 2001 | DE |
10229821 | Jan 2004 | DE |
4245012 | Sep 2004 | DE |
0 240 151 | Oct 1987 | EP |
0849653 | Jun 1998 | EP |
WO-2004020939 | Mar 2004 | WO |
Number | Date | Country | |
---|---|---|---|
20080189969 A1 | Aug 2008 | US |