DE102013019156A1 - Method and apparatus for generating dynamic scanner figures for machining a workpiece - Google Patents
Method and apparatus for generating dynamic scanner figures for machining a workpiece Download PDFInfo
- Publication number
- DE102013019156A1 DE102013019156A1 DE102013019156.4A DE102013019156A DE102013019156A1 DE 102013019156 A1 DE102013019156 A1 DE 102013019156A1 DE 102013019156 A DE102013019156 A DE 102013019156A DE 102013019156 A1 DE102013019156 A1 DE 102013019156A1
- Authority
- DE
- Germany
- Prior art keywords
- workpiece
- processed
- information
- laser
- camera image
- 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.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/08—Devices involving relative movement between laser beam and workpiece
- B23K26/082—Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/02—Positioning or observing the workpiece, e.g. with respect to the point of impact; Aligning, aiming or focusing the laser beam
- B23K26/03—Observing, e.g. monitoring, the workpiece
- B23K26/032—Observing, e.g. monitoring, the workpiece using optical means
-
- 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/37555—Camera detects orientation, position workpiece, points of workpiece
-
- 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/45—Nc applications
- G05B2219/45041—Laser cutting
Abstract
Die Erfindung betrifft ein Verfahren (530) zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks (116), gekennzeichnet durch einen Schritt des Einlesens (532) eines Kamerabildes, wobei ein Kamerabild ein Sensorsignal eines Bilderfassungssensors und/oder eine aus dem Sensorsignal des Bilderfassungssensors abgeleitete Information repräsentiert, wobei das Kamerabild eine Vielzahl von Pixeln aufweist, wobei das Kamerabild ein Abbild des Werkstücks (116) repräsentiert, einen Schritt des Bestimmens (534) einer Information über einen zu bearbeitenden Bereich in dem Kamerabild, wobei der zu bearbeitende Bereich einen Teilbereich der Pixel des Kamerabildes umfasst, einen Schritt des Aufbereitens (536) von Steuerungsdaten unter Verwendung der Information über den zu bearbeitenden Bereich, wobei die Steuerungsdaten zumindest geometrische Daten umfassen, sowie einen Schritt des Bereitstellens (538) der Steuerungsdaten zur Ansteuerung einer Werkstückbearbeitungseinrichtung (100), insbesondere eines Lasers und/oder eines Scanners und/oder eines Laserscanners, um das Werkstück zu bearbeiten.The invention relates to a method (530) for generating dynamic scanner figures for processing a workpiece (116), characterized by a step of reading in (532) a camera image, wherein a camera image is a sensor signal of an image acquisition sensor and / or information derived from the sensor signal of the image acquisition sensor wherein the camera image comprises a plurality of pixels, the camera image representing an image of the workpiece (116), a step of determining (534) information about a region to be processed in the camera image, the region to be processed comprising a subregion of the pixels of the camera image comprises a step of preparing (536) control data using the information about the area to be processed, the control data including at least geometric data, and a step of providing (538) the control data for driving a workpiece processing device (100), in particular a laser and / or a scanner and / or a laser scanner, in order to machine the workpiece.
Description
Stand der TechnikState of the art
Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks, eine entsprechende Vorrichtung zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks sowie ein entsprechendes Computerprogrammprodukt.The present invention relates to a method for generating dynamic scanner figures for processing a workpiece, to a corresponding apparatus for generating dynamic scanner figures for processing a workpiece and to a corresponding computer program product.
Zwei- beziehungsweise dreidimensional ausgelegte Laserbearbeitungsprozesse erfordern eine Relativbewegung zwischen Werkstück und Bearbeitungslaser. Für die Bewegung des Laserstrahls kommen beispielsweise Portalsysteme, Mehrachsroboter und Galvanometerscanner zum Einsatz. Als Laserprozesse werden hier alle Material bearbeitenden Technologien wie beispielsweise Schneiden, Perforieren, Bohren, Schweißen und Abtragen von Schichten bezeichnet.Two- or three-dimensionally designed laser processing processes require a relative movement between the workpiece and the processing laser. For example, gantry systems, multi-axis robots and galvanometer scanners are used for the movement of the laser beam. Laser processes are all material processing technologies such as cutting, perforating, drilling, welding and ablation of layers.
In der
In der
Offenbarung der ErfindungDisclosure of the invention
Vor diesem Hintergrund wird mit der vorliegenden Erfindung ein Verfahren zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks, eine entsprechende Vorrichtung zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks sowie ein entsprechendes Computerprogrammprodukt, welches das Verfahren zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks nutzt, gemäß den Hauptansprüchen vorgestellt. Vorteilhafte Ausgestaltungen ergeben sich aus den jeweiligen Unteransprüchen und der nachfolgenden Beschreibung.Against this background, the present invention provides a method for generating dynamic scanner figures for processing a workpiece, a corresponding apparatus for generating dynamic scanner figures for processing a workpiece and a corresponding computer program product, which uses the method for generating dynamic scanner figures for processing a workpiece, in accordance with Main claims presented. Advantageous embodiments emerge from the respective subclaims and the following description.
Ein Laserprozess oder Laserbearbeitungsprozess kann über mittels Bildverarbeitung gewonnener Prozessparameter beziehungsweise Steuerungsdaten gesteuert oder geregelt werden. Dabei kann ein erheblicher Zeitgewinn erzielt werden, wenn die Parameter in einer komprimierten Form übertragen werden, da beschreibende Parameter für eine geometrische Form übertragen werden. Dabei kann eine Bearbeitung beginnen, wenn ein Teilbereich analysiert wurde. Vorteilhaft kann ein Werkstück innerhalb eines anderen Prozesses bearbeitet werden, da auf eine aufwendige Ausrichtung des Werkstücks verzichtet werden kann.A laser process or laser processing process can be controlled or regulated by means of image processing process parameters or control data. In this case, a considerable gain in time can be achieved if the parameters are transmitted in a compressed form, since descriptive parameters for a geometric shape are transmitted. In this case, a processing can begin when a subarea has been analyzed. Advantageously, a workpiece can be processed within another process, as can be dispensed with a complex alignment of the workpiece.
Es wird ein Verfahren zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks vorgestellt, wobei das Verfahren die folgenden Schritte aufweist:
Einlesen eines Kamerabildes, wobei ein Kamerabild ein Sensorsignal eines Bilderfassungssensors und/oder eine aus dem Sensorsignal des Bilderfassungssensors abgeleitete Information repräsentiert, wobei das Kamerabild eine Vielzahl von Pixeln aufweist, wobei das Kamerabild ein Abbild des Werkstücks repräsentiert;
Bestimmen einer Information über einen zu bearbeitenden Bereich in dem Kamerabild, wobei der zu bearbeitende Bereich einen Teilbereich der Pixel des Kamerabildes umfasst;
Aufbereiten von Steuerungsdaten unter Verwendung der Information über den zu bearbeitenden Bereich, wobei die Steuerungsdaten zumindest geometrische Daten umfassen; und
Bereitstellen der Steuerungsdaten zur Ansteuerung einer Werkstückbearbeitungseinrichtung, insbesondere eines Lasers und/oder eines Scanners und/oder eines Laserscanners, um das Werkstück zu bearbeiten.A method for generating dynamic scanner figures for machining a workpiece is presented, the method comprising the following steps:
Reading a camera image, wherein a camera image represents a sensor signal of an image acquisition sensor and / or an information derived from the sensor signal of the image acquisition sensor, the camera image having a plurality of pixels, the camera image representing an image of the workpiece;
Determining information about a region to be processed in the camera image, wherein the region to be processed comprises a subregion of the pixels of the camera image;
Preparing control data using the information about the area to be processed, the control data including at least geometric data; and
Providing the control data for controlling a workpiece processing device, in particular a laser and / or a scanner and / or a laser scanner, in order to machine the workpiece.
Unter einer Werkstückbearbeitungseinrichtung kann ein Laser, ein Scanner, ein Laserscanner oder eine Wasserschneideinrichtung verstanden werden. Dabei kann unter der Werkstückbearbeitungseinrichtung auch ein Portalsystem, ein Mehrachsroboter oder ein Galvanometerscanner verstanden werden. Die Werkstückbearbeitungseinrichtung kann eine Kamera oder eine andere bildgebende Einrichtung umfassen, die einen Bilderfassungssensor aufweist, der ausgebildet ist, ein Sensorsignal oder eine daraus abgeleitete Information als Kamerabild bereitzustellen. Die Kamera oder eine bildgebende Einrichtung mit einem Bilderfassungssensor kann separat zur Werkstückbearbeitungseinrichtung angeordnet sein. Das Kamerabild kann ein Abbild des Werkstücks oder eines Teilbereichs des Werkstücks repräsentieren. Das Kamerabild kann aus einer Vielzahl von Pixeln aufgebaut sein, die in Reihen und/oder Spalten angeordnet sind. In dem Kamerabild kann ein zu bearbeitender Bereich bestimmt werden. Dabei kann der zu bearbeitende Bereich auch über einen durch das Kamerabild abgebildeten Teilbereich des Werkstücks hinausgehen. Das Sensorsignal kann als ein analoges und/oder ein digitales Sensorsignal ausgebildet sein. Der zu bearbeitende Bereich kann einen Teilbereich des Kamerabildes umfassen, wobei der zu bearbeitende Bereich einen Teilbereich des abgebildeten Werkstücks repräsentiert. Der zu bearbeitende Bereich kann einen Teilbereich der Pixel des Kamerabildes umfassen. Dabei kann ein Teilbereich der Pixel des Kamerabildes eine ganzzahlige Mehrzahl von Pixeln der Vielzahl von Pixeln umfassen. In einer Ausführungsform kann der Teilbereich der Pixel des Kamerabildes eine Mehrzahl von Pixeln umfassen, wobei ein Teil der Pixel nur teilweise eingeschlossen ist. Beispielsweise kann ein oder mehrere Pixel nur zu einem Teilbereich, beispielsweise zur Hälfte, von dem Teilbereich der Pixel umfasst sein. Unter Steuerungsdaten kann zumindest ein Signal verstanden werden, welches ausgebildet ist, eine Werkstückbearbeitungseinrichtung anzusteuern. Dabei können die Steuerungsdaten ein analoges und/oder ein digitales Signal repräsentieren. Dabei können die Steuerungsdaten zumindest geometrische Daten umfassen, um eine Kontur an oder in dem Werkstück zu bearbeiten.A workpiece processing device can be understood to mean a laser, a scanner, a laser scanner or a water cutting device. In this case, a portal system, a multi-axis robot or a galvanometer scanner can be understood by the workpiece processing device. The workpiece processing device may include a camera or other imaging device having an image sensing sensor configured to provide a sensor signal or information derived therefrom as a camera image. The camera or an imaging device with an image acquisition sensor can be arranged separately from the workpiece processing device. The camera image may represent an image of the workpiece or a portion of the workpiece. The camera image may be composed of a plurality of pixels arranged in rows and / or columns. In the camera image, an area to be edited can be determined. In this case, the region to be processed can also go beyond a partial region of the workpiece imaged by the camera image. The sensor signal may be designed as an analog and / or a digital sensor signal. The region to be processed may comprise a partial region of the camera image, wherein the region to be processed represents a partial region of the imaged workpiece. The area to be processed may include a portion of the pixels of the camera image. In this case, a partial area of the pixels of the camera image may comprise an integral number of pixels of the plurality of pixels. In an embodiment, the subarea of the pixels of the camera image may comprise a plurality of pixels, wherein a portion of the pixels only partially included. By way of example, one or more pixels may be included in only a partial area, for example half, of the partial area of the pixels. Under control data can be understood at least one signal, which is designed to control a workpiece processing device. The control data may represent an analog and / or a digital signal. In this case, the control data may comprise at least geometric data in order to process a contour on or in the workpiece.
Im Schritt des Aufbereitens können die Steuerungsdaten unter Verwendung von zumindest einem Laserparameter aufbereitet werden. Der Laserparameter kann insbesondere eine Leistung und/oder eine Frequenz zur Ansteuerung der Werkstückbearbeitungseinrichtung umfassen. Dabei kann unter dem Laserparameter ein analoges oder digitales Signal verstanden werden, welches eine Leistung und gleichzeitig oder alternativ eine Frequenz und gleichzeitig oder alternativ eine Pulsfolge repräsentiert. Dabei können die Steuerungsdaten unter Verwendung einer Mehrzahl von Laserparametern aufbereitet werden. Vorteilhaft kann der Laser oder ein Laserstrahl an den zu bearbeitenden Bereich oder an das Werkstück angepasst werden.In the editing step, the control data may be prepared using at least one laser parameter. The laser parameter may in particular include a power and / or a frequency for controlling the workpiece processing device. In this case, the laser parameter can be understood as meaning an analog or digital signal which represents a power and at the same time or alternatively a frequency and at the same time or alternatively a pulse train. In this case, the control data can be processed using a plurality of laser parameters. Advantageously, the laser or a laser beam can be adapted to the area to be machined or to the workpiece.
Ferner kann das Verfahren einen Schritt des Bearbeitens nach dem Schritt des Bereitstellens umfassen. Im Schritt des Bearbeitens kann eine Werkstückbearbeitungseinrichtung und ergänzend oder alternativ ein Scanner und ergänzend oder alternativ ein Laser und ergänzend oder alternativ ein Laserscanner unter Verwendung der Steuerungsdaten angesteuert werden, um das Werkstück lasertechnisch in dem im Kamerabild dargestellten und im Schritt des Bestimmens bestimmten zu bearbeitenden Bereich zu bearbeiten.Further, the method may include a step of processing after the providing step. In the processing step, a workpiece processing device and, additionally or alternatively, a scanner and, additionally or alternatively, a laser and additionally or alternatively a laser scanner using the control data can be controlled to laser-machine the workpiece in the area to be processed in the camera image and determined in the step of determining to edit.
Ferner können in einer Ausführungsform im Schritt des Aufbereitens die Steuerungsdaten unter Verwendung einer Koordinatentransformation der Information über den zu bearbeitenden Bereich und ergänzend oder alternativ unter Verwendung einer Koordinatentransformation der Pixel des Teilbereichs und ergänzend oder alternativ durch Einpassen eines Polynoms in den Teilbereich und ergänzend oder alternativ durch Einpassen einer, insbesondere stetigen, Funktion in den Teilbereich aufbereitet werden, sodass das Polynom und ergänzend oder alternativ die, insbesondere stetige, Funktion zumindest zwei Pixel des Teilbereichs, zumindest näherungsweise und ergänzend oder alternativ in einem Toleranzbereich, einschließt. Die Koordinatentransformation kann an einen Arbeitsraum der Werkstückbearbeitungseinrichtung angepasst sein. Durch eine Koordinatentransformation kann ein für die Steuerungsdaten optimales Koordinatensystem gewählt werden. Die Koordinatentransformation kann durch Drehung beziehungsweise Rotation, Skalierung, Scherung oder Translation des Koordinatensystems erfolgen, wobei diese auch kombiniert werden können.Further, in one embodiment, in the step of rendering, the control data may be obtained by using coordinate transformation of information about the area to be processed and additionally or alternatively using a coordinate transformation of the pixels of the partial area and additionally or alternatively by fitting a polynomial into the partial area and additionally or alternatively Adjusting a, in particular continuous, function are processed in the subarea, so that the polynomial and, additionally or alternatively, the, in particular continuous, function includes at least two pixels of the subarea, at least approximately and in addition or alternatively in a tolerance range. The coordinate transformation can be adapted to a working space of the workpiece processing device. By means of a coordinate transformation, an optimal coordinate system for the control data can be selected. The coordinate transformation can be done by rotation or rotation, scaling, shear or translation of the coordinate system, which can also be combined.
Günstig ist es auch, wenn in einer Ausführungsform das Verfahren einen Schritt des Prüfens des Werkstücks auf eine Funktion nach dem Schritt des Bereitstellens umfasst. Dabei kann in dem Schritt des Prüfens überprüft werden, ob das Werkstück entsprechend der im Schritt des Bereitstellens bereitgestellten Steuerungsdaten bearbeitet wurde. So kann der Schritt des Prüfens eine Entscheidung über eine rekursive oder wiederholte Ausführung des Verfahrens treffen. Dabei kann im Schritt des Prüfens ein weiteres Kamerabild ausgewertet werden und ergänzend oder alternativ kann im Schritt des Prüfens ein Funktionstest durchgeführt werden.It is also favorable if, in one embodiment, the method comprises a step of checking the workpiece for a function after the providing step. It can be checked in the step of checking whether the workpiece has been processed according to the control data provided in the step of providing. Thus, the step of checking may make a decision on a recursive or repeated execution of the method. In this case, a further camera image can be evaluated in the step of checking, and additionally or alternatively, a function test can be carried out in the step of checking.
Im Schritt des Bestimmens kann die Information über den zu bearbeitenden Bereich klassifiziert werden und ergänzend oder alternativ räumlich bestimmt werden und ergänzend oder alternativ die Information über den zu bearbeitenden Bereich mittels zumindest eines Vektors beschrieben werden.In the step of determining, the information about the area to be processed can be classified and additionally or alternatively spatially determined and, additionally or alternatively, the information about the area to be processed can be described by means of at least one vector.
Ferner kann im Schritt des Aufbereitens die Steuerungsdaten inkrementell aufbereitet werden und in dem Schritt des Bereitstellens die Steuerungsdaten inkrementell bereitgestellt werden und ergänzend oder alternativ im Schritt des Aufbereitens die Steuerungsdaten ansprechend auf zumindest einen Prozessparameter aufbereitet werden. Unter einem Prozessparameter kann ein Bearbeitungswinkel oder ein Abstand oder eine Distanz zwischen zwei Bearbeitungsbahnen oder durch die Steuerungsdaten repräsentierten geometrischen Daten verstanden werden.Furthermore, in the step of processing the control data can be processed incrementally and in the step of providing the control data can be provided incrementally and additionally or alternatively in the step of preparing the control data in response to at least one process parameter. A process parameter can be understood to mean a machining angle or a distance or a distance between two machining paths or geometric data represented by the control data.
Günstig ist auch eine Ausführungsform, in der das Verfahren einen Schritt des Übertragens und ergänzend oder alternativ einen Schritt des Empfangens aufweist. Im Schritt des Übertragens kann die Information über den zu bearbeitenden Bereich nach dem Schritt des Bestimmens übertragen werden. In dem Schritt des Empfangens kann die Information über den zu bearbeitenden Bereich empfangen werden. Der Schritt des Empfangens der Information über den zu bearbeitenden Bereich kann nach dem Schritt des Übertragens und gleichzeitig oder alternativ vor dem Schritt des Aufbereitens ausgeführt werden. So kann ein Teil des Verfahrens abgesetzt von einem anderen Teil des Verfahrens ausgeführt werden. So können die einer Bildverarbeitung zuordenbaren Schritte in einer räumlichen Nähe zu dem Bilderfassungssensor und die einer Steuerung der Werkstückbearbeitungseinrichtung zuordenbaren Schritte in einer räumlichen Nähe zu einer Steuerung der Werkstückbearbeitungseinrichtung ausgeführt werden.Also advantageous is an embodiment in which the method comprises a step of transmitting and additionally or alternatively a step of receiving. In the step of transmitting, the information about the area to be processed may be transmitted after the step of determining. In the step of receiving, the information about the area to be processed can be received. The step of receiving the information about the area to be processed may be performed after the step of transmitting and simultaneously or alternatively before the step of rendering. Thus, part of the process may be carried out remotely from another part of the process. Thus, the steps associated with image processing in proximity to the image sensing sensor and the steps associated with control of the workpiece processing equipment may be carried out in close proximity to control of the workpiece processing equipment.
Wenn das Verfahren einen Schritt des Übertragens umfasst, ist es in einer Ausführungsform günstig, wenn im Schritt des Übertragens bei wiederholtem Ausführen der Schritte des Verfahrens eine inkrementelle Übertragung der Information über den zu bearbeitenden Bereich erfolgt. In einer Ausführungsform kann dabei eine zu dem vorangegangenen Ausführen des Schritts des Übertragens redundante Information unterdrückt werden. Dabei kann in einer Ausführungsform insbesondere ausschließlich eine Änderung der Information über den zu bearbeitenden Bereich zu dem vorangegangenen Ausführen des Schritts des Übertragens übertragen werden. Vorteilhaft kann die zu übertragende Information beschränkt werden, um Übertragungszeit zu sparen. Wenn möglichst wenig Information übertragen wird, da redundante Information oder sich zu einer vorab übertragenen Information nicht geänderte Information nicht übertragen wird, kann Übertragungszeit eingespart werden. Eine kürzere Übertragungszeit kann zu einer schnelleren Ausführungszeit des gesamten Verfahrens führen. Das Verfahren kann in einer Ausführungsform in weniger als 250 Millisekunden, insbesondere in einer günstigen Ausführungsform in weniger als 150 Millisekunden, insbesondere in einer besonders günstigen Ausführungsform in weniger als 100 Millisekunden, ausgeführt werden. In an embodiment, if the method comprises a step of transmitting, it is favorable if, in the step of transmitting, if the steps of the method are carried out repeatedly, an incremental transmission of the information about the region to be processed takes place. In one embodiment, redundant information may be suppressed from the previous execution of the step of transmitting. In this case, in one embodiment, in particular, only a change of the information about the area to be processed can be transmitted to the preceding execution of the step of the transfer. Advantageously, the information to be transmitted can be limited in order to save transmission time. If as little information as possible is transmitted, since redundant information or information not changed in advance to a previously transmitted information is not transmitted, transmission time can be saved. A shorter transmission time can lead to a faster execution time of the entire method. In one embodiment, the method can be carried out in less than 250 milliseconds, in particular in a favorable embodiment, in less than 150 milliseconds, in particular in a particularly favorable embodiment, in less than 100 milliseconds.
Der hier vorgestellte Ansatz schafft ferner eine Vorrichtung zum Erzeugen dynamischer Scannerfiguren zum Bearbeiten eines Werkstücks, wobei die Vorrichtung ausgebildet ist, um die Schritte einer Variante eines hier vorgestellten Verfahrens in entsprechenden Einrichtungen durchzuführen beziehungsweise umzusetzen. Auch durch diese Ausführungsvariante der Erfindung in Form einer Vorrichtung kann die der Erfindung zugrunde liegende Aufgabe schnell und effizient gelöst werden.The approach presented here also provides a device for generating dynamic scanner figures for processing a workpiece, wherein the device is designed to perform or implement the steps of a variant of a method presented here in corresponding devices. Also by this embodiment of the invention in the form of a device, the object underlying the invention can be solved quickly and efficiently.
Unter einer Vorrichtung kann vorliegend ein elektrisches Gerät verstanden werden, das Sensorsignale verarbeitet und in Abhängigkeit davon Steuer- und/oder Datensignale ausgibt. Die Vorrichtung kann eine Schnittstelle aufweisen, die hard- und/oder softwaremäßig ausgebildet sein kann. Bei einer hardwaremäßigen Ausbildung können die Schnittstellen beispielsweise Teil eines sogenannten System-ASICs sein, der verschiedenste Funktionen der Vorrichtung beinhaltet. Es ist jedoch auch möglich, dass die Schnittstellen eigene, integrierte Schaltkreise sind oder zumindest teilweise aus diskreten Bauelementen bestehen. Bei einer softwaremäßigen Ausbildung können die Schnittstellen Softwaremodule sein, die beispielsweise auf einem Mikrocontroller neben anderen Softwaremodulen vorhanden sind.In the present case, a device can be understood as meaning an electrical device which processes sensor signals and outputs control and / or data signals in dependence thereon. The device may have an interface, which may be formed in hardware and / or software. In the case of a hardware-based embodiment, the interfaces can be part of a so-called system ASIC, for example, which contains a wide variety of functions of the device. However, it is also possible that the interfaces are their own integrated circuits or at least partially consist of discrete components. In a software training, the interfaces may be software modules that are present, for example, on a microcontroller in addition to other software modules.
Die Vorrichtung weist die folgenden Merkmale auf:
eine Schnittstelle zum Einlesen eines Kamerabildes, wobei ein Kamerabild ein Sensorsignal eines Bilderfassungssensors und ergänzend oder alternativ eine aus dem Sensorsignal des Bilderfassungssensors abgeleitete Information repräsentiert, wobei das Kamerabild eine Vielzahl von Pixeln aufweist, wobei das Kamerabild ein Abbild des Werkstücks repräsentiert;
eine Einrichtung zum Bestimmen einer Information über einen zu bearbeitenden Bereich in dem Kamerabild, wobei der zu bearbeitende Bereich einen Teilbereich der Pixel des Kamerabildes umfasst;
eine Einrichtung zum Aufbereiten von Steuerungsdaten unter Verwendung der Information über den zu bearbeitenden Bereich, wobei die Steuerungsdaten zumindest geometrische Daten umfassen; und
eine Einrichtung zum Bereitstellen der Steuerungsdaten zur Ansteuerung eines Lasers und ergänzend oder alternativ eines Scanners und ergänzend oder alternativ einer Laserscanners, um das Werkstück zu bearbeiten.The device has the following features:
an interface for reading a camera image, wherein a camera image represents a sensor signal of an image acquisition sensor and additionally or alternatively an information derived from the sensor signal of the image acquisition sensor, the camera image having a plurality of pixels, the camera image representing an image of the workpiece;
a device for determining information about a region to be processed in the camera image, wherein the region to be processed comprises a partial region of the pixels of the camera image;
means for preparing control data using the information about the area to be processed, the control data comprising at least geometric data; and
a device for providing the control data for controlling a laser and additionally or alternatively a scanner and additionally or alternatively a laser scanner, in order to machine the workpiece.
In einer günstigen Ausführungsform umfasst die Vorrichtung zumindest einen primären Mikroprozessor und einen sekundären Prozessor. Dabei kann der sekundäre Prozessor als ein FPGA und ergänzend oder alternativ als ein digitaler Signalprozessor und ergänzend oder alternativ als ein ASIC ausgebildet sein. Zumindest ein Teil der Einrichtung zum Aufbereiten kann unter Verwendung des sekundären Prozessors und ein Teil der Einrichtung zum Bereitstellen unter Verwendung des primären Mikroprozessors umgesetzt sein. So können Standardroutinen auf dem primären Mikroprozessor ablaufen, der insbesondere für Standardroutinen wie Kommunikation oder Standardberechnungen optimiert sein kann. Der sekundäre Prozessor kann entsprechend der abzulaufenden Verfahrensschritte oder Algorithmen optimiert sein.In a favorable embodiment, the device comprises at least a primary microprocessor and a secondary processor. In this case, the secondary processor can be designed as an FPGA and additionally or alternatively as a digital signal processor and additionally or alternatively as an ASIC. At least part of the means for rendering may be implemented using the secondary processor and part of the means for providing using the primary microprocessor. Thus, standard routines can run on the primary microprocessor, which can be optimized especially for standard routines such as communication or standard calculations. The secondary processor can be optimized according to the process steps or algorithms to be run.
Von Vorteil ist auch ein Computerprogrammprodukt mit Programmcode, der auf einem maschinenlesbaren Träger wie einem Halbleiterspeicher, einem Festplattenspeicher oder einem optischen Speicher gespeichert sein kann und zur Durchführung des Verfahrens nach einer der vorstehend beschriebenen Ausführungsformen verwendet wird, wenn das Programmprodukt auf einem Computer oder einer Vorrichtung ausgeführt wird.A computer program product with program code which can be stored on a machine-readable carrier such as a semiconductor memory, a hard disk memory or an optical memory and is used to carry out the method according to one of the embodiments described above if the program product is installed on a computer or a device is also of advantage is performed.
Vorteilhaft wird durch einen Aspekt des hier vorgestellten Ansatzes ein Laserprozess mittels direkt im Produktionsprozess gewonnener Daten ohne Zeitverluste gesteuert. So kann vorteilhaft eine zu lasernde Kontur erst im Produktionsprozess bestimmt werden beziehungsweise kann sich die Lage des Werkstücks zum Bearbeitungslaser problemlos verändern, da sich die Steuerung entsprechend an die veränderte Lage des Werkstücks zum Bearbeitungslaser anpasst. Entsprechend einem Aspekt des vorgestellten Ansatzes können die abweichenden Daten während der Laserbearbeitung ermittelt werden, das heißt diese müssen nicht im System hinterlegt sein, wenn der eigentliche Laserprozess gestartet wird.Advantageously, by one aspect of the approach presented here, a laser process is controlled by means of directly obtained in the production process data without loss of time. Thus, advantageously, a contour to be lasered can only be determined during the production process, or the position of the workpiece relative to the processing laser can change without problems, since the controller adapts accordingly to the changed position of the workpiece to the processing laser. According to one aspect of the approach presented, the deviating data can be determined during the laser processing, that is, they do not have to be in the system be deposited when the actual laser process is started.
Die Erfindung wird nachstehend anhand der beigefügten Zeichnungen beispielhaft näher erläutert. Es zeigen:The invention will now be described by way of example with reference to the accompanying drawings. Show it:
In der nachfolgenden Beschreibung günstiger Ausführungsbeispiele der vorliegenden Erfindung werden für die in den verschiedenen Figuren dargestellten und ähnlich wirkenden Elemente gleiche oder ähnliche Bezugszeichen verwendet, wobei auf eine wiederholte Beschreibung dieser Elemente verzichtet wird.In the following description of favorable embodiments of the present invention, the same or similar reference numerals are used for the elements shown in the various figures and similar acting, with a repeated description of these elements is omitted.
Das Lasersystem
In einem Ausführungsbeispiel besteht ein Lasersystem
Ein Aspekt des gezeigten Ausführungsbeispiels ist die Erzeugung dynamischer Scannerfiguren auf der Basis externer Daten. Externe Daten sind hier Bilddaten aus einer ortsauflösenden Kamera
In
In einem Ausführungsbeispiel sind für das Lasern einer Kontur auf dem Werkstück
Die Bildverarbeitung ist in dem gezeigten Ausführungsbeispiel ausgebildet, eine Kontur zu finden und zu charakterisieren. Dabei erzeugt die Bildverarbeitung ein FRAME, welches nur charakterisierende Merkmale enthält. Das FRAME wird mit dynamischen Zusatzparametern übertragen, wie beispielsweise Skalierung, Winkel, Offsets, Füllart, ... Ein FRAME kann eine Information über einen zu bearbeitenden Bereich bezeichnen. Von der Bildverarbeitung ausgehend erfolgt eine Datenübertragung beispielsweise über Ethernet, wobei ein spezielles, auf den Anwendungsfall angepasstes und optimiertes Datenprotokoll eingesetzt wird. So wird eine geschwindigkeitsoptimierte, komprimierte Datenübertragung ermöglicht. Die übertragenen FRAMEs sind Bildungsvorschriften für die endgültige Figur, das heißt für den zu bearbeitenden Bereich.The image processing is designed in the embodiment shown to find and characterize a contour. The image processing generates a FRAME which contains only characterizing features. The FRAME is transmitted with additional dynamic parameters, such as scaling, angles, offsets, fill type, ... A FRAME can indicate information about an area to be processed. Starting from the image processing, a data transmission takes place, for example, via Ethernet, wherein a special, adapted to the application and optimized data protocol is used. This enables speed-optimized, compressed data transmission. The transferred FRAMEs are educational rules for the final figure, ie for the area to be processed.
Die Bildungsvorschrift wird während der Bearbeitung in der Scannereinrichtung umgesetzt. So wird ein FRAME in Echtzeit während der Bearbeitung zusammengesetzt. Der FRAME kann auch als ein Vektor bezeichnet werden. Folgevektoren werden in einem Ausführungsbeispiel vor der Ausgabe durch Zusatzparameter modifiziert. Dies erlaubt eine sehr schnelle Bearbeitung ohne Post-Processing nach der Bildaufnahme. So wird eine dynamische Regelung des Prozesses umgesetzt, die auch auf externe Einflussgrößen anspricht. Ein entsprechendes Ergebnis oder Ausführungsbeispiel wird in
Das Kamerabild repräsentiert ein Sensorsignal eines Bilderfassungssensors und ergänzend oder alternativ eine aus dem Sensorsignal des Bilderfassungssensors abgeleitete Information, wobei das Kamerabild eine Vielzahl von Pixeln aufweist. Das Kamerabild repräsentiert ein Abbild des Werkstücks. Der zu bearbeitende Bereich umfasst einen Teilbereich der Pixel des Kamerabildes. Die Steuerungsdaten umfassen zumindest geometrische Daten. Bei der Werkstückbearbeitungseinrichtung handelt es sich in einem Ausführungsbeispiel insbesondere um einen Laser und/oder einen Scanner und/oder einen Laserscanner. The camera image represents a sensor signal of an image acquisition sensor and additionally or alternatively an information derived from the sensor signal of the image acquisition sensor, the camera image having a plurality of pixels. The camera image represents an image of the workpiece. The area to be processed comprises a subarea of the pixels of the camera image. The control data comprises at least geometric data. In one exemplary embodiment, the workpiece processing device is in particular a laser and / or a scanner and / or a laser scanner.
Vor dem Schritt
Der Schritt
Im Ergebnis dieser Erkennung liegen Daten zu den für die Aufgabenstellung relevanten Kamera-Pixeln mit ihren Adressen und jeweiligen digitalen Inhalten vor. Dies wäre in einem Ausführungsbeispiel ”Kurzschlussreparatur” der zentrale Punkt der defekten Fläche und seine Ausdehnung über das Werkstück. Daraus lässt sich die Kontur ermitteln, welche mittels Laser bearbeitet, und in diesem speziellen Fall elektrisch isoliert, werden soll. Ein entsprechendes Ausführungsbeispiel ist in
Im Schritt
Im nachfolgenden Schritt
In einem nicht gezeigten Ausführungsbeispiel umfasst das Verfahren
Hier setzt ein Aspekt des vorgestellten Verfahrens an. Im laufenden Prozess wird das fehlerhafte Werkstück kameratechnisch erfasst. Die erwarteten Störungen heben sich im Allgemeinen vom homogenen Untergrund ab, können aber auch durch spezielle elektrische Ansteuerungen, adaptierte Beleuchtungen oder ähnliche Maßnahmen für die Kameraaufnahme sichtbar gemacht werden. Die gewonnenen Daten werden sofort aufbereitet und als Steuerprogramm an den Laserscanner übergeben. Der Laser isoliert die Fehlstelle durch eine um den gesamten Umfang geschlossene Spur mit komplettem Schichtabtrag. Eine erneute Funktionsprüfung ist unmittelbar danach möglich, der Prozess kann nahezu ohne Unterbrechung weiter ablaufen.This is where one aspect of the presented process comes in. During the ongoing process, the defective workpiece is detected by camera technology. The expected disturbances are generally differentiated from the homogeneous background, but can also be made visible by special electrical controls, adapted lighting or similar measures for camera recording. The The data obtained are processed immediately and transferred to the laser scanner as a control program. The laser isolates the defect with a completely closed track with complete layer removal. A new functional test is possible immediately afterwards, and the process can continue almost without interruption.
Die
Scannerbasierte Laseranwendungen beschränken die Größe der zu bearbeitenden Fläche auf die maximal möglichen Ablenkwinkel der Scannerspiegel. Eine Vergrößerung dieses möglichen Bearbeitungsfeldes ist nicht nur technisch aufwendiger, sondern kommt auch an optische Grenzen durch Abbildungsfehler. Eine Bewegung des Werkstücks, relativ zum Scanfeld ist problematisch, da die nächste Figur exakt ”nahtfrei” an die bereits gelaserte Figur aus dem vorhergehenden Bearbeitungsschritt anzusetzen ist. Aufwendige Vermessungen und Ausrichtungen des Werkstücks verzögern den Prozess. Das Problem wird ähnlich gelöst wie in dem in
Nach abgeschlossener Relativbewegung zwischen Werkstück und Scanner wird die zuletzt gelaserte Spur mittels Kamera aufgenommen. Lage und Kontur werden datentechnisch aufbereitet. Diese Daten müssen mit der neu zu lasernden Figur verarbeitet und als Steuerprogramm an den Scanner übergeben werden. Eine optische Prüfung kann mittels Kamera unmittelbar nach dem Laserprozess erfolgen.After completion of the relative movement between the workpiece and the scanner, the last lasered track is recorded by means of a camera. Location and contour are prepared by data technology. These data must be processed with the newly lasered figure and passed to the scanner as a control program. An optical inspection can be carried out by means of a camera immediately after the laser process.
Die
In einem in
Als ein Aspekt der vorgestellten Vorrichtung
In einem optionalen Schritt
In einem Ausführungsbeispiel werden im Schritt
Optional umfasst das Verfahren
In einem Ausführungsbeispiel werden im Schritt
In einem Ausführungsbeispiel werden im Schritt
Optional umfasst das Verfahren
In einem Ausführungsbeispiel erfolgt im Schritt
Die beschriebenen und in den Figuren gezeigten Ausführungsbeispiele sind nur beispielhaft gewählt. Unterschiedliche Ausführungsbeispiele können vollständig oder in Bezug auf einzelne Merkmale miteinander kombiniert werden. Auch kann ein Ausführungsbeispiel durch Merkmale eines weiteren Ausführungsbeispiels ergänzt werden.The embodiments described and shown in the figures are chosen only by way of example. Different embodiments may be combined together or in relation to individual features. Also, an embodiment can be supplemented by features of another embodiment.
Ferner können erfindungsgemäße Verfahrensschritte wiederholt sowie in einer anderen als in der beschriebenen Reihenfolge ausgeführt werden.Furthermore, method steps according to the invention can be repeated as well as carried out in a sequence other than that described.
Umfasst ein Ausführungsbeispiel eine „und/oder”-Verknüpfung zwischen einem ersten Merkmal und einem zweiten Merkmal, so ist dies so zu lesen, dass das Ausführungsbeispiel gemäß einer Ausführungsform sowohl das erste Merkmal als auch das zweite Merkmal und gemäß einer weiteren Ausführungsform entweder nur das erste Merkmal oder nur das zweite Merkmal aufweist.If an exemplary embodiment comprises a "and / or" link between a first feature and a second feature, then this is to be read so that the embodiment according to one embodiment, both the first feature and the second feature and according to another embodiment either only first feature or only the second feature.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 100100
- Lasersystem, WerkstückbearbeitungseinrichtungLaser system, workpiece processing device
- 102102
- Laserquellelaser source
- 104104
- Steuereinheitcontrol unit
- 106106
- Galvanometerscannergalvanometer
- 108108
- bildverarbeitendes System, BV-Systemimage processing system, BV system
- 110110
- Kameracamera
- 112112
- Recheneinrichtungcomputing device
- 114114
- Laserstrahllaser beam
- 116116
- Werkstückworkpiece
- 420420
- Einflussgröße, StörgrößeInfluencing variable, disturbance variable
- 530530
- Verfahrenmethod
- 532532
- Schritt des EinlesensStep of reading in
- 534534
- Schritt des BestimmensStep of determining
- 536536
- Schritt des AufbereitensStep of processing
- 538538
- Schritt des BereitstellensStep of providing
- 840840
- Vorrichtungcontraption
- 842842
- Schnittstelle zum EinlesenInterface for reading
- 844844
- Einrichtung zum BestimmenDevice for determining
- 846846
- Einrichtung zum AufbereitenDevice for processing
- 848848
- Einrichtung zum BereitstellenDevice for providing
- 850850
- Einrichtung zum BearbeitenSetup for editing
- 12701270
- Schritt des BearbeitensStep of editing
- 12721272
- Schritt des PrüfensStep of testing
- 12741274
- Schritt des ÜbertragenStep of transferring
- 12761276
- Schritt des EmpfangensStep of receiving
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 19633953 [0003] DE 19633953 [0003]
- WO 2012/154320 [0004] WO 2012/154320 [0004]
Claims (12)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013019156.4A DE102013019156A1 (en) | 2013-11-14 | 2013-11-14 | Method and apparatus for generating dynamic scanner figures for machining a workpiece |
PCT/EP2014/002989 WO2015070964A1 (en) | 2013-11-14 | 2014-11-07 | Method and device for producing dynamic scanner figures for processing a workpiece |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013019156.4A DE102013019156A1 (en) | 2013-11-14 | 2013-11-14 | Method and apparatus for generating dynamic scanner figures for machining a workpiece |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102013019156A1 true DE102013019156A1 (en) | 2015-05-21 |
Family
ID=52000783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102013019156.4A Pending DE102013019156A1 (en) | 2013-11-14 | 2013-11-14 | Method and apparatus for generating dynamic scanner figures for machining a workpiece |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102013019156A1 (en) |
WO (1) | WO2015070964A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106405826B (en) * | 2015-07-29 | 2019-04-19 | 大族激光科技产业集团股份有限公司 | A kind of galvanometer scanning system and scan method of double light path imaging |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4995087A (en) * | 1989-05-15 | 1991-02-19 | General Electric Company | Machine vision system |
DE19633953A1 (en) | 1996-08-22 | 1998-02-26 | Motion Modulare Automations Te | Integrated laser head control system |
US20100017012A1 (en) * | 2008-03-21 | 2010-01-21 | Foba Technology + Services Gmbh | Multi model registration (mmr) for a galvanometer and laser system |
DE102009044022A1 (en) * | 2009-09-16 | 2011-03-24 | Reis Gmbh & Co. Kg Maschinenfabrik | Method for exposing electrical contact, involves determining location of electrical contact by sensor, where layer made of plastic is removed in flat area |
DE102011116354A1 (en) * | 2010-10-22 | 2012-04-26 | Ultratech, Inc. | Systems and methods for forming a time averaged line image |
WO2012154320A1 (en) | 2011-03-31 | 2012-11-15 | Sage Electrochromics, Inc | Method and system for detecting and repairing defects in an electrochromic device using thermal imaging |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4998005A (en) * | 1989-05-15 | 1991-03-05 | General Electric Company | Machine vision system |
JP2005230886A (en) * | 2004-02-20 | 2005-09-02 | Hitachi Via Mechanics Ltd | Nc-controlled laser beam machine |
JP2006136923A (en) * | 2004-11-12 | 2006-06-01 | Hitachi Via Mechanics Ltd | Laser beam machine and laser beam machining method |
DE102008011808B4 (en) * | 2008-02-29 | 2012-11-15 | Zwiesel Kristallglas Aktiengesellschaft | Method and apparatus for removing the glass seams with polishing the seams and thereby processed glass product |
TWI594828B (en) * | 2009-05-28 | 2017-08-11 | 伊雷克托科學工業股份有限公司 | Acousto-optic deflector applications in laser processing of features in a workpiece, and related laser processing method |
US20100326962A1 (en) * | 2009-06-24 | 2010-12-30 | General Electric Company | Welding control system |
US20110080476A1 (en) * | 2009-10-02 | 2011-04-07 | Lasx Industries, Inc. | High Performance Vision System for Part Registration |
DE102011012592B4 (en) * | 2011-02-28 | 2015-10-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and device for the automated identification, separation, separation and sorting of components of electronic assemblies and devices |
-
2013
- 2013-11-14 DE DE102013019156.4A patent/DE102013019156A1/en active Pending
-
2014
- 2014-11-07 WO PCT/EP2014/002989 patent/WO2015070964A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4995087A (en) * | 1989-05-15 | 1991-02-19 | General Electric Company | Machine vision system |
DE19633953A1 (en) | 1996-08-22 | 1998-02-26 | Motion Modulare Automations Te | Integrated laser head control system |
US20100017012A1 (en) * | 2008-03-21 | 2010-01-21 | Foba Technology + Services Gmbh | Multi model registration (mmr) for a galvanometer and laser system |
DE102009044022A1 (en) * | 2009-09-16 | 2011-03-24 | Reis Gmbh & Co. Kg Maschinenfabrik | Method for exposing electrical contact, involves determining location of electrical contact by sensor, where layer made of plastic is removed in flat area |
DE102011116354A1 (en) * | 2010-10-22 | 2012-04-26 | Ultratech, Inc. | Systems and methods for forming a time averaged line image |
WO2012154320A1 (en) | 2011-03-31 | 2012-11-15 | Sage Electrochromics, Inc | Method and system for detecting and repairing defects in an electrochromic device using thermal imaging |
Also Published As
Publication number | Publication date |
---|---|
WO2015070964A1 (en) | 2015-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3883716B1 (en) | Detection of machining errors of a laser machining system using deep convolutional neural net | |
DE102012220882B4 (en) | System and method using a machining initialization block in a part program machining environment in a machine vision system | |
DE102014207095A1 (en) | Edge measurement video tool with robust edge discrimination travel | |
EP3883715A1 (en) | Monitoring a laser machining process using deep folding neural networks | |
DE102013209770B4 (en) | Method for determining adjustable parameters of a plurality of coordinate measuring machines, and method and apparatus for generating at least one virtual image of a measuring object | |
DE102012206079A1 (en) | Inspecting potentially disruptive properties in a machine-visual system | |
EP2989872A1 (en) | Placement apparatus and placement method | |
EP3786745B1 (en) | Identification of deviations between an actual system and a digital twin | |
DE102019005974A1 (en) | TEACH-IN DEVICE FOR LASER PROCESSING | |
DE102014104581A1 (en) | Method for monitoring a tool, method for assessing the quality of a machined surface of a workpiece and apparatus for performing the method | |
DE102015214683A1 (en) | Intelligent robot welding system and process | |
DE102016012451A1 (en) | Method for monitoring, analyzing and operating at least one production facility | |
DE102014111240A1 (en) | Method and device for determining at least one model parameter of a virtual tool model of a tool | |
DE102013215791A1 (en) | Machine vision inspection system comprising two cameras with a rotational offset | |
DE102019007348A1 (en) | Measurement program selection support device and measurement control device | |
DE102016004185A1 (en) | Numerical control with control of an intervention between tool and workpiece | |
DE102013019156A1 (en) | Method and apparatus for generating dynamic scanner figures for machining a workpiece | |
DE102012207045B4 (en) | Image processing apparatus and method | |
DE102019132156A1 (en) | Method for connecting shaped bars and components | |
EP3885078A1 (en) | Hyperspectral surface scan of a body | |
DE102015119806A1 (en) | Method for displaying machining in a machine tool | |
DE102018214307A1 (en) | System and method for quality inspection in the manufacture of individual parts | |
EP3961559B1 (en) | Method and device for detecting defects during surface modification method | |
WO2022248189A1 (en) | Method for the additive manufacturing of a component | |
DE102013221850A1 (en) | Method and device for laser marking a component |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: B23K0026020000 Ipc: B23K0026035000 |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication |