DE69017670T2 - Verfahren zur positionierung eines metallblattes in einer blattmetallbearbeitungsvorrichtung. - Google Patents
Verfahren zur positionierung eines metallblattes in einer blattmetallbearbeitungsvorrichtung.Info
- Publication number
- DE69017670T2 DE69017670T2 DE69017670T DE69017670T DE69017670T2 DE 69017670 T2 DE69017670 T2 DE 69017670T2 DE 69017670 T DE69017670 T DE 69017670T DE 69017670 T DE69017670 T DE 69017670T DE 69017670 T2 DE69017670 T2 DE 69017670T2
- Authority
- DE
- Germany
- Prior art keywords
- metal sheet
- grippers
- sheet
- gripping point
- positioning
- 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.)
- Expired - Fee Related
Links
- 239000002184 metal Substances 0.000 title claims abstract description 61
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000001514 detection method Methods 0.000 claims description 2
- 238000003754 machining Methods 0.000 claims 1
- 238000006073 displacement reaction Methods 0.000 abstract description 3
- 238000005452 bending Methods 0.000 description 24
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000004049 embossing Methods 0.000 description 4
- 238000010008 shearing Methods 0.000 description 2
- 210000000078 claw Anatomy 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B21—MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D—WORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D43/00—Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profiles; Associations therewith of cutting devices
- B21D43/02—Advancing work in relation to the stroke of the die or tool
- B21D43/04—Advancing work in relation to the stroke of the die or tool by means in mechanical engagement with the work
- B21D43/10—Advancing work in relation to the stroke of the die or tool by means in mechanical engagement with the work by grippers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B21—MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D—WORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D5/00—Bending sheet metal along straight lines, e.g. to form simple curves
- B21D5/002—Positioning devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B21—MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D—WORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D43/00—Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profiles; Associations therewith of cutting devices
- B21D43/003—Positioning devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B21—MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D—WORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D43/00—Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profiles; Associations therewith of cutting devices
- B21D43/02—Advancing work in relation to the stroke of the die or tool
- B21D43/04—Advancing work in relation to the stroke of the die or tool by means in mechanical engagement with the work
- B21D43/10—Advancing work in relation to the stroke of the die or tool by means in mechanical engagement with the work by grippers
- B21D43/105—Manipulators, i.e. mechanical arms carrying a gripper element having several degrees of freedom
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Bending Of Plates, Rods, And Pipes (AREA)
- Advancing Webs (AREA)
- Lead Frames For Integrated Circuits (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
- Shaping Of Tube Ends By Bending Or Straightening (AREA)
- Manipulator (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf ein Verfahren zur Positionierung einer Metallbleches für eine Metallblech-Verarbeitungsmaschine, wie beispielsweise eine Biegemaschine, eine Abkantpresse oder eine Abschermaschine. Das Metallblech ist anfänglich flach zwischen einem Paar geradliniger Werkzeuge und wird durch ein bewegbares Greiftell eines Handhabungsroboters gehandhabt, der durch eine Programmiereinheit gesteuert wird, und zwar gemäß einem Programm zur Positionierung aufeinanderfolgender Linien aufgrund von Angaben für das Metallblech. Das Programm wird durch Rückführsignale beelnflußt, die aufeinanderfolgende Positionen, sowohl räumlich als auch wlnkelmäßig, des Greifteils anzeigen.
- Gemäß einem neueren Stand der Technik werden, unter der Annahme einer Biegemaschine als Beispiel, die Biegeprogramme durch eine numerisch gesteuerte Programmiereinheit gemäß einem Programm gesteuert, das durch einen billigen Personalcomputer aufbereitet werden kann.
- Die Arbeitsmaschine besteht allgemein aus einer vertikalen Biegepresse mit einem oberen, bewegbaren Stanzstempel und einer unteren, festgelegten Prägeplatte, die beide V-förmig sind.
- Ein Roboter ist der Biegepresse zugeordnet und trägt ein Greifteil, das in der Form eines Greifers vorliegen kann. Das Greifteil kann Translationsbewegungen entlang drei Achsen und Rotations- bzw. Drehbewegungen durchführen, die durch jeweilige numerisch gesteuerte Motoren gesteuert werden. Diese Motoren werden wiederum durch das Programm gesteuert.
- Die Programmiereinheit empfängt Rückführsignale von Sensoren, mit denen der Roboter versorgt wird, und diese zeigen der Programmiereinheit aufeinanderfolgende lineare und wlnkelmäßige Positionen an, die durch das Greifteil angenommen werden.
- Die Sensoren, die die Rückführsignale abgeben, sind von dem Typ, die als "Codiereinrichtungen" bekannt sind. Sensoren dieses Typs ermitteln nicht die linearen und winkelmäßigen Positionen in Bezug auf Ursprünge, die ein und für alle Male festgelegt sind, sondern die Ursprünge, die bei jeder Gelegenheit den linearen und winkelmäßigen Positionen zu Beginn des Betriebs entsprechen. In der Praxis entsprechen diese Ursprünge den linearen und winkelmäßigen Positionen, die das Greifteil und das Metallblech, das dadurch gehalten wird, annehmen, wenn das Blech für die Bildung einer ersten Biegung gemäß des Programms positioniert wird.
- Bei der Durchführung bekannter Verfahren wird Sorge durch einige Einrichtungen oder andere dafür getragen, daß das Metallblech korrekt für die erste Biegung, die ausgeführt werden soll, positioniert ist. Diese Positionierung berücksichtigt allerdings nicht die Tatsache, daß die Greifer oder das Greifteil des Roboters mit dem Metallblech an einem Punkt in Eingriff gebracht werden können, der in einem bestimmten Ausmaß von einem idealen oder theoretischen Greifpunkt abweicht. Wenn das Metallblech einmal korrekt für die Bildung einer ersten Biegung positioniert worden ist, folgt der Roboter dem Programm korrekt hinsichtlich der aufeinanderfolgenden Biegungen, die geformt werden sollen. Falls das Greifteil nicht mit dem Metallblech an dem theoretischen Punkt in Eingriff gebracht wird, kann es allerdings Durchgangswegen folgen, die so unterschiedlich zu denen sind, die ins Auge gefaßt sind, daß es während aufeinanderfolgender Handhabungen gegen verschiedene Hindernisse, einschließlich, und zwar mit verheerenden Folgen, den Werkzeugen der Presse stößt. Dieses Problem ist umso ernster zu nehmen, je kleiner die Metallbleche, die gebogen werden sollen, sind, wobei in einem solchen Fall Verschiebungen des Greifteils sogar um ein paar wenige Millimeter von dem beabsichtigten Weg verheerend sein können.
- Ein Verfahren zum Positionieren eines Metallbleches gemäß dem Oberbegriff des Anspruches 1 ist aus der FR-A-2 626 506 bekannt. In diesem Dokument ist offenbart, einen Sensor zu verwenden, um ein Werkstück relativ zu Werkzeugen in einer Y-Achsrichtung zu positionieren.
- Es ist die Aufgabe der vorliegenden Erfindung, ein Verfahren zur Positionierung eines Metallbleches zu schaffen, bei dem Maßnahmen dazu geeignet sind, zu verhindern, daß ein Greifer oder ein anderes Greifteil eines Handhabungsroboters von seinem beabsichtigten Weg während des Arbeitszyklus gemäß dem Programm verschoben wird.
- Diese Aufgabe wird gemäß der Erfindung durch den Gegenstand des Anspruches 1 gelöst.
- Bevorzugte Ausführungsformen der Erfindung sind Gegenstand der abhängigen Ansprüche.
- Aufgrund dieses Konzepts, und wie besser aus dem Nachfolgenden verstanden wird, weist das Verfahren gemäß der Erfindung den Zusatz einer imaginären Arbeitslinie beim Start des Programms auf, das zum Beispiel auf einem Personalcomputer aufbereitet ist.
- Die Programmiereinheit startet das Arbeitsprogramm unter Transportieren des Metallbleches zu-der Position, die der ersten virtuellen oder Imaginären Arbeitslinie entspricht. An diesem Punkt setzt das Verfahren gemäß der Erfindung die Verwendung einer Erfassungselnrichtung ein, die die Positionen der vlrtuellen Arbeitsllnie erfaßt, und signalisiert der Programmiereinheit, ob und in welchem Umfang sich die Position dieser virtuellen Arbeitslinie von der korrekten Position unterscheidet. Dies ist gleichbedeutend zu der Eingabe einer Angabe in die Programmiereinheit, die sich auf die Verschiebung des Eingriffspunkts des Greifteils von seinem theoretischen Eingriffspunkt an dem Metallblech bezieht.
- Gemäß der Erfindung bewegt, nachdem das Metallblech korrekt gemäß dem Programm für die Bildung einer ersten, tatsächlichen Arbeitslinie positloniert worden ist, die Progammiereinheit das Greifteil alleine und auf der Basis des erfaßten fehlers, wobei es dieses zu dem Metallblech an den theoretischen Eingriffspunkt zurückpositioniert.
- Diese letzte Betriebsweise stellt sicher, daß über das Programm das Greifteil des Roboters den vorbestimmten Durchgangswegen folgt, entlang denen keine Hindernisse erfaßt werden.
- Figur 1 zeigt eine perspektlvische Ansicht einer Metallblech-Biegepresse, von der einiges entfernt ist, um innere Details zu zeigen, und einen Roboter, der der Presse zur Handhabung von Metallblechen zugeordnet ist;
- Figur 2 zeigt eine schematische Aufrißansicht, die, unter anderem, die Prägeplatte und den Stanzstempel der Presse, ein Metallblech, das zwischen diesen Werkzeugen elngesetzt ist und durch einen Grelfer gehalten wird, und einen Teil der Sensoren zur Ermittlung der Position einer Kante des Metallbleches darstellt;
- Figur 3 zeigt ein Blockdiagramm der Steuereinheit des Roboters;
- Figuren 4, 5, 6, 7 und 8 zeigen schematische Ansichten, die die relativen Positionen eines Metallbleches des Biege-Zweiflachs, das durch die Werkzeuge der Biegepresse festgelegt wird, und die Positionierungssensoren, die der Presse zugeordnet sind, darstellt;
- Figur 9 zelgt eine schematische Aufrißansicht ähnlich der Figur 2, die einen Zustand zeigt, der demjenigen der Figur 8 entspricht; und
- Figuren 10 und 11 zeigen schematische Ansichten ähnlich den Figuren 6 und 8 jeweils, die eine Variante des Verfahrens darstellen.
- Wie die Figuren 1 und 2 zeigen, weist eine Biegepresse eines bekannten Typs, die allgemein mit 10 bezeichnet ist, ein unteres, befestigtes Querteil 12 und ein oberes Querteil 14 auf, das sich nach oben und nach unten bewegen kann.
- Das untere Quertell 12 trägt eine befestigte Biegeprägeplatte 16, die eine lineare Prägung eines bekannten, V-förmlgen Querschnitts besitzt. Das obere, bewegbare Quertell 14 trägt einen Stanzstempel 18 mit einer aktiven, V-förmigen, linearen Kante entsprechend der V-förmigen Prägung in der Prägeplatte 16.
- Die zwei Querteile 12 und 14 werden durch einen starken Rahmen getragen, der bekannte, C-querschnittsförmige Ständer umfaßt, ähnlich dem einen, der mit 20 in Figur 1 angezelgt ist.
- Eine Längsschiene 22 ist In dem Kanal der Ständer 20 parallel zu der Prägeplatte 16 und dem Stanzstempel 18 befestigt.
- Erfassungseinrichtungen in der Form eines Paares von Positionssensoren S&sub1;, S&sub2; sind an der Schiene 22 befestigt und deren Funktion wird nachfolgend spezifiziert. Die zwei Sensoren S&sub1;, S&sub2; sind so befestigt, daß sie entlang der Schiene für den Zweck, der nachfolgend erläutert wird, einstellbar sind.
- Wie wiederum die Figur 1 zeigt, ist ein Roboter, der allgemein mit 24 gekennzeichnet ist, zur Handhabung von Metallblechen der Biegepresse 10 zugeordnet. Der Roboter 24 kann z.B. von dem Typ sein, der in dem Dokument IT-A-89 67704 beschrieben und dargestellt ist, auf das hiermit für weitere Einzelheiten Bezug genommen wird.
- Für die Zwecke der vorliegenden Erfindung ist es ausreichend anzugeben, daß der Roboter 24 eine befestigte Führung 26 parallel zu den Werkzeugen 16, 18 der Presse 10 aufweist und ein erstes Gleitteil 28 trägt, das entlang einer ersten Achse X in den zwei Richtungen gleitbar ist, die mit dem Doppelpfeil Fx angezeigt sind. Das Gleitteil 28 wiederum trägt Querführungen 30, in denen ein zweites Gleittell 34 entlang einer zweiten Achse Y senkrecht zu der ersten Achse X in den Richtungen des Doppelpfeils Fy gleltbar Ist.
- Das zweite Gleitteil 34 trägt eine Vorrichtung 40, die parallel zu der X-Achse drehbar ist, wie dies durch den Doppelpfeil ωx dargestellt ist. Die Vorrichtung 40 weist ein Paar frei aufgehängter Arme 42 auf, die zu der Führung 26 hin vorstehen und jeweils Greifer 44 an deren freien Enden tragen.
- Die Greifer 44 bilden gelenkig eine Beißzange oder ein Greifteil, die herkömmmlich allgemein mit G bezeichnet werden.
- Die Grelfer 44, die auch In figur 2 sichtbar sind, können von einem Saugtyp entsprechend dem Dokument IT-A-89 67704 sein.
- Das Greifteil G, das durch die zwei Greifer 44 gebildet ist, ist um eine dritte, vertikale Achse Z drehbar. Die Achse Z ist mit dem Greifteil G Insbesondere entlang der ersten Achse X und der zweiten Achse Y bewegbar.
- Die Figur 2 stellt eine horizontale Ebene P dar, in der ein flaches Metallblech H, das gebogen werden soll, durch das Greifteil G so gehalten wird, daß es auf der Prägeplatte 16 während der anfänglichen Betriebsstufen des Verfahrens gemäß der Erfindung ruht.
- Wie in figur 2 gesehen werden kann, besitzen die zwei Sensoren S&sub1;, S&sub2; jeweilige Positionsfühlteile 46, die in der Ebene P angeordnet sind. Die Positionsfühlteile 46 sind entlang der Y-Achse bewegbar. die Sensoren S&sub1;, S&sub2; weisen z. B. Potentiometer auf, um so Abstände zu den Werkzeugen 16, 18 zu ermitteln.
- Die verschiedenen Bewegungen des Roboters 24 werden durch eine numerisch gesteuerte Programmiereinrichtung gesteuert, die mit PC in Figur 3 angegeben ist. Das Programm, das in die Programmiereinheit PC auf der einen Seite eintritt, steuert die numerisch gesteuerten Motoren, die die verschledenen Bewegungen des Roboters 24 antreiben. Diese Motoren sind schematisch links in Figur 3 dargestellt. Einige von diesen sind in figur sichtbar. Sie umfassen: einen Motor Mx zur Bewegung des ersten Gleitteils 28 entlang der führung 26 in Richtung der X-Achse; einen Motor My zur Bewegung des zweiten Gleitteils 34 entlang der Führung 30 entlang der Richtung der V-Achse; einen Motor Mz zur Bewegung des dritten Gleitteils 38 entlang der Säule 36; einen Motor Mωx zur Drehung der Vorrichtung 40 um ihre horizontale Achse; und einen Motor Mωx zur Drehung der Greifer 44 des Greifteils G um die dritte Achse Z. Zur Vereinfachung sind die Schaltkreise für diese Motoren in figur 3 weggelassen.
- Die Programmiereinheit PC wird wiederum durch Sensoren gesteuert, die Rückführsignale dorthin zuführen. Die Sensoren sind rechts in Figur 3 dargestellt. Zwei von diesen sind die Posltionssensoren S&sub1; und S&sub2;, die schon erwähnt sind. Die anderen Sensoren sind vorzugsweise desjenigen Typs, die als "Codiereinrichtungen" bekannt sind: ein Sensor Sx ermittelt die Position des ersten Gleitteils 28, das bedeutet, des Greifteils G entlang der X-Achse; ein Sensor Sy ermittelt die Position des zweiten Gleitteils 34, das bedeutet, des Greifteils G entlang der V-Achse; ein Sensor Sz ermittelt die vertikale Position des dritten Gleitteils 38 und des Greifteils G; ein Sensor Sωx ermittelt die winkelmäßige Position der Vorrichtung 40; und ein Sensor Sωz ermittelt die winkelmäßige Position des Greifteils G um die Z-Achse.
- Der Abstand von dem Startpunkt des Greifteils G zu den Werkzeugen 16, 18 ist im voraus von der Programmiereinheit PC bekannt. Deshalb kann die Programmiereinheit PC den momentanen Abstand von dem Greifteil G zu den Werkzeugen 16, 18 unter Verwendung eines Signals von dem Sensor Sy berechnen.
- In dem einleitenden Teil des Biegeverfahrens arbeiten nur die Motoren Mx, My und Mz und die Sensoren S&sub1;, S&sub2;, Sx , Sy und Sωz. Diese Komponenten sind in dicken, durchgezogenen Linien in Figur 3 dargestellt.
- Ein einleitender Teil des Biegeverfahrens wird nun beschrieben, wie er in der Praxis umgesetzt wird.
- Ein Metallblech W, das gebogen werden soll, ist an der rechten Seite der Figur 1 dargestellt, das an einer Beladestation angeordnet ist. Das Metallblech W liegt in der Ebene P, die der Ebene der Prägeplatte 16 der Figur 2 entspricht.
- Das Greifteil G wird entlang der X-Achse bewegt, bis es in das Blech H eingreift und dieses ergreift und dann damit zu der Blegestation vor der Presse 10 zurückkehrt.
- In Figur 4 ist die Außenlinie eines Metallbleches in einer korrekten, theoretischen Position in der Beladestation mit Wo angezeigt. In der Praxis tritt diese Sltutatlon selten auf und das Blatt wird dem Greifteil G an der Beladestation in einer fehlerhaften Position sowohl hinsichtlich der X- als auch der Y-Achse und in seiner Neigung zu der Ebene P präsentiert. Diese Situation ist durch das Blech H dargestellt, dessen positionsmäßige Fehler zur besseren Übersicht weggelassen worden sind.
- Das Programm ist so aufgebaut, daß das Metallblech W an einem theoretischen Eingriffspunkt ergriffen wird, der, zur Vereinfachung, so angenommen wird, daß er die geometrische Mitte des Blechs ist, das korrekt an Wo positlonlert ist. In der Praxis ist der wirkliche Eingriffspunkt bei Co des nicht korrekt positionierten Blechs W von dem theoretischen Eingriffspunkt versetzt, dieses Mal mit C angezeigt.
- In Figur 5 muß das Greifteil G, das mit dem Blech H bei Co in Eingriff steht, letzteres zu der Biegestation zwischen den Werkzeugen 16 und 18 der Presse und vor die Sensoren S. und S. überführen. Die Positionen der Sensoren S. und S. sind entlang der Schiene 22 der Figur 1 so eingestellt worden, daß sie durch eine Kante Bo des Bleches W jeweils nach einem entsprechenden Ende davon in Eingegriff gebracht werden können. Wie besser aus dem Nachfolgenden verstanden werden wird, bildet die Kante Bo, sagen wir, eine physikalisch ermittelbare, imaginäre Biegelinie.
- In den Figuren 4 bis 8 ist eine erste, tatsächliche Biegelinie, die entlang einer ersten Biegung in dem Blech W gebildet ist, mit B&sub1; angezeigt. Es wird angenommen, daß der einfachste und gewöhnlichste fall derjenige ist, daß die Linie B&sub1; unter einem Winkel α von 90º zu der Kante Bo verläuft.
- In der Praxis wird, wie besser aus dem Nachfolgenden verstanden werden wird, die Programmiereinheit PC so programmiert, daß das Blech W einer ersten Biegung bei Bo unterliegen würde.
- In den Figuren 5 bis 8 ist ein Segment, das herkömmlich als "Biege-Zweiflach" bezeichnet wird, mit D angezelgt und stimmt mit dem Schnitt der Ebene P und der vertikalen Ebene V (figur 2) überein, in der die Werkzeuge 16 und 18 arbeiten.
- Von dem Zustand der Figur 4 aus schiebt das Greifteil, das bei Co in Eingriff gebracht ist, das Blech W entlang der Y-Achse vor, um die Kante Bo in Eingriff mit den Positionssensoren S&sub1;, S&sub2; (Figur 5) zu bringen. Die letzteren ermitteln physikalisch die Position der Kante Bo und schicken zu der Programmiereinheit PC entsprechende Rückführsignale, die bewirken, daß sich das Greifteil G um die Z-Achse (Pfeil F&sub1;) dreht, bis die Kante Bo parallel zu dem Biege-Zweiflach D gebracht ist. In dieser Situation (Figur 6) wird das Greifteil G, das bei Co angeordnet ist, korrekt relativ zu dem Biege-Zweiflach D gemäß dem Programm positioniert, allerdings wird es in falscher Position relativ zu dem theoretischen Eingriffspunkt C sein. Der Positionierungsfehler entlang der Y-Achse ist mit E&sub1; angezeigt.
- Noch unter der Annahme, daß der theoretische Eingriffspunkt an der geometrischen Mitte des Metallbleches liegt, das eine Breite L in der Y-Richtung besitzt, wird der erste Fehler E&sub1; durch die Programmiereinheit PC wie folgt berechnet:
- E&sub1; = L/2 - d&sub1;
- wobei d&sub1; einen Abstand von der Kante Bo zu dem tatsächlichen Eingriffspunkt Co ist, wobei der Abstand gemeinsam durch die Sensoren S&sub1;, S&sub2; und Sy ermittelt wird und in der Programmiereinheit PC gespeichert wird.
- An dieser Stelle ist das Programm so aufgebaut, um das Greifteil von den Sensoren S&sub1;, S&sub2; wegzubewegen und dann das Greifteil G um den Winkeln von 90º zu drehen, wie dies durch den Pfeil F&sub2; in Figur 7 dargestellt ist, um die erste Biegelinie B&sub1; in Übereinstimmung mit dem Biege-Zweiflach D zu bringen. Diese Drehung, die um den tatsächlichen Eingriffspunkt Co stattfindet, bewegt den theoretischen Eingriffspunkt C zu einer neuen Position C' und der fehler E&sub1; wird entlang der X-Achse orientiert. Das fehlersignal, das in der Programmiereinheit PC gespeichert ist, bewirkt dann, daß der Motor Mx unter der Steuerung des Sensors Sx arbeitet, und zwar in einem Sinne derart, um den Fehler entlang der X-Achse aufzuheben. Dies bedeutet, daß sich das Blech W in der Richtung eines Pfeils f bewegt, wie dies in Figur 7 dargestellt ist. Die Korrektur findet tatsächlich gleichzeitig mit der Drehung F&sub2; statt.
- E&sub2; bezeichnet einen zweiten Positionsfehler, der durch die Programmiereinheit PC wie folgt berechnet wird:
- E&sub2; = d&sub2; - M/2
- wobei M/2 eine vorgegebene Konstante ist; d&sub2; ähnlich d&sub1; gemeinsam durch die Sensoren S&sub1;, S&sub2; und Sy ermittelt wird und in der Programmiereinheit PC gespeichert wird.
- Der Zustand, wie er in Figur 8 dargestellt ist, wird demzufolge erreicht, bei dem die erste, tatsächliche Blegellnie B. nicht nur ausgerichtet wird, sondern auch relativ zu dem Blege-Zweiflach D zentriert wird. Allerdings befindet sich das Greifteil G noch mit dem Blech W an dem falschen Punkt Co in Eingriff.
- Unter diesem Zustand wird gemäß dem Programm der Stanzstempel 18 erniedrigt, bis er in das Blech W zwischen diesem und der Prägeplatte 16 eingreift, wie dies in Figur 9 dargestellt ist, allerdings nicht das Blech biegt. In diesem Zustand werden die Klauen des Greifteils G von dem Blech W gelöst, wie dies wiederum in Figur 9 dargestellt ist.
- Die Koordinaten des theoretischen Eingriffspunkts C entlang der X- und der Y-Achse befinden sich schon in der Programmiereinheit PC. Die Programmiereinheit PC erkennt den ersten und den zweiten Positionierungsfehler E&sub1;, E&sub2; des Greifteils und korrigiert ihn mittels der Motoren Mx und My, wodurch bewirkt wird, daß sich das Greifteil in Richtung des Pfeils F&sub3; bewegt, bis es zu dem theoretischen Eingriffspunkt C gebracht wird.
- Die Programmiereinheit erkennt auch irgendeinen Fehler in der Orientierung des Greifteils G um die Z-Achse, was ihr durch den Sensor Sωz signalisiert wird, und korrigiert ihn mittels des Motors Mωz.
- An dieser Stufe kann der Biegezyklus mit der Bildung der ersten Biegung B&sub1; gestartet werden, mit der Versicherung, daß das Greifteil G den programmierten Durchgangswegen durch seine Zyklen folgen wird, da der Ursprung seiner Bewegung festgelegt ist.
- In den vorstehenden Ausführungsformen bewegt sich das Greifteil G von dem tatsächlichen Eingriffspunkt zu dem theoretischen Punkt. Allerdings können ohne eine solche Bewegung die Biegezyklen durch Korrektur der Biegeprogrammiereinheit im Hinblick auf den ersten und den zweiten Positionierungsfehler E&sub1;, E&sub2; durchgeführt werden.
- Die Figuren 10 und 11 stellen den Fall dar, in dem die Kante Bo, entsprechend der einleitenden, vlrtuellen Biegung, und die erste tatsächliche Biegung B&sub1; unter einem Winkel α, der nicht 90º ist, zueinander geneigt werden.
- Die Situation der Figur 10 entspricht derjenigen der Figur 6 und der Fehler, der entlang der Y-Achse ermittelt wird, ist mit E'&sub1; angzeigt.
- Um die erste Biegung B&sub1; in Übereinstimmung mit dem Biege-Zweiflach D zu bringen, wird das Blech W um Co im Sinne des Pfeils F&sub2; um den Winkel α gedreht. In diesem Fall wird, nach oder während der Drehung um den Hinkel α, die Korrektur des Fehlers nicht länger gleich E&sub1;, sondern dem Produkt des Fehlers E'&sub1; und dem Sinus des Winkels α sein, das bedeutet E&sub1; = E'&sub1;sinα.
- Die Korrektur des ersten und des zweiten Positionsfehlers E&sub1;, E&sub2; findet dann für das Greifteil alleine wie in dem vorherigen Fall entlang des Pfells F&sub3; statt.
- Die vorliegende Erfindung ist auch bei anderen Metallblech-Verarbeitungs maschinen, wie beispielsweise einer Abschermaschine, anwendbar.
Claims (3)
1. Verfahren zur Positionierung eines Metallblechs (W) durch
einen Handhabungsroboter (24) relativ zu geradlinigen
Werkzeugen (16, 18) einer Bearbeitungsmaschine (10), wobei der
Handhabungsroboter (24) vor der Bearbeitungsmaschine (10)
vorgesehen ist, die Bearbeitungsmaschine (10) einen ersten und einen
zweiten Positionssensor (S1, S2) hinter den geradlinigen
Werkzeugen (16, 18) aufweist, der Handhabungsroboter (24) ein Paar
Greifer (44) zuin Greifen des Metallblechs (W) und einen Sensor
(Sy) aufweist zur Erfassung des Abstands zwischen den Greifern
(44) und den geradlinigen Werkzeugen (16, 18) in einer Richtung
senkrecht zu der Längsrichtung der geradlinigen Werkzeuge (16,
18) und das Metallblech (W) zumindest erste und zweite
geradlinige Kanten aufweist, wobei das Metallblech (W) durch die
Greifer (44) des Handhabungsroboters (24) gegriffen wird und
relativ zu den Werkzeugen (16, 18) in Abhängigkeit von Signalen
von dem ersten und zweiten Positionssensor (S1, S2) und dem
Sensor (Sy) positioniert wird, dadurch gekennzeichnet, daß das
Metallblechpositionierungsverfahren ein Verfahren umfaßt zur
Erfassung eines Greifpunktes (CO) des Meta11bleches (W), an dem
das Metallblech (W) durch die Greifer (44) gegriffen wird,
wobei das Greifpunkterfassungsverfahren folgende Schritte
umfaßt:
a) Bewegen des Metallblechs (W), so daß die erste geradlinige
Kante in Kontakt mit dem ersten und zweiten Positionssensor
(S1, S2) gebracht wird;
b) Erfassen des Abstandes (d1) zwischen den Greifern (44) und
den Positionssensoren (S1, S2),
c) Drehen der Greifer (44) und des Metallblechs (W), so daß die
zweite geradlinige Kante des Metallblechs (W) in Kontakt mit
dem ersten und zweiten Positionssensor (S1, S2) gebracht wird,
d) Erfassen des Abstandes (d2) zwischen den Greifern (44) und
den Positionssensoren (S1, S2).
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß nach
Erfassung des Greifpunktes folgende Schritte durchgeführt
werden:
e) Berechnen eines ersten Positionierungsfehlers (E1), der dem
Abstand entspricht zwischen dem tatsächlichen Greifpunkt der
Greifer und einem theoretischen Greifpunkt der Greifer in der
Ebene des Metallblechs in einer Richtung senkrecht zu der
ersten Kante des Metallblechs;
f) Berechnen eines zweiten Positionierungsfehler (E2), der dem
Abstand entspricht zwischen dem tatsächlichen Greifpunkt der
Greifer und einem theoretischen Greifpunkt der Greifer in der
Ebene des Metallblechs in der Richtung senkrecht zu der zweiten
Kante des Metallblechs;
g) Halten des Metallblechs zwischen den Werkzeugen ohne
Bearbeiten des Metallblechs;
h) Lösen der Greifer von dem Metallblech;
g) Bewegen der Greifer zu einem theoretischen Greifpunkt des
Metallblechs auf der Basis des ersten und zweiten
Positionierungsfehlers (E1, E2).
3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß nach
Erfassung des Greifpunktes die folgenden Schritte durchgeführt
werden:
h) Berechnen eines ersten Positionierungsfehlers (E1), der dem
Abstand entspricht zwischen dem tatsächlichen Greifpunkt der
Greifer und einem theoretischen Greifpunkt der Greifer in der
Ebene des Metallblechs in der Richtung senkrecht zu der ersten
Kante des Metallblechs;
i) Berechnen eines zweiten Positionierungsfehlers (E2), der dem
Abstand entspricht zwischen dem tatsächlichen Greifpunkt der
Greifer und einem theoretischen Greifpunkt der Greifer in der
Ebene des Metallblechs in der Richtung senkrecht zu der zweiten
Kante des Metallblechs;
j) Überarbeiten eines Programms für die Bewegung des
Handhabungsroboters auf der Grundlage des ersten und des zweiten
Positionierungsfehlers (E1, E2).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT06818989A IT1237750B (it) | 1989-12-29 | 1989-12-29 | Procedimento di piegatura di una lamiera |
PCT/JP1990/001735 WO1991009696A1 (en) | 1989-12-29 | 1990-12-28 | A method of positioning a metal sheet for a sheetmetal working machine |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69017670D1 DE69017670D1 (de) | 1995-04-13 |
DE69017670T2 true DE69017670T2 (de) | 1995-07-06 |
Family
ID=11308411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69017670T Expired - Fee Related DE69017670T2 (de) | 1989-12-29 | 1990-12-28 | Verfahren zur positionierung eines metallblattes in einer blattmetallbearbeitungsvorrichtung. |
Country Status (8)
Country | Link |
---|---|
US (1) | US5187958A (de) |
EP (1) | EP0462286B1 (de) |
JP (1) | JPH04504821A (de) |
KR (1) | KR0185567B1 (de) |
AT (1) | ATE119440T1 (de) |
DE (1) | DE69017670T2 (de) |
IT (1) | IT1237750B (de) |
WO (1) | WO1991009696A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017007751A1 (de) * | 2017-08-16 | 2019-02-21 | Linde Aktiengesellschaft | Positionierungsvorrichtung und Verfahren zur berührungslosen Positionierung |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0616861B2 (de) † | 1993-03-26 | 2000-09-27 | ALFONS HAAR Maschinenbau GmbH & Co. | Presse mit einem Tafelanlage- und Vorschubsystem |
JP2719095B2 (ja) * | 1993-06-30 | 1998-02-25 | 株式会社アマダメトレックス | 曲げ加工機におけるワーク供給、搬出装置 |
IT1260677B (it) * | 1993-07-29 | 1996-04-22 | Antonio Codatto | Manipolatore per la movimentazione di lastre, particolarmente pannellidi lamiera, nei confronti di una macchina operatrice, quale una pressapiegatrice. |
US5727415A (en) * | 1993-09-16 | 1998-03-17 | Aliko Automation Oy | Folding press with horizontal working stroke and rotatable manipulation arm |
US5969973A (en) * | 1994-11-09 | 1999-10-19 | Amada Company, Ltd. | Intelligent system for generating and executing a sheet metal bending plan |
US5835684A (en) * | 1994-11-09 | 1998-11-10 | Amada Company, Ltd. | Method for planning/controlling robot motion |
JP4221061B2 (ja) | 1994-11-09 | 2009-02-12 | 株式会社アマダ | 板金曲げ計画の作成・実行用知能システム |
US5761940A (en) * | 1994-11-09 | 1998-06-09 | Amada Company, Ltd. | Methods and apparatuses for backgaging and sensor-based control of bending operations |
EP0738200B1 (de) * | 1994-11-09 | 2003-02-12 | Amada Company Limited | Scherkraftmesssystem |
IT1283019B1 (it) * | 1996-05-16 | 1998-04-03 | Salvagnini Italia Spa | Metodo di gestione di un'isola di lavoro comprendente un robot asser- vito ad una pressa piegatrice per lavorazione di fogli di lamiera. |
DE19621658C2 (de) * | 1996-05-30 | 1999-11-04 | Eht Werkzeugmaschinen Gmbh | Bearbeitungsmaschine für plattenförmige Werkstücke, insbesondere zur Erzeugung von gebogenen Rändern an Blechteilen |
US5950484A (en) * | 1996-09-26 | 1999-09-14 | Reinhardt Maschinenbau Gmbh | Bending center |
DK0873207T3 (da) * | 1996-09-30 | 2002-07-29 | Reinhardt Gmbh Maschbau | Bearbejdningsmaskine |
US5807112A (en) * | 1997-02-11 | 1998-09-15 | Zeck; Paula J. | Educational doll |
US5987949A (en) * | 1997-03-18 | 1999-11-23 | Heidelburg Harris, Inc. | Plate scanner--bending device |
US6233538B1 (en) | 1997-09-11 | 2001-05-15 | Amada America, Inc. | Apparatus and method for multi-purpose setup planning for sheet metal bending operations |
ITMI981668A1 (it) * | 1998-07-21 | 2000-01-21 | Salvagnini Italia Spa | Macchina per la punzonatura e la piegatura di fogli di lamiera |
US6269677B1 (en) | 1999-12-28 | 2001-08-07 | Abb T&D Technology Ltd. | Press brake back gauge finger |
FI109411B (fi) * | 2000-12-04 | 2002-07-31 | Lillbacka Jetair Oy | Menetelmä levytyökeskuksessa ja levytyökeskus |
FI109410B (fi) * | 2000-12-04 | 2002-07-31 | Lillbacka Jetair Oy | Menetelmä ja laitteisto levytyökoneessa |
US6644080B2 (en) * | 2001-01-12 | 2003-11-11 | Finn-Power International, Inc. | Press brake worksheet positioning system |
JP2003326486A (ja) | 2001-06-20 | 2003-11-18 | Amada Co Ltd | ワーク位置決め装置 |
ES2209594B1 (es) * | 2002-01-29 | 2005-06-01 | Goiti, S. Coop. | Maquina paneladora automatica. |
DE10215193B4 (de) * | 2002-04-05 | 2006-03-09 | Infineon Technologies Ag | Verfahren zur Kompensation von Streu-/Reflexionseffekten in der Teilchenstrahllithographie |
FI112848B (fi) * | 2002-07-12 | 2004-01-30 | Finn Power Oy | Valmistussolu sekä siirto- ja käsittelylaitteisto työkappaleita varten |
US7373797B2 (en) * | 2003-08-05 | 2008-05-20 | Rosenberger Ag | Method for bending workpieces |
AT502501B1 (de) * | 2004-03-05 | 2007-04-15 | Trumpf Maschinen Austria Gmbh | Durchlichteinheit |
DE102004048036A1 (de) * | 2004-09-28 | 2006-04-06 | Ras Reinhardt Maschinenbau Gmbh | Biegeeinrichtung |
ITTO20050880A1 (it) * | 2005-12-16 | 2007-06-17 | Crea Srl | Macchina combinata pannellatrice-piegatrice |
CN102581158B (zh) * | 2012-03-09 | 2013-11-06 | 东北大学 | 一种三驱动六连杆夹具和设有这种夹具的壁板压弯成形机 |
AT515296B1 (de) * | 2014-03-19 | 2015-08-15 | Trumpf Maschinen Austria Gmbh | Biegehilfe für eine Abkantpresse |
USD745071S1 (en) * | 2014-05-28 | 2015-12-08 | Trumpf Gmbh + Co. Kg | Sheet metal processing machine |
USD744552S1 (en) * | 2014-05-28 | 2015-12-01 | Trumpf Gmbh + Co. Kg | Sheet metal processing machine |
USD745072S1 (en) * | 2014-05-28 | 2015-12-08 | Trumpf Gmbh + Co. Kg | Sheet metal processing machine |
USD749655S1 (en) * | 2014-12-18 | 2016-02-16 | Zapadoceska Univerzita V Plzni | Chuck guard for a lathe |
USD753199S1 (en) * | 2014-12-18 | 2016-04-05 | Zapadoceska Univerzita V Plzni | Sliding shield for a lathe |
CH712435A2 (de) * | 2016-05-04 | 2017-11-15 | Soudronic Ag | Verfahren und Vorrichtung zur Ausrichtung einer Blechtafel bei der Zuführung der Blechtafel zu einer Bearbeitungsstation, insbesondere zu einer Stanzpresse. |
EP3311963A1 (de) | 2016-10-21 | 2018-04-25 | Bystronic Laser AG | Positionierbare roboterzelle, fertigungseinrichtung mit einer fertigungsvorrichtung und mit positionierbare roboterzelle sowie verfahren zum betrieb einer solchen positionierbaren roboterzelle |
KR102076492B1 (ko) * | 2018-11-01 | 2020-02-12 | 박종갑 | 가공물의 자동 인출 및 반전장치 |
IT201800020752A1 (it) * | 2018-12-21 | 2020-06-21 | Bystronic Laser Ag | Panel bending machine and control method of a panel bending machine |
IT202000015850A1 (it) | 2020-07-01 | 2020-10-01 | Prima Ind Spa | Sistema di controllo rotazione pezzo su macchina pannellatrice e macchina pannellatrice comprendente almeno un tale sistema |
CN111940548B (zh) * | 2020-08-11 | 2022-08-19 | 上海发那科机器人有限公司 | 一种后挡料定位补正***及方法 |
CN112404205B (zh) * | 2020-10-29 | 2023-03-21 | 北京配天技术有限公司 | 一种折弯机待折弯件的定位方法、装置、设备和存储介质 |
CN113020359B (zh) * | 2021-03-01 | 2022-01-25 | 广东百能家居有限公司 | 一种用于不锈钢橱柜生产的水槽制作方法及设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1086365B (it) * | 1977-09-19 | 1985-05-28 | Salvagnini Transferica Spa | Macchina per la produzione di pannelli di lamiera rettangolare con bordi piegati |
US4628578A (en) * | 1983-08-19 | 1986-12-16 | Kabushiki Kaisha Komatsu Seisakusho | Method and apparatus for automatic punching |
DE3407445A1 (de) * | 1984-02-29 | 1985-09-12 | Siemens AG, 1000 Berlin und 8000 München | Positioniervorrichtung fuer automatisch bestueckbare biegepresse |
GB2211002B (en) * | 1987-12-15 | 1992-01-08 | Amada Co Ltd | Device and method for controlling a manipulator for a plate bending machine |
DE3902149C2 (de) * | 1988-01-29 | 2000-05-18 | Amada Co | Biegeeinrichtung und Verfahren zum Positionieren von Werkstücken in einer Blechbiegeeinrichtung |
JPH01258827A (ja) * | 1988-04-07 | 1989-10-16 | Murata Mach Ltd | 板材の位置決め方法 |
JPH01284439A (ja) * | 1988-05-12 | 1989-11-15 | Murata Mach Ltd | 板材の位置決め装置 |
JPH03106524A (ja) * | 1989-09-19 | 1991-05-07 | Komatsu Ltd | プレス打抜き装置の材料位置決め方法 |
JPH0763762B2 (ja) * | 1990-01-25 | 1995-07-12 | 株式会社クボタ | 長尺物体のセンタリング装置 |
-
1989
- 1989-12-29 IT IT06818989A patent/IT1237750B/it active IP Right Grant
-
1990
- 1990-12-28 WO PCT/JP1990/001735 patent/WO1991009696A1/en active IP Right Grant
- 1990-12-28 AT AT91901540T patent/ATE119440T1/de not_active IP Right Cessation
- 1990-12-28 JP JP3501882A patent/JPH04504821A/ja active Pending
- 1990-12-28 DE DE69017670T patent/DE69017670T2/de not_active Expired - Fee Related
- 1990-12-28 EP EP91901540A patent/EP0462286B1/de not_active Expired - Lifetime
- 1990-12-29 KR KR1019910701020A patent/KR0185567B1/ko not_active IP Right Cessation
-
1991
- 1991-08-28 US US07/752,494 patent/US5187958A/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017007751A1 (de) * | 2017-08-16 | 2019-02-21 | Linde Aktiengesellschaft | Positionierungsvorrichtung und Verfahren zur berührungslosen Positionierung |
Also Published As
Publication number | Publication date |
---|---|
WO1991009696A1 (en) | 1991-07-11 |
EP0462286B1 (de) | 1995-03-08 |
KR920700797A (ko) | 1992-08-10 |
EP0462286A1 (de) | 1991-12-27 |
IT1237750B (it) | 1993-06-15 |
US5187958A (en) | 1993-02-23 |
ATE119440T1 (de) | 1995-03-15 |
JPH04504821A (ja) | 1992-08-27 |
KR0185567B1 (ko) | 1999-04-01 |
DE69017670D1 (de) | 1995-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69017670T2 (de) | Verfahren zur positionierung eines metallblattes in einer blattmetallbearbeitungsvorrichtung. | |
DE102017128652B4 (de) | Robotersystem mit einer mehrzahl von robotern, robotersteuerung und robotersteuerverfahren | |
DE102016115987B4 (de) | Koordinatensystemeinstellungsverfahren, Koordinatensystemeinstellungsvorrichtung und Robotersystem mit Koordinatensystemeinstellungsvorrichtung | |
DE102016006252B4 (de) | Fertigungssystem mit einem eine Positionskorrekturfunktion aufweisenden Roboter | |
DE68924201T2 (de) | Lernverfahren und -system für Roboter. | |
DE102015001527B4 (de) | Robotersystem, das visuelle Rückmeldung verwendet | |
DE102010051025B4 (de) | Rollenfalzvorrichtung | |
EP2883665B1 (de) | Verfahren und Vorrichtung zum Steuern eines Manipulators | |
EP0261297B1 (de) | Mess- und Anordnungsverfahren zum Anordnen und Befestigen von Anbauteilen an Kraftfahrzeug-Karosserien und Einrichtung zum Durchführen des Verfahrens | |
DE3902149C2 (de) | Biegeeinrichtung und Verfahren zum Positionieren von Werkstücken in einer Blechbiegeeinrichtung | |
AT401026B (de) | Verfahren und einrichtung zum steuern eines manipulators für eine blechbiegemaschine | |
WO2004026671A2 (de) | Verfahren und vorrichtung zum lagegenauen greifen eines werkstücks aus einem werkstückträger | |
DE102016009438A1 (de) | Robotersystem mit Sichtsensor und einer Vielzahl von Robotern | |
DE3622924A1 (de) | Verfahren und vorrichtung zum abkanten von blechen | |
DE69431930T2 (de) | Vorrichtung zum automatisch Wechseln von Werkzeugen in einer Biegevorrichtung | |
DE3744987C2 (de) | ||
DE112018005783T5 (de) | Hauptform- und Kernverbindungsvorrichtung und Hauptform- und Kernverbindungsverfahren | |
DE3407445A1 (de) | Positioniervorrichtung fuer automatisch bestueckbare biegepresse | |
DE69305122T2 (de) | Verfahren zum Aufnehmen von gestapelten Zuschnitten | |
DE102018114445B4 (de) | Vorrichtung und Verfahren zur Einschätzung einer Position des Schwerpunkts eines Roboters | |
DE69132768T2 (de) | Verfahren und Vorrichtung zur Steuerung eines Industrieroboters | |
DE102019103073A1 (de) | Fügeeinrichtung mit einem Rahmen und Verfahren zu ihrer Ausrichtung | |
EP0865331B1 (de) | Biegezentrum | |
DE3337160A1 (de) | Programmierbares system fuer das anschrauben von verschiedenen mechanischen teilen von kraftfahrzeugen an die jeweiligen karosserien | |
DE69303634T2 (de) | Faltroboter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |