Control device for coordinate measuring tools.
Abstract
A control (5, 6) is provided for the continuous scanning of the workpiece contour (11) in the so-called "scanning" mode, in which the direction of the path speed of the probe is changed depending on the difference between the actual value and the target value of the probe deflection. The amount of web speed is kept constant.

Term
Term ended
Projected expiry passed 19 June 2006, 20.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
9 claims: 2 independent, 7 dependent
- 1Method for the automatic measurement of a workpiece on a coordinate measuring machine, the stylus (1, 2) of the measuring machine being guided continuously along the workpiece surface (10) and the signals emitted by the transducers in the probe when the stylus is deflected A to form the measured value as well as for controlling the machine drives (8a-c), characterized in that a) the amount lvsollder as a vector sum from the individual speeds (v i ) in the coordinate directions (x, y, z) resulting web speed is specified as a setpoint and kept constant, b) the stylus deflection or its amount | A should | also specified and with the measured stylus deflection or its amount | A is | is compared, c) a signal corresponding to the deviation AA between the measured and predetermined stylus deflection and a direction of the stylus deflection A e appropriate signal is formed and to correct the direction v e the web speed v is is used.
- 22nd Method according to Claim 1, characterized in that the stylus (1, 2) has a constant measuring force which is independent of the amount of deflection, essentially perpendicular to the direction of the web speed v e is acted upon by actuators (moving coil systems) located in the probe.
- 44th Arrangement for controlling the movable axes of a multi-coordinate measuring machine with a probe (3) which contains transducers (12a-c) which emit signals which are proportional to the deflection of the stylus (1,2) in the individual coordinate directions (x, y, z) are fed back to the drives (8a-c) of the machine axes, characterized in that a) an arithmetic unit (4) controlling at least two machine axes is provided, b) the arithmetic unit (4) is supplied with the output signals of at least two transducers (12) of the probe (3) assigned to the affected machine axes, c) the computing unit (4) the stylus deflection or its amount A should and the amount v should the path speed of the scanning movement can be entered as setpoints, c, the computing unit (4) recalculating the direction of the path speed corresponding to the deviations of the measured stylus deflection from the predetermined target value and keeping the amount of the newly calculated path speed constant and that e) the components of the newly calculated web speed (v x , v y , v e.g. ) appropriate signals are fed to the speed control loops (9) of the movable machine axes as a guide variable.
- 7Arrangement according to Claim 4, characterized by a device which applies a deflection-independent measuring force which acts essentially perpendicular to the direction of the web speed (v) and has a constant amount on the stylus (1, 2) of the probe.
Independent claims4
27 paragraphs, as filed
0001The invention relates to a method and an arrangement for automatically measuring a workpiece on a coordinate measuring machine, the stylus of the measuring machine being guided continuously along the workpiece surface and the signals emitted by the transducers in the probe when the stylus is deflected, both for forming the measured value and for Control of the machine drives can be used.
0002Such measuring methods continuously scanning the workpiece are referred to as "scan" methods or "scanning". In known scanning methods, the stylus of the probe is clamped with respect to two coordinate directions and moved in the direction of one of the clamped axes, while the stylus in the third coordinate is essentially perpendicular to the workpiece surface and slides along it. To maintain contact between the workpiece and the stylus and to maintain a constant probing force, the transducer used to measure the stylus deflection in this third coordinate is switched into the position control loop for the machine axis in question.
0003Since with this method the scanning direction is always bound to a machine axis, when the angle between the traversing direction and the workpiece surface becomes steep and exceeds about 60 °, it must be "clamped", ie the scanning direction and the measuring direction are interchanged, which means that the measuring process first is interrupted. In addition, the measuring force during scanning changes due to the not negligible friction between the stylus and the workpiece depending on the angle between the scanning direction and the workpiece surface.
0004From DE-OS 29 21 166 it is known to automatically switch between the scanning direction and the measuring direction when the control voltages in the control loops of the drive axes are the same for the measuring direction and the scanning direction.
0005Since the scanning direction is also bound to a specific drive coordinate of the machine in this method, changes also occur here in the measuring force exerted on the workpiece, which influence the measuring result. Because the resulting total measuring force is not kept constant but only the component of the measuring force in the axis regulated by the probe. In addition, the scanning process does not run smoothly, since only the speed in one drive direction, but not the speed along the actual path dependent on the workpiece geometry, is kept constant.
0006It is the object of the present invention to specify a scanning method and an arrangement suitable for carrying it out, which ensures the most uniform possible scanning process with constant total measuring force.
0007This object is achieved according to the characterizing part of the main claim in that<ul id="ul0001" list-style="none"><li>(a) the amount |<o>v</o><sub>should</sub>| the path speed resulting as a vector sum from the individual speeds v in the coordinate directions is specified as a setpoint and kept constant,</li><li>b) the stylus deflection or its amount |<o>A</o><sub>should</sub>| is also specified and with the measured stylus deflection or its amount |<o>A</o>is | is compared</li><li>c) one of the deviation Δ<o>A</o> formed between the measured and predetermined stylus deflection corresponding signal and a signal corresponding to the direction of the stylus deflection A and for correcting the direction <o>V</o><sub>e</sub> the web speed <o>v</o><sub>is</sub> is used.</li></ul>
0008According to the method according to the invention, the rigid separation between the scanning direction and the measuring direction is avoided. Rather, the speed on a path following the workpiece contour is kept constant, whereby the individual speeds in the drive axes of the machine may well fluctuate over time.
0009The method ensures that even in connection with probes in which the stylus is returned to its zero position by a spring, for example, and in which the measuring force exerted on the workpiece is proportional to this deflection, the resulting total measuring force is constant during the scanning process remains. Because with every deviation from the specified target value of the amount of the stylus deflection, the direction of the scanning movement changes in a manner which counteracts this deviation.
0010However, the method can also be advantageously carried out in conjunction with probes of the type described in DE-PS 22 42 355, which has active moving coil systems for applying a predetermined deflection-independent measuring force to the stylus of the measuring head. It is then expedient to steer the stylus in advance and with a constant measuring force that is independent of the amount of deflection and essentially perpendicular to the direction of the<sub>V</sub>experience speed to apply. The entire deflection range of the stylus can thus be permitted as a control deviation, which enables higher travel speeds without loss of measuring accuracy.
0011The arrangement for carrying out the method comprises an arithmetic unit to which the output signals of at least two transducers of the probe assigned to the affected machine axes are fed and the amount of the stylus deflection and the amount of the total speed in the machine axes can be entered as a setpoint. This computing unit feeds the signals corresponding to the components of the newly calculated path speed to the speed control loops of the movable machine axes as guide variables.
0012The signals of all transducers assigned to the three spatial directions x, y, z are preferably fed to this computing unit in the stylus and the computing unit acts on the speed control loops of all three machine axes so that the position of the plane in which the workpiece is to be scanned can be freely selected.
0013The computing unit can be, for example, a process computer that controls all machine functions. However, it is also possible instead to use an autonomous microprocessor connected to the position and speed control loops to calculate the change in the scanning direction depending on the stylus deflection, which in turn is preceded by a control computer from which the amount of the web speed, the starting direction of the scanning movement, the Measuring force and the end position etc. can be specified.
0014The method according to the invention is explained in more detail below on the basis of the exemplary embodiment illustrated in FIGS. 1 and 2 of the drawings:<ul id="ul0002" list-style="none"><li>Fig. 1 is a schematic sectional view of a workpiece contour with the scanning line of the probe along it;</li><li>Fig. 2 shows a block diagram of an arrangement for controlling a measuring machine according to the invention.</li></ul>
0015In FIG. 1, 10 denotes a workpiece that is to be scanned on a coordinate measuring machine along its contour line 11. The probe ball 1, which is in permanent contact with the workpiece 10, therefore follows the scanning path 14 parallel to the contour line 11.
0016To ensure that the scanning process is carried out evenly and as error-free as possible, a controller is provided that controls the amount |<o>v</o>| the scanning speed with which the probe ball 1 moves on the curved path 14 is constant, that is to say applies to the drawn positions of the probe ball<maths id="math0001" num=""><img file="EP0211202A1_D0001.tif" /></maths>
0017At the same time, the measuring force F directed essentially perpendicular to the contour line 11 is kept constant in terms of amount, ie it applies<maths id="math0002" num=""><img file="EP0211202A1_D0002.tif" /></maths>
0018The block diagram of an arrangement which achieves this is outlined in FIG. 2: three motors 8a-c, on whose shafts tachogenerators 7a-c sit, represent the drive of a measuring machine (not shown in more detail here) move the measuring machine in the three coordinates x, y, z. The position signals p<sub>x</sub>) p<sub>y</sub> and p the signals A from the length measuring systems 13a, b and c assigned to the three machine axes<sub>x</sub>, A<sub>y</sub> and A<sub>e.g.</sub> the signal transmitter 12a, b and c of the probe 15 measuring the deflection of the stylus 2 is linked to one another in a known manner by the control computer 6 of the measuring machine. The formation of measured values and the display of the measurement result should not be discussed in more detail here.
0019To control the drive of the three machine axes x, y and z, a microprocessor 4 terminates on a circuit board 5. This microprocessor supplies, among other things, the manipulated variables v<sub>x</sub>, v<sub>y</sub>, v to the speed control loops 9a-c for the drive motors 8a-c. The electronic part of the control loops 9a, b and c is also located on the circuit board 5.
0020To carry out the scanning process shown in FIG. 1, the microprocessor 4 receives the amount vsoll of the web speed and the amount from the control computer 6 <o>A</o><sub>should</sub>| the button deflection. It is assumed here that the stylus 2 is reset by a spring system, so that the force<o>F</o> between workpiece 10 and probe ball 1 the probe deflection A is proportional. At the same time, the microprocessor 4 receives the signals A.<sub>x</sub>, A<sub>y</sub> and A<sub>e.g.</sub> the transducer 12a-c in the probe 15, from which the actual value of the amount of the probe deflection |<o>A</o><sub>is</sub>| and the direction of the stylus deflection A<sub>e</sub> is calculated.
0021The microprocessor 4 compares the predetermined value |<o>A</o><sub>should</sub>| and the actual value |<o>A</o><sub>is</sub>| of the amount of the stylus deflection and then changes the direction of the travel speed if there are deviations ΔA between these two variables<o>v</o> according to the calculation rule presented below in simplified vector notation:<maths id="math0003" num=""><img file="EP0211202A1_D0003.tif" /></maths> In this spelling is <o>A</o><sub>e</sub> the unit vector in the direction of the stylus deflection and results from<maths id="math0004" num=""><img file="EP0211202A1_D0004.tif" /></maths>
0022The newly calculated vector of the web speed <o>V</o><sub>2</sub> is therefore at a constant amount compared to the vector of the previous speed <o>v</o><sub>1</sub> rotated in the direction of the button deflection A.
0023The new process speed calculated by the microprocessor v<sub>2</sub> is then split into its components v<sub>X</sub>, v<sub>y</sub> and V<sub>v</sub> fed as a manipulated variable to the speed control loops 9a, b and c of the machine drives.
0024Since the adaptation of the scanning direction to the stylus deflection takes place continuously in a cycle derived from the time base of the microprocessor system, the movement of the probe head 15 adjusts itself automatically to the contour line 11 of the workpiece 10, apart from the permissible control deviation ΔA. Because as soon as the button steering |<o>A</o>is | the target value predetermined by the control computer 6<o>A</o><sub>should</sub>| exceeds, the direction of the web speed V changes in a manner that counteracts the deviation Δ A. If the computing cycle is fast enough in relation to the web speed, the probe 15 moves quasi-continuously along the workpiece contour.
0025In the example described, it was assumed that the stylus 2 is reset by a spring system. With such a probe, the stylus deflection is automatically almost vertical<sub>2</sub>the workpiece surface and, because its amount is kept constant, the measuring force also remains <o>F</o> constant between workpiece 10 and probe ball 1.
0026The arrangement shown in Fig. 2 can also be used with touch plugs of the type described, for example, in DE-PS 22 42 355, which has no return springs but active moving coil systems for applying a measuring force independent of deflection to the stylus. The "spring characteristic" can be electrically simulated there by supplying the measuring force coils with a signal which is proportional to the deflection in the respective coordinate.
0027With such probes, however, it is more advantageous to apply the measuring force independently of the deflection, specifically in a direction derived from the current trajectory perpendicular to the path speed. The default value |<o ostyle="rightarrow">A</o><sub>should</sub>| for the stylus deflection, 0 can then be set or kept very small, so that the entire deflection range of the stylus 2 is available as a control deviation. This allows higher path speeds during the scanning movement.
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0569694A3 | Cited by | European Patent Office (EPO) | Search report |
| US5334918A | Cited by | United States of America | Search report |
| EP0569694A2 | Cited by | European Patent Office (EPO) | Search report |
| US5471406A | Cited by | United States of America | Search report |
| WO9120020A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| DE2242355C2 | Cites | Germany | Search report |
| DE2921166A1 | Cites | Germany | Applicant |
| DE2921166A1 | Cites | Germany | Search report |
| US3292495A | Cites | United States of America | Search report |
| US4224670A | Cites | United States of America | Search report |
| DE2242355B1 | Cites | Germany | Applicant |
4 priority claims, no other members on record
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 3523188 | Germany | – | |
| 3523188 | Germany | A | |
| DE19853523188 | – | – | – |
| 3523188 | – | – | – |
23 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)732E | 732E | GB | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Gb: translation of ep patent filed (gb section 77(6)(a)/1977)GBT | GBT | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0211202
- Publication, DOCDB
- 0211202
- Publication, EPODOC
- EP0211202
- Application
- 861083731
- Application, DOCDB
- 86108373
- Application, EPODOC
- EP19860108373
Titles6
- German
- Steuerung für Koordinatenmessgeräte
- English
- Control device for coordinate measuring tools
- French
- Commande pour appareils de mesure coordonnés
- German
- Steuerung für Koordinatenmessgeräte.
- English
- Control device for coordinate measuring tools.
- French
- Commande pour appareils de mesure coordonnés.
Classification
- CPC, 4
- B82Y15/00
- G05B19/401
- G05B2219/37193
- G05B2219/50134
- IPC, 5
- G01B21 04
- G01B21 20
- G01Q10 04
- G01Q70 00
- G05B19 401
Designated states5
- Contracting states, 5
- Switzerland
- Germany
- France
- United Kingdom
- Liechtenstein