WO2006002842A1 - Werkzeugmaschine mit dynamischem beschleunigungsprofil sowie steuerverfahren und computerprogramm dafür - Google Patents

Werkzeugmaschine mit dynamischem beschleunigungsprofil sowie steuerverfahren und computerprogramm dafür Download PDF

Info

Publication number
WO2006002842A1
WO2006002842A1 PCT/EP2005/006872 EP2005006872W WO2006002842A1 WO 2006002842 A1 WO2006002842 A1 WO 2006002842A1 EP 2005006872 W EP2005006872 W EP 2005006872W WO 2006002842 A1 WO2006002842 A1 WO 2006002842A1
Authority
WO
WIPO (PCT)
Prior art keywords
coordinate
machining head
along
machine tool
acceleration
Prior art date
Application number
PCT/EP2005/006872
Other languages
English (en)
French (fr)
Inventor
Thomas Rauser
Original Assignee
Trumpf Werkzeugmaschinen Gmbh + Co. Kg
Trumpf, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Trumpf Werkzeugmaschinen Gmbh + Co. Kg, Trumpf, Inc. filed Critical Trumpf Werkzeugmaschinen Gmbh + Co. Kg
Priority to EP05755296A priority Critical patent/EP1763708A1/de
Publication of WO2006002842A1 publication Critical patent/WO2006002842A1/de

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/416Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43061Maximum acceleration deceleration lookup table as function of distance

Definitions

  • Machine tool with dynamic acceleration profile and control method and computer program for it
  • the present invention relates to a machine tool having a machining head movable along at least two coordinates, whose positioning accuracy with respect to the first coordinate depends on its position with respect to the second coordinate, and a control unit which controls the movement of the machining head and a method for controlling the movement of a
  • Acceleration and acceleration changes of a machining head that can be moved along two coordinates are critical factors for the dynamics of a machine tool.
  • the dynamics have a significant influence on the productivity of the machine tool.
  • acceleration and acceleration changes are set according to the engine structure, load case, engine characteristic, curve and process technology.
  • the positioning accuracy of the machining head with respect to the one coordinate is often dependent on its position with respect to the other coordinate.
  • This object is achieved with respect to the method according to the invention in that the possible along the first coordinate acceleration of the machining head and / or their change depending on the position of the machining head with respect to the second coordinate to maximum values are limited, which decrease along the second coordinate in the direction in which the positioning accuracy of the machining head with respect to the first coordinate decreases.
  • the dynamic force of the machining head is changed by continuously adapting its maximum possible acceleration and acceleration change along the first coordinate, whereby a positioning accuracy of the machining head independent of its position along the first coordinate can be achieved ("dynamic acceleration profile").
  • the travel path of the machining head along the second coordinate is subdivided into a plurality of zones and one zone is assigned a single maximum value for the acceleration or for its change.
  • the lengths of the zones along the second coordinate may decrease in the direction in which the positioning accuracy of the machining head with respect to the first coordinate decreases.
  • a limiting device which limits the acceleration of the machining head and / or its change depending on the position of the machining head relative to the second coordinate to maximum values along the second coordinate Decrease direction in which the positioning accuracy of the machining head with respect to the first coordinate decreases.
  • the limiting device is integrated in the control unit.
  • the limiting or control unit is set up in such a program-technical manner that it can execute the method according to the invention.
  • the maximum values can be stored as a function of the position of the machining head with respect to the second coordinate.
  • the machining head is movably guided along an arm guided along the first coordinate along the second coordinate.
  • the arm can be guided on both sides as a portal or on one side as a boom.
  • the maximum values for the acceleration of the arm and its change in the first case decrease on both sides with decreasing distance of the machining head to the center of the arm and in the second case with increasing distance of the machining head from the one-sided guidance of the arm.
  • the machining head is movable by means of a scissors drive or rod drive or by means of a robot arm.
  • the invention also relates to a computer program for carrying out the method described above, which is loaded into the machine control of the machine tool and runs there.
  • FIGS. 2a, 2b show two different dependencies of the maximum x
  • FIGS. 4a, 4b a second embodiment of an inventive
  • FIG. 5 shows a third exemplary embodiment of a device according to the invention
  • the machine tool 1 shown in FIG. 1 has a jib arm 3 that can be moved along the x-axis or x-coordinate in a one-sided guide 2, a drive (not shown) for moving the cantilever arm 3 along the x-coordinate, a machining head 4 movably guided on the cantilever arm 3 along the y-axis or y-coordinate, a drive (not shown) for moving the machining head 4 along the y coordinate and a control unit 5, which controls the movement of the two drives for a desired xy position of the machining head 4.
  • the control unit 5 is connected via control lines, not shown, with the two drives.
  • the entire xy working range of the machining head 4 is denoted by 6.
  • the machining head 4 may be, for example, a laser cutting head of a laser cutting machine or a machining tool of any machine tool.
  • a main criterion for the machining quality of the machine tool 1 is the positioning accuracy of the machining head 4 under dynamic forces.
  • dynamic forces i. Accelerations ax and acceleration changes jx, act
  • the x-positioning accuracy of the machining head 4 is dependent on its y-position.
  • the distance L of the machining head 4 to the one-sided guide 2 of the cantilever arm 3 is minimal, in Fig. 1c, however, maximum, while in Fig. 1b, an intermediate position of the machining head 4 is shown.
  • the greater the distance L of the machining head 4 to the one-sided guide 2 the smaller the x-positioning accuracy of the machining head 4 under dynamic forces.
  • the dynamic force of the machining head 4 is changed by continuously adapting its maximum possible acceleration and acceleration change along the x-coordinate ("dynamic acceleration profile") achieved by limiting the x-acceleration ax of the machining head 4 and its change jx depending on the y-position of the machining head 4 to maximum values ax max , jxm a x, which decrease along the y-coordinate in the direction in which the x-positioning accuracy of the machining head 4 decreases.
  • the maximum values axm a ⁇ , jx ma ⁇ for the x-acceleration of the machining head and their change with the distance L of the machining head 4 to the one-sided Guide 2 of the boom 3 from.
  • a limiting device 7 is integrated into the control unit 5, which limits the acceleration ax and acceleration change jx of the boom 3 accordingly.
  • the acceleration characteristic may be implemented, for example, as a continuous continuous function or as a step function.
  • the maximum values of the x-acceleration ax ma are constantly adapted as a function of the current y-position of the machining head 4.
  • the working region 6 of the machining head 4 is subdivided into a plurality of acceleration zones along the y-coordinate, wherein in each case one zone is assigned a single maximum value axmax for the x-acceleration.
  • the working area 6 corresponding to the metal sheet 8 is divided along the y-coordinate into ten acceleration zones z1 to z10, to each of which a different maximum value ax max is assigned.
  • the y-lengths of the ten acceleration zones z1 to z10 gradually decrease in the y-direction, ie, with increasing distance L to the one-sided guide 2 of the extension arm 3.
  • the dynamics are set according to the valid acceleration and acceleration change for the respective acceleration zone in which they are arranged. If the line, curve or contour extends over several acceleration zones, two strategies are possible: a) the dynamics are set according to the zone with the lower maximum value for the acceleration; b) The line, curve or contour will be divided into individual zones
  • Segments split and set for each segment the corresponding maximum value for the acceleration.
  • the machining head 4 is slidably guided along the y-coordinate on an arm which is guided on its two sides along the x-coordinate.
  • the maximum values ax max , jx ma ⁇ for the x-acceleration of the machining head 4 and their change from both guided sides of the arm each decrease with the distance of the machining head 4 to the center of the arm.
  • FIG. 4a shows a machine tool 10 with a one-sided scissor drive 11
  • FIG. 4b shows a machine tool 10 'with a two-sided scissor drive 11' for moving the machining head 4 along the x and y coordinates.
  • the scissor drive 11, 11 ' has two guide elements 13, which are displaceable in a guide 12 along the x-coordinate, and by means of which the extension and movement of the scissor elements 14, 14' and thus the xy movement of the machining head 4 are controlled.
  • the positioning accuracy of the machining head 4 is dependent on the distance of the machining head 4 to the guide 12, ie the x-distance of the guide elements 13 to each other.
  • the 5 shows a machine tool 20 with a bar drive 21 for moving the processing head 4 along the x, y and z coordinates.
  • the bar drive 21 has three linearly movable rod elements 22, via which the spatial movement of the machining head 4 is controlled.
  • the spatial positioning accuracy of the machining head 4 depends on how far the rod elements 22 are extended along the x1, x2 and x3 coordinates.
  • the machining head 4 is attached to a robot arm.
  • the spatial positioning accuracy of the machining head 4 depends on how far the machining head is from the base of the robot arm. In this case, the possible accelerations of the machining head and their changes are limited to decreasing maximum values, which decrease with increasing distance of the machining head from the base of the robot arm.
  • the described method of limiting the acceleration as a function of the position of the machining head 4 can be implemented in a program for generating a control program that runs in the control unit 5 of the machine tool, or directly in the control unit 5.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

Eine Werkzeugmaschine (1) weist einen entlang mindestens zweier Koordinaten (x, y) verfahrbaren Bearbeitungskopf (4), dessen Positioniergenauigkeit bezüglich der ersten Koordinate (x) von seiner Position bezüglich der zweiten Koordinate (y) abhängt, eine Steuereinheit (5), welche die Bewegung des Bearbeitungskopfes (4) steuert, und erfindungsgemäß eine Begrenzungseinrichtung (7) auf, welche die entlang der ersten Koordinate (x) mögliche Beschleunigung (ax) des Bearbeitungskopfes (4) und/oder deren Änderung (jx) jeweils abhängig von der Position des Bearbeitungskopfes (4) bezüglich der zweiten Koordinate (y) auf Maximalwerte (axmax; jxmax) begrenzt, die entlang der zweiten Koordinate (y) in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.

