DE4030185A1 - Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown - Google Patents

Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown

Info

Publication number
DE4030185A1
DE4030185A1 DE19904030185 DE4030185A DE4030185A1 DE 4030185 A1 DE4030185 A1 DE 4030185A1 DE 19904030185 DE19904030185 DE 19904030185 DE 4030185 A DE4030185 A DE 4030185A DE 4030185 A1 DE4030185 A1 DE 4030185A1
Authority
DE
Germany
Prior art keywords
tool
workpiece
starting position
feed
computing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE19904030185
Other languages
German (de)
Inventor
Alexander Dipl Ing Russ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sirona Dental Systems GmbH
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE19904030185 priority Critical patent/DE4030185A1/en
Publication of DE4030185A1 publication Critical patent/DE4030185A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/24Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B17/00Special adaptations of machines or devices for grinding controlled by patterns, drawings, magnetic tapes or the like; Accessories therefor
    • B24B17/10Special adaptations of machines or devices for grinding controlled by patterns, drawings, magnetic tapes or the like; Accessories therefor involving electrical transmission means only, e.g. controlled by magnetic tape
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B47/00Drives or gearings; Equipment therefor
    • B24B47/22Equipment for exact control of the position of the grinding tool or work at the start of the grinding operation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/12Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving optical means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/342Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells the sensed object being the obturating part
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/401Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • G05B19/4015Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37559Camera, vision of tool, compute tool center, detect tool wear

Abstract

The blank material (8) is supported on a spindle and can be moved axially. Located on either side machining tools (11, 12) can be moved in a precision control mode to form the required profile. The form of the object can be obtained by creating a shadow on a group of CCD cells (72) when an i.r. source (71) is used. USE/ADVANTAGE - Precise calibration for dental mechanic.

Description

Die Erfindung betrifft ein Verfahren zum Kalibrieren eines motorisch angetriebenen und mit Hilfe einer Vorschubeinrichtung auf ein zu bearbeitendes Werkstück zu und von diesem weg be­ wegbaren Werkzeuges in bezug auf das Werkstück bzw. einen das Werkstück aufnehmenden Halter, sowie Vorrichtung zur Durchfüh­ rung des Verfahrens.The invention relates to a method for calibrating a motor-driven and with the help of a feed device towards and away from a workpiece to be machined movable tool with respect to the workpiece or one Workpiece-holding holder, and device for performing procedure.

Eine besonders vorteilhafte Anwendung eines solchen Verfahrens und einer nach diesem Verfahren arbeitenden Vorrichtung wird in der Zahnmedizin gesehen, und zwar zur verwendungsfertigen, form­ gebenden Ausarbeitung eines Zahnrestaurations-Paßkörpers.A particularly advantageous application of such a method and a device operating according to this method is disclosed in seen in dentistry, to the ready-to-use, form giving elaboration of a tooth restoration fitting body.

Ein solches Verfahren ist beispielsweise in der EP-A-01 82 098 beschrieben. Der Zahnrestaurations-Paßkörper wird dort in einem Arbeitsgang aus einem Rohling aus geeignetem Material, z. B. aus Dentalkeramik, individuell und verwendungsfertig heraus­ gearbeitet. Hierzu ist eine Bearbeitungsmaschine vorgesehen, die ein in einem Werkzeugträger rotierbar gelagertes Trenn­ scheibenblatt enthält. Zusätzlich kann die Bearbeitungsmaschine noch ein zweites, fingerförmiges Abtragungswerkzeug enthalten, mit dem sich kompliziertere, mit dem Trennscheibenblatt nicht bearbeitbare Formen aus dem Werkstück herausarbeiten sowie die Oberflächen des Paßkörpers besser bearbeiten lassen.Such a method is described, for example, in EP-A-01 82 098 described. The tooth restoration fitting body is there in one Operation from a blank made of a suitable material, e.g. B. made of dental ceramics, individual and ready to use worked. A processing machine is provided for this purpose, which is a separator rotatably mounted in a tool carrier disc sheet contains. In addition, the processing machine contain a second, finger-shaped removal tool, with the more complicated one, with the cutting disc blade not work out editable shapes from the workpiece as well as the Have the surfaces of the fitting machined better.

Das Werkstück ist auf einem Halter aufgesetzt, der eng tole­ riert ist und einerseits eine oder mehrere Anschlagflächen, die eine exakte Positionierung in bezug auf die ihn aufnehmen­ de Spannvorrichtung sicherstellen und andererseits eine oder mehrere Referenzflächen, die eine Justierung der Position des Trennscheibenblattes bezüglich der Werkstückachse er­ möglichen, enthält.The workpiece is placed on a holder that is tight is on the one hand and one or more stop surfaces, that have an exact positioning in relation to him Ensure the clamping device and on the other hand one or  several reference surfaces that allow adjustment of the position of the cutting blade with respect to the workpiece axis possible, contains.

Zur Erzeugung der gewünschten Form des Paßkörpers sind Werk­ zeugträger und Werkstückhalter verstellbar angeordnet, wobei individuell ansteuerbare Verstellmotoren für den Werkzeugvor­ schub und die Werkzeughalterung vorhanden sind.To produce the desired shape of the fitting body are work Tool carrier and workpiece holder adjustable, where individually controllable adjustment motors for the tool thrust and the tool holder are present.

Der Paßkörper wird anhand vorgegebener Konstruktionsdaten, die aus dem zuvor präparierten Zahn mit Hilfe einer Vermessungs- Kamera und eines Computers mit entsprechender Software erstellt werden, aus dem Werkstückrohling herausgearbeitet.The fitting body is based on predetermined design data from the previously prepared tooth using a measurement Camera and a computer created with appropriate software are worked out from the workpiece blank.

Um eine Vororientierung über die Position des Werkzeuges in bezug auf das Werkstück zu erhalten und damit dem Vorschub­ system einen Anfangs- und Bezugspunkt zu geben, enthält die bekannte Vorrichtung im Bereich des Vorschubsystems für das Werkzeug eine Gabellichtschranke, mit der die Ausgangs­ position des Werkzeuges grob definiert werden kann.To pre-orientate yourself about the position of the tool with respect to the workpiece and thus the feed To give the system a starting and reference point contains the known device in the field of the feed system for Tool a fork light barrier, with which the output position of the tool can be roughly defined.

Um insbesondere Abnützungen der Arbeitsflächen der Schleif­ werkzeuge berücksichtigen zu können, kann vor Beginn einer Bearbeitung eine Kalibrierung der Werkzeuge bezüglich der Achsen des Werkstückhalters vorgenommen werden. Hierzu enthält die bekannte Vorrichtung eine berühungslos arbeitende Dreh­ zahlmeßeinrichtung mit einem Permanentmagneten und einem in­ duktiven Aufnehmer. Die Frequenzsignale des Aufnehmers gehen über einen Impulsformer in einen Zähler. In einer logischen Einheit, welche, wie der Zähler, einem Rechner angehören, wird eine Diskrimination auf bestimmte, eingestellte Frequenzwerte, entsprechend der Drehzahl des Werkzeuges, durchgeführt. Unter­ schreitet die Frequenz einen bestimmten Wert, werden Steuer­ signale ausgelöst. To especially wear the work surfaces of the grinding being able to take tools into account can be done before a Machining a calibration of the tools regarding the Axes of the workpiece holder are made. This includes the known device a non-contact rotation number measuring device with a permanent magnet and an in ductive transducer. The frequency signals from the transducer go via a pulse shaper into a counter. In a logical Unit which, like the counter, belongs to a computer discrimination against certain, set frequency values, according to the speed of the tool. Under If the frequency rises above a certain value, tax becomes signals triggered.  

Die Kalibrierung erfolgt dadurch, daß das Werkzeug zunächst mit der normalen Leerlaufdrehzahl auf die eng tolerierte Re­ ferenzfläche des Werkstückhalters auffährt. Durch dieses Touchieren wird der Antrieb des Werkzeuges auf einen niedrige­ ren Drehzahlwert abgebremst. Anhand der Abbremskurve, die nach der oben geschilderten Frequenzwertanalyse ermittelt wird, kann auf den Berührungspunkt zurückgerechnet bzw. dieser rechnerisch ermittelt werden.The calibration takes place in that the tool first with the normal idle speed to the narrowly tolerated Re reference surface of the workpiece holder opens. Because of this The drive of the tool will touch to a low level decelerated speed value. Based on the braking curve, the after the frequency value analysis described above can be determined calculated back to the point of contact or this arithmetically be determined.

In einem zweiten Versuch wird danach die Referenzstelle des inzwischen um 90° gedrehten Werkstückes nochmals angefahren und dabei ein höherer Drehzahlwert diskriminiert. Dieser Vor­ gang entspricht einer kleineren Abbremsung als beim ersten Versuch.In a second attempt, the reference point of the in the meantime, the workpiece has been rotated again by 90 ° discriminating against a higher speed value. This before gear corresponds to a smaller braking than the first Attempt.

Anhand der mittels der Abbremskurven ermittelten Positionen und der über die Gabellichtschranke erfaßten Ausgangsposition wird der Startpunkt für den Beginn der Bearbeitung bzw. ein in die Maschinensteuerung der Vorschubeinrichtung eingehender Korrekturwert ermittelt. Nach der Kalibrierung kann die Be­ arbeitung des Rohlings in der hier nicht näher zu erläuternden Weise beginnen.Based on the positions determined using the braking curves and the starting position detected via the fork light barrier becomes the starting point for the start of editing or a into the machine control of the feed device Correction value determined. After calibration, the Be work of the blank in the not to be explained here Start wise.

Obgleich mit dem bekannten Verfahren und der danach arbei­ tenden Vorrichtung eine Kalibrierung des Werkzeuges an sich gut möglich ist, ist dieses Verfahren jedoch mit einigen spe­ zifischen Nachteilen behaftet. So wird die Abbremskurve, an der sich die Messung orientiert, durch mehrere Parameter beein­ flußt:Although with the known method and the one after that tendency device a calibration of the tool itself is possible, this method is possible with some spe specific disadvantages. So the braking curve is on who orientates the measurement by several parameters flows:

  • - Drehzahl bzw. Geschwindigkeit der Trennscheibe- Speed or speed of the cutting disc
  • - Form der Trennscheibe- Shape of the cutting disc
  • - Zustand des Kühl- und Schmiermittels- Condition of the coolant and lubricant
  • - Art des Materials, an dem "touchiert" wird- Type of material that is "touched" on
  • - Wirkungsgrad des gesamten Antriebssystems- Efficiency of the entire drive system

Durch diese, die Meßgenauigkeit beeinflussenden Parameter sind hinsichtlich der erzielbaren Genauigkeit in der Bestimmung der Startposition des Werkzeuges bestimmte Grenzen gesetzt.By these parameters which influence the measuring accuracy with regard to the achievable accuracy in determining the Starting position of the tool set certain limits.

Der im Anspruch 1 angegebenen Erfindung liegt die Aufgabe zu­ grunde, demgegenüber ein verbessertes Verfahren und eine danach arbeitende Vorrichtung anzugeben, insbesondere mit dem Ziel, eine Kalibrierung von Werkzeug und Werkstück noch genauer vornehmen zu können, und damit die Startposition des Werk­ zeuges bzw. eine Korrekturgröße für den Werkzeugvorschub noch genauer festlegen zu können.The invention specified in claim 1 has the object reasons, in contrast an improved method and one after specify working device, in particular with the aim a calibration of tool and workpiece even more precisely to be able to make, and thus the starting position of the plant or a correction quantity for the tool feed to be able to specify more precisely.

Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen. Anhand der Zeichnung wird ein Ausführungsbeispiel der Erfindung näher beschrieben. Es zeigen:Advantageous refinements and developments of the invention result from the subclaims. Based on the drawing an embodiment of the invention described in more detail. Show it:

Fig. 1 ein zahnärztliches Gerät mit der erfindungsgemäßen Vorrichtung in einer schaubildlichen Darstellung, Fig. 1 is a dental apparatus with the inventive device in a diagrammatic representation,

Fig. 2 einen Teil der Vorrichtung nach Fig. 1 von oben gesehen im Schnitt, Fig. 2 shows part of the apparatus of Fig. 1 seen from above, in section,

Fig. 3 einen Teil der Vorrichtung nach Fig. 1 von vorne gesehen, Fig. 3 seen a part of the device according to Fig. 1 from the front,

Fig. 4 das Werkstück mit Halter in schaubildlicher Dar­ stellung, Fig. 4, the workpiece position with holder in perspective Dar,

Fig. 5 ein Prinzipschaltbild für die Ansteuerung der Antriebe. Fig. 5 is a block diagram for the control of the drives.

Die Fig. 1 zeigt in einer schaubildlichen Darstellung die Gesamtanordnung eines nach der Erfindung arbeitenden Gerätes in einer Ausführungsform zur Herstellung eines Zahnrestau­ rations-Paßkörpers, z. B. einer Zahnkrone. Der zu erstellende Paßkörper kann mit Hilfe eines optischen Abdruckverfahrens unter Zuhilfenahme eines Computers an einem Bildschirm kon­ struiert und anschließend in einer Bearbeitungsmaschine aus einem geeigneten Werkstück, z. B. aus Dentalkeramik, hergestellt werden. Die einzelnen Komponenten dieses Gerätes sind eine optische Kamera 1, ein Bildschirm 2, eine Tastatur 3, eine Zeichenkugel 4 (Trackball), eine allgemein mit 5 bezeichnete Bearbeitungsmaschine sowie im Gehäuse 6 enthaltene, nicht näher dargestellte weitere mechanische, elektrische und elektronische Komponenten, die mit den vorgenannten Komponenten zusammen­ arbeiten, um den Paßkörper erstellen zu können. Der prinzipielle Aufbau und die Wirkungsweise eines solchen Gerätes sind in der eingangs genannten europäischen Patentschrift beschrieben. Fig. 1 shows a diagrammatic representation of the overall arrangement of a device according to the invention working in one embodiment for the manufacture of a tooth restoration fitting body, for. B. a tooth crown. The fitting body to be created can be constructed using an optical impression method with the help of a computer on a screen and then constructed in a processing machine from a suitable workpiece, e.g. B. made of dental ceramics. The individual components of this device are an optical camera 1 , a screen 2 , a keyboard 3 , a drawing ball 4 (trackball), a processing machine, generally designated 5 , and further mechanical, electrical and electronic components, not shown, contained in the housing 6 work together with the above components to create the fitting body. The basic structure and the mode of operation of such a device are described in the aforementioned European patent.

Das Gehäuse 6 bildet eine Bearbeitungskammer 7, in die einige, später noch näher erläuterte Komponenten der Bearbeitungsma­ schine ragen. Diese sind im wesentlichen eine Aufnahme- und Haltevorrichtung für ein Werkstück 8, aus dem der zu erstel­ lende Paßkörper gefertigt wird sowie zwei einander gegenüber­ liegende Spindelanordnungen 9 und 10, welche je zwei Werkzeuge (in Fig. 2 mit 11, 11′ und 12, 12′ bezeichnet) zur Bearbeitung des Werkstückes 8 tragen. Die Bearbeitungskammer 7 kann mittels eines vorzugsweise durchsichtigen Deckels 13 während der Bear­ beitung geschlossen werden. Das Gehäuse 6 enthält unterhalb der Bearbeitungsmaschine 5 einen als Schublade ausgebildeten Wasser­ tank 14 sowie eine Kammer 15, in der ein Behälter zur Aufnahme eines Pflegemittels gehaltert ist.The housing 6 forms a processing chamber 7 into which some components of the processing machine, which will be explained in more detail later, protrude. These are essentially a holding and holding device for a workpiece 8 , from which the fitting body to be produced is manufactured, and two mutually opposite spindle arrangements 9 and 10 , which each have two tools (in FIG. 2 with 11 , 11 ' and 12 , 12 ' designated) wear for machining the workpiece 8 . The processing chamber 7 can be closed by means of a preferably transparent cover 13 during the processing. The housing 6 contains below the processing machine 5 a water tank 14 designed as a drawer and a chamber 15 in which a container for receiving a care product is held.

Anhand der Fig. 2 wird die Bearbeitungsmaschine 5 näher er­ läutert. Die Fig. 2 zeigt dabei die Bearbeitungsmaschine im Bereich der Spindelanordnungen 9, 10, geschnitten in einer Draufsicht. Zunächst wird die Halterung und Lagerung des Werk­ stückes 8, aus dem der Paßkörper erstellt werden soll, näher beschrieben. Das Werkstück 8 besteht aus einem Keramikblock 8a, der an einem metallischen zapfenförmigen Halter 8b durch Kleben oder dergleichen befestigt ist. Das Werkstück ist am Ende einer als Hohlwelle ausgebildeten Spindel 16 eingesteckt und wird mittels einer mit 17 bezeichneten Spannvorrichtung dreh- und zugfest gehalten.The processing machine 5 will he explained in more detail with reference to FIG. 2. Fig. 2 shows the machine in the region of the spindle assemblies 9, 10, sectioned in a plan view. First, the holder and storage of the work piece 8 , from which the fitting body is to be created, will be described in more detail. The workpiece 8 consists of a ceramic block 8 a, which is attached to a metallic pin-shaped holder 8 b by gluing or the like. The workpiece is inserted at the end of a spindle 16 designed as a hollow shaft and is held in a rotationally and tensile manner by means of a clamping device designated 17 .

Die als Hohlwelle ausgebildete Spindel 16 weist an ihrem dem Werkstück 8 abgewandten Ende eine Spindelmutter 25 auf, die mit einer Gewindespindel 26 zusammenwirkt, die direkt mit einem am Gehäuse 6 befestigten Antriebsmotor 27 gekuppelt ist.The spindle 16 designed as a hollow shaft has at its end facing away from the workpiece 8 a spindle nut 25 which interacts with a threaded spindle 26 which is directly coupled to a drive motor 27 fastened to the housing 6 .

Mit der Spindel 16 drehfest verbunden ist ein Zahnrad 28, welches mit einer Zahnwelle 29 in Eingriff steht, die zwi­ schen zwei Wandungen 6a, 6b des Gehäuses 6 gelagert und eben­ falls direkt mit einem zweiten Antriebsmotor 30 gekuppelt ist. Die Achsen von Zahnwelle 29 und Spindel 16 verlaufen parallel. Der Antriebsmotor 30 mit der Zahnwelle 29 dient dazu, die Spin­ del 16 in eine Drehbewegung zu versetzen, während der Antriebs­ motor 27 mit der Gewindespindel 26 für einen Längsvorschub der Spindel 16 sorgt. Zu diesem Zweck ist das dem Werkstück zuge­ wandte Lager 31 als Längs- und Drehlager ausgebildet. Das Zahn­ rad 28 ist als spielfreies Doppelzahnrad ausgebildet; es be­ steht aus zwei gleichachsig nebeneinander angeordneten Zahn­ radhälften 28a, 28b, die durch ein (nicht dargestelltes) Feder­ element gegeneinander abgestützt sind, wodurch unabhängig von der Drehrichtung des Antriebs jeweils eine Zahnflanke von der einen oder anderen Zahnradhälfte mit der Zahnwelle 29 in Ein­ griff steht. Ein solches spielfreies Doppelzahnrad bildet ei­ einerseits ein geräuscharmes Präzisionsgetriebe, andererseits dient es der sicheren und exakten Bewegungsübertragung bei ei­ nem Längsvorschub der Spindel. Die Eingriffsverbindung Spindel­ mutter 25, Gewindespindel 26 und Hohlwelle 16 fordert in Axial­ richtung nur geringen Raumbedarf. Der Antriebsmotor 27 bildet gleichzeitig ein Festlager für die Einheit und ist direkt, also ohne Kupplung, mit der Gewindespindel 26 verbunden. Gewinde­ mutter 25 und Gewindespindel 26 können als spielfreier Kugel­ gewindetrieb oder auch als spielfreier Gleitgewindetrieb auf­ gebaut sein. Bei einem Gleitgewindetrieb kann eine spielfreie Mutter mit der Hohlwelle kombiniert werden.With the spindle 16 rotatably connected, a gear 28 , which is in engagement with a toothed shaft 29 , which is between two walls 6 a, 6 b of the housing 6 and just if directly coupled to a second drive motor 30 . The axes of the toothed shaft 29 and spindle 16 run parallel. The drive motor 30 with the toothed shaft 29 serves to set the spin del 16 in a rotational movement, while the drive motor 27 with the threaded spindle 26 ensures a longitudinal feed of the spindle 16 . For this purpose, the bearing 31 facing the workpiece is designed as a longitudinal and rotary bearing. The toothed wheel 28 is designed as a backlash-free double gear; it consists of two coaxially arranged toothed wheel halves 28 a, 28 b, which are supported against each other by a (not shown) spring element, so that regardless of the direction of rotation of the drive, one tooth flank of one or the other gear half with the toothed shaft 29 in A handle stands. Such a backlash-free double gear forms egg on the one hand a low-noise precision gear, on the other hand it serves the safe and exact transmission of motion with egg nem longitudinal feed of the spindle. The engagement connection spindle nut 25 , threaded spindle 26 and hollow shaft 16 requires only little space in the axial direction. The drive motor 27 also forms a fixed bearing for the unit and is connected directly, that is to say without a coupling, to the threaded spindle 26 . Threaded nut 25 and threaded spindle 26 can be built as a play-free ball screw drive or as a play-free slide screw drive. With a slide screw drive, a backlash-free nut can be combined with the hollow shaft.

Nachfolgend wird der Aufbau der Spindelanordnungen 9 und 10 näher erläutert.The structure of the spindle arrangements 9 and 10 is explained in more detail below.

Die Spindelanordnung 9 enthält eine als Hohlwelle ausgebil­ dete Spindel 32, deren eines Ende in die Bearbeitungskam­ mer 7 ragt und dort einen Werkzeugträgerkopf 33 trägt. In einem fest mit der Spindel 32 verbundenen Gehäuse ist mittig ein Elektromotor 35 angeordnet, dessen Drehbewegung über eine Kegelverzahnung 36 auf die beidseitig vorhandenen Werkzeug­ antriebswellen um 90° umgelenkt werden. Die Achsen dieser Triebwellen verlaufen also parallel zur Spindelachse der Spin­ del 32. Am freien Ende der Triebwellen sind mittels geeigneter Spannvorrichtungen die Bearbeitungswerkzeuge 11, 11′ gehaltert.The spindle assembly 9 contains a ausgebil Dete spindle 32 as a hollow shaft, one end of which projects into the machining chamber 7 and carries a tool carrier head 33 there . An electric motor 35 is arranged in the center of a housing which is fixedly connected to the spindle 32 , the rotary movement of which is deflected by 90 ° via a bevel gear 36 onto the tool drive shafts provided on both sides. The axes of these drive shafts therefore run parallel to the spindle axis of the Spin del 32 . At the free end of the drive shafts, the machining tools 11 , 11 'are held by means of suitable clamping devices.

Der gegenüberliegend angeordnete Werkzeugträgerkopf 43 für die Spindelanordnung 10 ist ähnlich aufgebaut; er enthält jedoch keine Kegelradverzahnung. Ein im Werkzeugträgerkopf 43 angeord­ neter Motor 40 treibt hier die Werkzeugantriebswellen direkt an. Die Werkzeugachsen 45 verlaufen demnach parallel zur Ach­ se 47 der Werkstückvorschubspindel 26. Der Werkzeugträgerkopf 43 ist im Gegensatz zum Werkzeugträgerkopf 33, der finger­ förmige Werkzeuge trägt, mit scheiben- oder topfförmigen Werk­ zeugen 12, 12′ belegt. Vorzugsweise ist die eine Seite mit einer scheibenförmigen Schleif- bzw. Frässcheibe (12) und die andere mit einer topfförmigen Polierscheibe (12′) versehen, die aus mit Diamanten besetztem Weichstoff bestehen kann oder auch als austauschbare Bürste ausgebildet sein kann. Dadurch, daß der Werkzeugträgerkopf 43 um die Spindelachse 46 um 180° gedreht werden kann, kann ein Schleifen und anschließendes Polieren des Paßkörpers praktisch ohne Arbeitsunterbrechung durchgeführt werden. The oppositely arranged tool carrier head 43 for the spindle arrangement 10 has a similar structure; however, it contains no bevel gear teeth. A motor 40 arranged in the tool carrier head 43 drives the tool drive shafts directly here. The tool axes 45 therefore run parallel to the axis 47 of the workpiece feed spindle 26 . The tool carrier head 43 is, in contrast to the tool carrier head 33 , which carries finger-shaped tools, with disk-shaped or pot-shaped tools 12 , 12 'occupied. One side is preferably provided with a disk-shaped grinding or milling disk ( 12 ) and the other with a cup-shaped polishing disk ( 12 '), which can consist of diamond-coated soft material or can also be designed as an exchangeable brush. Because the tool carrier head 43 can be rotated through 180 ° about the spindle axis 46 , grinding and subsequent polishing of the fitting body can be carried out practically without interrupting work.

Die beiden Spindelanordnungen 9 und 10 weisen bezüglich ihrer Schwenk- und Vorschubbewegung gleiche Antriebs- und Antriebs­ übertragungselemente auf, die im folgenden für die Spindelan­ ordnung 10 erläutert werden.The two spindle assemblies 9 and 10 have the same drive and drive transmission elements with respect to their pivoting and advancing movement, which are explained below for the Spindelan arrangement 10 .

An der als Hohlwelle ausgebildeten Spindel 46 ist eine Spindel­ mutter 48 befestigt, die mit der von einem Motor 49 angetrie­ benen Gewindespindel 44 in Eingriff steht. Mit diesen Abtriebs­ elementen kann die Spindel 46 in Achsrichtung verstellt werden.On the spindle 46 designed as a hollow shaft, a spindle nut 48 is fastened which engages with the threaded spindle 44 driven by a motor 49 . With these output elements, the spindle 46 can be adjusted in the axial direction.

Mit der Spindel 46 drehfest verbunden ist wiederum ein Doppel­ zahnrad 51, welches ähnlich aufgebaut ist wie das mit 28 be­ zeichnete. Dieses Doppelzahnrad 51 kämmt mit einer von einem weiteren Antriebsmotor 52 angetriebenen Zahnwelle 53. Mit die­ sem Antriebselement kann der gesamte Werkzeugträgerkopf 43 um die Spindelachse um wenigstens 90°, vorzugsweise jedoch um 180°, geschwenkt werden. Ein Schwenken um 90° ist angezeigt, um den Werkzeugträgerkopf aus der in Fig. 2 gezeigten Arbeits­ stellung in eine Grund- oder Ruheposition zu schwenken, in der der Zugang zu dem Werkstück 8 erleichtert ist.With the spindle 46 rotatably connected, in turn, a double gear 51 , which is constructed similarly to that marked with 28 be. This double gear 51 meshes with a toothed shaft 53 driven by a further drive motor 52 . With this drive element, the entire tool carrier head 43 can be pivoted about the spindle axis by at least 90 °, but preferably by 180 °. A pivoting through 90 ° is indicated in order to pivot the tool carrier head from the working position shown in FIG. 2 into a basic or rest position in which access to the workpiece 8 is facilitated.

Nachdem der Vorschub der einzelnen Spindeln sehr präzise er­ folgen muß, ist es notwendig, die hierzu vorgesehenen Antriebs­ motoren genau anzusteuern. Es werden deshalb Schrittmotoren verwendet, die an sich in sehr kleinen Schritteinheiten ange­ steuert werden. Um dennoch Schrittverluste ausgleichen zu können, wird vorgeschlagen, die Schrittmotoren mit einer Rück­ meldung zu versehen. Diese kann darin bestehen, daß in Nähe der Vorschubspindel, oder mit dieser gekoppelt, auf Wider­ stands-, Kapazitäts-, Induktivitäts-, Ultraschall-, Magnet- und/oder optischer Basis aufbauende Sensormittel vorgesehen sind, die über einen nicht dargestellten Rechner mit dem zu­ gehörigen Schrittmotor elektrisch verbunden sind. Durch ein solches Wegmeßsystem, welches sowohl analog als auch inkre­ mental arbeiten kann, ist es möglich, die Genauigkeit der Schleifmaschine zu erhöhen. After the feed of the individual spindles he very precisely must follow, it is necessary to use the drive provided for this purpose precisely control motors. Therefore they become stepper motors used, which is in itself in very small incremental units be controlled. To compensate for step losses anyway can, it is suggested the stepper motors with a back message. This can be that close the feed spindle, or coupled to it, on contr stand, capacitance, inductance, ultrasonic, magnetic and / or sensor means based on an optical basis are provided are with a via a computer, not shown associated stepper motor are electrically connected. Through a such measuring system, which is both analog and incorrect can work mentally, it is possible to increase the accuracy of the Increase grinding machine.  

An einer Gehäusewand 6c ist eine Gabellichtschranke 54 angeord­ net, die mit einem durch einen Schlitz unterbrochenen Ring 55 des Doppelzahnrades 51 so zusammenwirkt, daß die Ruhe- oder Ausgangsstellung der Spindel genau erfaßt werden kann, und zwar sowohl in bezug auf ihre Dreh-(Winkel-)Stellung als auch in bezug auf ihre Position in Richtung der Vorschubachse. Während letztere durch Eintauchen des Ringes 55 in die Gabellichtschranke erfaßt wird, wird die Winkelstellung durch ein Signal beim Durchfahren des den Ring 55 unterbrechenden Schlitzes durch die Lichtschranke erfaßt. Mit Hilfe der Gabellichtschranke kann somit der Abstand a der Werkzeug­ achse 45 zur Werkstückachse bzw. Werkstückhalterungsachse 47 festgelegt werden.On a housing wall 6 c is a fork light barrier 54 is angeord net, which interacts with a ring 55 interrupted by a slot of the double gear 51 so that the rest or starting position of the spindle can be detected precisely, both with respect to their rotary ( Angular) position and in relation to their position in the direction of the feed axis. While the latter is detected by immersing the ring 55 in the fork light barrier, the angular position is detected by a signal when the slot 55 interrupting the slot is passed through the light barrier. With the help of the fork light barrier, the distance a between the tool axis 45 and the workpiece axis or workpiece holder axis 47 can thus be determined.

Um den Paßkörper, im vorliegenden Anwendungsfall eine im Werkstück 8 in Fig. 2 gestrichelt eingezeichnete Zahnkrone, anhand vorgegebener Konstruktionsdaten, die aus dem prä­ parierten Zahnstumpf mit Hilfe der eingangs erwähnten Kamera, eines Computers mit Sofware, erstellt werden, aus dem Werkstück 8 paßgerecht herausarbeiten zu können, ist es not­ wendig, Werkzeug und Werkstück bzw. Werkstückhalter zu kalibrieren bzw. für die Bearbeitungswerkzeuge 11, 12 eine genau definierte Startposition zu ermitteln, von der aus die Werkstückbearbeitung entsprechend den vorgegebenen Kon­ struktionsdaten beginnen kann. Dabei gilt es, Abnutzungen und/oder Fertigungstoleranzen der Werkzeuge und gegebenenfalls Abweichungen der Werkstücke von vorgegebenen Sollwerten, sowie sonstige, durch Alterungen an den Bauteilen auftretende Ab­ weichungen auszugleichen.To fit the fitting body, in the present application case a tooth crown drawn in dashed lines in the workpiece 8 in FIG. 2, on the basis of predetermined construction data, which are created from the prepared tooth stump with the aid of the camera mentioned above, a computer with software, from the workpiece 8 To be able to, it is necessary to calibrate the tool and workpiece or workpiece holder or to determine a precisely defined starting position for the machining tools 11 , 12 , from which the workpiece machining can begin according to the specified design data. It is important to compensate for wear and / or manufacturing tolerances of the tools and any deviations of the workpieces from specified target values, as well as other deviations that occur due to aging of the components.

Zur Kalibrierung bzw. Festlegung der Startposition werden kon­ struktionsbedingte feste Größen berücksichtigt, z. B. der vor­ genannte Abstand (a) der Achsen 45, 47 von Werkzeug zu Werk­ stück bzw. Spannvorrichtung in der durch die Gabellicht­ schranke 54/55 erfaßten Ausgangsposition, der Abstand (b) zwischen der Achse 47 des Werkstückes bzw. des Halters und der Touchierfläche (Referenzfläche R), und der Schleifscheibendurch­ messer als vorgegebene Sollgröße. Diese bekannten festen Größen werden in einem Speicher eines nachfolgend noch näher erläuter­ ten Rechners abgelegt.To calibrate or determine the starting position, construction-related fixed variables are taken into account, e.g. B. the above-mentioned distance (a) of the axes 45 , 47 from tool to workpiece or clamping device in the starting position detected by the fork light 54/55 , the distance (b) between the axis 47 of the workpiece or the holder and the touch surface (reference surface R), and the grinding wheel diameter as the specified target size. These known fixed quantities are stored in a memory of a computer which will be explained in more detail below.

Unter Berücksichtigung dieser festen Größen werden die aus den obengenannten Gründen auftretenden Abweichungen von den Soll­ größen ermittelt, indem das Bearbeitungswerkzeug von der durch die Gabellichtschranke festgelegten Ausgangsposition bis zur Berührung mit der Referenzfläche am Werkstück oder deren Halterung gefahren wird und die diesem Istwert entsprechende Größe in den Rechner eingebracht und mit den vorgegebenen Soll­ größen verarbeitet wird. Die hieraus ermittelten Abweichungen können als Korrekturgröße in die Maschinensteuerung, also in das Steuerprogramm für den Werkzeugvorschub, eingebracht wer­ den, wobei es möglich ist, entweder die Ausgangsposition als Startposition zu belassen und die Korrektur in die vorgegebenen Konstruktionsdaten zur Erstellung des Paßkörpers einzuarbeiten, also die Konstruktionsdaten zu verändern, oder diese unverändert zu lassen und dafür die Ausgangsposition des Werkzeuges, also deren Startposition, um die Korrekturgröße zu verändern.Taking these fixed quantities into account, the Above-mentioned deviations from the target sizes determined by the machining tool by the the fork light barrier fixed starting position up to Contact with the reference surface on the workpiece or its Holder is driven and the corresponding to this actual value Size introduced into the computer and with the specified target sizes is processed. The deviations determined from this can be used as a correction variable in the machine control system, i.e. in the control program for the tool feed, who introduced the, where it is possible to either the starting position as Leaving the starting position and the correction in the given Incorporate design data to create the fitting body, So to change the design data, or this unchanged to leave and the starting position of the tool, so their starting position to change the correction size.

Die Istwerte können gemäß der Erfindung auf zwei Wegen optisch bzw. optoelektronisch ermittelt werden. Bei der einen Variante ist in der Bearbeitungskammer 7 an geeigneter Stelle ein opti­ scher Sensor 70 in Form von z. B. einer Reflex-Lichtschranke oder eines Lasertasters vorgesehen, welcher in einem definier­ ten Punkt (M) einen Meßpunkt darstellt. Bei Verwendung eines Lasertasters ist dies der Brennpunkt, an dem die Laserstrahlen reflektiert werden. Dieser Meßpunkt M liegt im Schnittpunkt der Ebene der beiden Werkzeuge mit der Mittellinie 47 des Werk­ stückes 8 bzw. der Werkstückhalterung 16, 17. According to the invention, the actual values can be determined optically or optoelectronically in two ways. In one variant of the process chamber 7 is at a suitable position, an optical sensor 70 in the form of z. B. a reflex light barrier or a laser button is provided, which represents a measuring point in a defined point (M). When using a laser scanner, this is the focal point at which the laser beams are reflected. This measuring point M lies at the intersection of the plane of the two tools with the center line 47 of the workpiece 8 and the workpiece holder 16 , 17th

Zur Bestimmung des Istwertes fährt man mit der Vorschub­ einrichtung des betreffenden Werkzeuges so weit auf das Werk­ stück zu, bis die Bearbeitungsfläche des Werkzeuges (in Fig. 2 für das Werkzeug 12 mit P bezeichnet) in den Brennpunkt bzw. Meßpunkt kommt. Der Lasertaster gibt sodann ein Signal ab, welches entsprechend dem Blockschaltbild nach Fig. 5 ver­ arbeitet wird.To determine the actual value, one moves with the feed device of the tool in question so far towards the workpiece until the machining surface of the tool (designated P in FIG. 2 for the tool 12 ) comes into the focal point or measuring point. The laser button then emits a signal which is processed according to the block diagram of FIG. 5.

Die andere, gemäß der Erfindung vorgeschlagene Version wird anhand der Fig. 3 und 4 näher erläutert, wobei Fig. 3 die Bearbeitungskammer nicht in der Draufsicht, wie in Fig. 2, sondern von vorne, und Fig. 4 das Werkstück in perspektivi­ scher Darstellung zeigen. Nach dieser Anordnung wird von ei­ ner Infrarot-Leuchtdiode 71 Licht auf eine genau definierte Stelle des Werkstückes 8a gerichtet. Der hierzu vorgesehene Absatz 8c wird zuvor mit Hilfe des Werkzeuges 12 erstellt. Der Schattenwurf dieses beleuchteten Absatzes 8c wird mittels eines Sensorelements 72, vorzugsweise einer CCD-Zeile, ver­ messen. Der hieraus ermittelte Durchmesser und die Differenz zum Solldurchmesser ergibt einen Korrekturfaktor für die Maschinensteuerung.The other version proposed according to the invention is explained in more detail with reference to FIGS. 3 and 4, with FIG. 3 not the plan view of the processing chamber, as in FIG. 2, but from the front, and FIG. 4 the workpiece in perspective view demonstrate. According to this arrangement, light is directed from an infrared light-emitting diode 71 onto a precisely defined point on the workpiece 8 a. The intended paragraph 8 c is previously created with the help of the tool 12 . The shadow cast by this illuminated paragraph 8 c is measured by means of a sensor element 72 , preferably a CCD line. The diameter determined from this and the difference to the nominal diameter result in a correction factor for the machine control.

Mit dem gleichen Vermessungssystem kann der entstehende Form­ körper während der Bearbeitung bei Bedarf auf Maßgenauigkeit hin untersucht und, sofern erforderlich, damit die Maschinen­ steuerung korrigiert werden.With the same measurement system, the resulting shape can body during machining if necessary for dimensional accuracy examined and, if necessary, so that the machines control can be corrected.

Ein wesentlicher Vorteil der beiden vorgeschlagenen Versionen ist, daß an sich keine besonderen Referenzflächen am Werk­ zeughalter vorgesehen zu werden brauchen.A major advantage of the two proposed versions is that in itself no special reference areas at work tool holder need to be provided.

Bevor das Kalibrieren bzw. das Festlegen der genauen Start­ position weiter erläutert wird, werden anhand der die Prin­ zipschaltung in Fig. 5 Antrieb und Steuerung der Antriebs­ und Verstellmotoren für die Werkzeuge 12, 12′ und das Werkstück 8 beschrieben. Analog erfolgt die Steuerung für den Antriebs­ motor 35 des Werkzeuges 11 sowie für den nicht näher bezeich­ neten Verstellmotor der Vorschubeinrichtung für die Werk­ zeuge 11, 11′.Before the calibration or the setting of the exact starting position is explained further, the principle circuit in FIG. 5 drive and control of the drive and adjusting motors for the tools 12 , 12 'and the workpiece 8 are described. Analogously, the control for the drive motor 35 of the tool 11 and for the unspecified adjusting motor of the feed device for the tool 11 , 11 '.

Eine mit 60 bezeichnete Recheneinheit enthält ein Drehzahlvor­ gabestellglied 61, mit dem der Antriebsmotor 40 auf eine an sich frei wählbare Anfahrdrehzahl eingestellt werden kann. Die Recheneinheit 60 enthält weiterhin zwei Impulsgeneratoren 62, 63, mit denen einerseits der Schrittmotor 49 für den Vorschub der Werkzeuge 12, 12′ und andererseits der Schrittmotor 27 für den Vorschub des Werkstückes 8 angesteuert werden. Ein Speicher in Form eines Zählers 64 dient dazu, die aus der Gabellicht­ schranke 54, 55 mit Beginn der Vorschubbewegung bis zur Be­ rührung des Werkstückes 8 durch die Schleifscheibe 12 erhal­ tenen Signale abspeichern zu können. Einem Komparator 65 wird einerseits ein Sollwert (+Eingang) und andererseits ein Istwert (-Eingang) zugeführt. Der Istwert wird repräsentiert durch Signale entweder aus dem vorgesehenen Sensor, der der in Fig. 2 angedeutete Lasertaster 70 sein kann, oder durch Signale aus dem CCD-Element 72, die in einem Baustein 73 entsprechend auf­ bereitet werden. Zweckmäßigerweise ist einer digitalen Signal­ auswertung der Vorzug zu geben. Sind die beiden eingehenden Signale am Komparator verschieden, liefert der nachgeschaltete Impulsgenerator 62 einen Impuls an den Zähler 64 und an den Schrittmotor 49. Damit wird zum einen das Werkzeug um einen definierten Weg in Richtung auf das Werkstück 8 zubewegt, zum anderen wird der zurückgelegte Weg im Zähler 64 zwischenge­ speichert. Dieser Vorgang wird so lange wiederholt, bis die Signale am Komparator übereinstimmen.A computing unit denoted by 60 contains a speed setting element 61 with which the drive motor 40 can be set to a starting speed which can be freely selected per se. The computing unit 60 also contains two pulse generators 62 , 63 , with which the stepper motor 49 for feeding the tools 12 , 12 'and on the other hand the stepper motor 27 for feeding the workpiece 8 are controlled. A memory in the form of a counter 64 serves to be able to store the signals received from the fork light barrier 54 , 55 at the start of the feed movement until the workpiece 8 is touched by the grinding wheel 12 . A comparator 65 is supplied with a setpoint (+ input) on the one hand and an actual value (-input) on the other hand. The actual value is represented by signals either from the sensor provided, which can be the laser sensor 70 indicated in FIG. 2, or by signals from the CCD element 72 , which are prepared accordingly in a module 73 . It is expedient to give preference to a digital signal evaluation. If the two incoming signals at the comparator are different, the downstream pulse generator 62 supplies a pulse to the counter 64 and to the stepper motor 49 . On the one hand, the tool is moved a defined distance in the direction of the workpiece 8 , on the other hand, the distance covered is temporarily stored in the counter 64 . This process is repeated until the signals on the comparator match.

Im Falle der Verwendung eines Lasertasters 70 ist dies dann der Fall, wenn der Brenn- oder Meßpunkt M erreicht wird. Der Kompa­ rator 65 schaltet dann den Impulsgenerator 62 ab. Der Zähler 64 übergibt den aktuellen Zählerstand einem Rechenwerk 66, wo er abgespeichert wird. Der abgespeicherte Wert ist ein Maß für den tatsächlich zurückgelegten Weg der Werkzeugspitze bzw. Arbeits­ fläche (in Fig. 2 mit P bezeichnet), von der Ausgangsposition bis zur Mittellinie (in Fig. 2 mit 47 bezeichnet). An einem Vergleich mit den bereits genannten festen Größen, die im Rechgenwerk 66 abgespeichert sind, kann eine Korrekturgröße ermittelt und hieraus die Startposition für eine Bearbeitung entsprechend vorgegebener, in einem Speicher 68 einer Steuer­ einheit 67 abgelegter Konstruktionsdaten errechnet werden, wobei bei Abweichungen anschließend entweder die Vorgabedaten für die Vorschubeinrichtung oder die Ausgangsposition der Vor­ schubeinrichtung entsprechend geändert werden. Mit diesen Steuerdaten werden sodann die Stellmotoren 49, 27 und 30 sowie die Antriebsmotoren 40 und 35 aus der Steuereinheit 67 ange­ steuert, wobei die Steuereinheit 67 auch integraler Bestandteil der Recheneinheit 60 sein kann.If a laser scanner 70 is used, this is the case when the focal point or measuring point M is reached. The Kompa rator 65 then turns off the pulse generator 62 . The counter 64 transfers the current counter reading to an arithmetic unit 66 , where it is stored. The stored value is a measure of the path actually traveled by the tool tip or working surface (denoted by P in FIG. 2), from the starting position to the center line (denoted by 47 in FIG. 2). A comparison with the already mentioned fixed values, which are stored in the arithmetic unit 66 , allows a correction variable to be determined and from this the starting position for processing correspondingly predetermined construction data stored in a memory 68 of a control unit 67 can be calculated, with deviations then either the Default data for the feed device or the starting position of the feed device can be changed accordingly. With these control data, the servomotors 49 , 27 and 30 and the drive motors 40 and 35 are then controlled from the control unit 67 , the control unit 67 also being an integral part of the computing unit 60 .

Für die zweite aufgezeigte Version gilt, daß zunächst mit Hilfe des Werkzeuges 12 am Werkstück 8a ein an sich im Durchmesser beliebig wählbarer zylindrischer Absatz 8c angeschliffen wird. Nach Zurückfahren des Werkzeuges in seine Ausgangsposition wird dieser Absatz 8c optisch ausgemessen, indem sein Schattenwurf an der CCD-Zeile 72 erfaßt und hieraus sein Durchmesser errech­ net wird. Aus dem Durchmesser und dem Schleifscheibendurch­ messer kann der Istwert, also der tatsächliche Abstand der Werkzeugspitze (P) von der Mittellinie 47 ermittelt und, bei Abweichung von dem vorgegebenen Sollwert, als Korrekturgröße in die Maschinensteuerung eingegeben werden.For the second version shown, the first step is to use the tool 12 on the workpiece 8 a to grind a cylindrical shoulder 8 c which can be chosen as desired in diameter. After moving the tool back to its starting position, this paragraph 8 c is optically measured by capturing its shadow on the CCD line 72 and from this its diameter is calculated. The actual value, ie the actual distance of the tool tip (P) from the center line 47, can be determined from the diameter and the grinding wheel diameter and, if there is a deviation from the specified target value, can be entered into the machine control as a correction variable.

Nach dem gleichen Prinzip kann auch der Durchmesser bzw. die Ausgangsposition des Fingerfräsers 11 in der gegenüber­ liegenden Schleifeinheit ermittelt werden.The diameter or the starting position of the end mill 11 in the grinding unit opposite can also be determined according to the same principle.

Claims (8)

1. Verfahren zum Kalibrieren eines motorisch angetriebenen und mit Hilfe einer Vorschubeinrichtung auf ein zu bearbeitendes Werkzeug zu und von diesem weg bewegbaren Werkzeuges in bezug auf das Werkstück bzw. einen das Werkstück aufnehmenden Halter, bei dem zunächst das Werkzeug (11, 12) von einer Ausgangs­ position so weit in Richtung Werkstück (8a) bzw. Werkstück­ halter (8b) bewegt wird, bis die Bearbeitungsfläche (P) des Werkzeuges (11, 12) einen in Verlängerung der Werkstückachse (47) liegenden oder parallel dazu verlaufenden Schaltpunkt (M) einer Lichtschrankenanordnung (70) erreicht, wobei dabei die Wegstrecke des Werkzeugvorschubes von der Ausgangsposition bis zum Schaltpunkt erfaßt wird, indem, beginnend mit der Vor­ schubbewegung bis Erreichen des Schaltpunktes die Signale er­ zeugt werden, die zur Ermittlung der genauen Startposition des Werkzeuges in bezug auf das Werkstück bzw. den Werkstück­ halter oder zur Ermittlung einer Korrekturgröße für den Werk­ zeugvorschub unter Berücksichtigung der erfaßten Ausgangs­ position in eine Recheneinheit (60) eingegeben werden.1. Method for calibrating a motor-driven tool that can be moved to and from a tool to be machined with the aid of a feed device with respect to the workpiece or a workpiece-receiving holder, in which the tool ( 11 , 12 ) is first of all Starting position is moved so far in the direction of the workpiece ( 8 a) or workpiece holder ( 8 b) until the machining surface (P) of the tool ( 11 , 12 ) has a switching point lying in the extension of the workpiece axis ( 47 ) or parallel to it ( M) reached a light barrier arrangement ( 70 ), the distance of the tool feed from the starting position to the switching point being detected by the signals that are generated to determine the exact starting position of the tool in, starting with the advance movement until the switching point is reached in relation to the workpiece or the workpiece holder or to determine a correction quantity for the workpiece rk tool feed can be entered into a computing unit ( 60 ) taking into account the detected starting position. 2. Verfahren zum Kalibrieren eines motorisch angetriebenen und mit Hilfe einer Vorschubeinrichtung aus einer Ausgangs­ position auf ein zu bearbeitendes Werkstück zu und von diesem weg bewegbaren Werkzeuges in bezug auf das Werkstück bzw. einen das Werkstück aufnehmenden Halter, bei dem zunächst am Werk­ stück (8a) durch Bearbeitung durch das Werkzeug (11, 12) eine Referenzfläche (8c) erzeugt wird, bei dem weiterhin die Referenzfläche optisch vermessen wird und die hieraus ermittel­ ten Meßgrößen zusammen mit einer der Wegstrecke des Werkzeug­ vorschubes von der Ausgangsposition bis Erreichen der Referenz­ fläche entsprechenden Meßgröße zur Ermittlung der genauen Startposition des Werkzeuges in bezug auf das Werkstück bzw. den Werkstückhalter oder zur Ermittlung einer Korrekturgröße für den Werkzeugvorschub in eine Recheneinheit (60) eingegeben und dort weiterverarbeitet werden. 2.Method for calibrating a motor-driven tool that can be moved from an initial position to a workpiece to be machined and moved away from it with respect to the workpiece or a holder receiving the workpiece, in which the workpiece ( 8 a) by machining through the tool ( 11 , 12 ) a reference surface ( 8 c) is generated, in which the reference surface is measured optically and the measured values determined therefrom together with one of the path of the tool feed from the starting position to reaching the reference Area corresponding measured variable for determining the exact starting position of the tool in relation to the workpiece or the workpiece holder or for determining a correction quantity for the tool feed in a computing unit ( 60 ) and further processed there. 3. Verfahren nach Anspruch 1 oder 2, welches zur Erstellung eines medizinischen, insbesondere zahnmedizinischen, Zahn­ prothetik-Paßkörpers angewendet ist.3. The method according to claim 1 or 2, which to create a medical, especially dental, tooth prosthetic fitting body is applied. 4. Verfahren nach einem der Ansprüche 1 bis 3, bei dem die von der Recheneinheit (60) ermittelten Werte über die Position des Werkzeuges (11, 12) bzw. des Korrekturfaktors einer in der Recheneinheit (60) integrierten oder separaten Steuereinheit (67) zugeführt werden, welche anhand vorgegebener Bearbeitungs­ konstruktionsdaten die Vorschubeinrichtung (32, 33; 43, 46, 49) für das Werkzeug (11, 12) sowie einen Stellmotor (27, 30) für das Werkstück (8a) im Sinne einer Bearbeitung des Werkstückes nach den vorgegebenen Konstruktionsdaten steuern.4. The method according to any one of claims 1 to 3, wherein the values determined by the computing unit ( 60 ) via the position of the tool ( 11 , 12 ) or the correction factor of a control unit ( 67 ) integrated or separate in the computing unit ( 60 ). are supplied, which are based on predetermined machining design data, the feed device ( 32 , 33 ; 43 , 46 , 49 ) for the tool ( 11 , 12 ) and an actuator ( 27 , 30 ) for the workpiece ( 8 a) in the sense of machining the workpiece control according to the given design data. 5. Vorrichtung zur Durchführung des Verfahrens nach Anspruch 1, bei der eine Spannvorrichtung (17) zur Aufnahme des Werk­ stückes (8a) sowie mindestens eine Vorschubeinrichtung (32, 46) für mindestens ein in Rotation versetzbares Bearbeitungswerk­ zeug (11, 12) vorhanden ist, wobei die Vorschubeinrichtung so ausgebildet und angeordnet ist, daß das Werkzeug im Sinne einer Materialabtragung am Werkstück auf dieses zu und von diesem weg bewegbar ist, bei der eine Lichtschrankenanordnung in Form z. B. eines Lasertasters (70) vorhanden ist, dessen Brennpunkt (M) im Schnittpunkt der Werkstückachse (47) mit der Werkzeug­ achse liegt, bei der ferner Mittel (54, 55) zur Erfassung ei­ ner Ausgangsposition des Werkzeuges und der Wegstrecke, die das Werkzeug von der Ausgangsposition bis Erreichen des Brenn­ punktes (M) zurücklegt, vorhanden sind, wobei im Brennpunkt des Lasertasters (70) ein Schaltsignal erzeugt wird, welches der Recheneinheit (60) zur Festlegung der genauen Startposition des Werkzeuges in bezug auf das Werkstück oder zur Ermittlung der Korrekturgröße für den Werkzeugvorschub zugeführt und weiterverarbeitet wird. 5. An apparatus for performing the method according to claim 1, in which a clamping device ( 17 ) for receiving the workpiece ( 8 a) and at least one feed device ( 32 , 46 ) for at least one rotatable processing tool ( 11 , 12 ) are present is, the feed device is designed and arranged so that the tool in the sense of material removal from the workpiece is movable towards and away from this, in which a light barrier arrangement in the form of z. B. a laser button ( 70 ) is present, the focal point (M) at the intersection of the workpiece axis ( 47 ) with the tool axis, in which means ( 54 , 55 ) for detecting egg ner starting position of the tool and the distance that the Tool from the starting position to reaching the focal point (M), are present, with a switching signal being generated in the focal point of the laser sensor ( 70 ), which the computing unit ( 60 ) for determining the exact starting position of the tool in relation to the workpiece or Determination of the correction quantity for the tool feed is fed and processed. 6. Vorrichtung zur Durchführung des Verfahrens nach Anspruch 2, bei der eine Spannvorrichtung (17) zur Aufnahme des Werk­ stückes (8a) sowie mindestens eine Vorschubeinrichtung (32, 46) für mindestens ein in Rotation versetzbares Werkzeug (11, 12) vorhanden ist, wobei die Vorschubeinrichtung so ausgebildet und angeordnet ist, daß das Werkzeug im Sinne einer Materialab­ tragung am Werkstück auf dieses zu und von diesem weg bewegbar ist, bei der zur Vermessung der Referenzfläche (8c) ein licht­ emittierender Strahler, vorzugsweise eine Leuchtdiode (71), vor­ gesehen ist, welche die Referenzfläche (8c) beleuchtet und bei der weiterhin ein den Schattenwurf der Referenzfläche erfassen­ der lichtempfindlicher Sensor, vorzugsweise eine CCD-Zeile (72), vorhanden ist, deren dem Schattenwurf der Referenzfläche entsprechende Signale einer Auswerteelektronik der Rechenein­ heit (60) zugeführt werden.6. Device for performing the method according to claim 2, in which a clamping device ( 17 ) for receiving the workpiece ( 8 a) and at least one feed device ( 32 , 46 ) for at least one rotatable tool ( 11 , 12 ) is present wherein the feed device is so constructed and arranged that the tool in terms of a Materialab transmission on the workpiece to this to and is movable away from this, wherein the measurement of the reference surface (8 c) a light-emitting radiator, preferably a light emitting diode (71 ) is seen before, which illuminates the reference surface ( 8 c) and in which a shadow detection of the reference surface continues to be detected by the light-sensitive sensor, preferably a CCD line ( 72 ), the signals of an evaluation electronics corresponding to the shadow casting of the reference surface Computing unit ( 60 ) are supplied. 7. Vorrichtung nach einem der Ansprüche 1 bis 6, bei der eine von einem Schrittmotor (49) in kleinen Schritten steuerbare Vorschubeinrichtung (43, 46, 49) vorhanden ist, mit der das Werkzeug (12) in mindestens einer Ebene und in dieser Ebene in mindestens einer Richtung auf das Werkstück (8a) zu und von diesem weg bewegt werden kann, bei der Antriebsmotor (40) für das Werkzeug ein in seiner Drehzahl regelbarer Gleichstrommotor vorgesehen ist, der über integrierte Sensoren drehzahlpropor­ tionale Signale liefert, bei der weiterhin die Recheneinheit (60) einen Speicher (64), in welchem den Vorschubbewegungen des Werkzeuges (12) entsprechende Größen abgespeichert werden, so­ wie ein Stellglied (61) enthält, welches die Dehzahl des An­ triebsmotors (40) für das Werkzeug (12) auf eine Anfahrdreh­ drehzahl einstellt, und bei der die Recheneinheit einen Kom­ parator (65) enthält, in welchem entsprechend aufbereitete, einer Istgröße entsprechende Signale aus der Lichtschranke (70) oder dem Sensor (72) mit einer vorgegebenen Sollgröße vergli­ chen werden. 7. Device according to one of claims 1 to 6, in which a by a stepper motor ( 49 ) controllable in small steps feed device ( 43 , 46 , 49 ) is provided with which the tool ( 12 ) in at least one plane and in this plane can be moved towards and away from the workpiece ( 8 a) in at least one direction, in the drive motor ( 40 ) for the tool a speed-controllable DC motor is provided, which delivers speed-proportional signals via integrated sensors, in the case of which the computing unit ( 60 ) has a memory ( 64 ) in which the feed movements of the tool ( 12 ) corresponding sizes are stored, such as an actuator ( 61 ) containing the number of times the drive motor ( 40 ) for the tool ( 12 ) sets a starting speed, and in which the computing unit contains a comparator ( 65 ), in which correspondingly processed signals corresponding to an actual variable from the The light barrier ( 70 ) or the sensor ( 72 ) can be compared with a specified target size. 8. Vorrichtung nach Anspruch 7, bei der die Recheneinheit (60) einen Impulsgenerator (62, 63) zur Steuerung einerseits des Stellmotors (49) für den Vorschub des Werkzeuges (12) und andererseits des Stellmotors (27, 30) für das Werkstück (8a) umfaßt, bei der als Speicher ein Zähler (64) vorhanden ist, der die Wegstrecke des Werkzeuges, ausgehend von der Ausgangspo­ sition, erfaßt und bei der die Recheneinheit ein Rechenwerk (66) beinhaltet, welches aus den Zählergrößen die zurückgelegte Wegstrecke des Werkzeuges und hieraus die Startposition oder die Korrekturgröße ermittelt.8. The device according to claim 7, wherein the computing unit ( 60 ) has a pulse generator ( 62 , 63 ) for controlling on the one hand the servomotor ( 49 ) for feeding the tool ( 12 ) and on the other hand the servomotor ( 27 , 30 ) for the workpiece ( 8 a) comprises, in which a counter ( 64 ) is present as the memory, which detects the path of the tool, starting from the starting position, and in which the computing unit contains an arithmetic unit ( 66 ) which, from the counter sizes, covers the distance traveled Tool and from this the starting position or the correction quantity is determined.
DE19904030185 1990-09-24 1990-09-24 Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown Withdrawn DE4030185A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19904030185 DE4030185A1 (en) 1990-09-24 1990-09-24 Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19904030185 DE4030185A1 (en) 1990-09-24 1990-09-24 Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown

Publications (1)

Publication Number Publication Date
DE4030185A1 true DE4030185A1 (en) 1992-03-26

Family

ID=6414866

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19904030185 Withdrawn DE4030185A1 (en) 1990-09-24 1990-09-24 Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown

Country Status (1)

Country Link
DE (1) DE4030185A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0589160A1 (en) * 1992-07-10 1994-03-30 Erich Netzsch GmbH & Co. Holding KG Method and apparatus for deburring and further processing of workpieces, especially ceramic workpieces
WO1995009714A1 (en) * 1992-10-05 1995-04-13 Pratt & Whitney, United Technologies Corporation Robotic polishing of planar and non-planar surfaces
EP0679473A1 (en) * 1994-04-28 1995-11-02 Wernicke & Co. GmbH Spectacles glass bevelling unit
WO1996011083A1 (en) * 1994-10-11 1996-04-18 Keller Gmbh Lateral evening process and device
WO1997031751A1 (en) * 1996-02-29 1997-09-04 HüLLER HILLE GMBH Method of correcting the determination of workpiece and tool positions in machine tools
WO1998013736A1 (en) * 1996-09-23 1998-04-02 Siemens Aktiengesellschaft Method of machining a workpiece, in particular a turbine component
US6485305B1 (en) 1996-03-29 2002-11-26 Sirona Dental Systems Gmbh Blank for producing a formed dental part
EP1273392A1 (en) * 2001-07-05 2003-01-08 WENDT GmbH Method and apparatus for automatic compensation of inaccuracies on grinding machines
EP1671748A1 (en) * 2004-12-16 2006-06-21 Walter Maschinenbau GmbH Calibration procedure and grinding or eroding machine using the same
US7103441B2 (en) 2004-10-05 2006-09-05 Walter Maschinenbau Gmbh Calibration procedures and such using an erosion and grinding machine
DE102005039010A1 (en) * 2005-08-16 2007-02-22 Sirona Dental Systems Gmbh Machining device with measuring device for a model
EP1923686A3 (en) * 2006-11-17 2010-04-28 Leica Mikrosysteme GmbH Device for treating a sample
US8113099B2 (en) 2006-11-17 2012-02-14 Leica Mikrosysteme Gmbh Apparatus for processing a specimen
AT515938A4 (en) * 2014-08-01 2016-01-15 Steger Heinrich Method for processing a dental blank
CN108195704A (en) * 2018-03-05 2018-06-22 重庆水利电力职业技术学院 A kind of grinding parameter test bed component automatically
CN117102558A (en) * 2023-10-25 2023-11-24 福建晟哲自动化科技有限公司 Milling device for panel processing

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0589160A1 (en) * 1992-07-10 1994-03-30 Erich Netzsch GmbH & Co. Holding KG Method and apparatus for deburring and further processing of workpieces, especially ceramic workpieces
WO1995009714A1 (en) * 1992-10-05 1995-04-13 Pratt & Whitney, United Technologies Corporation Robotic polishing of planar and non-planar surfaces
EP0679473A1 (en) * 1994-04-28 1995-11-02 Wernicke & Co. GmbH Spectacles glass bevelling unit
WO1996011083A1 (en) * 1994-10-11 1996-04-18 Keller Gmbh Lateral evening process and device
WO1997031751A1 (en) * 1996-02-29 1997-09-04 HüLLER HILLE GMBH Method of correcting the determination of workpiece and tool positions in machine tools
US6485305B1 (en) 1996-03-29 2002-11-26 Sirona Dental Systems Gmbh Blank for producing a formed dental part
DE19612699C5 (en) * 1996-03-29 2004-03-04 Sirona Dental Systems Gmbh Blank for the production of a dental molding
WO1998013736A1 (en) * 1996-09-23 1998-04-02 Siemens Aktiengesellschaft Method of machining a workpiece, in particular a turbine component
EP1273392A1 (en) * 2001-07-05 2003-01-08 WENDT GmbH Method and apparatus for automatic compensation of inaccuracies on grinding machines
US7103441B2 (en) 2004-10-05 2006-09-05 Walter Maschinenbau Gmbh Calibration procedures and such using an erosion and grinding machine
EP1671748A1 (en) * 2004-12-16 2006-06-21 Walter Maschinenbau GmbH Calibration procedure and grinding or eroding machine using the same
WO2007020072A1 (en) * 2005-08-16 2007-02-22 Sirona Dental Systems Gmbh Machining device comprising a measuring device for a model
DE102005039010A1 (en) * 2005-08-16 2007-02-22 Sirona Dental Systems Gmbh Machining device with measuring device for a model
DE102005039010B4 (en) * 2005-08-16 2008-04-30 Sirona Dental Systems Gmbh Machining device with measuring device for a model
US8047895B2 (en) 2005-08-16 2011-11-01 Sirona Dental Systems Gmbh Machining device comprising a measuring device for a model
EP1923686A3 (en) * 2006-11-17 2010-04-28 Leica Mikrosysteme GmbH Device for treating a sample
US8113099B2 (en) 2006-11-17 2012-02-14 Leica Mikrosysteme Gmbh Apparatus for processing a specimen
AT515938A4 (en) * 2014-08-01 2016-01-15 Steger Heinrich Method for processing a dental blank
AT515938B1 (en) * 2014-08-01 2016-01-15 Steger Heinrich Method for processing a dental blank
DE102015108809A1 (en) 2014-08-01 2016-02-04 Heinrich Steger Method for processing a dental blank
DE102015108809B4 (en) * 2014-08-01 2018-02-08 Heinrich Steger Method for processing a dental blank
CN108195704A (en) * 2018-03-05 2018-06-22 重庆水利电力职业技术学院 A kind of grinding parameter test bed component automatically
CN117102558A (en) * 2023-10-25 2023-11-24 福建晟哲自动化科技有限公司 Milling device for panel processing
CN117102558B (en) * 2023-10-25 2024-02-09 福建晟哲自动化科技有限公司 Milling device for panel processing

Similar Documents

Publication Publication Date Title
EP0182098B1 (en) Method and device for the manufacture of a tooth restoration body ready for use and fitting individually
DE4030185A1 (en) Calibrating machine tools to generate complex shapes - optically scanning to provide data for comparison with reference e.g. for dental crown
EP0913130B1 (en) Method and device for manufacturing a dental prosthesis
EP2261598B1 (en) Method of placing dental prostheses
DE10233314B4 (en) Measuring device for an original and thus provided processing machine
EP0543258B1 (en) Method and device for the production of dental prosthesis
DE3037553C2 (en)
DE102005039010B4 (en) Machining device with measuring device for a model
EP0455855B1 (en) Method and device for the manufacture of medical in particular dental, prosthesis
EP1226794B1 (en) Method for determining the actual positional data of a tool and device therefor
DE102006023673B4 (en) Milling device for producing dental prostheses
EP0455853B1 (en) Device for the manufacture of medical, in particular, dental prosthesis
DE2760477C2 (en) Method for grinding a flat surface and an adjoining cylindrical longitudinal surface of a workpiece
DE4030175C2 (en) Method for calibrating a motor-driven tool in relation to a workpiece to be machined with it, and device for carrying out the method
EP3372338A1 (en) Processing device for a dental workpiece
DE4431059C5 (en) Method and device for measuring tools, in particular machine tools in setting devices
EP2262441B1 (en) Method for processing a blank with an individual enlargement factor
DE4030176A1 (en) Calibrating dental crown machining tool for start position - detecting start from change in sound generated from surface when touched by conversion to electrical signal
EP0356921B1 (en) Method and device for the electroerosive machining of metal work pieces
DE2009432B2 (en) MACHINE TOOL FOR REPAIRING THE GEAR OF A WORKPIECE
DE3519132C2 (en)
DE2834157C2 (en) Device for controlling a grinding machine
DE102009011682B4 (en) Method for the automated measurement of a tool in a processing machine, method for checking wear or for machining a workpiece and processing machine
DE3604531A1 (en) Method of producing denture parts and device for performing the method
WO1994024957A1 (en) Tooth structure/arrangement data acquisition process, device and impression tray for carrying out the process

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8127 New person/name/address of the applicant

Owner name: SIRONA DENTAL SYSTEMS GMBH, 64625 BENSHEIM, DE

8130 Withdrawal