Coordinate measuring apparatus

Data processing: measuring – calibrating – or testing – Measurement system – Orientation or position

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C702S153000, C702S168000, C033S504000

Reexamination Certificate

active

06449581

ABSTRACT:

FIELD OF THE INVENTION
The invention relates to a coordinate measuring apparatus having drives for adjusting the components of the apparatus. The drives are adjusted sequentially at a fixed defined clock frequency in accordance with pregiven desired drive values. The invention also relates to a method for operating the coordinate measuring apparatus.
BACKGROUND OF THE INVENTION
A coordinate measuring apparatus of this kind is already known from the state the of the art and is described in detail, for example, in U.S. Pat. Nos. 5,471,406 and 5,726,917. In the coordinate measuring apparatus shown herein, first data as to the geometric elements of the workpiece to be measured are transmitted from a computer to a control arrangement. The control arrangement then generates desired drive values from the data and these values are transmitted further to the drives of the coordinate measuring apparatus. For example, the control arrangement generates so-called desired position values which are sequentially transmitted to the position control loops of the drives for moving the probe head in the three coordinate measuring directions in a fixed defined clock frequency and are then correspondingly executed by the drives. The same is true for the desired measuring force which is imparted to the probe pin via the measuring force generators. This desired measuring force too is computed in advance in correspondence to the geometry of the geometric element to be scanned and is correspondingly transmitted to the measuring force generators during scanning.
During scanning of the workpiece, the respective machine positions of the probe head in the three coordinate measuring directions as well as the probe pin deflection are detected and are evaluated in the control arrangement.
The desired drive values, which are generated by the control arrangement, are so computed that they are applied to the drives sequentially at a clock frequency because, otherwise, problems could occur in the measuring sequence. For example, the desired position values are so computed that the drives move the probe head in accordance with a velocity profile and an acceleration profile. If the desired position values are, however, not sequentially moved to precisely at the clock frequency as a function of time, then this can lead to excessively large braking and start-up accelerations in the drives of the coordinate measuring apparatus which can rapidly lead to excessive loading of the apparatus.
Stated otherwise, it is of equal importance that the measured measurement values (such as the probe pin deflection, that is, the deflection of the probe pin relative to the probe head) or the machine positions (that is, the positions of the probe head in the machine coordinate system) are always correctly detected as a function of time because, otherwise, individual measuring points (which measuring points are required for the evaluation of measurement data as well as for readjusting the precomputed desired position values) could no longer be correctly evaluated.
In the coordinate measuring apparatus disclosed in U.S. Pat. Nos. 5,471,406 and 5,726,917, this real time performance is achieved in that the individual components of the control arrangement are configured as microprocessors which exhibit a very good real time performance and for which making ready the desired position values for the control loops of the drives as well as the detection of the measured values define no problems whatsoever.
In recent times, there are more cost-effective and more powerful computers available in the marketplace so that increasingly the desire develops to let the central processor of the evaluating computer execute the operation of the control arrangement which, up to now, has been performed by microprocessors. However, this desire could not be realized without considerable additional complexity because the operating systems for the corresponding computers, which are today available such as UNIX, LINUX, WINDOWS 95, WINDOWS NT, et cetera, have no or only an inadequate real time performance. Real time performance is here understood to be that the computer exhibits time spans of longer than 0.1 milliseconds in which the computer cannot transmit desired drive values to the drives and in which the computer likewise cannot receive measured values.
Implementing the control units as software in a computer of this kind would perforce lead to the condition that some generated desired drive values would be lost with the consequence that, for example, the mechanics of the coordinate measuring apparatus would thereby be inexorably overloaded or that individual measured values would be lost which would lead to the condition that a reasonable readjustment of the desired position values or a reasonable evaluation of the measured values could no longer be ensured.
SUMMARY OF THE INVENTION
It is an object of the invention to provide a coordinate measuring apparatus wherein as many functions of the control arrangement as possible can be taken over by a computer having an operating system without real time performance as well as a method with which this is possible.
The coordinate measuring apparatus of the invention has a component unit for measuring a workpiece and the apparatus includes: a plurality of drives for moving the component unit to scan the workpiece; a control computer for sequentially generating pregiven sets of desired drive values (L
i
, F
des
) in accordance with which the drives are correspondingly adjusted at a fixed clock frequency; scanning devices for detecting several measured sets of values (X
T
, Y
T
, Z
T
, X
m
, Y
m
, Z
m
, F
ix
, F
iy
, F
iz
) at the fixed clock frequency during a measuring sequence; the control computer having an operating system without real-time performance wherein the desired drive values are computed; a subassembly operating to execute at least one of the following functions: (a) several sets of the desired drive values are stored in advance in response to a command of the control computer and to which the drives are to be moved in the next clock pulses; and, automatically outputting the sets of desired drive values to the plurality of drives at the fixed clock frequency; and, (b) storing the measurement values (X
T
, Y
T
, Z
T
, X
m
, Y
m
, Z
m
, F
ix
, F
iy
, F
iz
) and transmitting the measurement values (X
T
, Y
T
, Z
T
, X
m
, Y
m
, Z
m
, F
ix
, F
iy
, F
iz
) to the control computer in response to a command therefrom.
The basic idea of the invention is seen in that the desired drive values are computed in a control computer having an operating system without a real time characteristic. A subassembly is made available in which at least one of the following functions is executed: (a) several desired position values, which are to be executed in subsequent cycles, are stored in advance in response to commands of the control computer and the subassembly automatically transmits the desired position values, which are stored in advance, to the drives at the clock frequency; and, (b) several measured values, which are recorded at a pregiven clock frequency, are stored in the subassembly and are transmitted for evaluation to the control computer in response to a command of the control computer.
This affords the advantage that now almost all control functions can be carried out with a very cost-effective control computer having an operating system without a real time characteristic and that no desired drive values and/or measured values are lost.
Various values can be considered as possible desired drive values. The desired drive values can be desired position values (with which the drives are driven to move the probe head in the three coordinate directions) and desired measurement force values via which the measurement force generators are driven if the probe head is a measuring probe head. For example, for the case that a one-dimensionally measuring optical probe head is utilized as a probe head, which is attached to a rotational-pivot unit, the desired drive values can also be the desired rotational angles to be set by

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Coordinate measuring apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Coordinate measuring apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Coordinate measuring apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2880763

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.