Description

Werkzeugmaschine mit dynamischem Beschleunigunαsprofil sowie Steuerverfahren und Computerproqramm dafür
Die vorliegende Erfindung betrifft eine Werkzeugmaschine mit einem entlang mindestens zweier Koordinaten verfahrbaren Bearbeitungskopf, dessen Positioniergenauigkeit bezüglich der ersten Koordinate von seiner Position bezüglich der zweiten Koordinate abhängt, und einer Steuereinheit, welche die Bewegung des Bearbeitungskopfes steuert sowie ein Verfahren zum Steuern der Bewegung eines
solchen Bearbeitungskopfes und ein Computerprogramm zum Ausführen des Verfahrens.
Beschleunigung und Beschleunigungsänderungen eines entlang zweier Koordinaten verfahrbaren Bearbeitungskopfes sind kritische Faktoren für die Dynamik einer Werkzeugmaschine. Die Dynamik hat andererseits signifikanten Einfluss auf die Produktivität der Werkzeugmaschine. Herkömmlich werden Beschleunigung und Beschleunigungsänderungen entsprechend der Maschinenstruktur, Beladungsfall, Motorcharakteristik, Kurve und Prozesstechnologie gesetzt. Allerdings ist die Positioniergenauigkeit des Bearbeitungskopfes bezüglich der einen Koordinate häufig abhängig von seiner Position bezüglich der anderen Koordinate.
Es ist daher die Aufgabe der vorliegenden Erfindung, eine Werkzeugmaschine der eingangs genannten Art dahingehend weiterzubilden, dass eine von seiner Position möglichst unabhängige Positioniergenauigkeit des Bearbeitungskopfes erreicht werden kann, sowie ein entsprechendes Steuerverfahren und Computerprogramm anzugeben.
Diese Aufgabe wird bezüglich des Verfahrens erfindungsgemäß dadurch gelöst, dass die entlang der ersten Koordinate mögliche Beschleunigung des Bearbeitungskopfes und/oder deren Änderung jeweils abhängig von der Position des Bearbeitungskopfes bezüglich der zweiten Koordinate auf Maximalwerte begrenzt werden, die entlang der zweiten Koordinate in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes bezüglich der ersten Koordinate abnimmt.
Bei dem erfindungsgemäßen Verfahren wird die dynamische Kraft des Bearbeitungskopfes durch kontinuierliche Anpassung seiner maximal möglichen Beschleunigung und Beschleunigungsänderung entlang der ersten Koordinate verändert, wodurch eine von seiner Position unabhängige Positioniergenauigkeit des Bearbeitungskopfes entlang der ersten Koordinate erreicht werden kann („Dynamisches Beschleunigungsprofil").
In einer bevorzugten Verfahrensvariante nehmen entlang der zweiten Koordinate die Maximalwerte der entlang der ersten Koordinate möglichen Beschleunigung und/oder deren Änderung kontinuierlich und insbesondere stetig in der Richtung ab, in der die Positioniergenauigkeit des Bearbeitungskopfes bezüglich der ersten Koordinate abnimmt.
In einer anderen bevorzugten Verfahrensvariante wird der Verfahrweg des Bearbeitungskopfes entlang der zweiten Koordinate in mehrere Zonen unterteilt und jeweils einer Zone ein einziger Maximalwert für die Beschleunigung bzw. für deren Änderung zugeordnet. Dabei können die Längen der Zonen entlang der zweiten Koordinate in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes bezüglich der ersten Koordinate abnimmt.
Die oben genannte Aufgabe wird bezüglich der Werkzeugmaschine durch eine Begrenzungseinrichtung gelöst, welche die entlang der ersten Koordinate mögliche Beschleunigung des Bearbeitungskopfes und/oder deren Änderung jeweils abhängig von der Position des Bearbeitungskopfes bezüglich der zweiten Koordinate auf Maximalwerte begrenzt, die entlang der zweiten Koordinate in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes bezüglich der ersten Koordinate abnimmt. Bevorzugt ist die Begrenzungseinrichtung in die Steuereinheit integriert. Die Begrenzungs- bzw. Steuereinheit ist derart programmtechnisch eingerichtet, dass sie das erfindungsgemäße Verfahren ausführen kann. In der Begrenzungs- bzw. Steuereinheit können beispielsweise die Maximalwerte in Abhängigkeit von der Position des Bearbeitungskopfes bezüglich der zweiten Koordinate gespeichert sein.
In einer besonders bevorzugten Ausführungsvariante ist der Bearbeitungskopf an einem entlang der ersten Koordinate verfahrbar geführten Arm entlang der zweiten Koordinate verfahrbar geführt. Dabei kann der Arm an seinen beiden Seiten als Portal oder einseitig als Ausleger geführt sein. Die Maximalwerte für die Beschleunigung des Arms und deren Änderung nehmen im ersten Fall beidseitig mit abnehmendem Abstand des Bearbeitungskopfes zur Armmitte und im zweiten Fall mit wachsendem Abstand des Bearbeitungskopfes von der einseitigen Führung des Arms ab. Bei anderen bevorzugten Ausführungsvarianten ist der Bearbeitungskopf mittels eines Scherenantriebs oder Stabantriebs oder mittels eines Roboterarms verfahrbar.
Die Erfindung betrifft auch ein Computerprogramm zum Ausführen des oben beschriebenen Verfahren, das in die Maschinensteuerung der Werkzeugmaschine geladen wird und dort abläuft.
Weitere Vorteile der Erfindung ergeben sich aus der Beschreibung und der Zeichnung. Ebenso können die vorstehend genannten und die noch weiter aufgeführten Merkmale je für sich oder zu mehreren in beliebigen 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.
Es zeigen:
Fign. 1a, 1b, 1c ein erstes Ausführungsbeispiel einer erfindungsgemäßen
Werkzeugmaschine mit einem in drei unterschiedlichen y-
Positionen gezeigten Bearbeitungskopf; Fign. 2a, 2b zwei unterschiedliche Abhängigkeiten der maximalen x-
Beschleunigung des Bearbeitungskopfes von seiner y-Position; Fig. 3 einen in unterschiedliche Beschleunigungszonen unterteilten
Arbeitsbereich der Werkzeugmaschine; Fign. 4a, 4b ein zweites Ausführungsbeispiel einer erfindungsgemäßen
Werkzeugmaschine mit einem einfachen Scherenantrieb (Fig.
4a) und einem doppelten Scherenantrieb (Fig. 4b) für den
Bearbeitungskopf; und Fig. 5 ein drittes Ausführungsbeispiel einer erfindungsgemäßen
Werkzeugmaschine mit einem Stabantrieb für den
Bearbeitungskopf.
Die in Fig. 1 gezeigte Werkzeugmaschine 1 weist einen entlang der x-Achse bzw. x- Koordinate in einer einseitigen Führung 2 verfahrbaren Auslegerarm 3, einen Antrieb (nicht gezeigt) zum Verfahren des Auslegerarms 3 entlang der x-Koordinate, einen Bearbeitungskopf 4, der am Auslegerarm 3 entlang der y-Achse bzw. y-Koordinate verfahrbar geführt ist, einen Antrieb (nicht gezeigt) zum Verfahren des Bearbeitungskopfes 4 entlang der y-Koordinate sowie eine Steuereinheit 5 auf, welche die Bewegung der beiden Antriebe für eine gewünschte x-y-Position des Bearbeitungskopfes 4 ansteuert. Dazu ist die Steuereinheit 5 über nicht gezeigte Steuerleitungen mit den beiden Antrieben verbunden. Der gesamte x-y- Arbeitsbereich des Bearbeitungskopfes 4 ist mit 6 bezeichnet. Der Bearbeitungskopf 4 kann z.B. ein Laserschneidkopf einer Laserschneidmaschine oder ein Bearbeitungswerkzeug einer beliebigen Werkzeugmaschine sein.
Ein Hauptkriterium für die Bearbeitungsqualität der Werkzeugmaschine 1 ist die Positioniergenauigkeit des Bearbeitungskopfes 4 unter dynamischen Kräften. Wenn in x-Richtung am Auslegerarm 3 dynamische Kräfte, d.h. Beschleunigungen ax und Beschleunigungsänderungen jx, wirken, ist die x-Positioniergenauigkeit des Bearbeitungskopfes 4 abhängig von seiner y-Position. In Fig. 1a ist der Abstand L des Bearbeitungskopfes 4 zur einseitigen Führung 2 des Auslegerarms 3 minimal, in Fig. 1c dagegen maximal, während in Fig. 1b eine Zwischenstellung des Bearbeitungskopfes 4 gezeigt ist. Je größer der Abstand L des Bearbeitungskopfes 4 zur einseitigen Führung 2, desto kleiner ist die x-Positioniergenauigkeit des Bearbeitungskopfes 4 unter dynamischen Kräften.
Um dennoch eine von seiner y-Position möglichst unabhängige x- Positioniergenauigkeit des Bearbeitungskopfes 4 zu erreichen, wird die dynamische Kraft des Bearbeitungskopfes 4 durch kontinuierliche Anpassung seiner maximal möglichen Beschleunigung und Beschleunigungsänderung entlang der x-Koordinate verändert („Dynamisches Beschleunigungsprofil"). Dies wird dadurch erreicht, dass die x-Beschleunigung ax des Bearbeitungskopfes 4 und deren Änderung jx jeweils abhängig von der y-Position des Bearbeitungskopfes 4 auf Maximalwerte axmax, jxmax begrenzt werden, die entlang der y-Koordinate in der Richtung abnehmen, in der die x-Positioniergenauigkeit des Bearbeitungskopfes 4 abnimmt. Im gezeigten Ausführungsbeispiel einer Werkzeugmaschine 1 mit Auslegerarm 3 nehmen die Maximalwerte axmaχ, jxmaχ für die x-Beschleunigung des Bearbeitungskopfes und deren Änderung mit dem Abstand L des Bearbeitungskopfes 4 zur einseitigen Führung 2 des Auslegerarms 3 ab.
Diese Maximalwerte axmax, jxmaχ werden der Steuereinheit 5 bzw. dem darin ablaufenden Steuerprogramm als Beschleunigungscharakteristik implementiert, in der die Beschleunigung ax und Beschleunigungsänderung jx des Auslegerarms 3 und damit auch des Bearbeitungskopfes 4 beispielsweise als Funktionen von der y- Position des Bearbeitungskopfes 4 gespeichert oder berechnet werden, d.h. axmax = f(y) und jxmax = f(y). Im gezeigten Ausführungsbeispiel ist in die Steuereinheit 5 eine Begrenzungseinrichtung 7 integriert, welche die Beschleunigung ax und Beschleunigungsänderung jx des Auslegerarms 3 entsprechend begrenzt. Die Beschleunigungscharakteristik kann beispielsweise als eine kontinuierliche stetige Funktion oder als Stufenfunktion implementiert werden.
Im Falle einer kontinuierlichen stetigen Funktion (Fig. 2a) werden die Maximalwerte der x-Beschleunigung axmaχ abhängig von der aktuellen y-Position des Bearbeitungskopfes 4 konstant angepasst. Bei einer Stufenfunktion (Fig. 2b) ist der Arbeitsbereich 6 des Bearbeitungskopfes 4 entlang der y-Koordinate in mehrere Beschleunigungszonen unterteilt, wobei jeweils einer Zone ein einziger Maximalwert axmax für die x-Beschleunigung zugeordnet ist.
Fig. 3 zeigt eine vereinfachte Blechtafel 8 mit einer Anzahl von auszuschneidenden Werkstücken 9 mit unterschiedlichen Konturen. Der der Blechtafel 8 entsprechende Arbeitsbereich 6 ist entlang der y-Koordinate in zehn Beschleunigungszonen z1 bis z10 geteilt, denen jeweils ein unterschiedlicher Maximalwert axmax zugeordnet ist. Die y-Längen der zehn Beschleunigungszonen z1 bis z10 nehmen in y-Richtung, d.h. mit wachsendem Abstand L zur einseitigen Führung 2 des Auslegerarms 3, stufenweise ab. Für jede Linie, Kurve oder Kontur der Werkstücke 9 werden die Dynamiken gemäß der gültigen Beschleunigung und Beschleunigungsänderung für die jeweilige Beschleunigungszone gesetzt, in der sie angeordnet sind. Erstreckt sich dabei die Linie, Kurve oder Kontur über mehrere Beschleunigungszonen, sind zwei Strategien möglich: a) Die Dynamik wird gemäß der Zone mit dem geringeren Maximalwert für die Beschleunigung gesetzt; b) Die Linie, Kurve oder Kontur wird den Zonen entsprechend in einzelne
Segmente aufgespaltet und für jedes Segment der entsprechende Maximalwert für die Beschleunigung gesetzt.
Bei einer nicht gezeigten Variante ist der Bearbeitungskopf 4 entlang der y- Koordinate verschiebbar an einem Arm geführt, der an seinen beiden Seiten entlang der x-Koordinate geführt ist. In diesem Fall nehmen die Maximalwerte axmax, jxmaχ für die x-Beschleunigung des Bearbeitungskopfes 4 und deren Änderung von beiden geführten Seiten des Arms jeweils mit dem Abstand des Bearbeitungskopfes 4 zur Armmitte ab.
Fig. 4a zeigt eine Werkzeugmaschine 10 mit einem einseitigen Scherenantrieb 11 und Fig. 4b eine Werkzeugmaschine 10' mit einem zweiseitigen Scherenantrieb 11' zum Verfahren des Bearbeitungskopfes 4 entlang der x- und y-Koordinaten. Der Scherenantrieb 11 , 11 ' weist zwei in einer Führung 12 entlang der x-Koordinate verschiebbare Führungselemente 13 auf, über die das Aus- und Verfahren der Scherenelemente 14, 14' und damit die x-y-Bewegung des Bearbeitungskopfes 4 gesteuert werden. Die Positioniergenauigkeit des Bearbeitungskopfes 4 ist abhängig vom Abstand des Bearbeitungskopfes 4 zur Führung 12, d.h. vom x-Abstand der Führungselemente 13 zueinander. In diesem Fall werden die Maximalwerte axmax, jxmax für die Beschleunigung ax und Beschleunigungsänderung jx des Bearbeitungskopfes 4, d.h. die Beschleunigungscharakteristik, als Funktionen des Abstandes X1-X2 zwischen den beiden Führungselementen 13 begrenzt, d.h. aXmax = f(XrX2) Und jXmax = f(Xi"X2)-
Fig. 5 zeigt eine Werkzeugmaschine 20 mit einem Stabantrieb 21 zum Verfahren des Bearbeitungskopfes 4 entlang der x-, y- und z-Koordinaten. Der Stabantrieb 21 weist drei linear verfahrbare Stabelemente 22 auf, über welche die räumliche Bewegung des Bearbeitungskopfes 4 gesteuert wird. Die räumliche Positioniergenauigkeit des Bearbeitungskopfes 4 ist abhängig davon, wie weit die Stabelemente 22 entlang der x1-, x2- und x3-Koordinate ausgefahren sind. In diesem Fall werden die Maximalwerte axmax, jxmax , aymaχ, jymax , azmax, jzmax für die Beschleunigung ax, ay, az des Bearbeitungskopfes 4 entlang den x-, y- und z-Koordinaten und deren Änderungen jx, jy, jz, also die Beschleunigungscharakteristik, als Funktionen von den Positionen der Stabelemente 22 begrenzt, d.h. aXmax = f(Xi,X2,X3) Und jXmax = f(Xi ,X2,X3) aymax = f(Xi,X2,X3) Und jymaχ = f(Xi,X2,X3) a∑max = f(xi ,X21X3) und jzmax = f(xi, X21X3).
In einer nicht gezeigten Variante ist der Bearbeitungskopf 4 an einem Roboterarm befestigt. Die räumliche Positioniergenauigkeit des Bearbeitungskopfes 4 ist davon abhängig, wie weit der Bearbeitungskopf von der Basis des Roboterarms beabstandet ist. In diesem Fall werden die möglichen Beschleunigungen des Bearbeitungskopfes und deren Änderungen auf abnehmende Maximalwerte begrenzt, die mit wachsendem Abstand des Bearbeitungskopfes von der Basis des Roboterarms abnehmen.
Das beschriebene Verfahren der Beschleunigungsbegrenzung in Abhängigkeit der Position des Bearbeitungskopfes 4 kann in ein Programm zur Erzeugung eines Steuerprogramms, das in der Steuereinheit 5 der Werkzeugmaschine abläuft, oder direkt in die Steuereinheit 5 implementiert sein.

Claims

Patentansprüche
1. Verfahren zum Steuern eines entlang mindestens zweier Koordinaten (x, y) verfahrbaren Bearbeitungskopfes (4) einer Werkzeugmaschine (1; 10; 10'; 20), wobei die entlang der ersten Koordinate (x) mögliche Beschleunigung (ax) des Bearbeitungskopfes (4) und/oder deren Änderung (jx) jeweils abhängig von der Position des Bearbeitungskopfes (4) bezüglich der zweiten Koordinate (y) auf Maximalwerte (axmax; jXmax) begrenzt werden, die entlang der zweiten Koordinate (y) in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.
2. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass entlang der zweiten Koordinate (y) die Maximalwerte (axmax; jxmaχ) der entlang der ersten Koordinate (x) möglichen Beschleunigung (ax) und/oder deren Änderung (jx) kontinuierlich und insbesondere stetig in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.
3. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass der Arbeitsbereich (6) des Bearbeitungskopfes (4) entlang der zweiten Koordinate (y) in mehrere Zonen (z1 ,..., z10) unterteilt wird und jeweils einer Zone ein einziger Maximalwert (axmaχ; jxmax) für die Beschleunigung (ax) bzw. für deren Änderung (jx) zugeordnet wird.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Längen der Zonen (z1 ,..., z10) entlang der zweiten Koordinate (y) in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.
5. Werkzeugmaschine (1 ; 10; 10'; 20) zum Durchführen des Verfahrens nach einem der vorhergehenden Ansprüche, mit einem entlang mindestens zweier Koordinaten (x, y) verfahrbaren Bearbeitungskopf (4), dessen Positioniergenauigkeit bezüglich der ersten Koordinate (x) von seiner Position bezüglich der zweiten Koordinate (y) abhängt, und mit einer Steuereinheit (5), welche die Bewegung des Bearbeitungskopfes (4) steuert, gekennzeichnet durch eine Begrenzungseinrichtung (7), welche die entlang der ersten Koordinate (x) mögliche Beschleunigung (ax) des Bearbeitungskopfes (4) und/oder deren Änderung (jx) jeweils abhängig von der Position des Bearbeitungskopfes (4) bezüglich der zweiten Koordinate (y) auf Maximalwerte (axmaχ; jxmax) begrenzt, die entlang der zweiten Koordinate (y) in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.
6. Werkzeugmaschine nach Anspruch 5, dadurch gekennzeichnet, dass die Begrenzungseinrichtung (7) in die Steuereinheit (5) integriert ist.
7. Werkzeugmaschine nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass in der Begrenzungseinrichtung (7) die Maximalwerte (axmaχ; jxmax) in Abhängigkeit von der Position des Bearbeitungskopfes (4) bezüglich der zweiten Koordinate (y) gespeichert sind.
8. Werkzeugmaschine nach einem der Ansprüche 5 bis 7, dadurch gekennzeichnet, dass entlang der zweiten Koordinate (y) die Maximalwerte (axmax! jXmax) der entlang der ersten Koordinate (x) möglichen Beschleunigung (ax) und/oder deren Änderung Gx) kontinuierlich und insbesondere stetig in der Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.
9. Werkzeugmaschine nach einem der Ansprüche 5 bis 8, dadurch gekennzeichnet, dass entlang der zweiten Koordinate (y) der Arbeitsbereich (6) des Bearbeitungskopfes (4) in mehrere Zonen (z1 ,..., z10) unterteilt ist und jeweils einer Zone ein einziger Maximalwert (axmaχ; jxmax) für die entlang der ersten Koordinate (x) mögliche Beschleunigung (ax) bzw. für deren Änderung (jx) zugeordnet ist.
10. Werkzeugmaschine nach Anspruch 9, dadurch gekennzeichnet, dass die
Längen der Zonen (z1 z10) entlang der zweiten Koordinate (y) in der
Richtung abnehmen, in der die Positioniergenauigkeit des Bearbeitungskopfes (4) bezüglich der ersten Koordinate (x) abnimmt.
11. Werkzeugmaschine nach einem der Ansprüche 5 bis 10, dadurch gekennzeichnet, dass der Bearbeitungskopf (4) an einem entlang der ersten Koordinate (x) verfahrbar geführten Arm (3) entlang der zweiten Koordinate (y) verfahrbar geführt ist.
12. Werkzeugmaschine nach Anspruch 11 , dadurch gekennzeichnet, dass der Arm (3) in einer einseitigen Führung (2) geführt ist und die Maximalwerte (axmax! JXmax) für die entlang der ersten Koordinate (x) mögliche Beschleunigung (ax) des Bearbeitungskopfes (4) und/oder deren Änderung Ox) mit dem Abstand des Bearbeitungskopfes (4) von der einseitigen Führung (2) des Arms (3) abnehmen.
13. Werkzeugmaschine nach einem der Ansprüche 5 bis 10, dadurch gekennzeichnet, dass der Bearbeitungskopf (4) mittels eines Scherenantriebs (11 ; 11 ') oder Stabantriebs (21 ) verfahrbar ist.
14. Werkzeugmaschine nach einem der Ansprüche 5 bis 13, dadurch gekennzeichnet, dass der Bearbeitungskopf (4) entlang mindestens dreier Koordinaten (x, y, z) verfahrbar ist.
15. Werkzeugmaschine nach einem der Ansprüche 5 bis 14, dadurch gekennzeichnet, dass die Begrenzungseinrichtung (7) in ein Programm zur Erzeugung eines Steuerprogramms, das in der Steuereinheit (5) der Werkzeugmaschine (1 ; 10; 10'; 20) abläuft, integriert ist.
16. Computerprogramm zum Ausführen des Verfahrens nach einem der
Ansprüche 1 bis 4 in einer Steuereinheit (5) einer Werkzeugmaschine (1 ; 10; 10'; 20).
PCT/EP2005/006872 2004-07-02 2005-06-25 Werkzeugmaschine mit dynamischem beschleunigungsprofil sowie steuerverfahren und computerprogramm dafür WO2006002842A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP05755296A EP1763708A1 (de) 2004-07-02 2005-06-25 Werkzeugmaschine mit dynamischem beschleunigungsprofil sowie steuerverfahren und computerprogramm dafür

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/882,285 2004-07-02
US10/882,285 US7383098B2 (en) 2004-07-02 2004-07-02 Machine tool acceleration

Publications (1)

Publication Number Publication Date
WO2006002842A1 true WO2006002842A1 (de) 2006-01-12

Family

ID=34971275

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2005/006872 WO2006002842A1 (de) 2004-07-02 2005-06-25 Werkzeugmaschine mit dynamischem beschleunigungsprofil sowie steuerverfahren und computerprogramm dafür

Country Status (3)

Country Link
US (1) US7383098B2 (de)
EP (1) EP1763708A1 (de)
WO (1) WO2006002842A1 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007027503A1 (de) * 2007-06-14 2009-01-08 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren zur optimierten Bewegungskoordination von Mess- oder Werkzeugmaschinen mit redundanten translatorisch wirksamen Achsen
JP5739480B2 (ja) * 2013-06-21 2015-06-24 ファナック株式会社 飛散防止カバーを有する工作機械

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0240570A1 (de) * 1985-09-11 1987-10-14 Fanuc Ltd. Beschleunigungs- und geschwindigkeitsabnahmesteuerungssystem für roboter mit waagerechtem gelenk
JPH08123531A (ja) * 1994-10-24 1996-05-17 Hitachi Ltd 軌道の制御方法
US6294755B1 (en) * 1997-12-02 2001-09-25 Lacent Technologies, Inc. Gantry-mounted laser nozzle and method for controlling laser positioning

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3662799B2 (ja) * 2000-03-09 2005-06-22 三菱電機株式会社 数値制御装置及び数値制御方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0240570A1 (de) * 1985-09-11 1987-10-14 Fanuc Ltd. Beschleunigungs- und geschwindigkeitsabnahmesteuerungssystem für roboter mit waagerechtem gelenk
JPH08123531A (ja) * 1994-10-24 1996-05-17 Hitachi Ltd 軌道の制御方法
US6294755B1 (en) * 1997-12-02 2001-09-25 Lacent Technologies, Inc. Gantry-mounted laser nozzle and method for controlling laser positioning

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1996, no. 09 30 September 1996 (1996-09-30) *

Also Published As

Publication number Publication date
US20060004480A1 (en) 2006-01-05
EP1763708A1 (de) 2007-03-21
US7383098B2 (en) 2008-06-03

Similar Documents

Publication Publication Date Title
EP2008752B1 (de) Maschine zum Bearbeiten von Werkstücken und Verfahren zum maschinellen Bearbeiten von Werkstücken
EP1963935B1 (de) Ermittlungsverfahren für eine lagegeführt abzufahrende grobbahn
EP2315644B1 (de) Verfahren zur verlagerung der bearbeitungsstelle eines werkstücks
DE69014810T2 (de) Schleifroboter.
EP3528996B1 (de) Verfahren zur vorhersage der kippneigung eines freigeschnittenen werkstückteils und bearbeitungsmaschine zur trennenden bearbeitung eines plattenförmigen werkstücks
DE9007812U1 (de) Mehrspindelmaschine zum Bohren, Fräsen o.dgl.
EP2183652B1 (de) Verfahren zur optimierten bewegungskoordination von mess- oder werkzeugmaschinen mit redundanten translatorisch wirksamen achsen
DE19654712A1 (de) Maschine mit beweglicher Brücke mit zueinander beweglichen Stützen
EP2029316B1 (de) Verfahren, einstellvorrichtung und auflageelement zum einrichten einer werkstückauflage zur aufnahme eines tafelförmigen werkstücks
WO2017025497A1 (de) Bearbeitungsstation
DE102015112577A1 (de) Werkzeugmaschine
EP1002595A2 (de) Vorrichtung und Verfahren zum Umformen
DE3809630C1 (de)
EP1977295B1 (de) Verfahren zur achsregelung
DE3546130A1 (de) Verfahren zur steuerung der bearbeitung in einer elektroerosionsmaschine mit einer drahtelektrode
DE102017001297A1 (de) Vorrichtung zum Indexieren einer Spindelphase für eine Werkzeugmaschine
EP1746335A1 (de) Verfahren zur Sicherung einer Biegepresse und optoelektronischer Sensor zur Durchführung eines solchen Verfahrens
WO2006002842A1 (de) Werkzeugmaschine mit dynamischem beschleunigungsprofil sowie steuerverfahren und computerprogramm dafür
EP1002594A2 (de) Verfahren und Vorrichtung zum Umformen
EP0585576B1 (de) Lochstanze
DE19517771A1 (de) Verfahren zum Betrieb einer numerisch gesteuerten Werkzeugmaschine oder eines Roboters
DE102015117497A1 (de) Vorrichtung und Verfahren zum Laserbearbeiten eines als Schaltschrankbauteil ausgeführten Werkstücks
EP1459855A2 (de) Verfahren und Vorrichtung zur Verbesserung der Positioniergenauigkeit eines Arbeitsroboters
DE202007018545U1 (de) Maschine zum Bearbeiten von Werkstücken zum maschinellen Bearbeiten von Werkstücken
DE102013021653A1 (de) Verfahren zur Steuerung einer Bearbeitungsmaschine

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 2007519667

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2005755296

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2005755296

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP