[go: up one dir, main page]

DE112006000533T5 - Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen - Google Patents

Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen Download PDF

Info

Publication number
DE112006000533T5
DE112006000533T5 DE112006000533T DE112006000533T DE112006000533T5 DE 112006000533 T5 DE112006000533 T5 DE 112006000533T5 DE 112006000533 T DE112006000533 T DE 112006000533T DE 112006000533 T DE112006000533 T DE 112006000533T DE 112006000533 T5 DE112006000533 T5 DE 112006000533T5
Authority
DE
Germany
Prior art keywords
teaching
devices
control devices
network
robot
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.)
Withdrawn
Application number
DE112006000533T
Other languages
English (en)
Inventor
Kenneth W. Rochester Hills Krause
Judy A. Oakland Evans
Glen F. Trenton Nowak
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc America Corp
Original Assignee
Fanuc Robotics America Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Robotics America Corp filed Critical Fanuc Robotics America Corp
Publication of DE112006000533T5 publication Critical patent/DE112006000533T5/de
Withdrawn legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39448Same teach pendant connects to many robot controllers over network

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)
  • General Factory Administration (AREA)

Abstract

System mit mehreren Robotern, umfassend:
wenigstens zwei Lehrvorrichtungen;
wenigstens zwei programmierbare Steuervorrichtungen, die jeweils mit einem zugeordneten Roboter verbunden sind; und
ein zwischen den wenigstens zwei programmierbaren Steuervorrichtungen und den wenigstens zwei Lehrvorrichtungen angeschlossenes Netzwerk, um eine flexible Kommunikation zwischen jeder derselben zu unterstützen, wobei jede der wenigstens zwei Lehrvorrichtungen, die wenigstens zwei programmierbare Steuervorrichtungen betreffende Information anzeigen und jede derselben betreiben kann.

Description

  • Querverweis auf verwandte Anmeldung
  • Diese Anmeldung nimmt den Zeitrang der am 4. März 2005 eingereichten provisorischen U.S.-Patentanmeldung Serien-Nr. 60/658,476 in Anspruch.
  • Hintergrund der Erfindung
  • Die vorliegende Erfindung betrifft eine flexible Verbindung von Lehrvorrichtungen (engl.: teaching devices) mit programmierbaren Steuervorrichtungen. Ein Netzwerk wird verwendet, um eine Lehrvorrichtung mit zwei oder mehr Steuervorrichtungen selektiv zu verbinden oder eine von wenigstens zwei Lehrvorrichtungen zur Verbindung mit Ausgewählten einer Mehrzahl von Steuervorrichtungen zu wählen.
  • Im Allgemeinen ist ein Lehrpendant (engl.: teaching Pendant) mit einer programmierbaren Steuervorrichtung fest verdrahtet. Wenn es erwünscht ist, mit einer zweiten programmierbaren Steuervorrichtung zu kommunizieren, dann wird das Lehrpendant manuell von der ersten programmierbaren Steuervorrichtung oder Roboter für eine manuelle Verbindung mit der zweiten Steuervorrichtung oder Roboter getrennt.
  • Die bekannte Technik erfordert es, dass ein Lehrpendant immer mit einer Robotersteuervorrichtung verbunden ist und im Allgemeinen für die Steuerung dieser einen programmierbaren Robotersteuervorrichtung speziell vorgesehen ist. In einigen Fällen sind mehrere Roboter mit der gleichen Steuervorrichtung verbunden, wobei dann ein Pendant mehrere Roboter steu ern kann. Dies ist jedoch auf die Anzahl an Robotern beschränkt, die eine einzelne Steuervorrichtung akzeptieren kann. Es ist jedoch auch dahingehend eingeschränkt, als es schwierig oder unmöglich für den Roboterhersteller ist, Ausrüstung zu konfigurieren, um die Anforderungen jeder Kombination oder Permutation von Roboterarmen und Steuervorrichtungen zu erfüllen.
  • Ein weiterer Nachteil der bekannten Technik besteht darin, dass es dort immer nur ein Lehrpendant gibt, das verwendet werden kann.
  • Die vorliegende Erfindung ist auf eines oder mehrere der oben identifizierten Probleme gerichtet.
  • Zusammenfassung der Erfindung
  • Bei einem Aspekt der Erfindung ist ein Robotersystem mit einem einzelnen Lehrpendant zur Kommunikation mit mehreren programmierbaren Steuervorrichtungen oder mehreren von einer einzelnen programmierbaren Steuervorrichtung gesteuerten Robotern vorgesehen. Dies ist insbesondere dann vorteilhaft, wenn eine Steuervorrichtung mehrere Roboter steuert, wie zum Beispiel ein Doppelarmsystem, was es erlaubt, dass das Lehrpendant jeden Roboter wählt. In diesem Fall ist jedoch nur eine Steuervorrichtung betroffen.
  • Bei einem anderen Aspekt der Erfindung ist ein System für mehrere Lehrvorrichtungen zur Kommunikation mit mehreren programmierbaren Steuervorrichtungen vorgesehen. Wenn eine Lehrvorrichtung mit einer programmierbaren Steuervorrichtung kommuniziert, kann die Lehrvorrichtung auch mit anderen programmierbaren Steuerungen kommunizieren, um nicht Funktion ohne Bewegung durchzuführen. Daher kann sich eine Lehrvorrichtung ausgehend von einem PC in die Robotersteuervorrichtung einloggen und Betriebsvorgänge vornehmen, die nicht spezifisch Jog- oder Lehrpunkte (engl.: jogging or teaching points) betreffen. Dies ist dahingehend einzigartig, als das Pendant nicht wie ein speziell zugeordnetes Pendant, sobald es eingeloggt ist, unter der Voraussetzung einer einzelnen Schnittstelle für Steuervorrichtungen alle Operationen ausführen kann.
  • Die Nachteile der bekannten Systeme werden vermieden, indem es dem Pendant ermöglicht wird, über ein Netzwerk (Ethernet, drahtlos, jede derartige Verbindung) eine Verbindung mit jeder Robotersteuervorrichtung herstellen kann, die vorgesehen ist, ein Teil des Gesamtsystems zu bilden. Dies ermöglicht es, ein System mit mehreren Robotersteuervorrichtungen und einem oder mehreren Pendants zu konfigurieren. In einem solchen System kann jedes Pendant mit jeder Steuervorrichtung eine Verbindung herstellen und diese betreiben. Mit diesem Ansatz können so viele Lehrpendants wie zu einem vorgegebenen Zeitpunkt erforderlich sind, um Lehroperationen durchzuführen, bereitgestellt werden.
  • Beschreibung der Zeichnungen
  • Die obigen sowie weitere Vorteile der vorliegenden Erfindung werden Fachleuten auf dem Gebiet aus der folgenden detaillierten Beschreibung einer bevorzugten Ausführungsform angesichts der beigefügten Zeichnungen ohne weiteres ersichtlich, in denen:
  • 1 ein schematisches Blockdiagramm eines Systems gemäß der vorliegenden Erfindung ist, das ein Lehrpendant verwendet;
  • 2 ein schematisches Blockdiagramm eines Systems gemäß der vorliegenden Erfindung ist, das zwei Lehrpendants verwendet;
  • 3 das Blockdiagramm von 2 ist, das eine Kombination von Verbindungen zwischen den Lehrpendants und den Steuervorrichtungen gemäß der vorliegenden Erfindung zeigt;
  • 4 ein Beispiel einer Benutzeranzeige zur Auswahl einer programmierbaren Steuervorrichtung an einem Lehrpendant der vorliegenden Erfindung ist; und
  • 5 ein Beispiel einer Benutzeranzeige ist, die mehrere Steuervorrichtungen veranschaulicht, die für ein Einloggen von einer entfernten Stelle bei einem Lehrpendant der vorliegenden Erfindung verfügbar sind.
  • Beschreibung der bevorzugten Ausführungsform
  • Die am 4. März 2005 eingereichte, provisorische U.S.-Patentanmeldung Serien-Nr. 60/658,476 ist durch Bezugnahme aufgenommen.
  • 1 zeigt ein System 10 gemäß der vorliegenden Erfindung mit einer einzelnen Lehrvorrichtung, wie zum Beispiel ein Lehrpendant 11, das mit einem Netzwerk 12 (Ethernet, drahtlos, jede derartige Verbindung) verbunden ist. Eine Mehrzahl programmierbarer Steuervorrichtungen ist ebenfalls mit dem Netzwerk 12 verbunden, wie zum Beispiel eine Steuervorrichtung #1 13, eine Steuervorrichtung #2 14 und eine Steuervorrichtung #3 15. Als Beispiel sind drei Steuervorrichtungen gezeigt, es können jedoch gerade zwei oder mehr als drei Steuervorrichtungen verwendet werden. Das System 10 ermöglicht es dem Lehrpendant 11, über das Netzwerk 12 selektiv mit einer oder mehreren der Steuervorrichtungen 13, 14 und 15 verbunden zu werden.
  • Das einzelne Lehrpendant 11 ist mit einer der Robotersteuervorrichtungen, zum Beispiel die Steuervorrichtung 13, verbunden, vorzugsweise durch Einloggen in die Steuervorrichtung 13 über das Netzwerk 12, um aktiv eine Vielzahl von Aufgaben durchzuführen, wie zum Beispiel Joggen, Ausführen und Anzeigen von Programmen. Das Pendant 11 kann sich, während es bei der Steuervorrichtung 13 eingeloggt ist, bei einer zweiten Steuervorrichtung, z. B. die Steuervorrichtung 14, für passive Aufgaben, wie zum Beispiel Überwachungsoperationen, einloggen. Das Pendant 11 zeigt beide Betriebsmenüs für jede der Steuervorrichtungen 13, 14 an, während es sich in zweifacher Kommunikation befindet.
  • Zusätzlich kann sich das einzelne Lehrpendant 11 bei einer dritten Steuervorrichtung entfernt von dieser einloggen, die Steuervorrichtung 15, für passive Aufgaben, wobei das Betriebsmenü für jede der Steuervorrichtungen 13, 14 und 15 angezeigt wird. Das einzelne Lehrpendant 11 kann sich entfernt bei jeder Anzahl von Steuervorrichtungen einloggen, um passive Aufgaben durchzuführen, und das entsprechende Betriebsmenü für jede verbundene Steuervorrichtung anzuzeigen. Das Lehrpendant 11 kann von dem Typ sein, der in dem am 6. Mai 2003 erteilten U.S.-Patent Nr. 6,560,513 mit dem Titel "Robotic System with Teach Pendant" beschrieben ist, das hier durch Bezugnahme aufgenommen ist.
  • 2 zeigt ein System 20 gemäß der vorliegenden Erfindung, das alle Komponenten des Systems 10 umfasst und eine zweite Lehrvorrichtung hinzufügt, wie zum Beispiel ein mit dem Netz werk 12 verbundenes Lehrpendant 21. Das System 20 ermöglicht es, das Pendant 21 selektiv mit einer oder mehreren der Steuervorrichtungen 13, 14 und 15 über das Netzwerk 12 zu verbinden, wobei vor einer gleichzeitigen Verbindung der Pendants 11 und 21 mit jeder der Steuervorrichtungen 13, 14 und 15 über das Netzwerk 12 geschützt wird. Das System gemäß der vorliegenden Erfindung kann selektiv jedes einer Mehrzahl von Lehrpendants mit jeder einer Mehrzahl programmierbarer Steuervorrichtungen verbinden.
  • Bei dieser Ausführungsform ist jedes der mehreren Lehrpendants 11, 21 bei den einzelnen Steuervorrichtungen 13, 14 eingeloggt und kann sich entfernt bei der anderen Steuervorrichtung und/oder der zusätzlichen Steuervorrichtung 15 einloggen, um passive Aufgaben durchzuführen. Jedes Lehrpendant 11, 21 kann sich bei jeder Anzahl von Steuervorrichtungen einloggen, um passive Aufgaben durchzuführen und das entsprechende Betriebsmenü für jede eingeschlossene Steuervorrichtung anzuzeigen.
  • Das entfernt eingeloggte Lehrpendant 11, 21 vermag, aber ohne darauf beschränkt zu sein, die folgenden Anweisungen einzugeben:
    • – Anfrage von Web-Pages von dem entfernten Roboter,
    • – Starten/Anhalten von Überwachungsvorrichtungen an dem entfernten Roboter,
    • – Eingabe von Schlüsseln und Steuerbefehlen zu dem entfernten Roboter,
    • – Eingabe von Watchdog-Buchstaben- und Folgezahlen (engl.: watchdog characters and sequence numbers) zu dem entfernten Roboter,
    • – Beginn einer RPC-Verbindung zu dem entfernten Roboter und Erhalten/Einstellen von Daten, und
    • – Beibehalten der RPC-Verbindung zu dem Hauptroboter.
  • Und sie vermag, aber ohne darauf beschränkt zu sein, den entfernten Roboter anzuweisen, die folgenden Anweisungen auszugeben und anzuzeigen:
    • – Der entfernte Roboter sendet Web-Pages zu dem Pendant, und
    • – der entfernte Roboter sendet PMON-Pakete zu dem Pendant.
  • Unter Bezugnahme auf 3 kann das Netzwerk 12 einen Server umfassen, der ein Programm ausführt, das die gleichzeitige Verbindung des Lehrpendants 11 und des Lehrpendants 21 mit der gleichen Steuervorrichtung zur Durchführung aktiver Aufgaben verhindert. Das Netzwerk 12 weist einen Teil 22 für aktive Aufgaben und einen Teil 23 für passive Aufgaben für das Lehrpendant 11 auf und weist einen Teil 24 für aktive Aufgaben und einen Teil 25 für passive Aufgaben für das Lehrpendant 21 auf. Man nehme beispielsweise an, dass das Lehrpendant 11 aktive Aufgaben über den Teil 22 für aktive Aufgaben, wie in 3 gezeigt, mit der Steuervorrichtung 13 verbunden ist. Dann verhindert der Teil 24 für aktive Aufgaben eine Verbindung des Lehrpendants 21 mit der Steuervorrichtung 13 für aktive Aufgaben, verhindert aber keine Verbindung des Lehrpendants 21 mit den Steuervorrichtungen 14 und 15 für aktive Aufgaben, wie in 3 gezeigt. In vergleichbarer Weise ist das Lehrpendant 11 über den Teil 23 für passive Aufgaben mit der Steuervorrichtung 13 verbunden und ist das Lehrpendant 21 über den Teil 25 für passive Aufgaben mit den Steuervorrichtungen 14 und 15 für passive Aufgaben verbunden. Es kann jedoch bedeutsam sein, dass der Benutzer einer der Lehrpendants weiß, wie eine mit dem anderen Lehrpendant verbundene Steuervorrichtung arbeitet. Somit kann der Server in dem Netzwerk 12 eine Verbindung des Lehrpendants 11 mit den Steuervorrichtungen 14 und 15 über den Teil 23 für passive Aufgaben und eine Verbindung des Lehrpendants 21 mit der Steuer- Vorrichtung 13 über den Teil 25 für passive Aufgaben zulassen.
  • Nicht gezeigt sind der typische Nothaltschalter und Totmannschalter, die erforderlich sind, um die Sicherheit einer Betriebsperson zu gewährleisten. Bei einer bevorzugten Ausführungsform sind die Nothaltvorrichtungen der mehreren Lehrvorrichtungen über Hardware-Schaltkreise miteinander verschaltet, um alle Roboter anzuhalten, wenn eine Nothaltvorrichtung aktiviert wird.
  • Das Lehrpendant 11, 21 weist auch ein Lehrpendantsteuermodul (nicht gezeigt) auf, das für Kommunikation mit jeder der Steuervorrichtungen 13, 14 und 15 sorgt, einschließlich visueller und Audio-Rückkopplung zu der Betriebsperson und Mittel zum Eingeben und Empfangen von Daten. 4 und 5 veranschaulichen Anzeigen, die an dem Lehrpendant erzeugt werden, was es der Betriebsperson ermöglicht, zwischen einer Reihe mehrerer einzelner Log-In's (4) und einer mehrfachen Anzeige, wie zum Beispiel eine Liste und ein entsprechendes Bild, für die Log-In's (5) zu wählen. Um die Betriebsperson während der Kommunikation zu unterstützen, können jeder programmierbaren Steuervorrichtung eindeutige Namen und/oder Farben auf der Pendantanzeige zugeordnet sein, die angibt, ob eine Verbindung hergestellt ist oder nicht und den Verbindungstyp, unmittelbar oder entfernt. Diese Anzeige kann eine vom Benutzer ausgelegte Web-Page oder eine unmittelbare Verbindung (engl.: direct link) sein. Wenn eine unmittelbare eingeloggte Verbindung zwischen dem Roboter und der Lehrvorrichtung verloren geht, stoppt der Roboter und die Anzeige der Lehrvorrichtung gibt die Trennung an. Wenn die programmierbare Steuervorrichtung des vorgesehenen Roboters abgeschaltet oder entfernt wird, verbindet sich die Lehrvorrichtung alternativ mit einer standardmäßig vorgesehenen programmierbaren Steuervorrichtung (engl.: default programmable con troller) und zeigt diese Verbindung an. Wenn die Steuervorrichtung 14 eine standardmäßig vorgesehene Steuervorrichtung (engl.: default controller) ist und die Steuervorrichtung 13 abgeschaltet wird, substituiert beispielsweise das Netzwerk 12 die Steuervorrichtung 14 für Kommunikation aktiver Aufgaben mit der Lehrvorrichtung 11.
  • Wie in 4 gezeigt, weist das Lehrpendant 11, 21 eine Anzeige 30 auf, die einen zentralen Bildschirm 31 umfasst, um eine visuelle Anzeige eines Icon 32 zu erzeugen, das den Roboter identifiziert, mit dem das Lehrpendant verbunden ist. Ein Befehl oberhalb des Icon 32 weist den Benutzer an, ENTER zu drücken, um die Anzeige auf einen anderen auszuwählenden Roboter umzuschalten. Wie in 5 gezeigt, weist der zentrale Bildschirm 31 mehrere Icons 32 bis 35 auf, die jeweils einen anderen auszuwählenden Roboter angeben.
  • Wie bei den Nothaltvorrichtungen ermöglicht es die Vernetzung der mehreren programmierbaren Steuervorrichtungen mit den mehreren Lehrvorrichtungen dem Robotersystem bestimmte Betriebsanweisungen allen angeschlossenen Vorrichtungen mitzuteilen, einschließlich entfernter PCs, Eingabevorrichtungen und Prozessoren. Diese Betriebsanweisungen können umfassen: 1) dass nur eine Lehrvorrichtung Programme aktivieren und dies nur bei einer sicheren Geschwindigkeit; 2) dass nur eine Lehrvorrichtung Programme aktivieren und dies bei voller Programmgeschwindigkeit tun kann; oder 3) dass alle Lehrvorrichtungen abgeschaltet sind und andere Vorrichtungen als eine Lehrvorrichtung Programme aktivieren kann. Jedes Lehrpendant zeigt solche Benachrichtigungen an.
  • Gemäß den Regelungen der Patentstatuten ist die Erfindung dahingehend beschrieben worden, was ihre bevorzugte Ausführungsform repräsentierend betrachtet wird. Es sollte jedoch beachtet werden, dass die Erfindung auf andere Weise als im Speziellen veranschaulicht und beschrieben umgesetzt werden kann, ohne sich dabei von ihrem Geist oder Umfang zu entfernen.
  • ZUSAMMENFASSUNG
  • Eine Vorrichtung sorgt für selektive Kommunikation zwischen mehreren programmierbaren Robotersteuervorrichtungen und einer oder mehreren Lehrvorrichtungen, die über ein Netzwerk verbunden sind. Das Netzwerk steuert Kommunikation zwischen den Lehrvorrichtungen und den Steuervorrichtungen einschließlich aktiver Aufgaben und passiver Aufgaben, um Kommunikation von aktiven Aufgaben zwischen einer der Steuervorrichtungen und mehr als einer der Lehrvorrichtungen zu verhindern. Das Netzwerk ermöglicht Kommunikation der passiven Aufgaben zwischen jeder der Steuervorrichtungen und einer der Lehrvorrichtungen, die aktive Aufgaben mit einer anderen der Steuervorrichtungen kommuniziert.

Claims (18)

  1. System mit mehreren Robotern, umfassend: wenigstens zwei Lehrvorrichtungen; wenigstens zwei programmierbare Steuervorrichtungen, die jeweils mit einem zugeordneten Roboter verbunden sind; und ein zwischen den wenigstens zwei programmierbaren Steuervorrichtungen und den wenigstens zwei Lehrvorrichtungen angeschlossenes Netzwerk, um eine flexible Kommunikation zwischen jeder derselben zu unterstützen, wobei jede der wenigstens zwei Lehrvorrichtungen, die wenigstens zwei programmierbare Steuervorrichtungen betreffende Information anzeigen und jede derselben betreiben kann.
  2. System mit mehreren Robotern nach Anspruch 1, bei dem das Netzwerk einen Betrieb von einer der wenigstens zwei Steuervorrichtungen durch eine der wenigstens zwei Lehrvorrichtungen verhindert, wenn eine andere der wenigstens zwei Vorrichtungen in Verbindung mit der genannten einen der wenigstens zwei Steuervorrichtungen zur Durchführung aktiver Aufgaben in Verbindung steht.
  3. System mit mehreren Robotern nach Anspruch 1, bei dem das Netzwerk einer der wenigstens zwei Lehrvorrichtungen ermöglicht, passive Aufgaben mit einer der wenigstens zwei Steuervorrichtungen durchzuführen, die sich in Kommunikation mit einer anderen der Lehrvorrichtungen zum Durchführen aktiver Aufgaben befindet.
  4. System mit mehreren Robotern nach Anspruch 1, bei dem das Netzwerk Kommunikation zwischen einer der wenigstens zwei Steuervorrichtungen und nur einer der wenigstens zwei Lehrvorrichtungen zur gleichen Zeit zum Joggen und Ausführen von Programmen ermöglicht.
  5. System mit mehreren Robotern nach Anspruch 1, bei dem jede der wenigstens zwei Lehrvorrichtungen eine Anzeige aufweist, um jede der wenigstens zwei Steuervorrichtungen betreffende Information visuell anzugeben.
  6. System mit mehreren Robotern nach Anspruch 5, bei dem jede der wenigstens zwei Steuervorrichtungen auf der Anzeige durch ein anderes Icon angegeben wird.
  7. System mit mehreren Robotern nach Anspruch 1, bei dem jede der wenigstens zwei Steuervorrichtungen aus einer zugeordneten Verbindung auf den Anzeigen ausgewählt wird.
  8. System mit mehreren Robotern nach Anspruch 1, bei dem das Netzwerk die mit den wenigstens zwei Steuervorrichtungen verbundenen Roboter anhält, wenn eine Verbindung zwischen einer der wenigstens zwei Lehrvorrichtungen und einer der wenigstens zwei Steuereinrichtungen verloren geht, während Programme gejoggt und ausgeführt werden.
  9. System mit mehreren Robotern nach Anspruch 1, mit einer standardmäßig vorgesehenen Steuervorrichtung, die mit dem Netzwerk verbunden ist, wodurch eine der wenigstens zwei Steuervorrichtungen während einer Kommunikation mit einer der wenigstens zwei Lehrvorrichtungen für aktive Aufgaben abgeschaltet oder entfernt wird, das Netzwerk die standardmäßig vorgesehene Steuervorrichtung mit der genannten einen der wenigstens zwei Lehrvorrichtungen verbindet.
  10. System mit mehreren Robotern nach Anspruch, bei dem, wenn eine der wenigstens zwei Lehrvorrichtungen mit einer der wenigstens zwei Steuervorrichtungen für aktive Aufgaben kommuniziert, das Netzwerk es der genannten einen der wenigstens zwei Lehrvorrichtungen ermöglicht, mit einer anderen der we nigstens zwei Steuervorrichtungen für passive Aufgaben zu kommunizieren.
  11. Verfahren zum Steuern mehrerer Robotersteuervorrichtungen, die Schritte umfassend: a) Bereitstellen eines Kommunikationsnetzwerks; b) Verbinden von wenigstens zwei Robotersteuervorrichtungen mit dem Netzwerk; c) Verbinden wenigstens einer Lehrvorrichtung mit dem Netzwerk; und d) selektives Kommunizieren zwischen der wenigstens einen Lehrvorrichtung und den wenigstens zwei Robotersteuervorrichtungen, um aktive Aufgaben und passive Aufgaben durchzuführen.
  12. Verfahren nach Anspruch 11, mit einem Schritt, bei der wenigstens einen Lehrvorrichtung ein Betriebsmenü von jeder der wenigstens zwei Steuervorrichtungen anzuzeigen, die mit der wenigstens einen Lehrvorrichtung kommunizieren.
  13. Verfahren nach Anspruch 11, bei dem das Netzwerk verhindert, dass eine weitere mit dem Netzwerk verbundene Lehrvorrichtung aktive Aufgaben zu einer der Steuervorrichtungen kommuniziert, die aktive Aufgaben in Kommunikation mit der wenigstens einen Lehrvorrichtung durchführt.
  14. Verfahren nach Anspruch 11, umfassend, bei der wenigstens einen Lehrvorrichtung eine Angabe von jeder der wenigstens zwei Steuervorrichtungen anzuzeigen, die mit der wenigstens einen Lehrvorrichtung kommunizieren.
  15. Verfahren nach Anspruch 11, bei dem ein mit einer der wenigstens zwei Steuervorrichtungen verbundener Roboter angehalten wird, wenn eine Verbindung zwischen der wenigstens einen Lehrvorrichtung und der einen der wenigstens zwei Steuer vorrichtungen während einer Kommunikation aktiver Aufgaben verloren geht.
  16. Verfahren nach Anspruch 11, bei dem das Netzwerk bewirkt, dass die wenigstens eine Lehrvorrichtung mit einer standardmäßig vorgesehenen Steuervorrichtung verbunden wird, wenn eine der wenigstens zwei Steuervorrichtungen während Kommunikation mit der wenigstens einen Lehrvorrichtung abgeschaltet oder von dem Netzwerk entfernt wird.
  17. Verfahren nach Anspruch 11, bei dem es das Netzwerk ermöglicht, dass die wenigstens eine Lehrvorrichtung aktive Aufgaben mit einer der wenigstens zwei Steuervorrichtungen kommuniziert, während passive Aufgaben mit einer anderen der wenigstens zwei Steuervorrichtungen kommuniziert werden.
  18. System zur Kommunikation zwischen mehreren programmierbaren Robotersteuervorrichtungen und mehreren Lehrvorrichtungen: wenigstens zwei programmierbare Robotersteuervorrichtungen; wenigstens zwei Lehrvorrichtungen; und ein Netzwerk zur selektiven Kommunikation zwischen den wenigstens zwei Lehrvorrichtungen und den wenigstens zwei Steuervorrichtungen, wobei das Netzwerk Teile für aktive Aufgaben und Teile für passive Aufgaben umfasst, um Kommunikation von aktiven Aufgaben zwischen einer der wenigstens zwei Steuervorrichtungen und mehr als einer der Lehrvorrichtungen zu verhindern.
DE112006000533T 2005-03-04 2006-03-03 Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen Withdrawn DE112006000533T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US65847605P 2005-03-04 2005-03-04
US60/658,476 2005-03-04
PCT/US2006/008039 WO2006096695A2 (en) 2005-03-04 2006-03-03 Flexible connection of teaching devices to programmable controllers

Publications (1)

Publication Number Publication Date
DE112006000533T5 true DE112006000533T5 (de) 2008-06-26

Family

ID=36953957

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112006000533T Withdrawn DE112006000533T5 (de) 2005-03-04 2006-03-03 Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen

Country Status (5)

Country Link
US (1) US8005572B2 (de)
JP (1) JP5011474B2 (de)
CN (1) CN101194213A (de)
DE (1) DE112006000533T5 (de)
WO (1) WO2006096695A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017107316B4 (de) * 2016-04-11 2019-11-28 Fanuc Corporation Robotersteuersystem, dem eine Steuer-CPU hinzugefügt werden kann

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009097895A1 (en) * 2008-02-05 2009-08-13 Abb Technology Ab An industrial robot system
JP2010120095A (ja) * 2008-11-17 2010-06-03 Yaskawa Electric Corp ロボットシステム
JP4586092B2 (ja) * 2008-12-04 2010-11-24 ファナック株式会社 複数のロボット機構部を備えたロボットシステム
KR20110024086A (ko) * 2009-09-01 2011-03-09 한국전자통신연구원 다중 운영자 다중 로봇환경에서 이동 로봇의 운용권 이양/획득 방법 및 그 시스템
JP5774317B2 (ja) * 2011-01-17 2015-09-09 株式会社ダイヘン ロボット制御システム
EP2570878A1 (de) * 2011-09-17 2013-03-20 Mikron Agie Charmilles AG CNC-Maschine ohne Bedienkonsole
CN104105577B (zh) 2012-02-15 2017-06-27 直观外科手术操作公司 使用模式区分操作员动作的机器人系统操作模式的用户选择
US9820433B2 (en) 2012-12-28 2017-11-21 Positec Power Tools (Suzhou Co., Ltd.) Auto mowing system
JP5860079B2 (ja) 2014-02-21 2016-02-16 ファナック株式会社 複数のロボット制御装置を含むロボットシステム
US9630324B2 (en) * 2014-03-28 2017-04-25 SKUR, Inc. Enhanced system and method for control of robotic devices
JP6350011B2 (ja) * 2014-06-20 2018-07-04 オムロン株式会社 ロボット制御システム
CN104238514B (zh) * 2014-09-06 2017-10-10 北京化工大学 节能型多频段工业机器人无线示教控制器
JP6427372B2 (ja) * 2014-09-19 2018-11-21 株式会社ダイヘン ロボット制御システム
US10609862B2 (en) 2014-09-23 2020-04-07 Positec Technology (China) Co., Ltd. Self-moving robot
JP6154444B2 (ja) 2015-08-27 2017-06-28 ファナック株式会社 複数のティーチング装置からロボットを操作するロボットシステム
JP6333790B2 (ja) * 2015-10-21 2018-05-30 ファナック株式会社 ネットワークを介して接続された複数の制御装置を備えるロボットシステム
CN105511427B (zh) * 2015-11-30 2019-03-26 上海新时达电气股份有限公司 多机器人的操控方法及操控系统
JP6581056B2 (ja) * 2016-09-13 2019-09-25 ファナック株式会社 ロボット制御部と通信する教示操作盤を備えたロボットシステム
DE102016224693B4 (de) 2016-12-12 2018-11-08 Kuka Roboter Gmbh Vorrichtungen und Verfahren zum Koppeln eines tragbaren Handbediengeräts mit einem Manipulator
JP6853675B2 (ja) * 2017-01-20 2021-03-31 川崎重工業株式会社 ロボットシステムとロボットの制御装置
CN108621155B (zh) * 2017-03-21 2023-04-07 精工爱普生株式会社 控制装置、示教装置以及机器人系统
US10782665B2 (en) 2017-06-30 2020-09-22 Cattron North America, Inc. Wireless emergency stop systems, and corresponding methods of operating a wireless emergency stop system for a machine safety interface
JP6861604B2 (ja) * 2017-10-02 2021-04-21 株式会社オカムラ 管理システム及び制御方法
JP6969283B2 (ja) * 2017-10-25 2021-11-24 オムロン株式会社 制御システム
JP7041492B2 (ja) 2017-10-31 2022-03-24 川崎重工業株式会社 ロボットシステム
CN109015662B (zh) * 2018-10-29 2019-10-11 闽江学院 一种刚性多机器人广义系统协调控制方法
JP2020157467A (ja) * 2019-03-22 2020-10-01 川崎重工業株式会社 ロボットシステム
US12011838B2 (en) 2019-03-22 2024-06-18 Kawasaki Jukogyo Kabushiki Kaisha Robot system
JP2020179453A (ja) * 2019-04-25 2020-11-05 セイコーエプソン株式会社 ロボットシステムの制御方法およびロボットシステム
JP2021084215A (ja) * 2019-11-29 2021-06-03 セイコーエプソン株式会社 教示装置、ロボットシステムおよび教示プログラム
US11487263B2 (en) 2020-01-24 2022-11-01 Cattron North America, Inc. Wireless emergency stop systems including mobile device controllers linked with safety stop devices
WO2022262986A1 (en) * 2021-06-17 2022-12-22 Abb Schweiz Ag Providing safety in a robot system
WO2023144576A1 (en) * 2022-01-25 2023-08-03 Abb Schweiz Ag Method and system for controlling multiple robots
WO2025262859A1 (ja) * 2024-06-19 2025-12-26 ファナック株式会社 監視装置及び監視プログラム

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4120583A (en) * 1970-12-28 1978-10-17 Hyatt Gilbert P High registration photomask method and apparatus
JP2707087B2 (ja) * 1987-09-09 1998-01-28 ファナック株式会社 ロボット制御装置
JPH0811379B2 (ja) * 1988-06-20 1996-02-07 日産自動車株式会社 教示装置
US5204942A (en) * 1989-01-10 1993-04-20 Kabushiki Kaisha Kobe Seiko Sho Robot control system for controlling a set of industrial robots for cooperative operation
JPH04263301A (ja) * 1991-02-18 1992-09-18 Sony Corp ロボットの教示補助装置
JP2672217B2 (ja) * 1991-10-29 1997-11-05 本田技研工業株式会社 サーボモータ制御方法および装置
US5760560A (en) * 1993-10-21 1998-06-02 Fanuc, Ltd. Robot apparatus
JPH07175512A (ja) * 1993-12-20 1995-07-14 Sumitomo Metal Ind Ltd 加工装置
JPH07195285A (ja) * 1993-12-29 1995-08-01 Bridgestone Corp ロボット制御装置
JP2933305B2 (ja) * 1994-12-15 1999-08-09 ファナック株式会社 ロボット用教示操作盤
US5737218A (en) * 1995-11-01 1998-04-07 Fanuc Robotics North America, Inc. System with graphical interface for modifying position of programmable fixture devices
JPH09179612A (ja) * 1995-12-21 1997-07-11 Yaskawa Electric Corp 自動溶接装置
JPH09234682A (ja) * 1996-02-29 1997-09-09 Matsushita Electric Ind Co Ltd ロボット
JP3269003B2 (ja) * 1997-05-12 2002-03-25 川崎重工業株式会社 ロボット制御装置
JPH1177568A (ja) * 1997-09-02 1999-03-23 Nippon Telegr & Teleph Corp <Ntt> 教示支援方法及び装置
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
US6444942B1 (en) * 1999-08-03 2002-09-03 Nadex Co. Ltd Welding control systems
US6518980B1 (en) 1999-11-19 2003-02-11 Fanuc Robotics North America, Inc. Method and system for allowing a programmable controller to communicate with a remote computer
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 ロボット制御装置
JP4281208B2 (ja) * 2000-04-04 2009-06-17 ソニー株式会社 ロボット遠隔制御システム
SE0101199D0 (sv) * 2001-04-02 2001-04-02 Abb Ab An industrial robot
JP3673725B2 (ja) * 2001-04-05 2005-07-20 ファナック株式会社 ロボット用情報処理システム
JP2003053688A (ja) * 2001-05-15 2003-02-26 Fanuc Robotics North America Inc 教示ペンダントを有するロボット・システム
DE10152765B4 (de) * 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US6895306B2 (en) * 2001-09-03 2005-05-17 Denso Wave Incorporated Method and apparatus for controlling a tray changer incorporated in a robot control system
US6828522B2 (en) * 2002-10-18 2004-12-07 Tol-O-Matic, Inc. Adaptable servo-control system for force/position actuation
JP2004025428A (ja) * 2003-02-13 2004-01-29 Mitsubishi Electric Corp ロボット制御装置の通信方法およびロボット制御装置
JP3708083B2 (ja) * 2003-02-28 2005-10-19 ファナック株式会社 ロボット教示装置
JP4213990B2 (ja) * 2003-05-09 2009-01-28 日東精工株式会社 ロボットの教示装置
US7034696B2 (en) * 2003-05-09 2006-04-25 Gregory Ehlers Proximity dead man interrupter, alarm and reporting system
JP2004351533A (ja) * 2003-05-27 2004-12-16 Fanuc Ltd ロボットシステム
US20050010311A1 (en) * 2003-07-10 2005-01-13 Barbazette Christopher J. Data collection and diagnostic system for a semiconductor fabrication facility
US8559699B2 (en) * 2008-10-10 2013-10-15 Roboticvisiontech Llc Methods and apparatus to facilitate operations in image based systems
JP4676544B2 (ja) * 2009-05-29 2011-04-27 ファナック株式会社 工作機械に対してワークの供給及び取り出しを行うロボットを制御するロボット制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017107316B4 (de) * 2016-04-11 2019-11-28 Fanuc Corporation Robotersteuersystem, dem eine Steuer-CPU hinzugefügt werden kann
US10507579B2 (en) 2016-04-11 2019-12-17 Fanuc Corporation Control system to which control CPU is addable

Also Published As

Publication number Publication date
WO2006096695A2 (en) 2006-09-14
JP5011474B2 (ja) 2012-08-29
JP2008531320A (ja) 2008-08-14
CN101194213A (zh) 2008-06-04
US20090299524A1 (en) 2009-12-03
WO2006096695A3 (en) 2007-03-29
US8005572B2 (en) 2011-08-23

Similar Documents

Publication Publication Date Title
DE112006000533T5 (de) Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen
DE102015001889B4 (de) Robotersystem mit mehreren Robotersteuerungen
DE102018107231B4 (de) Robotereinlernvorrichtung
DE102018107069B4 (de) Robotersystem
DE102016010051B4 (de) Robotersystem zum Betreiben eines Roboters aus einer Mehrzahl von Lernvorrichtungen
EP0768588A2 (de) Verfahren und interaktive Bedienkonsole zur Vorbereitung und Einrichtung eines mobilen Arbeitsgerätes
DE102017102014B4 (de) Bearbeitungsrobotersystem, in dem eine Bearbeitungsvorrichtung für die Bearbeitung mit einem Roboter verbunden ist
DE10129189A1 (de) Mobile Bedieneinheit
DE102017108492A1 (de) Steuervorrichtung eines Roboters, die ein Betriebsprogramm, in dem der Zustand einer zusätzlichen Achse enthalten ist, anzeigt
WO2020227744A1 (de) Verfahren zur darstellung und bedienung von produktionsmitteln, insbesondere für die kunststoffverarbeitende industrie
DE60223393T2 (de) Industrierobotersystem mit einer programmierbaren einheit
DE10359251A1 (de) Vorrichtung zur Automatisierung von Werkzeug- oder Produktionsmaschinen
DE10116217A1 (de) Bedienen von räumlich verteilt angeordneten technischen Vorrichtung
DE102023113769B4 (de) Roboter-Steuersystem
EP3098672B1 (de) Konfigurationsvorrichtung und verfahren zum konfigurieren eines automatisierungssystems
EP3631587A1 (de) Verfahren zum betreiben einer fertigungsanlage und aufbau der fertigungsanlage
DE112022005637T5 (de) Gerät zum wechseln von werkzeugen mit einer funktion zum wählen der betriebsart, lehrgerät, steuergerät, roboter-system, und verfahren hierzu
EP2315090B1 (de) Echtzeitsteuerverfahren für eine Steuerungseinrichtung eines industriellen technischen Prozesses und Echtzeitbetriebsverfahren für eine Recheneinrichtung
DE102015112613A1 (de) System und Verfahren zur Fernanalyse, Fernschulung oder Fernwartung an einer mobilen Maschine
EP4018275A1 (de) System und verfahren zur steuerung zumindest einer maschine, insbesondere eines kollektivs von maschinen
EP3009389B1 (de) Verfahren zum parametrieren einer aufzugsanlage und aufzugsanlage mit einer bedienoberfläche zur parametrierung
EP1374000B1 (de) Verfahren und anordnung zur bedienung und/oder beobachtung der eine anlagen-steuerung uberwachenden einrichtung
EP1165263B1 (de) Leitsystem für ein walzwerk, insbesondere für eine walzstrasse
EP2636480A1 (de) Verfahren zum Manipulieren einer Bearbeitungsmaschine
DE102005020775B4 (de) Bediengerät zur Kommunikation mit einem Gerät oder einer Maschine

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee