INDUSTRIAL ROBOT WITH AN ARTICULATED ARM HAVING TWO PARTS

Abstract: 1. Industrial robot with a two-membered articulated arm (14) and a drive for pivoting a load arm (22) constituing the first member of said articulated arm in relation to a support (12), and for pivoting a tool arm (24) constituting the second member of said articulated arm with respect to the load arm, about an axis parallel to the pivoting axis of the load arm, characterized in that the drive comprises a common driving aggregate (28) for the load arm (22) and the tool arm (24), and a power divider (34) for connecting the driving aggregate (28) on the one hand to the load arm (22) and on the other hand, via a reversing gear (32), to the tool arm (24).

Description: BESCHREIBUNG Die Erfindung betrifft einen Industrieroboter mit einem zweigliedrigem Gelenkarm und einem Antrieb zum Schwenken eines das erste Glied des Gelenkarms bildenden Tragarms in Bezug auf einen Träger und eines das zweite Glied des Gelenk arms bildenden Werkzeugarms um eine zu der Schwenkachse des Tragarms parallele Achse in Bezug auf den Tragarm. Bei derartigen Industrierobotern ist am freien Ende des Werkzeugarms ein Werkzeug oder ein Arbeitsgerät für verschiedenartige Zwecke, beispielsweise ein Schraubenzieher oder Schraubenschlüssel, ein Greifer zum Greifen von Werkstücken, ein Schweissgerät oder dergleichen montierbar. Der Gelenkarm dient dazu, das Werkzeug in eine geeignete Arbeitsposition zu überführen und/oder ein von dem Werkzeug erfasstes Werkstück von einer Bearbeitungsstation zur nächsten zu transportieren. Im einfachsten Fall wird dabei der Gelenkarm als Ganzes geschwenkt, so dass das Werkzeug bzw. das Werkstück am Ende des Werkzeugarms eine kreisbogenförmige Bahn beschreibt. tnsbesondere beim Transport grösserer Lasten ist es jedoch schwierig, die bei einer derartigen Kreisbewegung auftretenden Fliehkräfte zu beherrschen. Es sind daher Antriebe und Antriebssteuerungen für den Gelenkarm entwickelt worden, die es gestatten, übermässige Fliehkräfte durch eine geeignete Über lagerung der Schwenkbewegung des Tragarms und des Werkzeugarms zu vermeiden. Vorzugsweise werden die Bewegungen der beiden Glieder des Gelenkarms derart aufeinander abgestimmt, dass sich das freie Ende des Werkzeugarms zumindest annähernd geradlinig bewegt. Bei herkömmlichen Industrierobotern der genannten Art umfasst der Antrieb eine Antriebseinheit für den Tragarm und eine von dieser unabhängige Antriebseinheit für den Werkzeugarm sowie eine elektronische Steuerung, die die Bewegungen der beiden Antriebseinheiten entsprechend einem gespeicherten Programm koordiniert. Da in diesem Fall die Antriebseinheiten derart gesteuert werden müssen, dass ihre Geschwindigkeiten auch bei unterschiedlicher Belastung sorgfältig aufeinander abgestimmt sind, ist eine verhältnismässig aufwendige Steuerung erforderlich. Dies gilt um so mehr, als in der Regel verlangt wird, dass unterschiedliche Bewegungsabläufe auf möglichst einfache Weise einprogrammiert werden können. Der Erfindung liegt daher die Aufgabe zugrunde, die Antriebssteuerung für den Tragarm und den Werkzeugarm insbesondere bei annähernd geradliniger Bewegung des freien Endes des Werkzeugarms zu vereinfachen. Diese Aufgabe wird erfindungsgemäss dadurch gelöst, dass der Antrieb ein gemeinsames Antriebsaggregat für den Tragarm und den Werkzeugarm und ein Verteilergetriebe umfasst, das das Antriebsaggregat einerseits mit dem Tragarm und andererseits über ein Umkehrgetriebe mit dem Werkzeugarm verbindet. Erfindungsgemäss sind somit die Schwenkbewegungen des Tragarms und des Werkzeugarms mechanisch gekoppelt, und es braucht lediglich ein einziges Antriebsaggregat gesteuert zu werden. Hierdurch ergibt sich eine erhebliche Vereinfachung der Steuerung und zudem eine bauliche Vereinfachung,da kein gesondertes Antriebsaggregat für den Werkzeugarm erforderlich ist. Bevorzugt weisen der Tragarm und derWerkzeugarm annähernd die gleiche Länge auf, d.h., der Abstand zwischen den Schwenkachsen dieser beiden Arme stimmt mit dem Abstand des Werkzeugs von der Schwenkachse des Werkzeugarms überein. In Bezug auf den Träger, an dem der Tragarm schwenkbar befestigt ist, werden der Tragarm und der Werkzeugsarm gegensinnig,aber mit gleichem Ubersetzungs- verhältnis angetrieben. Die Winkeländerung des Werkzeugarms in Bezug auf den Tragarm beträgt daher das Doppelte der Winkeländerung des Tragarms in Bezug auf den Träger. Unter diesen Bedingungen bewegt sich das Werkzeug längs einer Geraden, die mit dem Tragarm und dem Werkzeugarm ein gleichschenkliges Dreieck bildet. Die jeweils gewünschte Bewegungsbahn des Werkzeugs kann eingestellt werden, indem die Bewegung des Tragarms und des Werkzeugarms vorzugsweise innerhalb des Umkehrgetriebes vorübergehend entkoppelt werden. Das Umkehrgetriebe umfasst einen linear beweglichen Schlitten und zwei als Eingangs- und Ausgangselemente dienende Ritzel auf entgegengesetzten Seiten des Schlittens. Die Umdrehung des Eingangsritzels führt zu einer Verschiebung des Schlittens und damit zu einer Drehung des Ausgangsritzels im entgegengesetzten Drehsinn. Während eines der beiden Ritzel unmittelbar mit dem Schlitten in Eingriff steht, ist das andere Ritzel mittelbar über ein längs des Schlittens verschiebbares Gleitstück mit dem Schlitten verbunden. Die Verschiebung des Gleitstücks gestattet es somit, das Ausgangsritzel unabhängig von dem Eingangsritzel zu drehen. Wenn das Gleitstück dagegen in Bezug auf den Schlitten arretiert wird, sind die beiden Ritzel und damit der Tragarm und der Werkzeugarm wieder gekoppelt. Im folgenden wird ein bevorzugtes Ausführungsbeispiel der Erfindung anhand der Zeichnungen näher erläutert. Fig. 1 ist eine Seitenansicht eines erfin dungsgemässen Industrieroboters: Fig. 2 ist eine schematische Frontansicht des Industrieroboters; Fig. 3 ist eine Rückansicht eines Umkehr getriebes; Fig. 4 ist eine teilweise aufgeschnittene Seitenansicht des Umkehrgetriebes. Gemäss Figuren 1 und 2 umfasst ein erfindungsgemässer Industrieroboter einen feststehenden Sockel 10, einen L-förmigen Träger 12 und einen Gelenkarm 14. Der Träger 12 ist mit Hilfe eines Motors 16 und eines Zahnriementriebes 18 um eine vertikale Achse in Bezug auf den Sockel 10 drehbar. Der Gelenkarm 14 umfasst einen an einem aufragenden Schenkel 20 des Trägers 12 montierten, um eine waagerechte Achse B schwenkbaren Tragarm 22 und einen an das freie Ende des Tragarms 2o angelenkten Werkzeugarm 24. Der Werkzeugarm 24 ist in Bezug auf den Tragarm 22 um eine parallel zu der Achse B verlaufende Achse C schwenkbar und trägt an seinem freien Ende ein Werkzeug 26. Wie in Figur 2 schematisch dargestellt ist, nimmt der Schenkel 20 des Trägers 12 ein Antriebsaggregat, beispielsweise einen Elektromotor 28 und ein Getriebe 30 zum Antrieb des Gelenkarms 14 auf. Das Getriebe 30 umfasst ein Umkehrgetriebe 32 und ein Verteilergetriebe 34 in der Form einer mit dem Tragarm 22 verbundenen Hohlwelle 36 mit zwei Zahnkränzen 38,40, von denen einer über einen Zahnriemen 42 mit einem Ausgangszahnrad des Elektromotors 28 und der andere über einen Zahnriemen 44 mit einem Eingangszahnrad des Umkehrgetriebes 32 verbunden ist. Durch das Verteilergetriebe 34 wird somit die Antriebslerstung des Elektromotors 28 einerseits auf den Tragarm 22 und andererseits auf das Umkehrgetriebe 32 übertragen. Ein Ausgangszahnrad 46 des Umkehrgetriebes 32 ist über einen Zahnriemen 48 mit einem Zahnkranz einer koaxial durch die Hohlwelle 36 verlaufenden Welle 50 verbunden. Innerhalb des Tragarms 22 steht die Welle 50 über einen weiteren Zahnriemen 52 mit einer Antriebswelle 54 des Werkzeugarms 24 in Verbindung. Das Umkehrgetriebe 32 bewirkt lediglich eine Umkehr des Drehsinns und weist ebenso wie die Kraftübertragungen über die Zahnriemen 44,48,52 ein Übersetzungsverhältnis von 1:1 auf. Die Hohlwelle 36 und die Welle 50 und damit der Tragarm 22 und der Werkzeugarm 24 werden somit durch den Elektromotor 28 gegensinnig mit gleicher Geschwindigkeit angetrieben. Zu beachten ist jedoch, dass sich die Winkelgeschwindigkeit der Welle 50 und des Werkzeugarms 24 dabei auf den Träger 12 bezieht. Bezieht man die Winkelgeschwindigkeit des Werkzeugarms 24 auf den Tragarm 22, so ergibt sich aufgrund der Gegenläufigkeit der Bewegung die doppelte Winkelgeschwindigkeit. Die Wirkung des oben beschriebenen Gelenkarm-Antriebs soll nunmehr anhand von Figur 1 erläutert werden. Im gezeigten Beispiel weisen der Tragarm 22 und der Werkzeugarm 24 annähernd die gleiche Länge auf. Der Abstand des Punktes A am freien Ende des Werkzeugarms 24 zu der Achse C des Werkzeugarms stimmt exakt mit dem Achsabstand BC überein. Die Punkte A, B, C bilden somit ein gleichschenkliges Dreieck mit der Seite AB als Basis. Die Basiswinkelip stimmen überein. Bei der nachfolgenden Überlegung so.U' die gerade C durch A und B als unveränderlich in Bezug auf den Trager 12 betrachtet werden. Wenn der Tragarm 22 mit Hilfe des Elektromotors 28 derart geschwenkt wird, dass der Win kelsich um Ao auf e' verringert, so bewirkt das Getriebe 30, dass der Winkel rum 2x 013 auf b' zunimmt. Da die Winkelsumme im Dreieck erhalten bleibt, muss der WinkelKebenfalls um #ss auf d > abnehmen, und es gilt = j3'. Das heisst, die Arme 22,24 bilden wieder ein gleichschenkliges Dreieck A' B C' mit der als raumfest angenommenen Geraden c. Bei der Bewegung des Gelenkarms bewegt sich somit der Punkt A am freien Ende des Werkzeugarms 24 exakt auf einer geraden Linie, nämlich der Geraden c. Die geradlinige Bewegung wird somit ohne aufwendige Steuerungmassnahmen erreicht. Eine Steuerung des Elektromotors 28 ist nur noch insoweit erforderlich, als während der Bewegung die Einhaltung einer bestimmten Geschwindigkeit gewünscht wird. Da sich im gezeigten Beispiel das Werkzeug 26 nicht genau im Punkt A befindet, ergibt sich für das Werkzeug eine leicht geschwungene, der Geraden lediglich angenäherte Bewegung. Diese Abweichung von der Geraden kann unter Umständen durchaus erwünscht sein. In einer abgewandelten Ausführungsform kann der Werkzeugarm 24 teleskopartig ausfahrbar sein, so dass sich bei jeder Gestaltung des Werkzeuges eine geradlinige Bewegung eines bestimmten Punktes des Werkzeugs bzw. des mit diesem erfassten Werkstücks erzielen lässt. Als Bewegungsgerade kann anstelle der Geraden c durch jede durch den Punkt B in der Zeichenebene der Figur 1 verlaufende Gerade gewählt werden. Zu diesem Zweck werden der Tragarms 22 und der Werkzeugarm 24 vorübergehend entkoppelt und das Werkzeug 16 wird beispielsweise manuell zu der gewünschten Zielposition geführt. Wenn die Arme 22,24 anschliessend wieder gekoppelt werden, erfolgt die Bewegung automatisch längs der Geraden, die durch diesen Zielpunkt und den Punkt B verläuft. Geraden ausserhalb der Zeichenebene der Figur 1 können eingestellt werden, indem der Träger 12 um seine vertikale Achse gedreht wird. Wahlweise können zusätzliche Verstellmöglichkeiten, beispielsweise eine Höhenverstellung des Trägers 12 und/oder eine horizontale Verschiebung des Sockels 10 vorgesehen sein, so dass die Bewegung des Werkzeugs 26 längs jeder beliebigen Geraden im Raum erfolgen kann. Figuren 3 und 4 zeigen ein Ausführungsbeispiel des Umkehrgetriebes 32. Das Umkehrgetriebe umfasst ein langgestrecktes, im Querschnitt rechteckiges Gehäuse 56, in dem ein Schlitten 58 längs einer Führung 60 verschiebbar ist. Der Schlitten 58 weist seinerseits eine zu der Führung 60 parallele Führung 62 auf, in der ein Gleitstück 64 verschiebbar ist. Das Gleitstück 64 steht mit einer Spindel 66 in Gewindeeingriff. Die Spindel 66 ist in axialer Richtung in Bezug auf den Schlitten 58 festgelegt und mit Hilfe eines Stellmotors 68 drehbar. Das Gleitstück 64 ist somit in unterschiedlichen Längspositionen an dem Schlitten 58 arretierbar. Unterhalb des Schlittens 58 erstreckt sich eine Eingangswelle 70 quer durch das Gehäuse 56. Die Eingangswelle 70 trägt ausserhalb des Gehäuses 56 das Eingangszahnrad 72, das mit dem in Figur 3 nicht gezeigten Zahnriemen 44 kämmt, und innerhalb des Gehäuses 56 ein Eingangsritzel 74. Über das Eingangsritzel 74 verläuft ein durch Spannrollen 76 gespannter Zahnriemen 78, der mit beiden Enden fest an den Enden des Gleitstücks 64 verankert ist. Die Spannrollen 76 sind jeweils auf einer Welle 80 derart in dem Gehäuse 56 gelagert, dass sie den Zahnriemen 78 fest gegen das Antriebsritzel 74 spannen. In entsprechender Weise ist oberhalb des Gleistücks 58 eine Ausgangswelle 82 angeordnet, die das Ausgangszahnrad 46 und ein Ausgangsritzel 84 trägt. Ein über weitere Spannrollen 76 gespannter Zahnriemen 86 verläuft über das Ausgangsritzel 84 und ist mit beiden Enden an den Enden des Schlittens 58 verankert. Die Antriebsleistung des Elektromotors 28 wird über das Verteilergetriebe 34 und den Zahnriemen 44 auf das Eingangszahnrad 72 und weiter über die Eingangswelle 70 und das Eingangsritzel 74 auf den Zahnriemen 78 übertragen. Wenn der Stellmotor 68 abgeschaltet und blockiert ist, bewegen sich das Gleitstück 64 und der Schlitten 58 gemeinsam in Längsrichtung des Gehäuses 56, und der Zahnriemen 86 treibt das Ausgangsritzel 84 gegensinnig zu dem Eingangsritzel 74. Wenn dagegen der Stellmotor 68 betätigt wird, verschiebt sich der Schlitten 58 in Bezug auf das Gleitstück 64, und das Ausgangsritzel 84 führt eine von der Bewegung des Eingangsritzels 74 unabhängige Bewegung aus. Auf diese Weise kann mit Hilfe des Stellmotors 68 der Werkzeugarm 24 bei feststehendem Tragarm 22 in die gewünschte Position geschwenkt werden. Wahlweise können der den Hauptantrieb bildende Elektromotor 28 und der Stellmotor 68 auch gleichzeitig betrieben werden. In diesem Fall wird die Bewegung des Gelenkarms 14 Im wesentlichen durch den Elektromotor 28 und das Getriebe 30 angetrieben und gesteuert, während mit Hilfe des Stellmotors 68 Feinkorrekturen der Bewegung des Werkzeugarms 24 ausgeführt werden. Eine derartige Aufteilung der Funktionen der beiden Antriebe in Grobund Feinsteuerung erleichtert unter bestimmten Bedingungen die Steuerung und Programmierung komplexer Bewegungsabläufe. Bei dem gezeigten Beispiel des Umkehrgetriebes entspricht die Länge des Gleitstücks 64 etwa dem Umfang des Eingangsritzels 74, so dass der Werkzeugarm 24 mit Hilfe des Elektromotors 28 in einem Winkelbereich von 360" in Bezug auf den Träger 12 geschwenkt werden kann. Die Länge des Schlittens 58 ist grösser als die des Gleitstücks 64, damit auch dann noch der volle Schwenkbereich zur Verfügung steht, wenn der Schlitten 58 in Bezug auf das Gleitstück 64 verhältnismässig weit aus der Mittelstelung verschoben wurde. Der Eingriff zwischen den Ritzeln 74,84 und dem Gleitstück 64 bzw. dem Schlitten 58 kann statt über Zahnriemen auch über Zahnstangen erfolgen. Die Verwendung von Zahnriemen hat jedoch den Vorteil, dass die Rraftübertragung weitgehend spielfrei erfolgt und ruckartige Beanspruchungen besser absorbiert werden können. Die Erfindung ist auch auf Gelenkarme mit mehr als zwei Gliedern anwendbar, sofern es die Platzverhältnisse gestatten, den Getriebezug zur Betätigung der einzelnen Arme jeweils bis in das Trägergehäuse zu führen.

Claims: PATENTANS P RÜCHE 1. Industrieroboter mit einem zweigliedrigem Gelenkarm und einem Antrieb zum Schwenken eines das erste Glied des Gelenkarms bildenden Tragarms in Bezug auf einen Träger und eines das zweite Glied des Gelenkarms bildenden Werkzeugarms um eine zu der Schwenkachse des Tragarms parallele Achse in Bezug auf den Tragarm, dadurch g e k e n n z e i c h n e t, dass der Antrieb ein gemeinsames Antriebsaggregat (28) für den Tragarm (22) und den Werkzeugarm (24) und ein Verteilergetriebe (34) umfasst, das das Antriebsaggregat (28) einerseits mit dem Tragarm (22) und andererseits über ein Umkehrge trieb (32) mit dem Werkzeugarm (24) verbindet. 2. Industrieroboter nach Anspruch 1, dadurch g e k e n n z e i c h n e t, dass die Länge des Werkzeugarms (24) annähernd mit der des Tragarms (22) übereinstimmt und dass die Getriebezüge für den Tragarm und den Werkzeugarm das gleiche Übersetzungsverhältnis aufweisen. 3. Industrieroboter nach Anspruch 1 oder 2, dadurch g e k e n n z e i c h n e t, dass das Antriebsaggregat (28), das Verteilergetriebe (34) und das Umkehrgetriebe (32) in dem Träger (12) untergebracht sind, dass das Verteilergetriebe (34) über eine Hohlwelle (36) mit dem Tragarm (22) verbunden ist und dass der Ausgang des Umkehrgetriebes (32) über eine durch die Hohlwelle verlaufende Welle (50) und eine Kraftübertragung (52) innerhalb des Tragarms (22) mit dem Werkzeugarm (24) verbunden ist. 4. Industrieroboter nach einem der vorhergehenden Ansprüche, dadurch g e k e n n z e i c h n e t, dass die Antriebszüge für den Werkzeugarm (24) und den Tragarm (22) entkoppelbar und in unterschiedlichen Winkelstellungen der Arme (22,24) miteinander koppelbar sind. 5. Industrieroboter nach Anspruch 4, dadurch g e k e n n z e i c h n e t, dass das Umkehrgetriebe (32) ein durch ein Eingangsritzel (74) linear verschiebbares Gleitstück (64) und einen mit einem Ausgangsritzel (84) in Eingriff stehenden, parallel zu dem Gleitstück (64) verschiebbaren Schlitten (58) umfasst und dass das Gleitstück (64) in unterschiedlichen Längspositionen in Bezug auf den Schlitten arretierbar ist. 6. Industrieroboter nach Anspruch 5, dadurch g e k e n n z e i c h n e t, dass zum Verstellen der Position des Gleitstücks (64) in Bezug auf den Schlitten (58) eine durch einen Stellmotor (68) antreibbare Spindel (66) vorgesehen ist. 7. Industrieroboter nach Anspruch 5 oder 6, dadurch g e k e n n z e i c h n e t, dass zur Antriebsverbindung des Eingangsritzels (74) mit dem Gleitstück (64) und/oder des Schlittens (58) mit dem Ausgangsritzel (84) ein mit beiden Enden an dem Gleitstück bzw. dem Schlitten verankerter, über Spannrollen (76) und das betreffende Ritzel geführter Zahnriemen (78 bzw. 86) vorgesehen ist. 8. Industrieroboter nach Anspruch 6 oder 7, dadurch g e k e n n z e i c h ne t, dass die Eingangs- und Ausgangsritzel (74,84) mit einer an dem Gleitstück (64) bzw. dem Schlitten (58) befestigten Zahnstange in Eingriff stehen. 9. Industrieroboter nach einem der Ansprüche 5 bis 8, dadurch g e k e n n z e i c h n e t, dass der Schlitten (58) in Bezug auf das Ausgangsritzel (84) um einen grösseren Weg verschiebbar ist als das Gleitstück (64) in Bezug auf das Eingangsritzel (74) und dass der Verschiebeweg des Gleitstücks in Bezug auf das Eingangsritzel annähernd dem Umfang des Eingangsritzels entspricht. 10. Industrieroboter nach einem der vorhergehenden Ansprüche, dadurch g e k e n n z e i c h n e t, dass der Träger (12) um eine senkrechte Achse in Bezug auf einen Sockel (10) drehbar ist und einen aufragenden Schenkel (20) aufweist, an dem der Tragarm (22) um eine waagerechte Achse schwenkbar montiert ist.

Inventors: GOLLNER, JOSEF, JR., Göllner, Josef, jr.
Applicants: GOLLNER, JOSEF, JR.
Application year: 1984
Main classification: B25J18
IPC codes: B25J18, B25J9