DE102021202636A1 - Method for moving a machining head of a blasting tool during a break in machining - Google Patents
Method for moving a machining head of a blasting tool during a break in machining Download PDFInfo
- Publication number
- DE102021202636A1 DE102021202636A1 DE102021202636.2A DE102021202636A DE102021202636A1 DE 102021202636 A1 DE102021202636 A1 DE 102021202636A1 DE 102021202636 A DE102021202636 A DE 102021202636A DE 102021202636 A1 DE102021202636 A1 DE 102021202636A1
- Authority
- DE
- Germany
- Prior art keywords
- path
- movement
- machining
- transfer path
- along
- 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.)
- Ceased
Links
- 238000003754 machining Methods 0.000 title claims abstract description 128
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000005422 blasting Methods 0.000 title claims abstract description 38
- 238000004590 computer program Methods 0.000 claims abstract description 20
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 description 11
- 238000005520 cutting process Methods 0.000 description 7
- 238000003698 laser cutting Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000010894 electron beam technology Methods 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
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/406—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 monitoring or safety
- G05B19/4061—Avoiding collision or forbidden zones
-
- 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
- B23K10/00—Welding or cutting by means of a plasma
-
- 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
- B23K15/00—Electron-beam welding or cutting
-
- 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/0869—Devices involving movement of the laser head in at least one axial direction
- B23K26/0876—Devices involving movement of the laser head in at least one axial direction in at least two axial directions
-
- 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/20—Bonding
- B23K26/21—Bonding by welding
-
- 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/36—Removing material
- B23K26/38—Removing material by boring or cutting
-
- 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
- B23K37/00—Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
- B23K37/02—Carriages for supporting the welding or cutting element
- B23K37/0211—Carriages for supporting the welding or cutting element travelling on a guide member, e.g. rail, track
- B23K37/0235—Carriages for supporting the welding or cutting element travelling on a guide member, e.g. rail, track the guide member forming part of a portal
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36199—Laser cutting
-
- 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/45165—Laser 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50113—Short stroke, retract tool, safe distance from workpiece surface, hover height
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Mechanical Engineering (AREA)
- Plasma & Fusion (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Laser Beam Processing (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Bewegen eines entlang mehrerer Maschinenachsen (22, 24, 26) mit einer Maximaldynamik bewegbaren Bearbeitungskopfs (12) eines Strahlwerkzeugs (10) während einer Bearbeitungspause, wobei das Verfahren die folgenden Schritte aufweist:A) Vorgeben eines Transferpfades (52, 54) für den Bearbeitungskopf (12) ausgehend von einer Bearbeitungsendposition (42, 44) an einem Werkstück (14, 16),B) Vorgeben einer Rückzugsstrecke (54),C) Berechnen eines Bewegungspfades (56, 58) unter Berücksichtigung der Maximaldynamik, wobei der Bewegungspfad (56, 58) gegenüber dem Transferpfad (50, 52) zunehmend in Richtung der Rückzugsstrecke (54) verschoben ist,D) Bewegen des Bearbeitungskopfs (12) ausgehend von der Bearbeitungsendposition (42, 44) entlang des Bewegungspfades (56, 58).Die Erfindung betrifft ferner ein Computerprogramm zur Durchführung von Schritt C) und ein Strahlwerkzeug mit einer Steuereinrichtung zur Durchführung von Schritt C).The invention relates to a method for moving a machining head (12), which can be moved along a plurality of machine axes (22, 24, 26) with maximum dynamics, of a blasting tool (10) during a machining pause, the method having the following steps: A) specifying a transfer path (52 , 54) for the machining head (12) starting from a machining end position (42, 44) on a workpiece (14, 16),B) specifying a retraction distance (54),C) calculating a movement path (56, 58) taking into account the maximum dynamics , the movement path (56, 58) being increasingly shifted in the direction of the retraction path (54) relative to the transfer path (50, 52), D) moving the machining head (12) starting from the machining end position (42, 44) along the movement path (56 , 58). The invention also relates to a computer program for carrying out step C) and a blasting tool with a control device for carrying out step C).
Description
Hintergrund der ErfindungBackground of the Invention
Die Erfindung betrifft ein Verfahren zum Bewegen eines entlang mehrerer Maschinenachsen mit einer Maximaldynamik bewegbaren Bearbeitungskopfs eines Strahlwerkzeugs während einer Bearbeitungspause, wobei ein Transferpfad für den Bearbeitungskopf ausgehend von einer Bearbeitungsendposition an einem Werkstück vorgegeben wird.The invention relates to a method for moving a machining head of a blasting tool that can be moved along a plurality of machine axes with maximum dynamics during a machining pause, with a transfer path for the machining head being specified starting from a machining end position on a workpiece.
Ein solches Verfahren ist beispielsweise aus
Das Bearbeiten von Werkstücken mit Strahlwerkzeugen, wie beispielsweise Laserschneidanlagen, erfolgt oft in mehreren Bearbeitungsphasen, die von Bearbeitungspausen unterbrochen sind. Während der Bearbeitungsphasen wird ein Bearbeitungsstrahl von einem Bearbeitungskopf des Strahlwerkzeugs auf das Werkstück gerichtet, sodass eine Bearbeitung des Werkstücks erfolgt. In den Bearbeitungspausen wird von dem Bearbeitungskopf kein Bearbeitungsstrahl ausgesandt. In den Bearbeitungspausen kann der Bearbeitungskopf für die weitere Bearbeitung des Werkstücks in einer jeweils nachfolgenden Bearbeitungsphase positioniert werden.The processing of workpieces with beam tools, such as laser cutting systems, often takes place in several processing phases, which are interrupted by processing breaks. During the machining phases, a machining beam is directed onto the workpiece by a machining head of the beam tool, so that the workpiece is machined. No processing beam is emitted by the processing head during the processing pauses. During the breaks in processing, the processing head can be positioned for further processing of the workpiece in a respective subsequent processing phase.
Um Lage- und Formabweichungen des Werkstücks während der eigentlichen Bearbeitung (d. h. in den Bearbeitungsphasen) zu kompensieren, ist es bekannt, einen Abstand zwischen dem Werkstück und dem Bearbeitungskopf vor der Bearbeitung zu messen und gegebenenfalls zu korrigieren (siehe
In den Bearbeitungspausen wird der Bearbeitungskopf typischerweise von einer Bearbeitungsendposition der vorangegangenen Bearbeitungsphase zu einer Bearbeitungsstartposition der nachfolgenden Bearbeitungsphase verbracht. Aufgrund von Abweichungen in der Positionierung des Werkstücks an dem Strahlwerkzeug und von Maßabweichungen des Werkstücks selbst (beispielsweise bei Tiefziehblechen) besteht dabei die Gefahr, dass der Bearbeitungskopf mit dem Werkstück kollidiert.In the processing pauses, the processing head is typically moved from a processing end position of the previous processing phase to a processing start position of the subsequent processing phase. Due to deviations in the positioning of the workpiece on the blasting tool and dimensional deviations in the workpiece itself (for example in the case of deep-drawn sheet metal), there is a risk that the processing head will collide with the workpiece.
Um dies zu vermeiden kann gemäß
Gemäß der eingangs genannten
Aufgabe der Erfindungobject of the invention
Es ist eine Aufgabe der Erfindung, Kollisionen eines Bearbeitungskopfs eines Strahlwerkzeugs mit einem toleranzbehafteten Werkstück bei Bewegungen des Bearbeitungskopfs in Bearbeitungspausen auf einfache und effiziente Weise zu vermeiden.It is an object of the invention to avoid collisions of a machining head of a blasting tool with a workpiece subject to tolerances in a simple and efficient manner during movements of the machining head during breaks in machining.
Beschreibung der ErfindungDescription of the invention
Diese Aufgabe wird erfindungsgemäß gelöst durch ein Verfahren nach Anspruch 1, ein Computerprogramm gemäß Anspruch 14 sowie ein Strahlwerkzeug gemäß Anspruch 15.This object is achieved according to the invention by a method according to claim 1, a computer program according to
Erfindungsgemäß ist ein Verfahren zum Bewegen eines Bearbeitungskopfs eines Strahlwerkzeugs während einer Bearbeitungspause vorgesehen. Das Strahlwerkzeug kann ein Laserwerkzeug, beispielsweise eine Laserschweißanlage oder insbesondere eine Laserschneidanlage sein. Alternativ kann das Strahlwerkzeug beispielsweise ein Elektronenstrahlwerkzeug, ein Plasmastrahlwerkzeug oder ein Wasserstrahlwerkzeug sein. Das Strahlwerkzeug ist dazu eingerichtet einen Bearbeitungsstrahl, beispielsweise einen Laserstrahl, auf das Werkzeug zu richten, um dieses zu bearbeiten, beispielsweise zu schneiden. Der Bearbeitungsstrahl kann hierfür aus dem Bearbeitungskopf austreten. Das Verfahren kann unter Verwendung eines unten beschriebenen, erfindungsgemäßen Computerprogramms durchgeführt werden. Das Verfahren kann unter Verwendung eines unten beschriebenen, erfindungsgemäßen Strahlwerkzeugs durchgeführt werden.According to the invention, a method for moving a machining head of a blasting tool during a break in machining is provided. The beam tool can be a laser tool, for example a laser welding system or, in particular, a laser cutting system. Alternatively, the beam tool can be an electron beam tool, a plasma beam tool or a water jet tool, for example. The beam tool is set up to direct a processing beam, for example a laser beam, onto the tool in order to process it, for example to cut it. For this purpose, the processing beam can exit from the processing head. The method can be carried out using a computer program according to the invention described below. The method can be carried out using a blasting tool according to the invention described below.
Der Bearbeitungskopf ist entlang mehrerer Maschinenachsen relativ zu dem Werkstück oder gegebenenfalls mehreren gleichzeitig aufgespannten Werkstücken bewegbar. Die Bewegung des Bearbeitungskopfs relativ zu dem Werkstück kann durch eine Bewegung des Bearbeitungskopfs und/oder des Werkstücks, beispielsweise mittels eines bewegbaren Werkzeugtischs, erfolgen. Die Maschinenachsen können jeweils eine Linearachse oder eine Drehachse sein. Bei einer Bewegung entlang einer Linearachse kann der Bearbeitungskopf in Richtung der jeweiligen Maschinenachse translatorisch verfahren werden. Bei einer Bewegung entlang einer Drehachse kann der Bearbeitungskopf um die jeweilige Maschinenachse gedreht werden. Das Strahlwerkzeug weist typischerweise keine redundanten Maschinenachsen auf.The machining head can be moved along a plurality of machine axes relative to the workpiece or, if appropriate, to a plurality of workpieces clamped at the same time. The movement of the machining head relative to the workpiece can be achieved by moving the machining head and/or that of the workpiece, for example by means of a movable tool table. The machine axes can each be a linear axis or a rotary axis. When moving along a linear axis, the machining head can be moved in a translatory manner in the direction of the respective machine axis. When moving along a rotary axis, the machining head can be rotated about the respective machine axis. The blasting tool typically does not have any redundant machine axes.
Für die Bewegung des Bearbeitungskopfs entlang der Maschinenachsen steht eine Maximaldynamik zur Verfügung. Mit anderen Worten kann die Bewegung des Bearbeitungskopfs höchstens mit der Maximaldynamik erfolgen. Die Maximaldynamik beschreibt insbesondere die maximalen Geschwindigkeiten und/oder Beschleunigungen entlang der jeweiligen Maschinenachsen. Mit anderen Worten kann der Bearbeitungskopf entlang einer jeden Maschinenachse mit einer maximalen (translatorischen oder rotatorischen) Geschwindigkeit bzw. einer maximalen (translatorischen oder rotatorischen) Beschleunigung bewegt werden. Die maximalen Geschwindigkeiten und/oder Beschleunigungen können für unterschiedliche Maschinenachsen unterschiedlich groß sein. Für einige der Maschinenachsen können die maximal möglichen Geschwindigkeiten und/oder Beschleunigungen gleich groß sein.Maximum dynamics are available for moving the processing head along the machine axes. In other words, the movement of the processing head can take place with maximum dynamics at most. The maximum dynamics describes in particular the maximum speeds and/or accelerations along the respective machine axes. In other words, the machining head can be moved along each machine axis with a maximum (translational or rotational) speed or a maximum (translational or rotational) acceleration. The maximum speeds and/or accelerations can be different for different machine axes. The maximum possible speeds and/or accelerations can be the same for some of the machine axes.
Das Verfahren wird während einer Bearbeitungspause durchgeführt. Während der Bearbeitungspause sendet der Bearbeitungskopf grundsätzlich keinen Bearbeitungsstrahl, insbesondere keinen Laserstrahl, zum Bearbeiten des Werkstücks aus. Vor und nach dem Bewegen des Bearbeitungskopfs während der Bearbeitungspause erfolgt typischerweise in einer jeweiligen Bearbeitungsphase eine Bearbeitung des Werkstücks (bzw. zweier Werkstücke) durch einen von dem Bearbeitungskopf ausgesandten Bearbeitungsstrahl, beispielsweise einen Laserstrahl. Es versteht sich, dass der Bearbeitungskopf typischerweise auch während der Bearbeitungsphasen bewegt wird.The procedure is carried out during a break in processing. During the processing pause, the processing head basically does not emit any processing beam, in particular no laser beam, for processing the workpiece. Before and after the machining head is moved during the machining pause, the workpiece (or two workpieces) is typically machined in a respective machining phase by a machining beam emitted by the machining head, for example a laser beam. It goes without saying that the processing head is typically also moved during the processing phases.
Das Verfahren weist die folgenden Schritte auf:
- A) Vorgeben eines Transferpfades für den Bearbeitungskopf ausgehend von einer Bearbeitungsendposition an einem Werkstück,
- B) Vorgeben einer Rückzugsstrecke,
- C) Berechnen eines Bewegungspfades unter Berücksichtigung der Maximaldynamik, wobei der Bewegungspfad gegenüber dem Transferpfad zunehmend entlang der Rückzugsstrecke verschoben ist,
- D) Bewegen des Bearbeitungskopfs ausgehend von der Bearbeitungsendposition entlang des Bewegungspfades.
- A) specification of a transfer path for the processing head starting from a processing end position on a workpiece,
- B) specification of a retreat distance,
- C) Calculation of a movement path taking into account the maximum dynamics, the movement path being increasingly shifted along the retreat path compared to the transfer path,
- D) Moving the machining head along the movement path, starting from the machining end position.
Bei einem ohne Abweichungen ausgebildeten und positionierten Werkstück könnte der Bearbeitungskopf entlang des Transferpfades von der Bearbeitungsendposition einer vorangegangenen Bearbeitungsphase zu einer Ausgangsposition für die Bearbeitung des Werkstücks in einer nachfolgenden Bearbeitungsphase verbracht werden. Der Transferpfad enthält hierzu Ortsinformationen und typischerweise zumindest implizit Geschwindigkeitsinformationen. Der Transferpfad beschreibt typischerweise eine translatorische Bewegung des Bearbeitungskopfs. Zusätzlich oder in Sonderfällen alternativ kann der Transferpfad eine rotatorische Bewegung des Bearbeitungskopfs beschreiben. Der Transferpfad kann die Positionen und gegebenenfalls Geschwindigkeiten des Bearbeitungskopfs in einem Maschinenkoordinatensystem oder bezüglich der jeweiligen Maschinenachsen angeben. Die Angabe der Ortsinformationen kann absolut (insbesondere im Maschinenkoordinatensystem) erfolgen. Typischerweise wird der Transferpfad relativ zum Werkstück vorgegeben. Dadurch kann eine vorab festgestellte Positionsabweichung des Werkstücks kompensiert werden. Der Transferpfad kann insbesondere als eine Bahn mit Stützstellen vorgegeben werden. Das Vorgeben im Schritt A) kann durch Hinterlegen des Transferpfades in einem CAD- und/oder CAM-System erfolgen. Insbesondere kann der Transferpfad durch Hinterlegen in einem NC-Programm zur Steuerung des Strahlwerkzeugs vorgegeben werden.With a workpiece designed and positioned without deviations, the machining head could be moved along the transfer path from the machining end position of a previous machining phase to a starting position for machining the workpiece in a subsequent machining phase. For this purpose, the transfer path contains location information and typically at least implicit speed information. The transfer path typically describes a translatory movement of the machining head. Additionally or alternatively in special cases, the transfer path can describe a rotational movement of the processing head. The transfer path can specify the positions and, if applicable, the speeds of the machining head in a machine coordinate system or in relation to the respective machine axes. The location information can be specified in absolute terms (in particular in the machine coordinate system). Typically, the transfer path is specified relative to the workpiece. As a result, a previously determined positional deviation of the workpiece can be compensated for. In particular, the transfer path can be specified as a path with supporting points. The specification in step A) can take place by storing the transfer path in a CAD and/or CAM system. In particular, the transfer path can be specified by storing it in an NC program for controlling the blasting tool.
Im Schritt B) wird eine Rückzugsstrecke vorgegeben. Insbesondere können eine Länge und oder eine Richtung der Rückzugsstrecke vorgegeben werden. Es kann vorgesehen sein, dass die Rückzugsstrecke entgegen einer Strahlausbreitungsrichtung eines von dem Bearbeitungskopf aussendbaren Bearbeitungsstrahls verläuft, wenn keine anderslautende Richtungsvorgabe erfolgt. Die Rückzugsstrecke dient dazu, bei der Bewegung des Bearbeitungskopfs ausgehend von der Bearbeitungsendposition einen Sicherheitsabstand zwischen dem Werkstück und dem Bearbeitungskopf, insbesondere einer Düse für den Austritt des Bearbeitungsstrahls und gegebenenfalls eines Prozessgases, einzurichten. Wenn die Lage des Werkstücks nicht exakt bekannt ist, sei es, weil das Werkstück ungenau positioniert ist oder weil das Werkstück Maßabweichungen aufweist, können durch diesen zusätzlichen Sicherheitsabstand Kollisionen zwischen dem Bearbeitungskopf und dem Werkstück vermieden werden.In step B), a retreat path is specified. In particular, a length and/or a direction of the retreat path can be specified. Provision can be made for the retraction path to run counter to a beam propagation direction of a machining beam that can be emitted by the machining head, unless a different direction is specified. The retraction section serves to set up a safety distance between the workpiece and the processing head, in particular a nozzle for the exit of the processing jet and possibly a process gas, during the movement of the processing head starting from the processing end position. If the exact position of the workpiece is not known, either because the workpiece is positioned imprecisely or because the workpiece has dimensional deviations, this additional safety distance can prevent collisions between the processing head and the workpiece.
Die Schritte A) und B) können in beliebiger Reihenfolge oder gleichzeitig durchgeführt werden.Steps A) and B) can be carried out in any order or simultaneously.
Im Schritt C) wird (nach Durchführung der Schritte A) und B)) ein Bewegungspfad für den Bearbeitungskopf berechnet. Der Bewegungspfad wird so berechnet, dass er gegenüber dem Transferpfad zunehmend entlang der Rückzugsstrecke verschoben ist. Mit anderen Worten beginnt der Bewegungspfad an der Bearbeitungsendposition. Der Bewegungspfad verläuft nun im Wesentlichen entlang des Transferpfades entfernt sich jedoch zumindest anfangs mit zunehmendem Abstand (gemessen entlang des Transferpfades) von der Bearbeitungsendposition immer weiter von dem Transferpfad. Wenn der Bewegungspfad sich um die Rückzugsstrecke von dem Transferpfad entfernt hat, verläuft er gleichbleibend um die Rückzugsstrecke gegenüber dem Transferpfad versetzt.In step C) (after carrying out steps A) and B)), a movement path for the processing head is calculated. The movement path is calculated in such a way that it is progressively shifted along the retreat path compared to the transfer path. In other words, the movement path starts at the machining end position. The movement path now runs essentially along the transfer path, however, at least initially, moves further and further away from the transfer path as the distance (measured along the transfer path) from the processing end position increases. If the movement path has moved away from the transfer path by the retreat distance, it runs consistently offset by the retreat distance relative to the transfer path.
Vorzugsweise wird beim Berechnen des Bewegungspfades die Rückzugsstrecke nur insoweit berücksichtigt, als dass bei der Bewegung des Bearbeitungskopfs entlang des Bewegungspfades das Ende des Transferpfades nicht erreicht ist. Mit anderen Worten erreicht der Bewegungspfad nicht den durch die Rückzugsstrecke vorgegebenen Abstand von dem Transferpfad, falls die Bewegung vorher bereits beendet ist.When calculating the movement path, the retraction distance is preferably only taken into account to the extent that the end of the transfer path is not reached when the machining head moves along the movement path. In other words, the movement path does not reach the distance from the transfer path predetermined by the retreat path if the movement has already ended beforehand.
Der Bewegungspfad enthält Ortsinformationen und zumindest implizit Geschwindigkeitsinformationen. Der Bewegungspfad kann die Positionen und gegebenenfalls Geschwindigkeiten des Bearbeitungskopfs in einem Maschinenkoordinatensystem oder bezüglich der jeweiligen Maschinenachsen angeben. Die Berechnung der Ortsinformationen kann absolut (insbesondere im Maschinenkoordinatensystem) erfolgen. Alternativ kann der Bewegungspfad relativ zum Werkstück bzw. relativ zur Bearbeitungsendposition berechnet werden.The movement path contains location information and at least implicitly speed information. The movement path can specify the positions and, if applicable, the speeds of the machining head in a machine coordinate system or in relation to the respective machine axes. The location information can be calculated absolutely (in particular in the machine coordinate system). Alternatively, the movement path can be calculated relative to the workpiece or relative to the machining end position.
Die Berechnung des Bewegungspfades erfolgt unter Berücksichtigung der Maximaldynamik des Bearbeitungskopfs bzw. des Strahlwerkzeugs. Es wird mit anderen Worten beim Berechnen sichergestellt, dass der Bearbeitungskopf bei der nachfolgenden Bewegung entlang des Bewegungspfades die dynamischen Begrenzungen des Strahlwerkzeugs einhält. Dem Einhalten der dynamischen Begrenzungen, d. h. der Maximaldynamik, wird dabei bereits beim Berechnen des Bewegungspfades Rechnung getragen. Die Berechnung erfolgt derart, dass die entlang des Bewegungspfades auftretenden Geschwindigkeiten und Beschleunigungen die jeweils möglichen Maximalwerte nicht überschreiten - und nicht etwa derart, dass sich die Einhaltung der Maximaldynamik durch das Unvermögen des Strahlwerkzeugs zur Überschreitung seiner dynamischen Begrenzungen erst bei der Bewegung ergibt.The movement path is calculated taking into account the maximum dynamics of the processing head or the blasting tool. In other words, it is ensured during the calculation that the processing head adheres to the dynamic limitations of the beam tool during the subsequent movement along the movement path. Compliance with the dynamic limitations, i. H. the maximum dynamics, is already taken into account when calculating the movement path. The calculation is carried out in such a way that the speeds and accelerations occurring along the movement path do not exceed the maximum values possible in each case - and not in such a way that compliance with the maximum dynamics only results from the inability of the blasting tool to exceed its dynamic limits during the movement.
Sodann wird der Bearbeitungskopf im Schritt D) entlang des Bewegungspfades bewegt. Das Berechnen des Bewegungspfades im Schritt C) kann vollständig vor der Bewegung des Bearbeitungskopfs im Schritt D) erfolgen. Alternativ kann das Berechnen des Bewegungspfades zumindest teilweise zur Laufzeit, d. h. während der Bewegung des Bearbeitungskopfs im Schritt D), erfolgen. Durch die Berücksichtigung der Rückzugsstrecke verläuft die Bewegung des Bearbeitungskopfs in einem größeren Abstand zum Werkstück als es bei einer Bewegung des Bearbeitungskopfs entlang des Transferpfades der Fall wäre. Die Gefahr von Kollisionen wird dadurch wirkungsvoll verringert. Insbesondere weist der Bearbeitungskopf am Ende des Bewegungspfades einen größeren Abstand zum Werkstück auf, als es bei einer Bewegung ausschließlich entlang des Transferpfades der Fall wäre. Zumindest zu Beginn der nachfolgenden Bearbeitungsphase schützt dieser vergrößerte Abstand vor Kollisionen des Bearbeitungskopfs, insbesondere von dessen Düse, mit dem Werkstück. Falls erforderlich, kann der Bearbeitungskopf jedoch vor Beginn der nächsten Bearbeitungsphase wieder um die Rückzugsstrecke an das Werkstück angenähert werden.Then, in step D), the processing head is moved along the movement path. The calculation of the movement path in step C) can take place completely before the movement of the machining head in step D). Alternatively, the calculation of the movement path can be carried out at least in part at runtime, i. H. during the movement of the machining head in step D). By taking into account the retraction path, the movement of the machining head runs at a greater distance from the workpiece than would be the case if the machining head were to move along the transfer path. This effectively reduces the risk of collisions. In particular, the machining head is at a greater distance from the workpiece at the end of the movement path than would be the case with a movement exclusively along the transfer path. At least at the beginning of the subsequent machining phase, this increased distance protects the machining head, in particular its nozzle, from colliding with the workpiece. However, if necessary, the processing head can be brought back to the workpiece by the retraction distance before the start of the next processing phase.
Durch die Bewegung entlang des Bewegungspfades erfolgt (zumindest zu Beginn) gleichzeitig eine Bewegung in Richtung der Rückzugsstrecke und entlang des Transferpfades. Indem diese Rückzugsbewegung während der Transferbewegung erfolgt - und nicht etwa vorab - nimmt die Bewegung des Bearbeitungskopfs in der Bearbeitungspause wenig Zeit in Anspruch. Das Strahlwerkzeug kann beispielsweise bei höherer (Prozess- und Anlagen-) Sicherheit 5 % schneller arbeiten. Die durch das erfindungsgemäße Verfahren erhöhte Produktivität des Strahlwerkzeugs senkt die Herstellkosten für das Werkstück. Ferner kann darauf verzichtet werden, den Transferpfad unnötig weit vom Werkstück entfernt zu führen, was wiederum die zur Bewegung erforderliche Zeit verlängern würde. Zudem kann ein übermäßig weit vom Werkstück entfernter Transferpfad, zu Geometriefehlern am Werkstück führen, insbesondere falls die Bewegung entlang des Transferpfades Orientierungsänderungen (Drehungen) des Bearbeitungskopfs erfordert. Dies kann durch das erfindungsgemäße Vorgehen vermieden werden. Schließlich kann erfindungsgemäß auf eine redundante Maschinenachse zur Abstandsvergrößerung verzichtet werden, die mit entsprechenden Kosten für Hard- und Software verbunden wäre. Das erfindungsgemäße Verfahren ermöglicht die Verwendung eines Strahlwerkzeugs mit geringer Komplexität.As a result of the movement along the movement path, there is (at least at the beginning) a movement in the direction of the withdrawal path and along the transfer path at the same time. Since this retraction movement takes place during the transfer movement - and not beforehand - the movement of the processing head during the processing pause takes little time. For example, the blasting tool can work 5% faster with greater (process and system) safety. The productivity of the blasting tool, which is increased by the method according to the invention, lowers the production costs for the workpiece. Furthermore, it is possible to avoid taking the transfer path unnecessarily far away from the workpiece, which in turn would increase the time required for the movement. In addition, a transfer path that is excessively far away from the workpiece can lead to geometry errors on the workpiece, especially if the movement along the transfer path requires orientation changes (rotations) of the machining head. This can be avoided by the procedure according to the invention. Finally, according to the invention, a redundant machine axis for increasing the distance can be dispensed with, which would be associated with corresponding costs for hardware and software. The method according to the invention enables the use of a low-complexity blasting tool.
Die Rückzugsstrecke kann durch eine Bedienperson vorgegeben werden. Derart kann das Verfahren besonders einfach gestaltet werden. Die Bedienperson kann bei der Vorgabe der Rückzugsstrecke auf die Besonderheiten des Werkstücks oder einer Gruppe von zu bearbeitenden Werkstücken Rücksicht nehmen.The retreat distance can be specified by an operator. The method can be made particularly simple in this way. the When specifying the retraction distance, the operator can take into account the special features of the workpiece or a group of workpieces to be machined.
Alternativ kann die Rückzugsstrecke von einer Steuereinrichtung des Strahlwerkzeugs automatisch ermittelt werden. Dies ermöglicht eine besonders schnelle und hochautomatisierte Durchführung des Verfahrens. Die automatische Ermittlung der Rückzugsstrecke kann anhand von Werkstückdaten und/oder Eigenschaften des Strahlwerkzeugs erfolgen. Diese können in der Steuereinrichtung oder einem CAD/CAM-System, auf welches die Steuereinrichtung zugreifen kann, hinterlegt sein. Die Werkstückdaten können insbesondere Informationen umfassen, die einen Rückschluss auf dessen mögliche Maßabweichungen zulassen, beispielsweise Informationen zu einer Größe des Werkstücks oder zu einer vorangegangenen Bearbeitung. Eine Eigenschaft des Strahlwerkzeugs kann beispielsweise eine Länge einer Düse für den Austritt eines Bearbeitungsstrahls an dem Bearbeitungskopf sein.Alternatively, the retreat distance can be determined automatically by a control device of the blasting tool. This enables the method to be carried out particularly quickly and in a highly automated manner. The retraction distance can be determined automatically using workpiece data and/or properties of the blasting tool. These can be stored in the control device or in a CAD/CAM system that the control device can access. The workpiece data can in particular include information that allows conclusions to be drawn about its possible dimensional deviations, for example information about the size of the workpiece or about previous processing. A property of the jet tool can be, for example, the length of a nozzle for exiting a machining jet at the machining head.
Die Rückzugsstrecke kann relativ zu einem Sollwert der Bearbeitungsendposition vorgegeben werden. Während der Bearbeitung des Werkstücks in der vorangegangenen Bearbeitungsphase aufgetretene Abweichungen in der Positionierung des Bearbeitungskopfs (beispielsweise aufgrund einer Abstandsregelung) werden dadurch für das nachfolgende Bewegen des Bearbeitungskopfs nicht berücksichtigt. Dies bietet sich an, wenn davon auszugehen ist, dass die zuvor aufgetretenen Abweichungen am Werkstück sich in Richtung des Transferpfades nicht fortsetzen.The retraction distance can be specified relative to a target value of the machining end position. As a result, deviations in the positioning of the machining head that occurred during the machining of the workpiece in the preceding machining phase (for example due to a distance control) are not taken into account for the subsequent movement of the machining head. This is useful if it can be assumed that the deviations that occurred previously on the workpiece will not continue in the direction of the transfer path.
Alternativ kann die Rückzugsstrecke relativ zu einem Istwert der Bearbeitungsendposition vorgegeben werden. Mit anderen Worten kann die Rückzugsstrecke relativ zur tatsächlichen Position des Bearbeitungskopfs am Ende der vorangegangenen Bearbeitungsphase vorgegeben werden. Während der Bearbeitung des Werkstücks in der vorangegangenen Bearbeitungsphase aufgetretene Abweichungen in der Positionierung des Bearbeitungskopfs (beispielsweise aufgrund einer Abstandsregelung) werden dadurch für das nachfolgende Bewegen des Bearbeitungskopfs berücksichtigt. Dies bietet sich an, wenn davon auszugehen ist, dass die zuvor aufgetretenen Abweichungen am Werkstück sich in Richtung des Transferpfades fortsetzen.Alternatively, the retraction distance can be specified relative to an actual value of the machining end position. In other words, the retreat distance can be specified relative to the actual position of the machining head at the end of the previous machining phase. Deviations in the positioning of the machining head that occurred during the machining of the workpiece in the previous machining phase (for example due to distance regulation) are thereby taken into account for the subsequent movement of the machining head. This is useful if it can be assumed that the deviations that previously occurred on the workpiece will continue in the direction of the transfer path.
Beim Berechnen des Bewegungspfades kann eine Geschwindigkeit für den Bearbeitungskopf entlang des Transferpfades so weit verlangsamt werden, dass die Maximaldynamik eingehalten wird. Mit anderen Worten kann die Bewegung entlang des Transferpfades verlangsamt erfolgen, bis die Bewegung in Richtung der Rückzugsstrecke abgeschlossen ist. Dies ermöglicht es, den Bearbeitungskopf besonders schnell um die Rückzugsstrecke von dem Werkstück zu entfernen.When calculating the movement path, a speed for the processing head along the transfer path can be slowed down to such an extent that the maximum dynamics are maintained. In other words, movement along the transfer path can be slowed down until movement toward the retreat path is complete. This makes it possible to remove the machining head from the workpiece particularly quickly by the retraction distance.
Beim Vorgeben des Transferpfades kann eine Dynamikreserve zur Maximaldynamik des Strahlwerkzeugs vorgesehen bzw. eingerichtet werden. Vorzugsweise steht die Dynamikreserve über den gesamten Transferpfad zur Verfügung. Die Dynamikreserve kann für die Teilbewegung entlang der Rückzugsstrecke verwendet werden. Die Dynamikreserve kann von einer Bedienperson vorgegeben werden. Der vorgegebene Transferpfad nutzt nur eine Transferdynamik, die (um die Dynamikreserve) kleiner ist als die Maximaldynamik. Die Dynamikreserve kann durch einen Anteil an der Maximaldynamik angegeben sein. Beispielsweise kann vorgesehen sein, dass die Bewegung entlang des Transferpfades maximal 80 % der Maximaldynamik ausnutzen darf. Es stehen dann stets zumindest die verbleibenden 20 % der Maximaldynamik als Dynamikreserve für die Bewegung in Richtung der Rückzugsstrecke zur Verfügung. Soweit die Bewegung entlang des Transferpfades den ihr zugewiesenen maximalen Anteil an der Maximaldynamik zeitweise nicht ausschöpft, kann die Bewegung in Richtung der Rückzugsstrecke mit einer entsprechend erhöhten Dynamik erfolgen.When specifying the transfer path, a dynamic reserve for maximum dynamics of the blasting tool can be provided or set up. The dynamic reserve is preferably available over the entire transfer path. The dynamic reserve can be used for the partial movement along the retreat route. The dynamic reserve can be specified by an operator. The specified transfer path only uses a transfer dynamic that is smaller (by the dynamic reserve) than the maximum dynamic. The dynamic reserve can be specified by a proportion of the maximum dynamic. For example, it can be provided that the movement along the transfer path may utilize a maximum of 80% of the maximum dynamics. At least the remaining 20% of the maximum dynamics are then always available as a dynamic reserve for the movement in the direction of the retreat path. Insofar as the movement along the transfer path does not exhaust the maximum part of the maximum dynamics assigned to it at times, the movement in the direction of the retreat path can take place with a correspondingly increased dynamic.
Alternativ kann die Dynamikreserve beim Berechnen des Bewegungspfades für das Festlegen einer Geschwindigkeit für den Bearbeitungskopf entlang der Rückzugsstrecke genutzt werden. So kann vorgesehen sein, dass die Bewegung in Richtung der Rückzugsstrecke die Dynamikreserve vollständig ausnutzt, bis der Bewegungspfad um die Rückzugsstrecke von dem Transferpfad entfernt ist.Alternatively, the dynamic reserve can be used when calculating the movement path to set a speed for the processing head along the retraction path. Provision can thus be made for the movement in the direction of the retreat distance to make full use of the dynamic reserve until the movement path by the retreat distance is removed from the transfer path.
Beim Berechnen des Bewegungspfades kann die Bewegung in Richtung der Rückzugsstrecke insgesamt auf den durch die Bewegung entlang des Transferpfades verbleibenden Anteil an der Maximaldynamik begrenzt werden. Mit anderen Worten kann ein auf die Rückzugsbewegung entfallender Geschwindigkeitsanteil stets parallel zur Rückzugsstrecke verlaufen.When calculating the movement path, the movement in the direction of the withdrawal path can be limited overall to the portion of the maximum dynamics that remains due to the movement along the transfer path. In other words, a portion of the speed attributable to the retraction movement can always run parallel to the retraction path.
Alternativ kann beim Berechnen des Bewegungspfades die Bewegung in Richtung der Rückzugsstrecke in den beteiligten Maschinenachsen auf den durch die Bewegung entlang des Transferpfades jeweils verbleibenden Anteil an der Maximaldynamik begrenzt wird. Mit anderen Worten kann jede an der Rückzugsbewegung beteiligte Maschinenachse den jeweils durch die Transferbewegung nicht ausgenutzten Anteil an der Maximaldynamik vollständig ausnutzen. Der Bearbeitungskopf entfernt sich somit im Allgemeinen nicht parallel zur Rückzugsstrecke von dem Transferpfad, erreicht jedoch schließlich den durch die Rückzugsstrecke definierten Versatz gegenüber dem Transferpfad.Alternatively, when calculating the movement path, the movement in the direction of the retraction path in the machine axes involved can be limited to the portion of the maximum dynamics that remains due to the movement along the transfer path. In other words, each machine axis involved in the retraction movement can fully utilize the part of the maximum dynamics not utilized by the transfer movement. The machining head thus generally does not move away from the transfer path parallel to the retraction path however, finally the offset defined by the retreat distance compared to the transfer path.
Bei einer vorteilhaften Verfahrensvariante ist vorgesehen, dass mehrere Transferpfade für den Bearbeitungskopf jeweils von einer zugehörigen Bearbeitungsendposition ausgehend vorgegeben werden. Die mehreren Bearbeitungsendpositionen bzw. Transferpfade können dasselbe Werkstück oder mehrere gemeinsam aufgespannte Werkstücke betreffen. Entlang der mehreren Transferpfade könnte der Bearbeitungskopf von der jeweils zugehörigen Bearbeitungsendposition einer vorangegangenen Bearbeitungsphase zu einer Ausgangsposition für die Bearbeitung des Werkstücks bzw. eines der Werkstücke in einer jeweils nachfolgenden Bearbeitungsphase verbracht werden, sofern keine Abweichungen in Positionierung und Form des Werkstücks bzw. der Werkstücke vorliegen.In an advantageous variant of the method, it is provided that a plurality of transfer paths for the processing head are specified, each starting from an associated processing end position. The multiple machining end positions or transfer paths can relate to the same workpiece or multiple workpieces clamped together. The processing head could be moved along the multiple transfer paths from the respectively associated processing end position of a previous processing phase to a starting position for processing the workpiece or one of the workpieces in a respective subsequent processing phase, provided there are no deviations in the positioning and shape of the workpiece or workpieces .
Bei dieser Verfahrensvariante wird für die mehreren Transferpfade nur eine einzige Rückzugsstrecke vorgegeben. Unter Verwendung derselben Rückzugsstrecke kann jeweils ein Bewegungspfad unter Berücksichtigung der Maximaldynamik berechnet werden, wobei der jeweilige Bewegungspfad gegenüber dem zugehörigen Transferpfad zunehmend entlang der Rückzugsstrecke verschoben ist. Zur Kollisionsvermeidung bei der Bewegung des Bearbeitungskopfs in mehreren Bearbeitungspausen kann somit dieselbe Rückzugsstrecke verwendet werden. Dies bietet sich insbesondere an, wenn jeweils ähnliche Abweichungen der Maße oder Positionierung des Werkstücks bzw. der Werkstücke zu erwarten sind. Die mehrfache Verwendung derselben Rückzugsstrecke vereinfacht die Durchführung des Verfahrens weiter.In this variant of the method, only a single return path is specified for the multiple transfer paths. Using the same retreat route, a movement path can be calculated in each case, taking into account the maximum dynamics, with the respective movement path being increasingly shifted along the retreat route compared to the associated transfer path. The same retraction path can thus be used to avoid collisions when moving the processing head in several processing pauses. This is particularly useful if similar deviations in the dimensions or positioning of the workpiece or workpieces are to be expected. The multiple use of the same retreat path further simplifies the implementation of the method.
Schließlich wird der Bearbeitungskopf ausgehend von den Bearbeitungsendpositionen entlang der jeweiligen Bewegungspfade bewegt. Von den derart erreichten Positionen des Bearbeitungskopfs aus kann jeweils die weitere Bearbeitung des Werkstücks bzw. der Werkstücke erfolgen.Finally, the machining head is moved along the respective movement paths starting from the machining end positions. From the positions of the machining head reached in this way, further machining of the workpiece or workpieces can take place.
Diese Verfahrensvariante sieht somit jeweils die mehrfache Durchführung der Schritte A), C) und D) vor. Demgegenüber wird der Verfahrensschritt B) nur ein einziges Mal durchgeführt.This variant of the method thus provides for steps A), C) and D) to be carried out multiple times. In contrast, method step B) is carried out only once.
In den Rahmen der vorliegenden Erfindung fällt ferner ein Computerprogramm umfassend Programmbefehle, die bei Ausführung des Computerprogramms auf einer Steuereinrichtung für ein Strahlwerkzeug mit einem entlang mehrerer Maschinenachsen mit einer Maximaldynamik bewegbaren Bearbeitungskopf die Steuereinrichtung dazu veranlassen, den Schritt C) eines oben beschriebenen, erfindungsgemäßen Verfahrens durchzuführen. Die Steuereinrichtung kann einen Computer aufweisen oder als ein Computer ausgebildet sein. Das Computerprogramm kann Programmbefehle umfassen, die bei Ausführung des Computerprogramms auf der Steuereinrichtung diese veranlassen, einen von einer Bearbeitungsendposition ausgehendenden Transferpfad zu erhalten. Weiterhin kann das Computerprogramm Programmbefehle umfassen, die bei Ausführung des Computerprogramms auf der Steuereinrichtung diese veranlassen, eine Rückzugsstrecke zu erhalten. Alternativ kann vorgesehen sein, dass das Computerprogramm Programmbefehle umfasst, die bei Ausführung des Computerprogramms auf der Steuereinrichtung diese veranlassen, die Rückzugsstrecke automatisch zu ermitteln, insbesondere anhand von Werkstückdaten und/oder Eigenschaften des Strahlwerkzeugs.The scope of the present invention also includes a computer program comprising program instructions which, when the computer program is executed on a control device for a blasting tool with a machining head that can be moved along a number of machine axes with maximum dynamics, cause the control device to carry out step C) of a method according to the invention described above . The control device can have a computer or be designed as a computer. The computer program can include program instructions which, when the computer program is executed on the control device, cause the latter to receive a transfer path starting from a processing end position. Furthermore, the computer program can include program instructions which, when the computer program is executed on the control device, cause the latter to obtain a retreat path. Alternatively, it can be provided that the computer program includes program instructions which, when the computer program is executed on the control device, cause the control device to automatically determine the retraction distance, in particular using workpiece data and/or properties of the blasting tool.
Ebenfalls in den Rahmen der vorliegenden Erfindung fällt ein Computerprogrammprodukt, auf dem ein solches Computerprogramm gespeichert ist. Unter einem Computerprogrammprodukt wird insofern ein computerlesbares Speichermedium verstanden, welches das Computerprogramm in computerlesbarer Form enthält.A computer program product on which such a computer program is stored also falls within the scope of the present invention. A computer program product is understood to mean a computer-readable storage medium that contains the computer program in computer-readable form.
In den Rahmen der Erfindung fällt schließlich ein Strahlwerkzeug mit einem entlang mehrerer Maschinenachsen mit einer Maximaldynamik bewegbaren Bearbeitungskopf und einer Steuereinrichtung. Das Strahlwerkzeug kann ein Laserwerkzeug, beispielsweise eine Laserschweißanlage oder insbesondere eine Laserschneidanlage sein. Alternativ kann das Strahlwerkzeug beispielsweise ein Elektronenstrahlwerkzeug, ein Plasmastrahlwerkzeug oder ein Wasserstrahlwerkzeug sein. Das Strahlwerkzeug ist dazu eingerichtet einen Bearbeitungsstrahl, beispielsweise einen Laserstrahl, auf das Werkzeug zu richten, um dieses zu bearbeiten, beispielsweise zu schneiden. Der Bearbeitungsstrahl kann hierfür aus dem Bearbeitungskopf austreten. Die Steuereinrichtung kann einen Computer aufweisen oder als ein Computer ausgebildet sein.Finally, a blasting tool with a machining head that can be moved along a number of machine axes with maximum dynamics and a control device falls within the scope of the invention. The beam tool can be a laser tool, for example a laser welding system or, in particular, a laser cutting system. Alternatively, the beam tool can be an electron beam tool, a plasma beam tool or a water jet tool, for example. The beam tool is set up to direct a processing beam, for example a laser beam, onto the tool in order to process it, for example to cut it. For this purpose, the processing beam can exit from the processing head. The control device can have a computer or be designed as a computer.
Die Steuereinrichtung ist dazu eingerichtet, den Schritt C) eines oben beschriebenen, erfindungsgemäßen Verfahrens durchzuführen. Hierzu kann die Steuereinrichtung ein oben beschriebenes, erfindungsgemäßes Computerprogramm ausführen. Das Computerprogramm kann in der Steuereinrichtung gespeichert sein. Die Steuereinrichtung kann dazu eingerichtet sein, einen von einer Bearbeitungsendposition ausgehenden Transferpfad zu erhalten. Weiterhin kann die Steuereinrichtung dazu eingerichtet sein, eine Rückzugsstrecke zu erhalten. Alternativ kann die Steuereinrichtung dazu eingerichtet sein, die Rückzugsstrecke automatisch zu ermitteln, insbesondere anhand von Werkstückdaten und/oder Eigenschaften des Strahlwerkzeugs. Schließlich kann die Steuereinrichtung dazu eingerichtet sein, den Schritt D) des oben beschriebenen, erfindungsgemäßen Verfahrens durchzuführen, d. h. den Bearbeitungskopf mittels der Maschinenachsen des Strahlwerkzeugs ausgehend von der Bearbeitungsendposition entlang des Bewegungspfades zu bewegen.The control device is set up to carry out step C) of a method according to the invention described above. For this purpose, the control device can execute a computer program according to the invention as described above. The computer program can be stored in the control device. The control device can be set up to receive a transfer path starting from a processing end position. Furthermore, the control device can be set up to obtain a retreat path. Alternatively, the control device can be set up to automatically determine the retreat distance, in particular using workpiece data and/or properties of the blasting tool. Finally, the control device can be set up to carry out step D) of the above-described to carry out the method according to the invention, ie to move the machining head by means of the machine axes of the beam tool, starting from the machining end position along the movement path.
Weitere Vorteile der Erfindung ergeben sich aus der Beschreibung und der Zeichnung. Erfindungsgemäß können die vorstehend genannten und die noch weiter ausgeführten Merkmale jeweils einzeln für sich oder zu mehreren in beliebigen, zweckmäßigen Kombinationen Verwendung finden. Die gezeigten und beschriebenen Ausführungsformen sind nicht als abschließende Aufzählung zu verstehen, sondern haben vielmehr beispielhaften Charakter für die Schilderung der Erfindung.Further advantages of the invention result from the description and the drawing. According to the invention, the features mentioned above and those detailed below can each be used individually or collectively in any desired, expedient combination. The embodiments shown and described are not to be understood as an exhaustive list, but rather have an exemplary character for the description of the invention.
Figurenlistecharacter list
Die Erfindung ist in der Zeichnung dargestellt und wird anhand von Ausführungsbeispielen beschrieben. Es zeigen:
-
1 ein erfindungsgemäßes Strahlwerkzeug mit einem Bearbeitungskopf zum Bearbeiten von Werkstücken in einer schematischen Seitenansicht; -
2 eine schematische Draufsicht auf einen Werkstücktisch des Strahlwerkzeugs von1 , auf welchem die Werkstücke aufgespannt sind; -
3 ein schematisches Ablaufdiagramm eines erfindungsgemäßen Verfahrens zum Bewegen eines Bearbeitungskopfs eines Strahlwerkzeugs in einer Bearbeitungspause; -
4 ein schematisches Diagramm eines Bewegungspfades, der gegenüber einem von einem Istwert einer Bearbeitungsendposition ausgehenden Transferpfad zunehmend um eine Rückzugsstrecke versetzt ist; -
5 ein schematisches Diagramm eines Bewegungspfades, der gegenüber einem von einem Sollwert einer Bearbeitungsendposition ausgehenden Transferpfad zunehmend um eine Rückzugsstrecke versetzt ist; -
6 ein schematisches Geschwindigkeitsdiagramm für einen Bearbeitungskopf, wobei für die Bewegung in Richtung einer Rückzugsstrecke eine konstante Reservedynamik ausgenutzt wird; -
7 ein schematisches Geschwindigkeitsdiagramm für einen Bearbeitungskopf, wobei ein Geschwindigkeitsanteil für eine Rückzugsbewegung dem von einer Bewegung entlang eines Transferpfades nicht genutzten Anteil an einer Maximaldynamik entspricht, sodass eine Bewegung entlang eines Bewegungspfades zunächst die gesamte Maximaldynamik ausnutzt.
-
1 a beam tool according to the invention with a machining head for machining workpieces in a schematic side view; -
2 a schematic plan view of a workpiece table of the blasting tool of FIG1 , on which the workpieces are clamped; -
3 a schematic flowchart of a method according to the invention for moving a processing head of a beam tool in a processing pause; -
4 a schematic diagram of a movement path, which is increasingly offset by a retraction distance compared to a transfer path starting from an actual value of a machining end position; -
5 a schematic diagram of a movement path, which is increasingly offset by a retraction distance compared to a transfer path starting from a desired value of a machining end position; -
6 a schematic speed diagram for a machining head, wherein a constant reserve dynamics is used for the movement in the direction of a retraction path; -
7 a schematic speed diagram for a processing head, wherein a speed component for a retraction movement corresponds to the component of maximum dynamics not used by a movement along a transfer path, so that a movement along a movement path initially utilizes the entire maximum dynamics.
Die Werkstücke 14, 16 können auf einem Werkstücktisch 20 des Stahlwerkzeugs 10 gehalten sein.
Um den Bearbeitungskopf 12 zu bewegen, sind mehrere Maschinenachsen 22, 24, 26 vorgesehen. Die Maschinenachsen 22, 24, 26 sind vorliegend als Achsen zur translatorischen Bewegung des Bearbeitungskopf 12 in X-, Y- bzw. Z- Richtung eines Maschinenkoordinatensystems des Strahlwerkzeugs 10 ausgebildet. Zusätzlich kann vorgesehen sein, dass der Bearbeitungskopf 12 um eine oder mehrere Maschinenachsen drehbar ist (nicht näher dargestellt). Für die Bewegung des Bearbeitungskopfs 12 entlang der Maschinenachsen 22, 24, 26 steht eine Maximaldynamik zur Verfügung. Mit anderen Worten sind die möglichen Geschwindigkeiten und/oder Beschleunigungen des Bearbeitungskopfs 12 relativ zu dem Werkstücktisch 20 begrenzt, beispielsweise aufgrund konstruktiver Eigenschaften der Maschinenachsen 22, 24, 26 und/oder aufgrund steuerungstechnischer Eigenschaften einer Steuereinrichtung 28.In order to move the
Die Werkstücke 14, 16 können beispielsweise dreidimensional geformte Blechteile sein. Insbesondere aufgrund einer vorangegangenen Bearbeitung, durch welche die dreidimensionale Form der Werkstücke 14, 16 erzielt wurde, beispielsweise einen Tiefziehprozess, können die Werkstücke 14, 16 Form- und Maßabweichungen aufweisen. Ferner kann die Aufspannung der Werkstücke 14, 16 auf dem Werkstücktisch 20 mit Positionsabweichungen einhergehen.The
Vorliegend ist beispielhaft vorgesehen, dass mehrere Schnittlinien 30, 32, 34 in die Werkstücke 14, 16 eingebracht werden sollen, vergleiche
Nach dem Erzeugen einer der Schnittlinien 30, 32 ist der Bearbeitungskopf 12 von einer jeweiligen Bearbeitungsendposition 42, 44 zu einer Ausgangsposition 46, 48 für die jeweils nachfolgende Bearbeitungsphase zu verbringen. Hierfür ist jeweils ein Transferpfad 50, 52 vorgegeben, vergleiche Schritt 102 im Ablaufdiagramm von
Um dies zu vermeiden wird in einem Schritt 104 eine Rückzugsstrecke 54, vergleiche
Unter Verwendung der Rückzugsstrecke 54 wird sodann in einem (jeweiligen) Schritt 106 aus den Transferpfaden 50, 52 ein jeweiliger Bewegungspfad 56, 58 für den Bearbeitungskopf 12 berechnet, vergleiche auch
Beim Berechnen der Bewegungspfade 56, 58 wird die Maximaldynamik des Strahlwerkzeugs 10 berücksichtigt. Die Bewegungspfade 56, 58 werden mithin derart berechnet, dass bei einer in einem Schritt 108 durchzuführenden Bewegung des Bearbeitungskopfs 12 entlang des jeweiligen Bewegungspfades 56, 58 die dynamischen Begrenzungen des Strahlenwerkzeugs 10 eingehalten werden. Die Bewegungspfade 56, 58 entfernen sich zunehmend von den zugehörigen Transferpfaden 50, 52 bis sie gegenüber diesen (nach Betrag und Richtung) um die Rückzugsstrecke 54 versetzt sind. Wenn dieser Versatz vor dem Ende des jeweiligen Bewegungspfades 56, 58 bzw. des zugehörigen Transferpfades 50, 52 erweicht ist (Zeitpunkt t1 in
Sofern in Ausnahmefällen aufgrund der dynamischen Begrenzungen der Versatz des Bewegungspfades um die Rückzugsstrecke gegenüber dem Transferpfad vor dem Ende des Bewegungspfades bzw. Transferpfades nicht erreicht werden kann, wird die Bewegung in Richtung der Rückzugsstrecke abgebrochen; d. h. die Ausgangsposition für die nachfolgende Bearbeitung ist um weniger als die Länge der Rückzugsstrecke gegenüber dem Transferpfad versetzt (nicht näher dargestellt).If, in exceptional cases, due to the dynamic limitations, the displacement of the movement path by the retreat distance relative to the transfer path cannot be achieved before the end of the movement path or transfer path, the movement in the direction of the retreat distance is aborted; i.e. H. the starting position for the subsequent processing is offset from the transfer path by less than the length of the retraction path (not shown in more detail).
Wie in
Alternativ können die Rückzugsstrecke 54 und der Transferpfad 50 auch ausgehend von dem vorgenannten Sollwert der Bearbeitungsendposition 42' vorgegeben werden, vergleiche
In einem Schritt 108 wird der Bearbeitungskopf 12 entlang des Bewegungspfades 56, 58 ausgehend von der Bearbeitungsendposition 42, 44 zu der zugehörigen Ausgangsposition 46, 48 für die jeweils nachfolgende Bearbeitungsphase bewegt, vergleiche
Ausgehend von den Ausgangspositionen 46, 48 erfolgt in einem jeweiligen Schritt 110 die weitere Bearbeitung der Werkstücke 14, 16. Hierzu wird ein Bearbeitungsstrahl, vorliegend ein Laserstrahl von dem Bearbeitungskopf 12 auf die Werkstücke 14, 16 gerichtet, sodass die Schnittlinien 32, 34 erzeugt werden. Der Abstand zwischen der Düse 18 und den Werkstücken 14, 16 kann dabei wiederum auf einen Sollwert geregelt werden.Starting from the starting positions 46, 48, the further processing of the
Um die Einhaltung der Maximaldynamik sicherzustellen, können unterschiedliche Strategien angewandt werden. Diese werden nachfolgend jeweils einzeln beschrieben; es sind jedoch auch Kombinationen denkbar.Various strategies can be used to ensure compliance with maximum dynamics. These are each described individually below; however, combinations are also conceivable.
Beispielsweise kann vorgesehen sein, dass die Geschwindigkeit und/oder Beschleunigung für den Bearbeitungskopf 12 entlang des Transferpfades 50, 52 so weit verringert wird, dass die Maximaldynamik eingehalten wird. Für die Bewegung in Richtung der Rückzugsstrecke 54 kann im Extremfall die gesamte Maximaldynamik genutzt werden. Alternativ kann für die Bewegung in Richtung der Rückzugsstrecke 54 ein vordefinierter Teil der Maximaldynamik, beispielsweise 50 %, genutzt werden. Die Bewegung entlang des Transferpfades 50, 52 wird dann auf den verbleibenden Teil der Maximaldynamik begrenzt. Sobald der Versatz zwischen dem Bewegungspfad 56, 58 und dem zugehörigen Transferpfad 50, 52 die Länge der Rückzugsstrecke 54 (gegebenenfalls in der jeweiligen Maschinenachse 22, 24, 26) erreicht hat, wird die Bewegung in Richtung des Transferpfades 50, 52 wieder mit der dem Transferpfad 50, 52 entsprechenden Dynamik aufgenommen. In beiden Fällen kann die Bewegung entlang des Bewegungspfades 56, 58 zunächst unter vollständige Ausnutzung der Maximaldynamik einer oder mehrerer der Maschinenachsen 22, 24, 26 erfolgen.For example, it can be provided that the speed and/or acceleration for the
Beim Vorgeben des Transferpfades 50, 52 kann eine Dynamikreserve zur Maximaldynamik des Strahlwerkzeugs 10 eingerichtet werden. Die Dynamikreserve steht vorzugsweise über den gesamten Transferpfad 50, 52 hinweg in einem Mindestumfang zur Verfügung.
Ein bestimmter Teil dieser Maximalgeschwindigkeit v_max, nämlich die Reservegeschwindigkeit v_res, soll zu jedem Zeitpunkt für die Bewegung in Richtung der Rückzugsstrecke 54 zur Verfügung stehen. Die für die Bewegung entlang des Transferpfades 56, 58 in der betreffenden Maschinenachse 22, 24, 26 zulässige Geschwindigkeit v_zul wird daher auf v_zul = v_max - v_res begrenzt. In
Die Bewegung in Richtung der Rückzugsstrecke 54 kann (soweit das Beschleunigungsvermögen des Strahlwerkzeugs 10 dies insbesondere anfangs zulässt) mit der konstanten Reservegeschwindigkeit v_res erfolgen, bis in der betreffenden Richtung der Bewegungspfad 56, 58 um die Länge der Rückzugsstrecke 54 gegenüber dem Transferpfad 50, 52 versetzt ist. Dies ist in
Die Überlagerung der beiden Geschwindigkeitsanteile, d. h. die Geschwindigkeit des Bearbeitungskopfs 12 entlang des Bewegungspfades 56, 58 ist in
Auch die Geschwindigkeiten in den anderen Maschinenachsen 22, 24 können wie zuvor beschrieben festgelegt werden, sofern die Rückzugsstrecke 54 eine entsprechende Richtungskomponente aufweist. Dies gilt entsprechend für die Aufteilung der maximal möglichen Beschleunigung auf die Bewegungen entlang des Transferpfades 50, 52 sowie in Richtung der Rückzugsstrecke 54.The speeds in the other machine axes 22, 24 can also be defined as previously described, provided the
Die Rückzugsstrecke 54 kann wie oben beispielhaft beschrieben in Richtung einer der Maschinenachsen weisen, z.B. die Z-Achse 26. Im Allgemeinen kann die Rückzugsstrecke 54 jedoch auch Komponenten in einer oder mehreren der weiteren Maschinenachsen 22, 24 aufweisen. Nachfolgend werden Möglichkeiten zur Verteilung der Dynamik beschrieben, wenn die Rückzugsstrecke 54 Anteile in mehreren der Maschinenachsen 22, 24, 26 aufweist.As described above by way of example, the
Die Aufteilung der jeweils möglichen Maximalgeschwindigkeiten für die einzelnen Achsen kann unabhängig voneinander in der zuvor beschriebenen Weise erfolgen. Mithin kann jeweils zunächst die Maximaldynamik jeder beteiligten Maschinenachse 22, 24, 26 ausgenutzt werden, um den Bearbeitungskopf 12 von dem Transferpfad 50, 52 zurückzuziehen. Mithin erfolgt bei dieser Vorgehensweise die Rückzugsbewegung im Allgemeinen nicht parallel zur Rückzugsstrecke 54. The respective possible maximum speeds for the individual axes can be distributed independently of one another in the manner described above. Consequently, the maximum dynamics of each
Auch die Zeitpunkte, zu denen die jeweiligen Teilbewegungen für die Rückzugsbewegung abgeschlossen sind, können sich unterscheiden.The points in time at which the respective partial movements for the withdrawal movement are completed can also differ.
Alternativ kann vorgesehen sein, dass die Rückzugsbewegung streng in Richtung der Rückzugsstrecke 54 erfolgt. Mit anderen Worten kann die Bewegung in Richtung der Rückzugsstrecke 54 vektoriell auf den durch die Bewegung entlang des Transferpfades 50, 52 verbleibenden Anteil der Maximaldynamik begrenzt werden. Die Komponenten des sich aus der Differenz zwischen der Geschwindigkeit entlang des Bewegungspfades 56, 58 und der Geschwindigkeit entlang des Transferpfades 50, 52 ergebenden Geschwindigkeitsvektors für die Rückzugsbewegung weisen somit stets dieselben Verhältnisse auf wie die Komponenten der Rückzugsstrecke 54. Entsprechendes kann auch für die Beschleunigungen gelten.Alternatively, it can be provided that the retraction movement takes place strictly in the direction of the
Zusammenfassend betrifft die Erfindung ein Verfahren zum Bewegen eines Bearbeitungskopfs eines Strahlwerkzeugs zwischen einer Bearbeitungsendposition einer vorangegangenen Bearbeitungsphase und einer Ausgangsposition für eine nachfolgende Bearbeitungsphase. Es wird ein Transferpfad vorgegeben, welcher die entsprechende Bewegung des Bearbeitungskopfs ohne Kollisionen ermöglicht, sofern ein zu bearbeitendes Werkstück verschwindend geringe Toleranzen aufweist. Um Kollisionen zwischen den Bearbeitungskopf und dem Werkstück auch dann sicher zu vermeiden, wenn das Werkstück in der Praxis endliche Toleranzen aufweist, wird eine Rückzugsstrecke vorgegeben. Aus dem Transferpfad und der Rückzugsstrecke wird ein Bewegungspfad für den Bearbeitungskopf berechnet, welcher - zumindest zu Beginn - sowohl Anteile einer Transferbewegung entlang des Transferpfades als auch einer Rückzugsbewegung in Richtung der Rückzugsstrecke aufweist. Der Bewegungspfad entfernt sich mithin ausgehend von der Bearbeitungsendposition zunehmend in Richtung der Rückzugsstrecke von dem Transferpfad. Mit anderen Worten erfolgen die Rückzugsbewegung und die Transferbewegung simultan. Die Berechnung des Bewegungspfades erfolgt derart, dass die dynamischen Begrenzungen des Strahlwerkzeugs eingehalten werden.In summary, the invention relates to a method for moving a processing head of a beam tool between a processing end position of a previous processing phase and a starting position for a subsequent processing phase. A transfer path is specified, which enables the corresponding movement of the processing head without collisions, provided that a workpiece to be processed has negligible tolerances. In order to reliably avoid collisions between the machining head and the workpiece even if the workpiece has finite tolerances in practice, a retraction distance is specified. A movement path for the machining head is calculated from the transfer path and the retraction path, which—at least at the beginning—has both parts of a transfer movement along the transfer path and a retraction movement in the direction of the retraction path. Starting from the machining end position, the movement path is therefore increasingly removed from the transfer path in the direction of the retraction path. In other words, the withdrawal movement and the transfer movement take place simultaneously. The movement path is calculated in such a way that the dynamic limitations of the blasting tool are observed.
BezugszeichenlisteReference List
- 1010
- Strahlwerkzeugblasting tool
- 1212
- Bearbeitungskopfprocessing head
- 14, 1614, 16
- Werkstückworkpiece
- 1818
- Düsejet
- 2020
- Werkstücktischworkpiece table
- 22, 24, 2622, 24, 26
- Maschinenachsemachine axis
- 2828
- Steuereinrichtungcontrol device
- 30, 32, 3430, 32, 34
- Schnittliniecutting line
- 36, 38, 4036, 38, 40
- Bearbeitungspfadedit path
- 42, 4442, 44
- Bearbeitungsendposition (Istwert)Machining end position (actual value)
- 42'42'
- Bearbeitungsendposition (Sollwert)Machining end position (set value)
- 46, 4846, 48
- Ausgangspositionstarting position
- 50, 5250, 52
- Transferpfadtransfer path
- 5454
- Rückzugsstreckeretreat distance
- 56, 5856, 58
- Bewegungspfad movement path
- t1t1
- Zeitpunkttime
- v_maxv_max
- Maximalgeschwindigkeitmaximum speed
- v_resv_res
- Reservegeschwindigkeitreserve speed
- v_zulv_perm
- zulässige Geschwindigkeitallowable speed
- v_rf_r
- Rückzugsgeschwindigkeit retreat speed
- 102102
- Vorgegeben eines Transferpfades 50,52Given a transfer path 50.52
- 104104
-
Vorgegeben einer Rückzugsstrecke 54Given a
retreat distance 54 - 106106
-
Berechnen eines Bewegungspfades 56, 58Calculating a
56, 58movement path - 108108
-
Bewegen des Bearbeitungskopf 12 entlang des Bewegungspfades 56, 58Moving the
processing head 12 along the 56, 58movement path - 110110
-
Bearbeiten der Werkstücke 14, 16Machining the
14, 16workpieces
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN 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 documents cited by the applicant was 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 PatentliteraturPatent Literature Cited
- WO 2012/104053 A1 [0002, 0004, 0007]WO 2012/104053 A1 [0002, 0004, 0007]
- EP 3062959 B1 [0004]EP 3062959 B1 [0004]
- EP 3265267 B1 [0004]EP 3265267 B1 [0004]
- JP 2008200712 A [0006]JP 2008200712 A [0006]
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021202636.2A DE102021202636A1 (en) | 2021-03-18 | 2021-03-18 | Method for moving a machining head of a blasting tool during a break in machining |
PCT/EP2022/056370 WO2022194707A1 (en) | 2021-03-18 | 2022-03-11 | Method for moving a processing head of a beam tool during a processing pause |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021202636.2A DE102021202636A1 (en) | 2021-03-18 | 2021-03-18 | Method for moving a machining head of a blasting tool during a break in machining |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102021202636A1 true DE102021202636A1 (en) | 2022-09-22 |
Family
ID=81074232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102021202636.2A Ceased DE102021202636A1 (en) | 2021-03-18 | 2021-03-18 | Method for moving a machining head of a blasting tool during a break in machining |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102021202636A1 (en) |
WO (1) | WO2022194707A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030222058A1 (en) | 2002-06-03 | 2003-12-04 | Tsunehiko Yamazaki | Laser beam machine |
JP2008200712A (en) | 2007-02-20 | 2008-09-04 | Fanuc Ltd | Method and apparatus for laser beam machining |
WO2012104053A1 (en) | 2011-01-31 | 2012-08-09 | Trumpf Laser- Und Systemtechnik Gmbh | Method for cutting off an edge segment of a workpiece by means of a laser cut and associated laser cutting device |
DE112012006074T5 (en) | 2012-03-21 | 2014-12-04 | Mitsubishi Electric Corporation | Track control apparatus |
EP3062959B1 (en) | 2013-10-30 | 2019-09-04 | JENOPTIK Automatisierungstechnik GmbH | Method and apparatus for detecting and correcting a spatial position of a workpiece held in a positioning device |
EP3265267B1 (en) | 2015-03-03 | 2020-05-27 | Trumpf Laser- und Systemtechnik GmbH | Assuming initial distance for laser machining |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0787319B1 (en) * | 1994-10-21 | 1999-01-07 | Siemens Aktiengesellschaft | Velocity control with limited jolting |
DE102011010505A1 (en) * | 2011-02-07 | 2012-08-09 | Dürr Systems GmbH | Adaptation of the dynamics of at least one robot |
DE102013112232B3 (en) * | 2013-11-07 | 2015-03-05 | Open Mind Technologies Ag | Method for processing a blank by means of a tool |
-
2021
- 2021-03-18 DE DE102021202636.2A patent/DE102021202636A1/en not_active Ceased
-
2022
- 2022-03-11 WO PCT/EP2022/056370 patent/WO2022194707A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030222058A1 (en) | 2002-06-03 | 2003-12-04 | Tsunehiko Yamazaki | Laser beam machine |
JP2008200712A (en) | 2007-02-20 | 2008-09-04 | Fanuc Ltd | Method and apparatus for laser beam machining |
WO2012104053A1 (en) | 2011-01-31 | 2012-08-09 | Trumpf Laser- Und Systemtechnik Gmbh | Method for cutting off an edge segment of a workpiece by means of a laser cut and associated laser cutting device |
DE112012006074T5 (en) | 2012-03-21 | 2014-12-04 | Mitsubishi Electric Corporation | Track control apparatus |
EP3062959B1 (en) | 2013-10-30 | 2019-09-04 | JENOPTIK Automatisierungstechnik GmbH | Method and apparatus for detecting and correcting a spatial position of a workpiece held in a positioning device |
EP3265267B1 (en) | 2015-03-03 | 2020-05-27 | Trumpf Laser- und Systemtechnik GmbH | Assuming initial distance for laser machining |
Also Published As
Publication number | Publication date |
---|---|
WO2022194707A1 (en) | 2022-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2008752B1 (en) | Machine for machining workpieces and method for machine processing of workpieces | |
EP3197633B1 (en) | Method and device for the combined production of components by means of incremental sheet forming and additive methods in one clamping setup | |
EP2285522B1 (en) | Laser machining tool having expanded work space | |
DE102012109245B3 (en) | Method and device for machining non-rotationally symmetrical workpieces by means of laser radiation | |
DE102017206001A1 (en) | An additive manufacturing processing method and additive manufacturing processing device for performing additive manufacturing by moving a processing element that emits a laser while supplying metal powder | |
WO2015062717A1 (en) | Method and apparatus for detecting and correcting a spatial position of a workpiece held in a positioning device | |
AT517993B1 (en) | Machine for tracking of plates | |
DE102018125620A1 (en) | Method and device for cutting a sheet metal blank from a continuously conveyed sheet metal strip | |
DE102015005907B4 (en) | Numerical control of a laser beam machine | |
EP2846943B1 (en) | Method for automated manipulation of a bending tool, and manufacturing device | |
WO2018077763A2 (en) | Method for predicting the tilt inclination of a workpiece part being cut free, and machine tool for machining a planar workpiece | |
WO2020094560A1 (en) | Method for calculating optimized machine-readable cutting curves for a laser cutting device | |
DE102021202636A1 (en) | Method for moving a machining head of a blasting tool during a break in machining | |
EP2939756B1 (en) | Machine tool for machining a workpiece with a device for handling the tools and a tool storage magazine and method and working program for operating such a machine tool | |
DE202007018545U1 (en) | Machine for machining workpieces for machining workpieces | |
EP3993946B1 (en) | Method for transporting workpiece parts from a laser cutting device | |
DE102017011602A1 (en) | Numerical control | |
EP1671193B1 (en) | Method for automatically optimizing material removal during cutting of a workpiece | |
WO2018167117A1 (en) | Method for the machining of workpieces using a machining center | |
DE102012018003A1 (en) | Method for cutting injection molded components or sheet metals by energy ray, involves determining actual edge line for directing energy ray, based on target edge size and determined mapping function | |
EP3411198B1 (en) | Robot system | |
DE102021203759A1 (en) | Process, processing system and computer program for processing a large number of workpieces | |
EP0503509B1 (en) | Electro-erosion wire cutting method | |
DE102019119849A1 (en) | Tool and method for machining plate-shaped workpieces | |
DE102018132441A1 (en) | Process for processing a surface with energetic radiation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R082 | Change of representative |
Representative=s name: NITSCHKE, MORITZ, DIPL.-ING., DE |
|
R082 | Change of representative |
Representative=s name: NITSCHKE, MORITZ, DIPL.-ING., DE |
|
R081 | Change of applicant/patentee |
Owner name: TRUMPF WERKZEUGMASCHINEN SE + CO. KG, DE Free format text: FORMER OWNERS: TRUMPF LASER- UND SYSTEMTECHNIK GMBH, 71254 DITZINGEN, DE; TRUMPF WERKZEUGMASCHINEN GMBH + CO. KG, 71254 DITZINGEN, DE Owner name: TRUMPF LASER- UND SYSTEMTECHNIK GMBH, DE Free format text: FORMER OWNERS: TRUMPF LASER- UND SYSTEMTECHNIK GMBH, 71254 DITZINGEN, DE; TRUMPF WERKZEUGMASCHINEN GMBH + CO. KG, 71254 DITZINGEN, DE |
|
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |