DE60309409T2 - System zur Programmierung eines Roboters oder eines ähnlichen Automaten mit einem tragbaren Progammierungsterminal - Google Patents
System zur Programmierung eines Roboters oder eines ähnlichen Automaten mit einem tragbaren Progammierungsterminal Download PDFInfo
- Publication number
- DE60309409T2 DE60309409T2 DE60309409T DE60309409T DE60309409T2 DE 60309409 T2 DE60309409 T2 DE 60309409T2 DE 60309409 T DE60309409 T DE 60309409T DE 60309409 T DE60309409 T DE 60309409T DE 60309409 T2 DE60309409 T2 DE 60309409T2
- Authority
- DE
- Germany
- Prior art keywords
- terminal
- robot
- keys
- tcp
- tool
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/06—Control stands, e.g. consoles, switchboards
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H9/00—Details of switching devices, not covered by groups H01H1/00 - H01H7/00
- H01H9/02—Bases, casings, or covers
- H01H9/0214—Hand-held casings
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36159—Detachable or portable programming unit, display, pc, pda
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39442—Set manual a coordinate system by jog feed operation
Description
- Die vorliegende Erfindung betrifft ein System zum Programmieren eines Roboters oder eines ähnlichen Automaten, der ein Werkzeug trägt, wobei das System eine Steuereinheit, die zum Steuern der Bewegungen des Roboters gemäß mehrerer Achsen wirkt, und einen tragbaren Programmierterminal, der operativ mit der Steuereinheit verbunden ist, umfasst, wobei der Terminal
- – Auswahlmittel, die manuell betrieben werden können, um ein gewünschtes Koordinatensystem unter einer Vielzahl von in der Steuereinheit gespeicherten Koordinatensystemen („Basis", „Werkzeug", „Gelenke") auszuwählen;
- – erste Bewegungssteuermittel, deren Betrieb von einer durch die Auswahlmittel getroffenen Auswahl abhängt, wobei die ersten Bewegungssteuermittel eine Vielzahl von Bewegungstasten umfassen, die manuell betrieben werden können, um der Steuereinheit ein entsprechendes Befehlssignal für den Roboter bereitzustellen, wobei das Befehlssignal darauf abzielt, das Werkzeug zu veranlassen, eine Drehung oder translatorische Bewegung um oder entlang einer Achse auszuführen, welche der Druckknopf-betriebenen Bewegung in dem durch die Auswahlmittel ausgewählten Koordinatensystem entspricht,
- – Positionslehrmittel, die manuell betrieben werden können, um eine von einem vorbestimmten Punkt am Werkzeug in Folge einer Bewegung des Roboters erreichte Position zu speichern,
- Derartige Programmiersysteme sind bereits aus dem Stand der Technik bekannt, wie aus den Dokumenten
EP 0 974 884 A2 oderEP 0 792 726 A1 ersichtlich ist. - Der Vorgang der Programmierung eines Roboters besteht im Wesentlichen darin, dass dem Roboter manuell die Bahn gelehrt wird, die einer seiner Punkte automatisch wiederholen muss, um eine bestimmte Anwendung aus zuführen.
- Dieser Punkt wird durch den so genannten „Werkzeug-Zentrums-Punkt" (Tool Centre Point, TCP) gebildet, der die Position des aktiven Teils des an dem Handgelenk des Roboters montierten Werkzeugs kennzeichnet, d.h. des Teils des Werkzeugs, der die Operation ausführt, und der durch einen Betreiber auf eine für die Anwendung günstige Art und Weise definiert wird; in Anbetracht dessen ist der TCP beispielsweise im Fall eines Lichtbogenschweißvorgangs an der Spitze des Schweißbrenners am Ende des Schweißdrahts angeordnet; bei Dichtungsanwendungen ist der TCP stattdessen entsprechend einer Düse für das Ausströmen des Dichtmittels angeordnet, während er bei Anwendung, die eine elektrische Punktschweißdüse erfordern, einer der beiden Elektroden oder einem Punkt zwischen ihnen entspricht.
- Der Großteil der Programmierzeit wird darauf verwendet, dem Roboter manuell zu befehlen, die optimalen Punkte, denen die Bahn des TCP folgen muss, zu kennzeichnen und ihre Koordinaten zu speichern. Zu diesem Zweck wird ein tragbarer Programmierterminal bereitgestellt, der als „Handprogrammiergerät" bekannt ist, welches mit der Robotersteuereinheit verbunden ist und in der Regel eine Anzeige und eine Reihe von Druckschaltern zum Programmieren und manuellen Befehlen der Bewegungen des Roboters umfasst; der Programmierterminal ist normalerweise mit der Steuereinheit über eine lange Leitung verbunden, die es dem Betreiber gestattet, sich in der Nähe des Arbeitsgebiets des Roboters zu bewegen, um in der Lage zu sein, die Punkte und Bahnen des TCP präzise zu bestätigen.
- Um die Variationen der Haltung des Roboters manuell zu befehlen, verwendet der Betreiber spezifische Druckschalter des Programmierterminals, die als „Jog"-Druck schalter oder Tasten bekannt sind und die Betätigung einer oder mehrerer Achsen des Roboters befehlen.
- Durch Betätigung der Jog-Druckschalter des tragbaren Terminals kann der TCP in eine spezifische positive oder negative Richtung innerhalb eines durch den Betreiber unter einer Vielzahl möglicher Bezugssysteme ausgewählten Bezugssystems betätigt werden; beispielsweise ist in der Regel ein Bezugssystem der Robotergelenke, das als „Gelenke" bekannt ist, bereitgestellt, wobei ein Vektor in einem derartigen System die Winkelposition jedes der Gelenke darstellt; außerdem sind Kartesische Bezugssysteme bereitgestellt, wie die normalerweise als „Basis" und „Werkzeug" bekannten, wobei sich das erstgenannte auf die Basis des Roboters und das zweite auf das an dem Ende des Roboters positionierte Werkzeug bezieht.
- Um dem TCP dicht zu folgen und seine Positionierung visuell zu überprüfen, bewegt sich der Betreiber fortwährend um den Roboter, wobei sich der Betreiber natürlich auch relativ zu den Ursprüngen der oben erwähnten Bezugssysteme bewegt, was zu einem gewissen Grad den Programmiervorgang kompliziert, auch mit Blick darauf, dass der Betreiber bei jeder Gelegenheit das Bezugssystem auswählen muss, das er zu benutzen wünscht; an dieser Stelle sei darauf hingewiesen, dass zum erfolgreichen Speichern der einzelnen Arbeitspunkte des Werkzeugs der Anwendung es gelegentlich notwendig ist, mehrere Achsen des Roboters zu bewegen.
- Der Einsatz der Programmierterminals aus dem Stand der Technik ist für den Betreiber auch allgemein umständlich, da einige der Druckschalter schwierig durch die Finger und nur bei ständigem Ändern der Handhaltung zu erreichen sind.
- Aufgrund des Vorhandenseins eines Sicherheits-Druckschalters (als Totmann-Einrichtung bekannt), der ge drückt gehalten werden muss, während der Roboter mit Hilfe der Jog-Druckschalter betätigt wird, ist die Verwendung der Programmierterminals aus dem Stand der Technik in einigen Fällen sogar mühselig.
- Eine Aufgabe der vorliegenden Erfindung besteht darin, den Vorgang des Programmierens eines Roboters durch einen Betreiber zu vereinfachen und unmittelbarer zu gestalten als in Systemen nach dem Stand der Technik.
- Eine weitere Aufgabe der Erfindung ist es, einen tragbaren Terminal zum Programmieren von Robotern zu erhalten, der vom ergonomischen Standpunkt her einen besonders vorteilhaften Aufbau aufweist, um den Programmiervorgang weiter zu erleichtern.
- Diese und andere Aufgaben, die im Folgenden leicht ersichtlich werden, werden gemäß der Erfindung durch ein System zum Programmieren erreicht, wie es zu Beginn der vorliegenden Beschreibung angedeutet wurde und dadurch gekennzeichnet ist, dass der Terminal zusätzliche Bewegungssteuermittel umfasst, um der Steuereinheit ein jeweiliges Robotersteuersignal bereitzustellen, das darauf abzielt, eine Verschiebung des vorbestimmten Punktes an dem Werkzeug relativ zu einem zuvor eingestellten Bezugspunkt zu verursachen, wobei
- – die Position des Bezugspunkts modifiziert werden kann,
- – der Terminal Mittel zum Modifizieren der Position des Bezugspunkts umfasst, und
- – das Steuersignal, das als Ergebnis des Betreibens der zusätzlichen Bewegungssteuermittel erzeugt wird, unabhängig von dem mittels der Auswahlmittel ausgewählten Koordinatensystem ist.
- Vorteilhafterweise kann der vorbestimmte Punkt an dem Werkzeug durch den TCP dargestellt werden und der Bezugspunkt kann durch die Position des Terminals und somit des ihn haltenden Benutzers relativ zu dem Roboter dargestellt werden.
- Der Betreiber, der sich während der Programmierphase innerhalb des Arbeitsbereichs des Roboters bewegt, kann auf einfache und rasche Art und Weise seinen eigenen Bezugspunkt ändern, der auf seiner eigenen Winkelausrichtung relativ zu dem Roboter basiert, und muss nicht präventiv ein bestimmtes Bezugssystem der ersten Bewegungssteuermittel, d.h. der Jog-Druckschalter, auswählen und letztere dann zum Befehlen der Bewegung des Roboters verwenden; der Betreiber muss nur die zusätzlichen Bewegungssteuermittel betätigen, um die gewünschte Bewegung des TCP relativ zu seinem Beobachtungspunkt zu erhalten, nachdem der Bezugspunkt eingestellt wurde.
- Weitere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden Beschreibung und den beigefügten Zeichnungen leicht ersichtlich, welche lediglich beispielhafte und nicht einschränkende Beispiele bereitstellen, und in denen:
-
1 eine schematische Darstellung eines Roboterprogrammiersystems gemäß der Erfindung; -
2 eine Ansicht des Vorderteils eines tragbaren Programmierterminals, der in dem erfindungsgemäßen System enthalten ist; -
3 eine Ansicht des rückwärtigen Teils des Terminals aus2 ; -
4 ein Beispiel eines Anzeigeschirms, der zur Eingabe von Betriebsparametern des Terminals aus2 verwendet werden kann; zeigt. - In
1 bezeichnet die Bezugszahl1 einen im Wesentlichen bekannten Industrieroboter, der eine Vielzahl von Gelenken2 und ein Endhandgelenk3 aufweist, das ein Werkzeug4 trägt, welches hier als Schweißbrenner angenommen wird; wie im Einführungsteil der vorliegenden Beschreibung erläutert, verkörpert das Ende des Werkzeugs4 den so genannten „Werkzeug-Zentrums-Punkt" oder TCP. - Der Roboter
1 ist beispielsweise mittels eines elektrischen Kabels mit einer entsprechenden Steuereinheit5 verbunden; an die Einheit5 ist auch ein tragbarer Terminal6 angeschlossen, der von einem Betreiber7 zur Programmierung des Roboters1 verwendet wird. - Die praktischen Mittel zur Konstruktion der mit Einheit
5 und Terminal6 , die vorzugsweise mit einem entsprechenden Mikroprozessorsteuersystem versehen sind, gehen über die Aufgaben der vorliegenden Erfindung hinaus. - Wie zuvor beschrieben „simuliert" der Betreiber
7 zu Programmierungszwecken eine Arbeitsphase, zu deren automatischen Ausführung der Roboter1 später angewiesen wird, wobei die Haltung des Roboters mittels entsprechender, an dem Terminal6 vorgesehener Druckschalter geändert wird; mittels anderer Druckschalter an dem Terminal6 speichert der Betreiber7 die Koordinaten des für den TCP identifizierten optimalen Wegs. - Die Systemsteuerlogik ermöglicht, dass die Jog-Druckschalter bei jeder Gelegenheit Translations- und Drehbewegungen der Achsen des Roboters
1 mit Bezug auf verschiedene mögliche Bezugssysteme (Gelenke, Basis, Werkzeug usw.) befehlen, die der Betreiber7 auswählen und bei jeder Gelegenheit präventiv auswählen muss. Diese Umstände machen den Vorgang des Programmierens mittels des Terminals6 wie zuvor beschrieben kaum intuitiv, auch mit Blick auf den Umstand, dass der Betreiber7 fortwährend seine operative Position relativ zu den Ursprüngen der verschiedenen auswählbaren Bezugssysteme ändert. - Aus diesem Grund ist der Terminal
6 gemäß einem wichtigen Aspekt der vorliegenden Erfindung zusätzlich zu den üblichen Jog-Druckschaltern mit zusätzlichen Mitteln zum Steuern der Bewegung des Roboters1 versehen, die durch ein jeweiliges Anwendungsprogramm unterstützt werden, das sich in der Steuereinheit5 befindet; die zusätzlichen Mittel, beispielsweise in der Form eines Druckschalters oder eines Joysticks sind vorgesehen, um die Verschiebung des TCP relativ zu einem Bezugspunkt, der vorteilhafterweise der Position des Betreibers7 entsprechen kann und der bei jeder Gelegenheit der Steuereinheit5 mitgeteilt wird, auf schnelle und direkte Art und Weise zu steuern. -
2 und3 zeigen einen Programmierterminal6 , der die zusätzlichen Bewegungssteuermittel umfasst und eine konstruktive Struktur aufweist, die von einem ergonomischen Standpunkt aus besonders vorteilhaft ist. - Aus den Figuren ist zunächst ersichtlich, dass der Körper des Terminals
6 einen oberen Abschnitt10 , in dem eine Anzeigeeinrichtung D angeordnet ist, und einen unteren Abschnitt11 umfasst, in dem die zu Bewegungs- und Programmierzwecken des Roboters1 häufiger verwendeten Druckschalter positioniert sind. - Aus den Figuren ist auch leicht ersichtlich, dass die Breite des unteren Abschnitts
11 progressiv auf seinen Verbindungsbereich mit dem oberen Abschnitt10 zu abnimmt; diese Konfiguration des Körpers des Terminals6 ist von einem ergonomischen Standpunkt aus extrem vorteilhaft, da es dem Betreiber7 ermöglicht, den Terminal selbst mit beiden Händen entsprechend den beiden Längsseiten von Abschnitt11 zu halten, während sie ihm den Einsatz seiner Daumen ermöglicht, um die häufiger verwendeten Bewegungs- und Speicher-Druckschalter zu drücken, wie im Folgenden leicht ersichtlich sein wird. - Wie im Stand der Technik ist Terminal
6 mit einer Sicherheitseinrichtung versehen, die gewöhnlich als „Totmann"-Einrichtung bekannt ist und durch den Betreiber7 aktiv gehalten werden muss, um die Operation der Bewegungs-Druckschalter des Roboters zu ermöglichen. - In einer bevorzugten Ausführungsform der Erfindung ist im hinteren Teil des Körpers des Terminals
6 zentral eine sich in der Längsrichtung erstreckende Ausnehmung definiert, die in3 mit der Bezugszahl12 versehen ist; von jeder der Längsoberflächen der Ausnehmung12 erstreckt sich auf das Innere der Ausnehmung selbst der Knopf13 eines entsprechenden Druckschalters, der Teil der Totmann-Einrichtung ist; wie leicht ersichtlich ist, haben die beiden Knöpfe13 im Wesentlichen die Form eines länglichen Balkens. - Die Ausnehmung
12 und die Knöpfe13 dienen als ein Griffbereich für die Enden der Finger des Betreibers7 , aber nicht für die Daumen, wenn der Betreiber den Terminal6 entlang einer oder beider der geneigten seitlichen Seiten von Abschnitt11 hält; auf diese Weise ist notwendigerweise mindestens einer der beiden Knöpfe13 gedrückt, um die Verwendung der Bewegungs-Druckschalter zu ermöglichen; umgekehrt gestattet Terminal6 , wenn keiner der beiden Knöpfe13 gedrückt ist, keinen Befehl über die Betätigung von Roboter1 . - Diese Anordnung ist für den Betreiber besonders bequem, da sie ihm gestattet, die Hände beim Betätigen der Totmann-Einrichtung zu wechseln und die Einrichtung in jedem Fall mit einer natürlichen Handhaltung zu betätigen; im Gegensatz dazu bringen Programmierterminals aus dem Stand der Technik eine derartig statische Haltung mit sich, dass die Hände des Betreibers ermüden, der daher den Griffstelle auf dem Terminal zu ändern versucht, ohne jedoch eine bequeme Stellung finden zu können, da die Totmann-Einrichtung gedrückt gehalten werden muss.
- Der Umstand, dass die Balken
13 verhältnismäßig lang sind und sich im Wesentlichen parallel zu den beiden seitlichen Oberflächen von Abschnitt11 erstrecken, ermöglicht außerdem dem Betreiber, die Griffstelle entlang Abschnitt11 des Körpers von Terminal6 zu bewegen, wobei immer eine bequeme Betätigung der Totmann-Einrichtung gewährleistet ist. - Wieder mit Bezug auf
2 umfasst der Terminal6 übliche Jog-Druckschalter, um die Koordinaten für die Betätigung des Roboters in einer negativen oder positiven Richtung in einem durch den Betreiber unter den bereitgestellten Bezugssystemen („Gelenke", „Basis", „Werkzeug" usw.) wie oben erläutert zu liefern; die Jog-Druckschalter sind für diesen Zweck vom Dualdrucktyp und umfassen somit jeweils einen Druckschalter14 , der an einem oder dem anderen Längsende gedrückt werden muss, um entsprechend eine Bewegung in der positiven Richtung oder eine Bewegung in der negativen Richtung zu erhalten. - In der bevorzugten Ausführungsform der Erfindung sind die Jog-Druckschalter
14 symmetrisch an der vorderen Oberfläche von Terminal6 und insbesondere sind vier an einer Seite und vier an der anderen Seite positioniert; auch diese Anordnung wurde aus ergonomischen Gründen ausgewählt, da sie eine Haltungsänderung der linken Hand und der rechten Hand des Betreibers7 begünstigt, der die Druckschalter13 der sowohl links als auch rechts im hinteren Teil des Terminals vorhandenen Totmann-Einrichtung alternativ betreiben wird (siehe3 ). - Vorzugsweise sind auf derselben Seite (im besonderen Fall von
2 auf der linken Seite) außerdem die Druckschalter14 zum Steuern der Translationsfunktionen und auf der gegenüberliegenden Seite die Druckschalter14 zum Steuern der Drehfunktionen positioniert; der Zweck dieser Anordnung ist die Vereinfachung der Funktionsfindung. - Im hier beispielhaft dargestellten Fall umfasst der Jog-Druckschalter insbesondere zwei symmetrische Reihen aus vier Druckschaltern, wobei jede drei obere Druckschalter
14 , die im Wesentlichen parallel zueinander sind, jeweils zum Steuern der Achsen 1–3 und 4–6 des Roboters, und einen unteren Druckschalter14 , der im Wesentlichen senkrecht zu den vorherigen Druckschaltern ist, jeweils zum Steuern der Achsen7 und8 des Roboters, umfasst. Den unteren Druckschaltern14 kann auch als eine zweite Funktion die Steuerung der Achsen9 und10 des Roboters, sofern dieser sie aufweist, zugeordnet sein. - Die Bezugszahl
15 bezeichnet die Tasten zweier „Beeinflussungs"-Druckschalter, von denen einer zum Steigern und der andere zum Verringern der Schnelligkeit der Translation des Roboters verwendet wird. Die beiden Schälter15 sind vorzugsweise im zentralen Teil von Abschnitt11 rechts in der Nähe der „Start", „Halten" und „Koord." genannten Steuerung positioniert, welche später beschrieben werden. - Die Bezugszahl
16 bezeichnet die Taste eines „Start" genannten Druckschalters, der an der rechten Seite des Terminals im oberen Teil von Abschnitt11 positioniert ist, um mit dem Daumen der rechten Hand bequem betrieben werden zu können; der Druckschalter16 ist vorgesehen, um die Bewegung von Roboter1 zu starten, um eine zuvor eingestellte Bewegungsabfolge mittels der Jog-Druckschalter14 auszuführen. - Die Bezugszahl
17 bezeichnet die Taste eines „Halten" genannten Druckschalters, der es ermöglicht, die Bewegung des Roboters1 zu stoppen; die Taste17 ist in der unmittelbaren Nähe von Druckschalter „Start"16 an der rechten Seite des Terminals6 positioniert. - Die Bezugszahl
18 bezeichnet die Taste eines „Koord." genannten Druckschalters, die zum Auswählen der Betätigungsmethode des Roboters, d.h. des Bezugskoordinatensystems („Basis", „Werkzeug", „Gelenke" usw.) für die Jog-Druckschalter verwendet wird und in der Nähe der Druckschalter14 auf die linke Seite von Terminal6 zu positioniert ist. - Die Bezugszahl
19 bezeichnet die Taste eines „Zurück" genannten Druckschalters: wenn diese gedrückt wird, wiederholt der Roboter1 rückwärts eine oder mehrere der zuvor befohlenen Bewegungen; sie befindet sich in der Nähe des Druckschalters „Start"16 an der rechten Seite des Terminals6 . - Die Bezugszahl
26 bezeichnet die Taste eines „Schritt" genannten Betätigungsdruckschalters, die dazu verwendet wird, den Roboter1 einzelne Schritte einer zuvor eingestellten Bewegungsabfolge ausführen zu lassen; auch Taste26 ist auf der rechte Seite des Terminals zu angeordnet, so dass sie mit dem Daumen der rechten Hand gedrückt werden kann. - Auf der linken Seite von Abschnitt
11 in der Nähe des Verbindungsgebiets zu Abschnitt10 sind Druckschalter zum Programmieren des Terminals6 vorgesehen. Diese Positionierung ist zur räumlichen Unterscheidung der Programmierungsdruckschalter von den Tasten vorgesehen, die am engsten mit der oben beschriebenen Betätigung verknüpft sind. Außerdem erfordern die Programmierungs-Druckschalter weniger Betätigungsgenauigkeit als Betätigungs-Druckschalter und können daher leicht mit der linken Hand ausgewählt werden. Auf jeden Fall sollte berücksichtigt werden, dass die Programmierungs-Druckschalter immer dann verwendet werden, wenn die in3 gezeigte Totmann-Einrichtung nicht gedrückt ist und daher können auch diese Druckschalter leicht mit dem Daumen der rechten Hand betätigt werden, während der Terminal mit der linken Hand gehalten wird. - Die Programmierungs-Druckschalter umfassen vier Cursor-Druckschalter, die in dem hier beispielhaft dargestellten Fall durch einen einzigen Kompassknopf bedeckt sind, der mit
20 bezeichnet ist, und die verwendet werden, um in einem auf der Anzeige D anzeigbaren Menü zu navigieren. Der Kompassknopf20 ist, wie dargestellt, an der oberen linken Seite am äußersten Teil von Terminal6 angeordnet, damit er leicht mit dem Daumen der linken Hand erreicht werden kann. - Ebenfalls für Programmierzwecke bereitgestellt sind die Tasten zweier „Erf." und „Mod." genannten Druckschalter, die als
21 bzw.22 bezeichnet sind; die Tasten21 und22 werden jeweils verwendet, um einen zuvor eingestellten Punkt der dem TCP auferlegten Bahn zu erfassen und zu modifizieren; sie sind vorzugsweise an der linken Seite von Terminal6 nahe den Cursor-Druckschaltern des Kompassknopfes20 angeordnet. - Die Bezugszahl
23 bezeichnet allgemein ein alphanumerisches Tastenfeld, dessen Betriebsmodus dem eines tragbaren Telefons ähnlich ist und das zentral und unten im Abschnitt11 positioniert ist; das zum Eingeben von Buchstaben und Zahlen während der Programmierungsvorgänge verwendete Tastenfeld23 kann auch an den beiden Seiten mit Hilfe der Daumen beider Hände erreicht werden. - Die mit
24 und25 bezeichneten, „Enter" und „Esc." genannten Tasten beziehen sich auf Druckschalter, die zusammen mit den Cursor-Druckschaltern in dem Kompassknopf20 verwendet werden, um eine Option in dem auf der Anzeige D angezeigten Menü auszuwählen bzw. darin zu navigieren; die Tasten24 und25 sind im Abschnitt10 rechts zur Anzeige D und senkrecht zueinander versetzt (Taste24 unten und Taste25 oben) positioniert. - Die Bezugszahl
27 bezeichnet die Tasten von „Shift" genannten Druckschaltern, die an den Seiten von Anzeige D im Abschnitt10 von Terminal6 angeordnet sind, die Tasten27 werden ähnlich wie die „Beeinflussungs"-Taste15 zusammen mit anderen Tasten mit fortwährendem Druck benutzt, beispielsweise mit dem Kompassknopf20 und den Tasten auf dem Tastenfeld23 . - Die Bezugszahl
28 bezeichnet die Taste eines „Hilfe" genannten Druckschalters, dessen Druck das Erhalten von Hilfeinformationen auf der Anzeige D in Bezug auf eine Menüauswahl ermöglicht; die Taste28 ist in dem unteren Teil von Anzeige D in zentraler Position angeordnet. - Die Bezugszahl
29 bezeichnet die Tasten zweier Cursor-Druckschalter, die in der Nähe des Kompassknopfes20 positioniert sind und verwendet werden, um auf den auf der Anzeige D sichtbaren Seiten zu scrollen. - Die Bezugszahlen TF1, TF2 und TF3 bezeichnen drei Tastenreihen, die zugeordnet sind, um spezifische Funktionen in Abschnitt
10 bereitgestellte Funktionen zu aktivieren; die erste und zweite Tastenreihe TF1, TF2 sind jeweils entlang jeweiliger Seitenkanten der Anzeige D positioniert, während die dritte Tastenreihe TF3 entlang der unteren Kante der Anzeige D positioniert ist. - Die Bezugszahl
30 zeigt die Tasten zweier „Mehr" genannter Druckschalter an, die an den Seiten der Anzeige D in dem Abschnitt10 angeordnet sind und zum Aktivieren zusätzlicher, den Tasten TF1 und TF2 zugewiesener Funktionen verwendet werden. - Die Bezugszahlen
31 bzw.32 zeigen einen Tastenauswähler und einen pilzköpfigen Druckschalter an, die beide in dem Bereich am oberen Ende von Abschnitt10 , ersterer links und letzterer rechts, angeordnet sind; der Tastenauswähler31 wird verwendet, um den Programmierterminal6 zu aktivieren oder anzuschalten, während der pilzköpfige Druckschalter32 vorgesehen ist, um im Notfall von dem Betreiber gedrückt zu werden, um den Betrieb des Roboters1 zu stoppen. - Wie zuvor erwähnt ist Terminal
6 gemäß einem wichtigen Aspekt der Erfindung mit einer Reihe zusätzlicher Mittel zum Steuern der Betätigung von Roboter1 ausgerüstet mit der Funktion des Bewegens des TCP des Roboters1 auf Kartesische Art und Weise relativ zu einem von dem Nutzer7 ausgewählten Bezugspunkt. Gemäß einer möglichen Ausführungsform der Erfindung wird für diesen Zweck Folgendes bereitgestellt: - – vier Druckschalter,
die von einem einzigen, mit
40 bezeichneten Kompassknopf bedeckt werden und darauf abzielen, die Bewegung des TCP relativ auf die durch den Betreiber7 festgelegte Position zu, von der Position weg, nach rechts oder nach links zu bewirken; - – ein
doppelt gedrückter
Druckschalter, der darauf abzielt, eine Bewegung des TCP nach oben
oder nach unten zu bewirken, abhängig
davon, ob seine Taste
41 an einem oder dem anderen Längsende gedrückt wird. - Den Tasten
40 und/oder41 kann auch die Funktion der Bestimmung einer Drehung des TCP des Roboters1 relativ zu einem von dem Nutzer7 ausgewählten Bezugspunkt zugewiesen sein; von diesem Standpunkt aus kann den vorgenannten Tasten40 ,41 eine Doppelfunktionalität zugewiesen sein und dem Terminal6 sind für diesen Zweck Mittel bereitgestellt, um den Betriebsmodus der Hilfstasten40 ,41 von „Translation" zu „Drehen" und umgekehrt umzuschalten. Im letztgenannten Betriebsmodus werden die vier Druckschalter des Kompassknopfes40 beispielsweise darauf abzielen, die Drehung des TCP um eine jeweilige Achse gegen und im Uhrzeigersinn nach rechts, gegen und im Uhrzeigersinn auf die Position zu, die von dem Betreiber7 festgelegt wurde, zu bewirken; der Druckschalter von Taste41 wird darauf abzielen, eine Drehung des TCP um die jeweilige Achse gegen und im Uhrzeigersinn nach oben zu bewirken. - Wie
2 zeigt, sind beide Tasten40 ,41 im zentralen Bereich von Abschnitt11 zwischen den beiden gegenüberliegenden Reihen von Jog-Druckschaltern14 angeordnet; die Taste40 ist vorzugsweise rechts der Taste41 , so dass Taste40 mit dem Daumen der rechten Hand und Taste41 mit dem Daumen der linken Hand betätigt werden kann. - Es sei darauf hingewiesen, dass gemäß der Erfindung die Hilfstasten
40 und41 zusätzlich zu den Jog-Druckschaltern14 vorgesehen sind: Daher kann die Kombination des TCP zum Erreichen des gewünschten Punkts immer von dem Betreiber7 mittels der einzelnen Druckschalter14 nach Auswahl eines gegebenen Bezugssystems mittels des „Koord."-Druckschalters18 befohlen werden. - Die Bewegung des durch die Tasten
40 ,41 bestimmten TCP wird dagegen keinesfalls durch die aktuelle Einstellung der Jog-Druckschalter14 („Basis", „Gelenke", „Werkzeug" usw.) beeinflusst und für den Betreiber7 reicht es aus, eine der Hilfstasten40 ,41 zu drücken, um den TCP in die gewünschte Richtung zu bewegen. - Wie erwähnt können die Hilfstasten
40 ,41 durch den Betreiber7 betrieben werden, der den Terminal6 greift, um die Betätigung des TCP gemäß der drei Achsen x, y, x im Raum mit Bezug auf einen variablen Bezugspunkt zu ermöglichen. Dieser Bezugspunkt kann vorteilhafterweise durch die Position des Betreibers7 gegeben sein, dem dadurch die höchste Empfindlichkeit für die Bewegung der Maschine bereitgestellt ist. Wenn der eingestellte Bezugspunkt also der Betreiber selbst ist und die Taste40 entsprechend ihrem nach rechts gerichteten Pfeil gedrückt wird, wird der TCP daher durch den Roboter1 nach rechts relativ zur Position des Betreibers7 bewegt werden; ähnliche Bewegungen können nach links und zur Bewegung des TCP näher oder weiter vom Betreiber7 weg (jeweils durch Drücken der Taste40 entsprechend ihrer nach link, nach oben oder nach unten gerichteten Pfeile) befohlen werden oder es kann befohlen werden, den TCP zu heben oder zu senken (durch Drücken der Taste41 entsprechend ihrer nach oben oder nach unten gerichteten Pfeile). - Wenn der „Drehungs"-Betriebszustand für die Taste
40 ,41 eingestellt ist und der eingestellte Bezugspunkt der Betreiber ist: - – wenn die Taste
40 entsprechend ihres linken oder rechten Pfeils gedrückt ist, wird der TCP jeweils im oder gegen den Uhrzeigersinn auf die Position des Betreibers7 zu gedreht; - – wenn
die Taste
40 entsprechend ihres Aufwärts- oder Abwärtspfeils gedrückt ist, wird der TCP jeweils im oder gegen den Uhrzeigersinn nach rechts gedreht; - – wenn
die Taste
41 entsprechend ihres Aufwärts- oder Abwärtspfeils gedrückt ist, wird der TCP gegen oder im Uhrzeigersinn nach oben gedreht. - Die Definition des Anfangsbezugspunkts, zu dem relativ die durch die Hilfstasten
40 ,41 befohlene Betätigung wirkt, wird von dem Betreiber7 gefordert, um die Ausführung der Bewegungen in die richtige Richtung zu ermöglichen. - In einer möglichen Ausführungsform der Erfindung wird der variable Bezugspunkt durch den Betreiber
7 mittels einer Seite oder eines Bildschirms definiert, die auf der Anzeige D des Terminals6 angezeigt werden; von der Seite aus wird es auch möglich sein, den Betriebsmodus der Hilfstasten40 ,41 von „Translation" zu „Drehung" und umgekehrt zu schalten. -
4 zeigt schematisch eine für diesen Zweck verwendbare mögliche Anzeige. Der Bildschirm besteht im Wesentlichen aus einer graphischen Darstellung, in der ein Cursor, der als CO angezeigt ist und den Betreiber oder den Terminal darstellt, entlang einer kreisförmigen Bahn TC um den Roboter bewegt werden kann, der auf dem Bildschirm durch das Symbol PR dargestellt ist. Die Verschiebung von Cursor CO entlang der Bahn TC kann beispielsweise mittels der links/rechts-Cursortasen in dem Kompassknopf20 befohlen werden; wenn der Cursor CO die gewünschte Position erreicht, wird der Betreiber7 eine Bestätigungstaste drücken, beispielsweise die „Enter"-Taste24 . - Vorzugsweise, wird durch den voreingestellten Zustand des Systems, auch im graphischen Bildschirm von
4 sichtbar, der Betreiber (und somit der Cursor CO) in einer Position von 0° relativ zur Basis des Roboters bereit, d.h. in einer mit der Kartesischen Jog-Positon mit „Basis"-Koordinaten äquivalenten Position. - Aus dem Vorhergehenden ist leicht ersichtlich, dass durch die Verwendung der Hilfstasten
40 ,41 der Betreiber7 nicht präventiv ein gegebenes Bezugssystem der Jog-Druckschalter14 auswählen muss und Letztere zum Befehlen der Bewegung des Roboters1 verwenden kann; der Betreiber7 muss nur die fest zugewiesenen Tasten40 ,41 betätigen, um die gewünschte Bewegung des TCP relativ zu seinem Beobachtungspunkt zu erreichen, nachdem der Anfangsbezugspunkt eingestellt worden ist. Der Betreiber7 , der sich während der Programmierphase innerhalb des Arbeitsbereichs von Roboter1 bewegt, kann auf einfache und schnelle Art und Weise seinen auf seiner eigenen Winkelverschiebung relativ zur Bezugsachse der Roboterbasis basierenden Bezugspunkt mittels des in4 gezeigten Bildschirms verändern. - In einer besonders bevorzugten Ausführungsform der Erfindung kann außerdem ein System für das automatische Selbstlernen der Position des Betreibers
7 durch die Steuereinheit bereitgestellt sein. - Zu diesem Zweck kann der Terminal
6 beispielsweise mit Mitteln zum Übertragen von Signalen versehen sein, diese Übertragungsmittel, in1 als T bezeichnet, sind etwa so dimensioniert, dass sie einen Arbeitsbereich von einigen Metern haben, und somit in das Aktionsgebiet des Terminals6 relativ zum Roboter1 fallen. - An der Basis des Roboters
1 ist über ihren gesamten oder einen Teil ihres Umfangs verteilt eine Vielzahl von Empfangsmitteln angeordnet, die ein durch die im Terminal6 vorhandenen Übertragungsmittel T ausgesendetes Signal empfangen können; die an der Basis des Roboters positionierten Empfangsmittel sind als R in1 bezeichnet. - Die Logik der Steuerschaltung
5 stellt eine codierte Prozedur bereit, die die Unterscheidung ermöglichen, welches Empfangsmittel R das Signal von den Übertragungsmitteln T empfängt; durch diese Prozedur, die einige Sekunden andauert, kann das System automatisch die Winkelverschiebung von Betreiber7 erkennen, um dem Betreiber die Verwendung der Hilfstasten40 ,41 zum Bewegen des TCP des Roboters1 mit Bezug auf zu dieser Zeit von dem Terminal6 eingenommenen Position auf die oben beschriebene Art und Weise zu ermöglichen. Die oben genannte Prozedur kann vorteilhafterweise von dem Terminal6 , beispielsweise durch einen einzelnen fest zugeordneten Druckschalter, betätigt werden, um den Bezugspunkt während der Programmierungsphase auf der Basis verschiedener Positionen, die der Betreiber7 bezüglich des Roboters1 einnimmt, zu verändern. - Selbstverständlich sind Fachleuten zahlreiche Variationen des beispielhaft beschriebenen Systems zum Programmieren möglich, ohne dadurch von dem Schutzumfang der Ansprüche abzuweichen.
- Mit Bezug auf die Ausführungsform der Erfindung, die mit einem System zum automatischen Erkennen der Position des Terminals
6 relativ zu dem Roboter versehen ist, können beispielsweise an dem Terminal6 Empfangsmittel R und an der Basis des Roboters1 eine Vielzahl von Übertragungsmitteln T positioniert sein, d.h. mit einer umgekehrten Konfiguration relativ zu der in1 gezeigten. Die Mittel, die darauf abzielen, die vorgenannte automatische Positionserkennung zu ermöglichen, können auch mit einer bekannten Technik erhalten werden, beispielsweise in Form von Infrarot-, optischen, Laser- oder ähnlichen Ausgebern/Empfängern; mit besonderer Bezugnahme auf den Fall der Infrarot-Sende-/Empfangsmittel sei auf die Möglichkeit hingewiesen, dass für diesen Zweck insbesondere die Datenübertragungskomponenten des IRDA®-Ports, die üblicherweise an den meisten tragbaren Terminals zum Programmieren von Robotern vorgesehen sind, verwendet werden können. - Die Softwareausrüstung des Terminals
6 und der Steuereinheit5 zum Zweck der Ausführung der oben beschriebenen Funktionen kann natürlich auf vielfältige Arten mit Fachleuten an sich bekannten Techniken erhalten werden.
Claims (27)
- System zum Programmieren eines Roboters oder eines ähnlichen Automaten, der ein Werkzeug (
4 ) trägt, wobei das System eine Steuereinheit (5 ), die zum Steuern der Bewegungen des Roboters (1 ) gemäß mehrerer Achsen wirkt, und einen tragbaren Programmierterminal (6 ), der operativ mit der Steuereinheit (5 ) verbunden ist, umfasst, wobei der Terminal (6 ) – Auswahlmittel (18 ), die manuell betrieben werden können, um ein gewünschtes Koordinatensystem unter einer Vielzahl von in der Steuereinheit (5 ) gespeicherten Koordinatensystemen („Basis", „Werkzeug", „Gelenke") auszuwählen; – erste Bewegungssteuermittel, deren Betrieb von einer durch die Auswahlmittel (18 ) getroffenen Auswahl abhängt, wobei die ersten Bewegungssteuermittel eine Vielzahl von Bewegungstasten (14 ) umfassen, die manuell betrieben werden können, um der Steuereinheit (5 ) ein entsprechendes Befehlssignal für den Roboter (1 ) bereitzustellen, wobei das Befehlssignal darauf abzielt, das Werkzeug (4 ) zu veranlassen, eine Drehung oder translatorische Bewegung um oder entlang einer Achse auszuführen, welche der betriebenen Bewegungstaste (14 ) in dem durch die Auswahlmittel (18 ) ausgewählten Koordinatensystem („Basis", „Werkzeug", „Gelenke") entspricht, – Positionslehrmittel (21 ), die manuell betrieben werden können, um eine von einem vorbestimmten Punkt (TCP) am Werkzeug (4 ) in Folge einer Bewegung des Roboters (1 ) erreichte Position zu speichern, umfasst, dadurch gekennzeichnet, dass der Terminal (6 ) ferner zusätzliche Bewegungssteuermittel (40 ,41 ) umfasst, die anstelle der ersten Bewegungssteuermittel (14 ) manuell betrieben werden können, um der Steuereinheit (5 ) ein jeweiliges Signal zum Steuern des Roboters (1 ) bereitzustellen, das darauf abzielt, eine Verschiebung des vorbestimmten Punkts (TCP) am Werkzeug (4 ) relativ zu einem zuvor eingestellten Bezugspunkt (CO) zu bewirken, wobei – die Position des Bezugspunkts (CO) modifiziert werden kann, – der Terminal (6 ) Mittel (D; T) zum Modifizieren der Position des Bezugspunkts (CO) umfasst, – das Signal zum Steuern des Roboters (1 ), das als Ergebnis des Betreibens der zusätzlichen Bewegungssteuermittel (40 ,41 ) erzeugt wird, unabhängig von dem durch die Auswahlmittel (18 ) ausgewählten Koordinatensystem („Basis", „Werkzeug", „Gelenke") ist. - System nach Anspruch 1, dadurch gekennzeichnet, dass der Bezugspunkt (CO) die Position des Terminals (
6 ) und somit eines ihn tragenden Nutzers (7 ) relativ zum Roboter darstellt. - System nach Anspruch 1, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) betrieben werden können, um Kartesische Verschiebungen des vorbestimmten Punkts an den Werkzeugen (TCP) relativ zu dem eingestellten Referenzpunkt (CO) zu bewirken. - System nach Anspruch 1, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) betrieben werden können, um Winkel- oder Drehverschiebungen um eine jeweilige Achse des vorbestimmten Punkts an dem Werkzeug (TCP) zu bewirken. - System nach Anspruch 2, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) betrieben werden können, um eine Verschiebung des vorbestimmten Punkts an dem Werkzeug (TCP) näher, weiter weg, nach rechts, nach links, nach oben oder nach unten relativ zu der Position des Terminals (6 ) und somit des ihn tragenden Nutzers (7 ) zu bewirken. - System nach Anspruch 5, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) einen Kompassknopf (40 ) umfassen, der in vier seitlichen Bereichen davon gezielt betrieben werden kann, um in einem seiner Betriebszustände eine Verschiebung des vorbestimmten Punkts an dem Werkzeug (TCP) näher, weiter weg, nach rechts oder nach links relativ zu der Position des Terminals (6 ) zu bewirken. - System nach Anspruch 5, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) eine Dualdrucktaste (41 ) umfassen, die an ihren beiden Endbereichen gezielt betrieben werden kann, um in einem ihrer Betriebszustände eine Verschiebung des vorbestimmten Punkts an dem Werkzeug (TCP) nach oben oder nach unten relativ zu der Position des Terminals (6 ) zu bewirken. - System nach Anspruch 2, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) betrieben werden können, um eine Drehung des vorbestimmten Punkts an dem Werkzeug (TCP) um eine jeweilige Achse gegen oder im Uhrzeigersinn nach rechts, gegen oder im Uhrzeigersinn auf die Position des Terminals (6 ) zu oder gegen oder im Uhrzeigersinn nach oben zu bewirken. - System nach Anspruch 6, dadurch gekennzeichnet, dass der Kompassknopf (
40 ) in vier seitlichen Be reichen davon gezielt betrieben werden kann, um in einem zusätzlichen Betriebszustand eine Verschiebung des vorbestimmten Punkts an dem Werkzeug (TCP) um eine jeweilige Achse gegen oder im Uhrzeigersinn nach rechts und gegen oder im Uhrzeigersinn auf die Position des Terminals (6 ) zu bewirken. - System nach Anspruch 7, dadurch gekennzeichnet, dass die Dualdrucktaste (
41 ) an zwei Endbereichen davon gezielt betrieben werden kann, um in einem zusätzlichen Betriebszustand eine Drehung des vorbestimmten Punkts an dem Werkzeug (TCP) um eine jeweilige Achse gegen oder im Uhrzeigersinn nach oben zu bewirken. - System nach Anspruch 1, dadurch gekennzeichnet, dass der Terminal (
6 ) eine Anzeigeeinrichtung (D) umfasst und dass die Mittel (D; T) zum Modifizieren der Position des Bezugspunkts (CO) eine Informationseingabeseite umfassen, die auf der Anzeigeeinrichtung (D) angezeigt werden kann. - System nach Anspruch 1, dadurch gekennzeichnet, dass die Mittel (D; T) zum Modifizieren der Position des Bezugspunkts (CO) mindestens eine erste Taste (
20 ,24 ) des Terminals (6 ) umfassen. - System nach Anspruch 12, dadurch gekennzeichnet, dass die Mittel (D; T) zum Modifizieren der Position des Bezugspunkts (CO) eine Anzeigeeinrichtung (D) des Terminals (
6 ) und Mittel zum Erzeugen graphischer Informationen auf der Anzeigeeinrichtung (D) umfassen, wobei die graphischen Information die Position des Bezugspunkts (CO) relativ zum Roboter (1 ) darstellen. - System nach Anspruch 13, dadurch gekennzeichnet, dass die Mittel zum Erzeugen graphischer Informationen – Mittel zum Erzeugen eines ersten Symbols (CO), das den Bezugspunkt darstellt, auf der Anzeige (D), – Mittel zum Erzeugen eines zweiten Symbols (PR), das den Roboter (
1 ) darstellt, auf der Anzeige (D), – Mittel zum Bewegen des ersten Symbols (CO) relativ zu dem zweiten Symbol (PR) mittels der ersten Taste (20 ), insbesondere entlang einer im Wesentlichen kreisförmigen Bahn (TC), umfassen. - System nach Anspruch 2, dadurch gekennzeichnet, dass die Mittel (D; T) zum Modifizieren der Position des Bezugspunkts (CO) Teil eines Systems (T, R) für die automatische Erkennung der Winkelposition des Terminals (
6 ) relativ zum Roboter (1 ) sind. - System nach Anspruch 15, dadurch gekennzeichnet, dass das automatische Erkennungssystem (T, R) Signalausstrahlmittel (T) und Signalempfangsmittel (R) umfasst, wobei die Signalausstrahlmittel (T) einem von Terminal (
6 ) und Roboter (1 ) operativ zugeordnet sind und die Signalempfangsmittel (R) dem anderen von Terminal (6 ) und Roboter (1 ) operativ zugeordnet sind. - System nach Anspruch 1, dadurch gekennzeichnet, dass der Terminal (
6 ) einen sich in der Längsrichtung erstreckenden Körper umfasst, der einen ersten Abschnitt (10 ) und einen zweiten Abschnitt (11 ) definiert, der einen Verbindungsbereich mit dem ersten Abschnitt (10 ) aufweist, wobei die Breite des zweiten Abschnitts (11 ) progressiv abnimmt, bis sie den Verbindungsbereich erreicht. - System nach Anspruch 17, dadurch gekennzeichnet, dass entsprechend einer Vorderseite des ersten Abschnitts (
10 ) eine Anzeigeeinrichtung (D) bereitgestellt ist und entsprechend einer Vorderseite des zweiten Abschnitts (11 ) eine Vielzahl von Tasten bereitgestellt ist. - System nach Anspruch 18, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) in einem zentralen Teil des zweiten Abschnitts (11 ) positioniert sind. - System nach Anspruch 18, dadurch gekennzeichnet, dass die ersten Bewegungssteuermittel eine erste Reihe von Bewegungstasten (
14 ) und eine zweite Reihe von Bewegungstasten (14 ) umfassen, wobei die beiden Reihen auf im Wesentlichen symmetrische Art und Weise jeweils entlang einer jeweiligen Längsseite des zweiten Abschnitts (11 ) positioniert sind. - System nach Anspruch 20, dadurch gekennzeichnet, dass die erste Reihe aus Tasten zum Steuern translatorischer Bewegungen und die zweite Reihe aus Tasten zum Steuern von Drehbewegungen besteht.
- System nach Anspruch 20, dadurch gekennzeichnet, dass die zusätzlichen Bewegungssteuermittel (
40 ,41 ) zwischen der ersten und der zweiten Reihe von Bewegungstasten (14 ) positioniert sind. - System nach Anspruch 1, dadurch gekennzeichnet, dass der Terminal (
6 ) eine Sicherheitseinrichtung vom „Totmann"-Typ (13 ) umfasst. - System nach Anspruch 23, dadurch gekennzeichnet, dass der Terminal (
6 ) einen Körper umfasst, in dessen hinteren Teil eine sich in der Längsrich tung erstreckende Ausnehmung (12 ) definiert ist, wobei von jeder der gegenüberliegenden Längsseiten der Ausnehmung (12 ) sich ein länglicher Knopf (13 ) auf das Innere der Ausnehmung zu erstreckt, wobei der längliche Knopf (13 ) jeweils Teil der Sicherheitseinrichtung ist. - System nach Anspruch 18, dadurch gekennzeichnet, dass die Vielzahl von Tasten eine oder mehrere Tasten umfasst, die aus der Gruppe bestehend aus – mindestens einer Taste (
15 ) zum Variieren der Translationsgeschwindigkeit des Roboters (1 ), die im Wesentlichen im rechten Teil des zweiten Abschnitts (11 ) auf dessen Zentrum zu positioniert ist; – einer Taste (16 ) zum Starten einer Bewegungsabfolge des Roboters (1 ), die in dem rechten Teil des zweiten Abschnitts (11 ) auf dessen Zentrum zu positioniert ist; – einer Taste (17 ) zum Beenden einer Bewegung des Roboters (1 ), die in dem rechten Teil des zweiten Abschnitts (11 ) auf dessen Zentrum zu positioniert ist; – einer Taste (18 ) zum Auswählen eines gewünschten Koordinatensystems unter einer Vielzahl von Koordinatensystemen, die in dem linken Teil des zweiten Abschnitts (11 ) auf dessen Zentrum zu positioniert ist; – einer Wiederholungstaste (19 ), die beim Drücken den Roboter (1 ) veranlasst, eine oder mehrere zuvor ausgeführte Bewegungen nachzuverfolgen, und im rechten Teil des zweiten Abschnitts (11 ) auf dessen Zentrum zu positioniert ist; – einer Taste (26 ) zum Befehlen der Ausführung einzelner Schritte einer zuvor eingestellten Bewegungsabfolge des Roboters (1 ), die in dem rechten Teil des zweiten Abschnitts (11 ) auf dessen Zentrum zu positioniert ist; – einer Vielzahl von Programmiertasten (20 –23 ), die in dem linken Teil des zweiten Abschnitts (11 ) positioniert sind und mindestens mehrere Cursortasten (20 ), eine Datenerfassungstaste (21 ), eine Datenmodifizierungstaste (22 ) umfassen; – einer Vielzahl von Tasten auf einem alphanumerischen Tastenfeld (23 ), das in einem zentralen Teil des zweiten Abschnitts (11 ) angeordnet ist ausgewählt sind. - System nach Anspruch 18, dadurch gekennzeichnet, dass in dem ersten Abschnitt (
10 ) seitlich zu der Anzeigeeinrichtung (D) ein oder mehrere Tasten positioniert sind, die aus der Gruppe bestehend aus: – mindestens zwei Tasten (24 ,25 ) zum Auswählen oder Navigieren unter Optionen auf einem Menü, das auf der Anzeigeeinrichtung (D) angezeigt werden kann, wobei eine der Tasten relativ zur anderen senkrecht versetzt ist; – einer Hilfetaste (28 ) zum Erhalten von Hilfsinformationen auf der Anzeigeeinrichtung (D); – einer Vielzahl von Funktionstasten (TF1, TF2, TF2) ausgewählt sind. - System nach Anspruch 18, dadurch gekennzeichnet, dass entsprechend einem Endabschnitt des ersten Abschnitts (
11 ) ein Tastenauswähler (31 ) und ein pilzköpfiger Sicherheitsdruckschalter (32 ) positioniert sind.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ITTO20020862 | 2002-10-04 | ||
IT000862A ITTO20020862A1 (it) | 2002-10-04 | 2002-10-04 | Sistema di programmazione per robot o simili apparati |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60309409D1 DE60309409D1 (de) | 2006-12-14 |
DE60309409T2 true DE60309409T2 (de) | 2007-03-29 |
Family
ID=31986064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60309409T Expired - Fee Related DE60309409T2 (de) | 2002-10-04 | 2003-08-19 | System zur Programmierung eines Roboters oder eines ähnlichen Automaten mit einem tragbaren Progammierungsterminal |
Country Status (7)
Country | Link |
---|---|
US (1) | US7164971B2 (de) |
EP (1) | EP1406139B1 (de) |
JP (1) | JP2004130511A (de) |
AT (1) | ATE344483T1 (de) |
DE (1) | DE60309409T2 (de) |
ES (1) | ES2274152T3 (de) |
IT (1) | ITTO20020862A1 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010039540A1 (de) * | 2010-08-19 | 2012-02-23 | Kuka Laboratories Gmbh | Handbediengerät zum manuellen Bewegen eines Roboterarms |
WO2013150136A1 (de) * | 2012-04-05 | 2013-10-10 | Reis Group Holding Gmbh & Co. Kg | Verfahren zur bedienung eines industrieroboters |
DE102013113459B4 (de) * | 2013-03-14 | 2015-05-13 | GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) | Intuitive greifsteuerung für einen mehrachsigenrobotergreifer |
DE202015008715U1 (de) * | 2015-12-18 | 2017-03-21 | Kuka Roboter Gmbh | Bediengerät zum Steuern oder Programmieren eines Manipulators |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003241807A (ja) * | 2002-02-19 | 2003-08-29 | Yaskawa Electric Corp | ロボット制御装置 |
ITTO20020862A1 (it) * | 2002-10-04 | 2004-04-05 | Comau Spa | Sistema di programmazione per robot o simili apparati |
ITTO20020863A1 (it) * | 2002-10-04 | 2004-04-05 | Comau Spa | Terminale portatile di comando, programmazione e/ o |
US8000837B2 (en) | 2004-10-05 | 2011-08-16 | J&L Group International, Llc | Programmable load forming system, components thereof, and methods of use |
ATE394204T1 (de) * | 2005-04-19 | 2008-05-15 | Comau Spa | Verfahren zur steuerung von industriellen robotern und entsprechend gesteuerte roboter, robotersysteme und computerprogramme |
EP1795315A1 (de) * | 2006-05-31 | 2007-06-13 | Abb Research Ltd. | Handbediengerät für einen Industrieroboter |
US8355818B2 (en) * | 2009-09-03 | 2013-01-15 | Battelle Energy Alliance, Llc | Robots, systems, and methods for hazard evaluation and visualization |
US8073564B2 (en) * | 2006-07-05 | 2011-12-06 | Battelle Energy Alliance, Llc | Multi-robot control interface |
US8965578B2 (en) | 2006-07-05 | 2015-02-24 | Battelle Energy Alliance, Llc | Real time explosive hazard information sensing, processing, and communication for autonomous operation |
US7974738B2 (en) | 2006-07-05 | 2011-07-05 | Battelle Energy Alliance, Llc | Robotics virtual rail system and method |
US7801644B2 (en) | 2006-07-05 | 2010-09-21 | Battelle Energy Alliance, Llc | Generic robot architecture |
US8271132B2 (en) * | 2008-03-13 | 2012-09-18 | Battelle Energy Alliance, Llc | System and method for seamless task-directed autonomy for robots |
DE202006017127U1 (de) * | 2006-11-09 | 2008-03-20 | Haug, Thomas | Bediengerät, insbesondere Fernsteuergerät für Industriegeräte |
AT504566B1 (de) * | 2006-11-28 | 2008-10-15 | Keba Ag | Tragbare bedien- und beobachtungsvorrichtung für eine industrielle steuerungseinrichtung |
JP4249794B1 (ja) * | 2007-10-29 | 2009-04-08 | ファナック株式会社 | ワーク搬送用ロボットの制御装置 |
US9352411B2 (en) | 2008-05-28 | 2016-05-31 | Illinois Tool Works Inc. | Welding training system |
US9906838B2 (en) | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
DE102010063222B4 (de) * | 2010-12-16 | 2019-02-14 | Robert Bosch Gmbh | Einrichtung und Verfahren zur Programmierung einer Handhabungsvorrichtung sowie Handhabungsvorrichtung |
KR101237471B1 (ko) | 2011-03-31 | 2013-02-27 | 경북대학교 산학협력단 | 모바일 디바이스 및 로봇 암 제어 방법 |
US9101994B2 (en) | 2011-08-10 | 2015-08-11 | Illinois Tool Works Inc. | System and device for welding training |
DE102012110508B4 (de) * | 2011-11-04 | 2022-05-12 | Fanuc Robotics America Corp. | Roboter Einstellvorrichtung mit 3-D Display |
DE102012102749A1 (de) * | 2012-03-29 | 2013-10-02 | Reis Group Holding Gmbh & Co. Kg | Vorrichtung und Verfahren zur Bedienung eines Industrieroboters |
DE102012103030B3 (de) * | 2012-04-05 | 2013-05-23 | Reis Group Holding Gmbh & Co. Kg | Verfahren zur Bedienung eines Industrieroboters |
US9583014B2 (en) | 2012-11-09 | 2017-02-28 | Illinois Tool Works Inc. | System and device for welding training |
US9728103B2 (en) | 2013-03-15 | 2017-08-08 | Illinois Tool Works Inc. | Data storage and analysis for a welding training system |
US9583023B2 (en) | 2013-03-15 | 2017-02-28 | Illinois Tool Works Inc. | Welding torch for a welding training system |
US9672757B2 (en) | 2013-03-15 | 2017-06-06 | Illinois Tool Works Inc. | Multi-mode software and method for a welding training system |
US9666100B2 (en) | 2013-03-15 | 2017-05-30 | Illinois Tool Works Inc. | Calibration devices for a welding training system |
US9713852B2 (en) | 2013-03-15 | 2017-07-25 | Illinois Tool Works Inc. | Welding training systems and devices |
US20150129581A1 (en) * | 2013-11-12 | 2015-05-14 | Lincoln Global, Inc. | System and method for pendant component for a welding system |
US10056010B2 (en) | 2013-12-03 | 2018-08-21 | Illinois Tool Works Inc. | Systems and methods for a weld training system |
US9589481B2 (en) | 2014-01-07 | 2017-03-07 | Illinois Tool Works Inc. | Welding software for detection and control of devices and for analysis of data |
US10170019B2 (en) | 2014-01-07 | 2019-01-01 | Illinois Tool Works Inc. | Feedback from a welding torch of a welding system |
US9751149B2 (en) | 2014-01-07 | 2017-09-05 | Illinois Tool Works Inc. | Welding stand for a welding system |
US9724788B2 (en) | 2014-01-07 | 2017-08-08 | Illinois Tool Works Inc. | Electrical assemblies for a welding system |
US10105782B2 (en) | 2014-01-07 | 2018-10-23 | Illinois Tool Works Inc. | Feedback from a welding torch of a welding system |
US9757819B2 (en) | 2014-01-07 | 2017-09-12 | Illinois Tool Works Inc. | Calibration tool and method for a welding system |
US9613308B2 (en) | 2014-04-03 | 2017-04-04 | Brain Corporation | Spoofing remote control apparatus and methods |
US9630317B2 (en) * | 2014-04-03 | 2017-04-25 | Brain Corporation | Learning apparatus and methods for control of robotic devices via spoofing |
US9937578B2 (en) | 2014-06-27 | 2018-04-10 | Illinois Tool Works Inc. | System and method for remote welding training |
US10307853B2 (en) | 2014-06-27 | 2019-06-04 | Illinois Tool Works Inc. | System and method for managing welding data |
US9862049B2 (en) | 2014-06-27 | 2018-01-09 | Illinois Tool Works Inc. | System and method of welding system operator identification |
US10665128B2 (en) | 2014-06-27 | 2020-05-26 | Illinois Tool Works Inc. | System and method of monitoring welding information |
US9724787B2 (en) | 2014-08-07 | 2017-08-08 | Illinois Tool Works Inc. | System and method of monitoring a welding environment |
US11014183B2 (en) | 2014-08-07 | 2021-05-25 | Illinois Tool Works Inc. | System and method of marking a welding workpiece |
US9875665B2 (en) | 2014-08-18 | 2018-01-23 | Illinois Tool Works Inc. | Weld training system and method |
US9415512B2 (en) * | 2014-08-28 | 2016-08-16 | Fanuc America Corporation | System and method for enhancing a visualization of coordinate points within a robots working envelope |
US9860077B2 (en) | 2014-09-17 | 2018-01-02 | Brain Corporation | Home animation apparatus and methods |
US9821470B2 (en) | 2014-09-17 | 2017-11-21 | Brain Corporation | Apparatus and methods for context determination using real time sensor data |
US9579790B2 (en) | 2014-09-17 | 2017-02-28 | Brain Corporation | Apparatus and methods for removal of learned behaviors in robots |
US9849588B2 (en) | 2014-09-17 | 2017-12-26 | Brain Corporation | Apparatus and methods for remotely controlling robotic devices |
US10239147B2 (en) | 2014-10-16 | 2019-03-26 | Illinois Tool Works Inc. | Sensor-based power controls for a welding system |
US11247289B2 (en) | 2014-10-16 | 2022-02-15 | Illinois Tool Works Inc. | Remote power supply parameter adjustment |
US10417934B2 (en) | 2014-11-05 | 2019-09-17 | Illinois Tool Works Inc. | System and method of reviewing weld data |
US10210773B2 (en) | 2014-11-05 | 2019-02-19 | Illinois Tool Works Inc. | System and method for welding torch display |
US10204406B2 (en) | 2014-11-05 | 2019-02-12 | Illinois Tool Works Inc. | System and method of controlling welding system camera exposure and marker illumination |
US10402959B2 (en) | 2014-11-05 | 2019-09-03 | Illinois Tool Works Inc. | System and method of active torch marker control |
US10490098B2 (en) | 2014-11-05 | 2019-11-26 | Illinois Tool Works Inc. | System and method of recording multi-run data |
US10373304B2 (en) | 2014-11-05 | 2019-08-06 | Illinois Tool Works Inc. | System and method of arranging welding device markers |
JP6208114B2 (ja) | 2014-11-21 | 2017-10-04 | 株式会社神戸製鋼所 | 産業用ロボットの操作に用いられる教示装置 |
AT516665A1 (de) * | 2014-11-24 | 2016-07-15 | Keba Ag | Bedienterminal mit absetzbarer Bedieneinheit zur Bedienung von Maschinen und technischen Anlagen |
US10427239B2 (en) | 2015-04-02 | 2019-10-01 | Illinois Tool Works Inc. | Systems and methods for tracking weld training arc parameters |
CA2976177C (en) * | 2015-06-15 | 2022-07-19 | Comau S.P.A. | Portable safety control device for industrial machines, in particular robots |
US10657839B2 (en) * | 2015-08-12 | 2020-05-19 | Illinois Tool Works Inc. | Stick welding electrode holders with real-time feedback features |
US10373517B2 (en) * | 2015-08-12 | 2019-08-06 | Illinois Tool Works Inc. | Simulation stick welding electrode holder systems and methods |
US10438505B2 (en) | 2015-08-12 | 2019-10-08 | Illinois Tool Works | Welding training system interface |
US10593230B2 (en) * | 2015-08-12 | 2020-03-17 | Illinois Tool Works Inc. | Stick welding electrode holder systems and methods |
US10456910B2 (en) * | 2016-01-14 | 2019-10-29 | Purdue Research Foundation | Educational systems comprising programmable controllers and methods of teaching therewith |
US10295972B2 (en) | 2016-04-29 | 2019-05-21 | Brain Corporation | Systems and methods to operate controllable devices with gestures and/or noises |
JP6744790B2 (ja) * | 2016-09-06 | 2020-08-19 | シャープ株式会社 | 制御システム、制御方法、及び制御プログラム |
US20180272526A1 (en) * | 2017-03-21 | 2018-09-27 | Seiko Epson Corporation | Control device, teaching device, and robot system |
CN107378976A (zh) * | 2017-07-21 | 2017-11-24 | 诺伯特智能装备(山东)有限公司 | 一种开放式工业机器人控制系统 |
FR3070196B1 (fr) * | 2017-08-16 | 2019-08-30 | Ineo Centre | Poignee de securite bimanuelle |
JP7205972B2 (ja) * | 2019-05-24 | 2023-01-17 | 川崎重工業株式会社 | 教示システム |
US11288978B2 (en) | 2019-07-22 | 2022-03-29 | Illinois Tool Works Inc. | Gas tungsten arc welding training systems |
US11776423B2 (en) | 2019-07-22 | 2023-10-03 | Illinois Tool Works Inc. | Connection boxes for gas tungsten arc welding training systems |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE436848B (sv) * | 1982-06-28 | 1985-01-28 | Asea Ab | Styrsystem for industrirobot |
US4757459A (en) * | 1986-05-29 | 1988-07-12 | Cincinnati Milacron Inc. | Apparatus and method for programming a computer operated robot arm using macro instructions |
JPH0688219B2 (ja) * | 1987-10-02 | 1994-11-09 | 株式会社日立製作所 | 可搬式教示装置 |
JP3115297B2 (ja) * | 1989-10-09 | 2000-12-04 | キヤノン株式会社 | 自動装置の制御装置 |
US5617515A (en) * | 1994-07-11 | 1997-04-01 | Dynetics, Inc. | Method and apparatus for controlling and programming a robot or other moveable object |
WO1997004369A1 (de) * | 1995-07-22 | 1997-02-06 | Kuka Roboter Gmbh | Programmiergerät |
JP4014662B2 (ja) * | 1995-09-18 | 2007-11-28 | ファナック株式会社 | ロボット教示操作盤 |
JPH1142580A (ja) * | 1997-07-30 | 1999-02-16 | Nippon Telegr & Teleph Corp <Ntt> | ロボット教示方法及びロボット教示システム |
JP3132463B2 (ja) * | 1998-04-07 | 2001-02-05 | 松下電器産業株式会社 | ロボット制御装置 |
JP3215086B2 (ja) * | 1998-07-09 | 2001-10-02 | ファナック株式会社 | ロボット制御装置 |
DE29820896U1 (de) * | 1998-11-23 | 1999-02-04 | Tripols Union Formenbau Gmbh | CNC-Maschine mit einem Handbediengerät |
DE19857436A1 (de) * | 1998-12-12 | 2000-06-21 | Kuka Roboter Gmbh | Verfahren zum Behandeln des Spannungsabfalls in der Steuerung eines Roboters und zum Wiederanfahren eines Roboters nach Spannungsabfall |
JP3708357B2 (ja) * | 1999-04-01 | 2005-10-19 | 松下電器産業株式会社 | ロボット制御装置 |
JP4122652B2 (ja) * | 1999-09-27 | 2008-07-23 | 松下電器産業株式会社 | ロボットの制御装置 |
US6560513B2 (en) * | 1999-11-19 | 2003-05-06 | Fanuc Robotics North America | Robotic system with teach pendant |
JP2001222309A (ja) * | 2000-02-10 | 2001-08-17 | Yaskawa Electric Corp | ロボット制御装置 |
US6845297B2 (en) * | 2000-05-01 | 2005-01-18 | Irobot Corporation | Method and system for remote control of mobile robot |
US6535793B2 (en) * | 2000-05-01 | 2003-03-18 | Irobot Corporation | Method and system for remote control of mobile robot |
SE0101199D0 (sv) * | 2001-04-02 | 2001-04-02 | Abb Ab | An industrial robot |
JP3673725B2 (ja) * | 2001-04-05 | 2005-07-20 | ファナック株式会社 | ロボット用情報処理システム |
US6836700B2 (en) * | 2002-07-29 | 2004-12-28 | Advanced Robotic Technologies, Inc. | System and method generating a trajectory for an end effector |
ITTO20020862A1 (it) * | 2002-10-04 | 2004-04-05 | Comau Spa | Sistema di programmazione per robot o simili apparati |
-
2002
- 2002-10-04 IT IT000862A patent/ITTO20020862A1/it unknown
-
2003
- 2003-08-19 AT AT03018811T patent/ATE344483T1/de not_active IP Right Cessation
- 2003-08-19 ES ES03018811T patent/ES2274152T3/es not_active Expired - Lifetime
- 2003-08-19 DE DE60309409T patent/DE60309409T2/de not_active Expired - Fee Related
- 2003-08-19 EP EP03018811A patent/EP1406139B1/de not_active Expired - Lifetime
- 2003-10-01 JP JP2003343443A patent/JP2004130511A/ja active Pending
- 2003-10-06 US US10/678,270 patent/US7164971B2/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010039540A1 (de) * | 2010-08-19 | 2012-02-23 | Kuka Laboratories Gmbh | Handbediengerät zum manuellen Bewegen eines Roboterarms |
DE102010039540B4 (de) * | 2010-08-19 | 2014-01-16 | Kuka Laboratories Gmbh | Handbediengerät zum manuellen Bewegen eines Roboterarms |
DE102010039540C5 (de) | 2010-08-19 | 2020-01-02 | Kuka Deutschland Gmbh | Handbediengerät zum manuellen Bewegen eines Roboterarms |
WO2013150136A1 (de) * | 2012-04-05 | 2013-10-10 | Reis Group Holding Gmbh & Co. Kg | Verfahren zur bedienung eines industrieroboters |
US9387590B2 (en) | 2012-04-05 | 2016-07-12 | Reis Group Holding Gmbh & Co. Kg | Method for operating an industrial robot |
DE102013113459B4 (de) * | 2013-03-14 | 2015-05-13 | GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) | Intuitive greifsteuerung für einen mehrachsigenrobotergreifer |
DE202015008715U1 (de) * | 2015-12-18 | 2017-03-21 | Kuka Roboter Gmbh | Bediengerät zum Steuern oder Programmieren eines Manipulators |
Also Published As
Publication number | Publication date |
---|---|
EP1406139A2 (de) | 2004-04-07 |
EP1406139B1 (de) | 2006-11-02 |
US7164971B2 (en) | 2007-01-16 |
ATE344483T1 (de) | 2006-11-15 |
ITTO20020862A1 (it) | 2004-04-05 |
ES2274152T3 (es) | 2007-05-16 |
EP1406139A3 (de) | 2005-12-28 |
JP2004130511A (ja) | 2004-04-30 |
US20040068335A1 (en) | 2004-04-08 |
DE60309409D1 (de) | 2006-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60309409T2 (de) | System zur Programmierung eines Roboters oder eines ähnlichen Automaten mit einem tragbaren Progammierungsterminal | |
EP2414126B1 (de) | Verfahren und vorrichtung zur fernbedienung einer mit einem handbetätigten arbeitsgerät verbundenen stromquelle | |
DE102018107231B4 (de) | Robotereinlernvorrichtung | |
DE3322220C2 (de) | Steuersystem für einen Industrieroboter | |
DE60126855T2 (de) | Lehrsteuerpult für Roboter | |
EP1288763B1 (de) | Vorrichtung zum Steuern eines landwirtschaftlichen Fahrzeugs | |
DE102018107069B4 (de) | Robotersystem | |
WO2003022503A1 (de) | Fernregler und bedieneinheit für ein schweissgerät | |
DE102010039540B4 (de) | Handbediengerät zum manuellen Bewegen eines Roboterarms | |
DE102013009563A1 (de) | Landwirtschaftliche Maschine | |
WO2012080127A1 (de) | Einrichtung und verfahren zur programmierung einer handhabungsvorrichtung | |
DE10217903C1 (de) | Sicherheitswerkbank mit vereinfachter Bedienbarkeit | |
DE102008035507A1 (de) | Steuerung für einen Robotor mit einem Roboterkörper und eine zusätzliche Einrichtung, die zusätzliche Operationsachsen liefert | |
EP3620584B1 (de) | Bedienteil für eine fernsteuerung, umfassend einen aktivierungssensor mit veränderbarem effektiven sensorbereich | |
DE102019008337A1 (de) | Steuereinrichtung eines roboters zum durchführen eines handbetriebs mittels einer bedieneinrichtung | |
DE102010042591B4 (de) | Schweißbrenner und Lichtbogenschweißanlage mit einem derartigen Schweißbrenner | |
AT513665B1 (de) | Bedieneinheit für eine Spritzgießmaschine | |
EP3513261B1 (de) | Steuervorrichtung zum betreiben einer werkzeugmaschine, insbesondere einer fräs- oder drehmaschine, sowie entsprechende werkzeugmaschine | |
WO2008064380A1 (de) | Tragbare bedien- und beobachtungsvorrichtung für eine industrielle steuerungseinrichtung | |
WO2012146603A1 (de) | Bedienelement für eine beleuchtungsanlage | |
DE102011003586A1 (de) | Multifunktionsbedienelement | |
DE60011786T2 (de) | Betätigungsvorrichtung für Arbeitsfahrzeuge | |
DE112021005036T5 (de) | Trainingsvorrichtung zur Angabe des Trainingspunkts durch direkten Trainingsbetrieb, Robotersteuerungsvorrichtung und Computerprogramm für Trainingsvorrichtung | |
DE3490617C2 (de) | ||
DE19642994C2 (de) | Multifunktionssteuerknüppel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |