DE19945801A1 - Apparatus and method for numerical control processing of a part being processed - Google Patents
Apparatus and method for numerical control processing of a part being processedInfo
- Publication number
- DE19945801A1 DE19945801A1 DE19945801A DE19945801A DE19945801A1 DE 19945801 A1 DE19945801 A1 DE 19945801A1 DE 19945801 A DE19945801 A DE 19945801A DE 19945801 A DE19945801 A DE 19945801A DE 19945801 A1 DE19945801 A1 DE 19945801A1
- Authority
- DE
- Germany
- Prior art keywords
- points
- locations
- nominal
- nominal model
- measured
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/4097—Numerical 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 using design data to control NC machines, e.g. CAD/CAM
- G05B19/4099—Surface or curve machining, making 3D objects, e.g. desktop manufacturing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37205—Compare measured, vision data with computer model, cad data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37575—Pre-process, measure workpiece before machining
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42044—Adapt model as function of difference between real and calculated position
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
Es werden eine Einrichtung und ein Verfahren zur Bearbeitung durch numerische Steuerung von einem in Bearbeitung befindlichen Teil bzw. Zwischenteil angegeben. Es wird eine mathematische Abbildung generiert, die die Deformation des Zwischenteils, wie sie gemessen wurde, gegenüber einem Nominalmodell approximiert. Die Abbildung wird an nominelle NC Werkzeugbahnen angelegt, um modifizierte Werkzeugbahnen zu generieren, die sich in dem verformten Koordinatenraum des Zwischenteils bewegen. Als ein Ergebnis können lokale Merkmale in die Zwischenteile an angemessenen Orten eingearbeitet werden, und kontaktfreie Meßsysteme und auch Oberflächen-Endbearbeitungssysteme können sich in einem konstanteren Abstand von der Oberfläche des Zwischenteils bewegen.A device and a method for processing by numerical control of an in-process part or intermediate part are specified. A mathematical mapping is generated that approximates the deformation of the intermediate part as measured against a nominal model. The mapping is applied to nominal NC tool paths to generate modified tool paths that move in the deformed coordinate space of the intermediate part. As a result, local features can be incorporated into the intermediate parts at appropriate locations, and non-contact measuring systems and also surface finishing systems can move at a more constant distance from the surface of the intermediate part.
Description
Die Erfindung bezieht sich allgemein auf eine Bearbeitung mit numerischer Steuerung (NC) und insbesondere auf die Entwicklung eines Deformationsmodells zwischen einem Zwi schenteil und einem Modell von dem nominellen Teil und auf die Verwendung des Deformationsmodells, um nominelle NC Werkzeug- und Inspektionspfade zur Bearbeitung des Zwi schenteils zu modifizieren.The invention relates generally to a machining with numerical control (NC) and in particular on the Development of a deformation model between a Zwi and a model of the nominal part and on the use of the deformation model to nominal NC Tool and inspection paths for processing the Zwi partly to modify.
NC Bearbeitungsvorgänge gestatten im allgemeinen eine di rekte Verbindung von Fertigungs- bzw. Werkstattverfahren (z. B. Schmieden, maschinelle Bearbeitung oder Inspektion) mit einer mathematisch exakten Beschreibung von einem sorg fältig designten Teil, das auch als ein nominelles Modell bezeichnet wird. Bei diesen Typen von NC Bearbeitungsvor gängen ist es nicht unüblich für ein in Bearbeitung befind liches Teil (im folgenden als Zwischenteil (Zwischenpro dukt) bezeichnet), von dem nominellen Modell abzuweichen. Diese Abweichung kann eine übermäßige Einstellzeit oder so gar Ausschuß zur Folge haben. Betrachtet sei beispielsweise ein NC Bohrvorgang von einem Metallblechteil für eine Brennkammer mit einem Laser-Werkzeug. Bei diesem NC Bohr vorgang trägt ein Drehtisch das Metallblechteil, während das Laser-Werkzeug Bohrlöcher in das Teil unter einem spe ziellen Winkel bohrt. Ein NC Programm verwendet nominelle NC Werkzeugbahnen, die für das nominelle Modell ausgelegt sind, um die Bohrlöcher in das Teil zu bohren. Ein Problem bei dieser Operation ist, daß das tatsächliche Zwischenteil von dem nominellen Modell abweicht oder diesem gegenüber deformiert ist. Dies hat zur Folge, daß das Laser-Werkzeug die Bohrlöcher an falschen Stellen entlang der Oberfläche des Zwischenteils bohrt. Ein Teil, bei dem Löcher an fal schen Stellen entlang seiner Oberfläche gebohrt sind, muß üblicherweise als Ausschuß aussortiert werden. Um diesen NC Bearbeitungsfehler und andere ähnliche Fehler zu vermeiden, besteht ein Bedürfnis für eine Einrichtung und ein Verfah ren, die die nominellen NC Werkzeugbahnen abändern können, um sie enger an das Zwischenteil anzupassen.NC machining operations generally allow a di direct connection of production and workshop procedures (eg forging, machining or inspection) with a mathematical exact description of a sorg fully designed part, also called a nominal model referred to as. For these types of NC machining it is not uncommon for a work in progress Lich part (hereinafter as intermediate part (Zwischenpro duct)), to deviate from the nominal model. This deviation can be an excessive setup time or something even committee. For example, consider an NC drilling operation of a sheet metal part for a Combustion chamber with a laser tool. In this NC drilling process, a turntable carries the sheet metal part while the laser tool drills holes in the part under a spe drilling at a special angle. An NC program uses nominal NC tool paths designed for the nominal model are to drill the holes in the part. A problem in this operation is that the actual intermediate part deviates from or contradicts the nominal model is deformed. As a result, the laser tool the holes in wrong places along the surface of the intermediate part drills. A part in which holes in fal holes are drilled along its surface Usually be sorted out as a committee. To this NC Avoid processing errors and other similar mistakes there is a need for a device and a procedure which can change the nominal NC tool paths, to fit them closer to the intermediate part.
Die Erfindung macht es möglich, daß die nominellen NC Werk zeugbahnen abgeändert werden, um an das Zwischenteil enger angepaßt zu sein, indem Formmessungen von dem Teil verwen det werden, um die NC Steuerbahnen zu modifizieren, die in nachfolgenden Operationen verwendet werden. Aus den Form messungen auf der Oberfläche des Zwischenteils wird eine mathematische Abbildung (Mapping) generiert, die die Defor mation des Teils approximiert, wie sie gegen das nominelle Modell gemessen wird. Die Abbildung wird auf die Werkzeug bahnen in dem Koordinatenraum des Originalteils angewendet, um diese Werkzeugbahnen zu modifizieren, damit sie sich in dem verformten Koordinatenraum des Zwischenteils bewegen. Ein Ergebnis der Erfindung ist, daß lokale Merkmale in die Zwischenteile an angemessenen Stellen hergestellt werden können, und kontaktfreie Meßsysteme und auch Oberflächen endbearbeitungssysteme können sich in einem konstanteren Abstand von der Oberfläche des Zwischenteils bewegen.The invention makes it possible that the nominal NC factory be modified to narrow to the intermediate part to be matched by taking shape measurements from the part be used to modify the NC control tracks in subsequent operations are used. From the mold Measurements on the surface of the intermediate part becomes one mathematical mapping (mapping) that generates the Defor mation of the part approximated as it is against the nominal Model is measured. The picture is on the tool applied in the coordinate space of the original part, in order to modify these tool paths, so that they are in move the deformed coordinate space of the intermediate part. A result of the invention is that local features in the Intermediate parts are made in appropriate places can, and non-contact measuring systems and also surfaces Finishing systems can be in a more constant Move distance from the surface of the intermediate part.
Erfindungsgemäß werden eine Einrichtung und ein Verfahren zur NC Bearbeitung von einem Zwischenteil bzw. Zwischenteil geschaffen. In der Einrichtung gibt es ein nominelles Mo dell des Zwischenteils. Eine Meßeinrichtung mißt eine Reihe von n Punkten auf dem Zwischenteil. Ein Prozessor generiert ein Deformationsmodell, das die Deformation des gemessenen Teils relativ zu dem nominellen Modell approximiert. Der Prozessor weist eine Ermittlungseinrichtung zum Ermitteln von mehreren Abbildungsfunktionen zum Abbilden von Punktor ten von dem Nominal- bzw. Sollmodell auf, um gemessene Orte von Punkten auf dem Zwischenteil zu approximieren. Eine Op timierungseinrichtung optimiert die mehreren Abbildungs funktionen, um den Abstand zwischen den Punktorten von dem nominellen Modell zu den gemessenen Orten von Punkten auf dem Zwischenteil zu minimieren. Eine Transformationsein richtung transformiert die Punktorte von dem nominellen Mo dell zu den gemessenen Orten von Punkten auf dem Zwischen teil gemäß den mehreren optimierten Abbildungsfunktionen. Eine computerisierte numerische Steuereinrichtung steuert die Bearbeitung des Zwischenteils gemäß dem Deformationsmo dell. Das Verfahren gemäß der Erfindung hat entsprechende ähnliche Merkmale.According to the invention, a device and a method for NC machining of an intermediate part or intermediate part created. There is a nominal Mo in the facility dell of the intermediate part. A measuring device measures a row of n points on the intermediate part. A processor is generated a deformation model that measures the deformation of the Partly approximated relative to the nominal model. The The processor has a determination device for determining of several imaging functions for imaging point from the nominal model to measured locations to approximate points on the intermediate part. An Op The optimization device optimizes the multiple images functions to the distance between the points of the point nominal model to the measured locations of points to minimize the intermediate part. A transformation direction transforms the point locations from the nominal Mo dell to the measured locations of points on the intermediate part according to the several optimized mapping functions. A computerized numerical controller controls the machining of the intermediate part according to the deformation Mo dell. The method according to the invention has corresponding similar features.
Die Erfindung wird nun mit weiteren Merkmalen und Vorteilen anhand der Beschreibung und Zeichnung von Ausführungsbei spielen näher erläutert.The invention will now be with further features and advantages based on the description and drawing of Ausführungsbei explain in more detail.
Fig. 1 zeigt ein Blockdiagramm von einer Einrichtung zur NC Bearbeitung von einem Zwischenteil gemäß der Erfindung; Fig. 1 shows a block diagram of a device for NC machining of an intermediate part according to the invention;
Fig. 2 zeigt ein Fließbild mit den Schritten zum Generie ren eines Deformationsmodells gemäß der Erfindung; Fig. 2 shows a flow chart with the steps for Generie Ren a deformation model according to the invention;
Fig. 3 zeigt eine schematische Darstellung von Punktpaa ren, die zwischen den Oberflächen von einem nominellen Mo dell und einem Zwischenteil gemäß der Erfindung generiert werden; Fig. 3 shows a schematic representation of Punktpaa ren, which are generated between the surfaces of a nominal Mo model and an intermediate part according to the invention;
Fig. 4 zeigt eine schematische Darstellung von Oberflä chenpunkten eines nominellen Modells, die so transformiert sind, daß sie sich auf oder im wesentlichen nahe einer Oberfläche des Zwischenteils gemäß der Erfindung befinden; Fig. 4 is a schematic representation of surface points of a nominal model transformed to lie on or substantially near a surface of the intermediate member according to the invention;
Fig. 5 zeigt ein Fließbild mit den Schritten zum Modifi zieren von nominellen computerisierten NC Werkzeugbahnen zu deformierten Werkzeugbahnen gemäß der Erfindung; Fig. 5 is a flow chart showing the steps of modifying nominal computerized NC tool paths to deformed tool paths according to the invention;
Fig. 6 zeigt eine schematische Anordnung der nominellen computerisierten NC Modell-Werkzeugbahnen, die zu dem Zwi schenteil gemäß der Erfindung abgebildet sind; Fig. 6 shows a schematic arrangement of the nominal computerized NC model tool paths, which are shown to the inter mediate part according to the invention;
Fig. 7 zeigt eine schematische Anordnung der nominellen computerisierten NC Modell-Werkzeugbahnen, die transfor miert sind, um sich auf oder im wesentlichen nahe der Ober fläche des Zwischenteils gemäß der Erfindung zu befinden; Fig. 7 shows a schematic arrangement of the nominal computerized NC model tool paths which are transformed to be on or substantially near the upper surface of the intermediate part according to the invention;
Fig. 8 zeigt ein Blockdiagramm von einem NC Fertigungsver fahren, das gemäß der Erfindung arbeitet; und Fig. 8 shows a block diagram of an NC manufacturing process which operates in accordance with the invention; and
Fig. 9 zeigt eine schematische Anordnung von einem Ergeb nis von einem NC Fertigungsverfahren, das nicht gemäß der Erfindung arbeitet. Fig. 9 shows a schematic arrangement of a result of an NC manufacturing method which does not work according to the invention.
Fig. 1 zeigt ein Blockdiagramm von einem System bzw. einer Einrichtung 10 zur NC Bearbeitung von einem in Bearbeitung befindlichen Teil bzw. Zwischenteil 11 gemäß der Erfindung. Die NC Bearbeitungseinrichtung 10 enthält eine Reihe von Messungen 12, die von dem Zwischenteil 11 durch ein Meßsy stem 13 erhalten werden. Die Messungen sind in dem x, y, z Koordinatensystem, das als das gemessene Koordinatensystem bezeichnet wird. Bei der Erfindung kann des Meßsystem 13 eine bekannte Meßvorrichtung sein, wie beispielsweise eine Koordinaten-Meßmaschine (CMM von coordinate measuring ma chine), eine Röntgen-Abtastmaschine, eine optische Ab tastmaschine oder eine Ultraschall-Abtastmaschine, die die Reihe von Messungen des Teils erhält. Das NC Bearbeitungs system 10 enthält auch ein Modell 14 von einem Nominal- oder Sollteil, wie das Zwischenteil aussehen soll, nachdem es einen bestimmten Fertigungsvorgang durchlaufen hat. Das nominelle Modell enthält mehrere Orte in dem X, Y, Z Koordi natensystem und wird als das Nominalmodell- Koordinatensystem bezeichnet. Fig. 1 shows a block diagram of a system or device 10 for NC machining of an in-process part 11 according to the invention. The NC processing device 10 includes a series of measurements 12 , which are obtained from the intermediate part 11 by a Meßsy system 13 . The measurements are in the x, y, z coordinate system, which is referred to as the measured coordinate system. In the invention, the measuring system 13 may be a known measuring device, such as a coordinate measuring machine (CMM), an X-ray scanning machine, an optical scanning machine or an ultrasonic scanning machine which receives the series of measurements of the part , The NC machining system 10 also includes a model 14 of a nominal or desired part of what the intermediate part should look like after it has gone through a particular manufacturing process. The nominal model contains multiple locations in the X, Y, Z coordinate system and is referred to as the nominal model coordinate system.
Ein Computer 16 empfängt die Reihe von Teilemessungen 12 und das Nominalmodell 14 und generiert ein Deformationsmo dell, das die Deformation des gemessenen Teils relativ zu dem Nominalmodell approximiert. Bei der Erfindung ist der Computer ein Allzweckcomputer, wie beispielsweise eine Workstation, ein Personal-Computer oder eine Maschinen steuerung. Der Computer 16 enthält einen Prozessor und ei nen Speicher mit einem Arbeitsspeicher (RAM), einem Fest wertspeicher (ROM) und/oder andere Komponenten. Mit dem Computer 16 verbunden sind ein Monitor 18, eine Tastatur 20 und eine Maus-Vorrichtung 22. Für den Fachmann ist ver ständlich, daß der Computer ohne die Verwendung der Tasta tur und der Maus arbeiten kann. Der Computer 16 arbeitet unter der Steuerung eines Betriebssystems, das in dem Spei cher gespeichert ist, um Daten, wie beispielsweise die Rei he von Teilemessungen und das Nominalmodell, für einen Ope rator auf dem Display von dem Monitor 18 zu präsentieren und Befehle von dem Operator über die Tastatur 20 und Maus- Vorrichtung 22 zu empfangen und zu verarbeiten. Der Compu ter 16 generiert das Deformationsmodell, wobei er ein oder mehrere Computerprogramme oder Applikationen über ein gra fisches Benutzer-Interface verwendet. Nachfolgend ist eine detailliertere Erörterung angegeben, wie der Computer 16 das Deformationsmodell generiert. Ein computerlesbares Me dium, wie zum Beispiel eine oder mehrere herausnehmbare Da tenspeichervorrichtungen 24, wie beispielsweise ein Disket tenlaufwerk oder eine fest eingebaute Datenspeichervorrich tung 26, wie beispielsweise eine Festplatte, ein CD-ROM- Laufwerk oder ein Bandlaufwerk, verkörpern real das Be triebssystem und die Computerprogramme, die die Erfindung implementieren. Die Programme sind in C programmiert, es können aber auch andere Sprachen, wie beispielsweise FORTRAN, C++ oder JAVA verwendet werden.A computer 16 receives the series of part measurements 12 and the nominal model 14 and generates a deformation model that approximates the deformation of the measured part relative to the nominal model. In the invention, the computer is a general-purpose computer, such as a workstation, a personal computer or a machine control. The computer 16 includes a processor and a memory with a random access memory (RAM), a fixed memory (ROM) and / or other components. Connected to the computer 16 are a monitor 18 , a keyboard 20 and a mouse device 22 . It is understood by those skilled in the art that the computer can operate without the use of the keyboard and the mouse. The computer 16 operates under the control of an operating system stored in the memory to present data, such as the series of part measurements and the nominal model, to an operator on the display of the monitor 18 and commands from the operator via the keyboard 20 and mouse device 22 to receive and process. The computer 16 generates the deformation model using one or more computer programs or applications via a graphical user interface. The following is a more detailed discussion of how the computer 16 generates the deformation model. A computer-readable medium, such as one or more removable data storage devices 24 , such as a diskette drive or fixed data storage device 26 , such as a hard disk, CD-ROM drive, or tape drive, truly embody the operating system and the computer programs implementing the invention. The programs are programmed in C, but other languages can also be used, such as FORTRAN, C ++ or JAVA.
Das NC Bearbeitungssystem 10 weist auch nominelle compute risierte NC (CNC) Werkzeugbahnen 28 auf zum Betreiben eines bestimmten Werkzeuges zur Fertigung des Zwischenteils. Nach dem Generieren des Deformationsmodells modifiziert der Com puter 16 die nominellen CNC Werkzeugbahnen 28 auf das ge messene Koordinatensystem des Teils gemäß dem Deformations modell. Es folgt eine detailliertere Erörterung, wie der Computer 16 die nominellen CNC Werkzeugbahnen 28 modifi ziert. Die Modifikation der nominellen CNC Werkzeugbahnen hat deformierte Werkzeugbahnen 30 zur Folge. Eine numeri sche Computer-Steuerung (CNC) 32 verwendet die deformierten Werkzeugbahnen 30, um das Teil 11 zu bearbeiten.The NC machining system 10 also includes nominal computerized NC (CNC) tool paths 28 for operating a particular tool for manufacturing the intermediate part. After generating the deformation model, the computer 16 modifies the nominal CNC tool paths 28 to the measured coordinate system of the part according to the deformation model. The following is a more detailed discussion of how the computer 16 modifies the nominal CNC tool paths 28 . The modification of the nominal CNC tool paths results in deformed tool paths 30 . A computer numerical control (CNC) 32 uses the deformed tool paths 30 to machine the part 11 .
Fig. 2 zeigt ein Fließbild, das die Schritte zum Generie
ren des Deformationsmodell gemäß der Erfindung erläutert.
Der Computer erhält bei 34 eine Reihe von n (x, y, z) Punk
ten, die auf dem Zwischenteil gemessen sind. Als nächstes
erhält der Computer das Nominalmodell des Teils bei 36. Der
Computer generiert dann eine Reihe von n Paarungen zwischen
Punkten (X, Y, Z) des Nominalmodells und der Reihe von ge
messenen Punkten (x, y, z) auf dem Teil bei 38. Jede der n
Paarungen zwischen dem Nominalmodell und der gemessenen
Reihe von n Punkten entsprechen sich im wesentlichen einan
der. Fig. 3 zeigt eine schematische Anordnung von Punkt
paarungen, die zwischen den Oberflächen von dem Nominalmo
dell 14 und den Messungen 12 des Zwischenteils erzeugt
sind. Die gemessenen Punkte (xi, yi, zi) auf dem Zwischen
teil sind Punkte und Vektoren in dem gemessenen Koordina
tensystem, während die Punkte (Xi, Yi, Zi) auf dem Nominal
modell Punkte und Vektoren in dem Nominalmodell-Koordina
tensystem sind. Fig. 3 zeigt, daß die Punktpaarungen, die
zwischen den Oberflächen von dem Nominalmodell 14 und den
Messungen 12 des Zwischenteils erzeugt sind, wie folgt
sind:
Fig. 2 shows a flowchart illustrating the steps for Generie Ren of the deformation model according to the invention. The computer receives at 34 a series of n (x, y, z) points measured on the intermediate part. Next, the computer gets the nominal model of the part at 36 . The computer then generates a series of n matches between points (X, Y, Z) of the nominal model and the series of measured points (x, y, z) on the part at 38 . Each of the n pairings between the nominal model and the measured series of n points are substantially equal to each other. Fig. 3 shows a schematic arrangement of dot pairings, which are generated between the surfaces of the nominal model 14 and the measurements 12 of the intermediate part. The measured points (x i , y i , z i ) on the intermediate part are points and vectors in the measured coordinate system, while the points (X i , Y i , Z i ) on the nominal model point and vectors in the nominal model Coordinate system are. Fig. 3 shows that the point pairings generated between the surfaces of the nominal model 14 and the measurements 12 of the intermediate part are as follows:
Zu Fig. 2 zurückkehrend, der Computer ermittelt, nach dem
Generieren der Reihe von n Paarungen zwischen Nominalmo
dellpunkten und den gemessenen Punkten auf dem Zwischen
teil, bei 40 eine Anzahl von Abbildungs- bzw. Mappingfunk
tionen für Abbildungspunktorte von dem Nominalmodell, um
die gemessenen Orte von Punkten auf dem Teil anzunähern.
Die Anzahl von Abbildungsfunktionen weist einen Satz von
Funktionen f1, f2, f3 auf, die die Nominalmodell-Punktorte
Xi, Yi, Zi abbilden, um die Orte der gemessenen Teilepunkte
xi, yi, zi anzunähern. Der Satz von Abbildungsfunktionen ist
wie folgt:
Returning to FIG. 2, after generating the series of n pairs between nominal model points and the measured points on the intermediate portion, at 40 , the computer determines a number of mapping functions for mapping point locations from the nominal model by the measured ones Approximate locations of points on the part. The number of mapping functions comprises a set of functions f 1 , f 2 , f 3 that map the nominal model point locations X i , Y i , Z i to approximate the locations of the measured subpoints x i , y i , z i . The set of mapping functions is as follows:
wobei XiFehler where X i is error
, YiFehler , Y i mistake
und ZiFehler and Z i error
die Differenzen zwischen den Nominalmodell-Punktorten und den gemessenen Teileorten sind. Für den Fachmann ist erkennbar, daß andere mathemati sche Funktionen, wie beispielsweise polynominale Funktio nen, trigonometrische Funktionen oder logische Funktionen als die Abbildungsfunktionen verwendet werden können.the differences between the Nominal model point locations and measured parts locations are. For the expert it is recognizable that other mathemati such functions as polynomial functio NEN, trigonometric functions or logical functions as the mapping functions can be used.
Als nächstes optimiert der Computer 16 bei 42 die Abbil
dungs- bzw. Mappingfunktionen, um den Abstand zwischen den
Punktorten von dem Nominalmodell zu den gemessenen Orten
der Punkte auf dem Zwischenteil zu minimieren. Der Computer
benutzt die folgende Optimierungsfunktion, um den Abstand
zwischen den Punktorten von dem Nominalmodell zu den gemes
senen Orten der Punkte auf dem Zwischenteil zu minimieren:
Next, at 42, the computer 16 optimizes the mapping functions to minimize the distance between the point locations from the nominal model to the measured locations of the points on the intermediate portion. The computer uses the following optimization function to minimize the distance between the point locations from the nominal model to the measured locations of the points on the intermediate part:
Für den Fachmann ist erkennbar, daß andere mathematische
Funktionen als die Optimierungsfunktion verwendet werden
können. Beispielsweise kann in Abhängigkeit von dem ge
wünschten Ergebnis die Optimierungsfunktion sein:
It will be appreciated by those skilled in the art that mathematical functions other than the optimization function may be used. For example, depending on the desired result, the optimization function may be:
Nach dem Optimieren der Abbildungsfunktionen transformiert dann der Computer bei 44 die Punktorte von dem Nominalmo dell zu den gemessenen Orten der Punkte auf dem Zwischen teil. Genauer gesagt, wirken die optimieren Funktionen als Basisfunktionen, um die Koordinaten und Vektoren des Nomi nalmodells zu transformieren, um die in dem Zwischenteil gemessenen Deformationen widerzuspiegeln; das Ergebnis ist ein Satz deformierten Koordinaten und Vektoren, die in das Zwischenteil abgebildet sind. Die Transformation ermög licht, daß der Ursprungssatz von Nominalmodell-Punkten auf oder im wesentlichen nahe an den tatsächlichen gemessenen Punkten liegt. Fig. 4 zeigt eine schematische Anordnung von Nominalmodell-Oberflächenpunkten, die transformiert sind, um auf oder im wesentlichen nahe einer Zwischenteil fläche zu liegen.After optimizing the mapping functions, the computer then transforms at 44 the point locations from the nominal model to the measured locations of the points on the intermediate part. More specifically, the optimizing functions act as basis functions to transform the coordinates and vectors of the nominal model to reflect the deformations measured in the intermediate part; the result is a set of deformed coordinates and vectors mapped into the intermediate part. The transformation allows the original set of nominal model points to be at or substantially close to the actual measured points. Fig. 4 shows a schematic arrangement of nominal model surface points that are transformed to lie on or substantially near an intermediate part surface.
Nach dem Transformieren des Nominalmodells in das Zwischen teil modifiziert der Computer 16 die CNC Werkzeugbahnen 28 in das gemessene Koordinatensystem von dem Teil gemäß dem Deformationsmodell. Die Modifikation der nominellen CNC Werkzeugbahnen 28 hat die deformierten Werkzeugbahnen 30 zur Folge, die die CNC Steuerung 32 benutzt, um ein be stimmtes NC Fertigungsverfahren zu steuern. Fig. 5 zeigt ein Fließbild von den Schritten zum Modifizieren der nomi nellen CNC Werkzeugbahnen in die deformierten Werkzeugbah nen gemäß der Erfindung. Der Computer erhält die nominellen CNC Werkzeugbahnen bei 46. Die nominellen CNC Werkzeugbah nen weisen eine Anzahl von Punkten und Vektoren in dem No minalmodell-Koordinatensystem auf. Fig. 6 zeigt eine sche matische Anordnung von den nominellen CNC Modellwerkzeug bahnen, die in das Zwischenteil abgebildet sind. After transforming the nominal model into the intermediate part, the computer 16 modifies the CNC tool paths 28 into the measured coordinate system of the part according to the deformation model. The modification of the nominal tool paths CNC 28 is in the deformed tool paths 30 to the sequence used by the CNC controller 32 to control a be-determined NC manufacturing process. Fig. 5 shows a flow chart of the steps for modifying the nominal CNC tool paths in the deformed Werkzeugbah NEN according to the invention. The computer receives the nominal CNC toolpaths at 46 . The nominal CNC toolpaths have a number of points and vectors in the nominal model coordinate system. Fig. 6 shows a cal schematic arrangement of the nominal CNC model tool paths, which are imaged in the intermediate part.
Es wird wieder auf Fig. 5 bezug genommen; nachdem die no minellen CNC Werkzeugbahnen erhalten sind, empfängt der Computer dann die optimierten Abbildungs- bzw. Mappingfunk tionen bei 48. Der Computer wendet bei 50 die optimierten Abbildungsfunktionen auf die nominellen CNC Werkzeugbahnen an. Genauer gesagt, bewegen für jeden Punkt und Vektor, die die nominellen CNC Werkzeugbahnen aufweisen, die Abbil dungsfunktionen die Werkzeugbahn in eine geeignete Orien tierung und Position in bezug auf das deformierte Zwischen teil. Die Abbildungsfunktionen bewegen die Werkzeugbahn in eine geeignete Orientierung und Position mit dem deformier ten Zwischenteil, indem die Koordinaten des ursprünglichen NC Programms in die Abbildungs- bzw. Mappingfunktionen f1, f2, f3 ersetzt werden. Die Abbildungsfunktionen werden dann evaluiert, um einen x, y, z Punkt in der Nähe mit der Zwischenteilfläche zu vergleichen. Nach dem Anwenden der optimierten Abbildungsfunktionen auf die CNC Teilebahnen generiert der Computer die deformierten Werkzeugbahnen bei 52. Fig. 7 zeigt eine schematische Anordnung von den nomi nellen CNC Modellwerkzeugbahnen, die transformiert sind, um auf oder im wesentlichen nahe der Oberfläche von dem Zwi schenteil zu liegen. Die CNC Steuerung benutzt dann bei 54 die deformierten Werkzeugbahnen, um das Zwischenteil zu be arbeiten. Referring again to Fig. 5; After the no-min CNC trajectories are obtained, the computer then receives the optimized mapping functions at 48 . The computer applies the optimized mapping functions to the nominal CNC toolpaths at 50 . More specifically, for each point and vector having the nominal CNC tool paths, the imaging functions move the tool path into a suitable orientation and position with respect to the deformed intermediate part. The mapping functions move the tool path into an appropriate orientation and position with the deformed intermediate section by replacing the coordinates of the original NC program with the mapping functions f 1 , f 2 , f 3 . The mapping functions are then evaluated to compare an x, y, z point in the vicinity with the intermediate subarea. After applying the optimized mapping functions to the CNC part paths, the computer generates the deformed tool paths at 52 . Fig. 7 shows a schematic arrangement of the nominal CNC modeling tool paths which are transformed to lie on or substantially near the surface of the intermediate part. The CNC controller then uses the deformed tool paths at 54 to work the intermediate part.
Wie oben ausgeführt wurde, benutzt die CNC Steuerung 32 die deformierten Werkzeugbahnen, um ein bestimmtes NC Verfahren zu steuern. Fig. 8 zeig ein Blockdiagramm von einem NC Verfahren, das gemäß der Erfindung arbeitet. Der in Fig. 8 gezeigte Typ des NC Verfahrens ist ein NC Bohrvorgang von einem Metallblechteil 55 für eine Brennkammer mit einem La ser-Werkzeug 56. Für den Fachmann wird deutlich, daß der in Fig. 8 dargestellte Vorgang die Erfindung nicht beschrän ken soll. Tatsächlich kann die Erfindung in einer Vielfalt von NC Verfahren benutzt werden, wie beispielsweise bei der maschinellen Bearbeitung, Prüfung, Schmieden, kontaktfreien Meßsystemen, Oberflächen-Endbearbeitungssystemen usw. Bei dem NC Bohrvorgang trägt ein Drehtisch 58 das Metallblech teil 55, während das Laser-Werkzeug 56 ein Muster von Bohr löchern 60 unter einem speziellen Winkel in das Teil bohrt. Die CNC Steuerung 32 kann entweder den Tisch 58 drehen und die Bohrlöcher 60 mit dem Laser bohren oder sie kann den Laser um das Metallblechteil 55 herum drehen.As stated above, the CNC controller 32 uses the deformed tool paths to control a particular NC method. Fig. 8 shows a block diagram of an NC method operating in accordance with the invention. The type of NC process shown in FIG. 8 is an NC drilling operation of a sheet metal part 55 for a combustion chamber with a laser tool 56 . It will be apparent to those skilled in the art that the process illustrated in FIG. 8 is not intended to limit the invention. In fact, the invention can be used in a variety of NC processes, such as machining, testing, forging, non-contact measurement systems, surface finishing systems, etc. In the NC drilling process, a turntable 58 carries the metal sheet 55 while the laser tool 56 drills a pattern of holes 60 at a specific angle into the part. The CNC controller 32 may either rotate the table 58 and drill the holes 60 with the laser or it may rotate the laser around the sheet metal part 55 .
Ohne die Verwendung der Erfindung würde die CNC Steuerung 32 die Bohrlöcher 60 an falschen Orten entlang der Oberflä che des Teils 55 bohren, weil sie programmiert ist, um die Löcher für eine Nominal- oder Sollform zu bohren. Fig. 9 zeigt eine schematische Anordnung von Lochortfehlern, die ohne die Verwendung der Erfindung entstehen würden. Genauer gesagt, würde der Laser 56 ein Loch 60 gemäß dem Nominalmo dell 14 bohren, das an einem falschen Ort entlang der Ober fläche des Teils 55 liegen würde. Fig. 9 stellt die Diffe renz in der Lage des Ortes durch die Angabe "Fehler" dar. Ein Teil 55, das Löcher 60 hat, die an falschen Orten ent lang seiner Oberfläche gebohrt sind, muß üblicherweise als Ausschuß aussortiert werden. Da gemäß der Erfindung die De formation zwischen dem Nominalmodell und dem Metallblech teil berücksichtigt wird, kann die CNC Steuerung 32 die de formierten Werkzeugbahnen 30, die daraus generiert sind, verwenden, um sicherzustellen, daß bei dem Teil die Löcher in die richtigen Stellen gebohrt sind.Without the use of the invention, the CNC controller 32 would drill the drilled holes 60 at incorrect locations along the surface of the part 55 because it is programmed to drill the holes for a nominal shape. Fig. 9 shows a schematic arrangement of pinhole errors that would arise without the use of the invention. More specifically, the laser 56 would drill a hole 60 according to the Nominalmo model 14 , which would lie in a wrong place along the upper surface of the part 55 . Figure 9 illustrates the difference in location of the location by the term "error." A portion 55 having holes 60 drilled at incorrect locations along its surface must usually be rejected as scrap. Since according to the invention, the De formation between the nominal model and the sheet metal part is taken into account, the CNC control 32, the de-formed tool paths 30 , which are generated from it, use to ensure that the holes are drilled in the right places in the part ,
Claims (10)
ein Nominalmodell (14) von dem Zwischenteil (11),
eine Einrichtung (13) zum Messen einer Reihe von n Punkten auf dem Zwischenteil (11),
einen Prozessor (16) zum Generieren eines Deformations modells, das die Deformation des gemessenen Teils rela tiv zu dem Nominalmodell (14) approximiert, wobei der Prozessor enthält:
eine Einrichtung zum Ermitteln einer Anzahl von Abbil dungs- bzw. Mappingfunktionen zum Abbilden von Punktor ten von dem Nominalmodell (14), um gemessene Orte von Punkten auf dem Zwischenteil (11) zu approximieren,
eine Einrichtung zum Optimieren der mehreren Abbil dungsfunktionen, um den Abstand zwischen den Punktorten von dem Nominalmodell (14) zu den gemessenen Orten von Punkten auf dem Zwischenteil (11) zu minimieren,
eine Einrichtung zum Transformieren der Punktorte von dem Nominalmodell (14) zu den gemessenen Orten von Punkten auf dem Zwischenteil (11) gemäß der Anzahl von optimierten Abbildungsfunktionen, und
eine computerisierte numerische Steuerung (32) zum Steuern der Bearbeitung des Zwischenteils (11) gemäß dem Deformationsmodell.1. A device for NC machining of an in-process part or intermediate part ( 11 ), comprising:
a nominal model ( 14 ) of the intermediate part ( 11 ),
a device ( 13 ) for measuring a series of n points on the intermediate part ( 11 ),
a processor ( 16 ) for generating a deformation model approximating the deformation of the measured part relative to the nominal model ( 14 ), the processor including:
means for determining a plurality of mapping functions for mapping punctures from the nominal model ( 14 ) to approximate measured locations of points on the intermediate portion ( 11 ),
means for optimizing the plurality of mapping functions to minimize the distance between the point locations from the nominal model ( 14 ) to the measured locations of points on the intermediate portion ( 11 );
means for transforming the dot locations from the nominal model ( 14 ) to the measured locations of points on the intermediate portion ( 11 ) according to the number of optimized mapping functions, and
a computerized numerical controller ( 32 ) for controlling the machining of the intermediate part ( 11 ) according to the deformation model.
Bereitstellen eines Nominalmodells (14) von dem Zwi schenteil (11),
Messen einer Reihe von n Punkten auf dem Zwischenteil (11),
Ermitteln von einer Anzahl von Abbildungs- bzw. Map pingfunktionen zum Abbilden von Punktorten von dem No minalmodell (14), um gemessene Orte von Punkten auf dem Zwischenteil (11) zu approximieren,
Optimieren der Anzahl von Abbildungsfunktionen, um den Abstand zwischen den Punktorten von dem Nominalmodell (14) zu den gemessenen Orten von Punkten auf dem Zwi schenteil (11) zu minimieren,
Transformieren der Punktorte von dem Nominalmodell (14) zu den gemessenen Orten von Punkten auf dem Zwischen teil (11) gemäß der Anzahl von optimierten Abbildungs funktionen und
Steuern der Bearbeitung des Zwischenteils (11) gemäß der Transformation.2. A method for NC machining of an in-process part or intermediate part ( 11 ), comprising:
Providing a nominal model ( 14 ) of the intermediate part ( 11 ),
Measuring a series of n points on the intermediate part ( 11 ),
Determining a plurality of mapping functions for mapping point locations from the nominal model ( 14 ) to approximate measured locations of points on the intermediate portion ( 11 ),
Optimizing the number of mapping functions to minimize the distance between the locations of points from the nominal model ( 14 ) to the measured locations of points on the interface ( 11 );
Transforming the dot locations from the nominal model ( 14 ) to the measured locations of points on the intermediate portion ( 11 ) according to the number of optimized mapping functions and
Controlling the processing of the intermediate part ( 11 ) according to the transformation.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/161,367 US6256546B1 (en) | 1998-09-28 | 1998-09-28 | System and method for numerical control processing of an in-processing part |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19945801A1 true DE19945801A1 (en) | 2000-05-31 |
Family
ID=22580909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19945801A Withdrawn DE19945801A1 (en) | 1998-09-28 | 1999-09-24 | Apparatus and method for numerical control processing of a part being processed |
Country Status (4)
Country | Link |
---|---|
US (1) | US6256546B1 (en) |
JP (1) | JP2000112511A (en) |
DE (1) | DE19945801A1 (en) |
GB (1) | GB2342187B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2369434A1 (en) * | 2010-03-26 | 2011-09-28 | Richard Meyer-Theilinger | Method for automatic removal of a material volume |
EP3045992B1 (en) | 2015-01-14 | 2020-10-14 | Hexagon Technology Center GmbH | Compensating for errors occurring in a production process |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10065422A1 (en) * | 2000-12-27 | 2002-07-18 | Siemens Ag | Process and control for creating and optimizing flexible, high-quality cam functions directly via the control program / user program |
US6745101B2 (en) | 2002-06-11 | 2004-06-01 | The Boeing Company | Deflection compensation for numerical controlled manufacturing |
SE524818C2 (en) * | 2003-02-13 | 2004-10-05 | Abb Ab | A method and system for programming an industrial robot to move relatively defined positions on an object |
US6968256B2 (en) * | 2003-08-15 | 2005-11-22 | General Electric Company | Method for processing manufactured parts |
US7463368B2 (en) * | 2003-09-10 | 2008-12-09 | Metris Canada Inc | Laser projection system, intelligent data correction system and method |
US7725206B2 (en) * | 2003-11-12 | 2010-05-25 | The Boeing Company | System and method for manufacturing and after-market support using as-built data |
US7261786B2 (en) | 2004-09-16 | 2007-08-28 | The Boeing Company | Filament wound crew rest enclosure structure |
US7784183B2 (en) * | 2005-06-09 | 2010-08-31 | General Electric Company | System and method for adjusting performance of manufacturing operations or steps |
DE102005050209A1 (en) * | 2005-10-20 | 2007-04-26 | Ott, Reinhold, Waterloo | Video signal feeding device for e.g. television set, has control unit for controlling video signal source depending on presence signal that is delivered by presence detect unit, which detects presence of person at area of feeding device |
DE102005050205A1 (en) * | 2005-10-20 | 2007-04-26 | Mtu Aero Engines Gmbh | Method and device for compensating position and shape deviations |
US8578581B2 (en) * | 2007-04-16 | 2013-11-12 | Pratt & Whitney Canada Corp. | Method of making a part and related system |
US8578579B2 (en) * | 2007-12-11 | 2013-11-12 | General Electric Company | System and method for adaptive machining |
DE102008000038A1 (en) * | 2008-01-11 | 2009-07-16 | Robert Bosch Gmbh | contraption |
US20090295796A1 (en) * | 2008-05-29 | 2009-12-03 | Brown Clayton D | Method of updating a model |
US20100241264A1 (en) * | 2009-03-20 | 2010-09-23 | General Electric Company | System and method for manufacturing an in-process part |
EP2363772B1 (en) * | 2010-03-05 | 2017-05-31 | FIDIA S.p.A. | Method for moving a tool of a CNC machine over a surface |
US9008813B2 (en) * | 2011-09-22 | 2015-04-14 | GM Global Technology Operations LLC | Method to improve the dimensional accuracy and surface quality for large spring back compensation for fuel cell bipolar plate forming |
DE102013002252A1 (en) * | 2013-02-08 | 2014-08-14 | Ulrich Gärtner | Machining device and machining method for machining a workpiece |
WO2015179521A1 (en) | 2014-05-20 | 2015-11-26 | Par Systems, Inc. | Adaptive manufacturing system |
US10414051B2 (en) * | 2014-11-18 | 2019-09-17 | Ged Integrated Solutions, Inc. | File translator system |
CN107169681B (en) * | 2017-06-29 | 2018-01-16 | 南京航空航天大学 | Error subregion characterizing method |
US10671047B2 (en) * | 2018-03-15 | 2020-06-02 | The Boeing Company | Composite structure repair system and method |
FR3127428A1 (en) * | 2021-09-30 | 2023-03-31 | Exel Industries | PROCESS FOR PAINTING A PART INCLUDING THE GENERATION OF A TRAJECTORY ADAPTED TO THE REAL PART |
US20230158590A1 (en) * | 2021-11-19 | 2023-05-25 | Pratt & Whitney Canada Corp. | Method of manufacturing a part of an aircraft engine |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4370721A (en) | 1980-09-02 | 1983-01-25 | Cincinnati Milacron Inc. | Method for modifying programmed positions by using a programmably controlled surface sensing element |
US4382215A (en) | 1981-07-16 | 1983-05-03 | General Electric Company | System and method of precision machining |
GB8618152D0 (en) * | 1986-07-25 | 1986-09-03 | Renishaw Plc | Co-ordinate measuring |
US5208763A (en) * | 1990-09-14 | 1993-05-04 | New York University | Method and apparatus for determining position and orientation of mechanical objects |
IT1250855B (en) | 1991-11-06 | 1995-04-21 | Fiat Auto Spa | REAL TIME TOOL WORKING SYSTEM, IN PARTICULAR MILLING SYSTEM. |
US5446673A (en) * | 1993-03-30 | 1995-08-29 | General Electric Company | System and method for finish machining an in-process part having an inaccessible interior cavity |
US5917726A (en) * | 1993-11-18 | 1999-06-29 | Sensor Adaptive Machines, Inc. | Intelligent machining and manufacturing |
DE69514016T2 (en) * | 1994-02-28 | 2000-10-19 | Dynamotion Abi Corp | Drilling coordinate optimization for multilayer printed circuit boards |
EP0951874A3 (en) * | 1994-09-15 | 2000-06-14 | Visualization Technology, Inc. | Position tracking and imaging system for use in medical applications using a reference unit secured to a patients head |
US5552992A (en) * | 1994-11-01 | 1996-09-03 | Larry J. Winget | Method and system for reproduction of an article from a physical model |
CA2252754C (en) * | 1996-06-06 | 2005-10-18 | The Boeing Company | Method for improving the accuracy of machines |
-
1998
- 1998-09-28 US US09/161,367 patent/US6256546B1/en not_active Expired - Fee Related
-
1999
- 1999-09-23 GB GB9922586A patent/GB2342187B/en not_active Expired - Fee Related
- 1999-09-24 DE DE19945801A patent/DE19945801A1/en not_active Withdrawn
- 1999-09-27 JP JP11271499A patent/JP2000112511A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2369434A1 (en) * | 2010-03-26 | 2011-09-28 | Richard Meyer-Theilinger | Method for automatic removal of a material volume |
EP3045992B1 (en) | 2015-01-14 | 2020-10-14 | Hexagon Technology Center GmbH | Compensating for errors occurring in a production process |
Also Published As
Publication number | Publication date |
---|---|
GB2342187A (en) | 2000-04-05 |
GB2342187B (en) | 2003-02-12 |
US6256546B1 (en) | 2001-07-03 |
GB9922586D0 (en) | 1999-11-24 |
JP2000112511A (en) | 2000-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19945801A1 (en) | Apparatus and method for numerical control processing of a part being processed | |
DE602006000648T2 (en) | Offline teaching device for a robot | |
DE3725347C2 (en) | Method and arrangement for testing a finished workpiece for dimensional accuracy | |
DE102015105999B4 (en) | Method and device for material-removing machining of a tool | |
DE69627198T2 (en) | GENERATION OF A MEASURING PROGRAM FOR NC MACHINING AND MACHINING MANAGEMENT BASED ON IT | |
DE60132706T2 (en) | METHOD AND DEVICE FOR GENERATING NUMERICAL CONTROL DATA | |
DE102012202609A1 (en) | ELECTRONIC SYSTEM AND METHOD FOR COMPENSATING THE DIMENSIONAL ACCURACY OF A 4-AXIS CNC MACHINING SYSTEM USING GLOBAL AND LOCAL OFFSETS | |
DE102015107436B4 (en) | Trainable path control | |
DE102016207820A1 (en) | System and method for implementing compensation of global and local offsets in computer-controlled systems | |
DE10157964A1 (en) | Process for displaying, examining and optimizing a surface quality using CNC program data | |
DE112017000203B4 (en) | Numerical control and numerical control method | |
DE102012202599A1 (en) | Electronic system and method for compensating the dimensional accuracy of a 4-axis CNC machining system using global offsets | |
DE10114811A1 (en) | System for producing multi-axis machining processes on workpieces, determines current path data and/or deviation while taking into account material removed by workpiece machining | |
DE102019005974A1 (en) | TEACH-IN DEVICE FOR LASER PROCESSING | |
DE102020214959A1 (en) | Simulator, numerical control device and simulation method | |
DE102014103194A1 (en) | Numerical control | |
WO2007003441A1 (en) | Method and system for the evaluation of a coordinate data set of a measured object | |
DE102007045620A1 (en) | machine tool | |
DE10393527T5 (en) | Systems and methods for displaying complex n-curves for direct control of tool motion | |
DE102022130341A1 (en) | POINT SET INTERFERENCE CHECK | |
EP1078305B1 (en) | Coordinate measurement device and method for controlling same | |
DE102016004185B4 (en) | Numerical control with control of an intervention between tool and workpiece | |
DE3781674T2 (en) | POSITION DETERMINATION METHOD WITHIN THE MEASURING SPACE OF A COORDINATE MEASURING DEVICE AND THE LIKE AND SYSTEM THEREFOR. | |
DE102018205443B4 (en) | Control system of a machine tool | |
EP1302828B1 (en) | Program control system and method for controlling a coating plant |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8139 | Disposal/non-payment of the annual fee |