DE112006000533T5 - Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen - Google Patents
Flexible Verbindung von Lehrvorrichtungen mit programmierbaren Steuervorrichtungen Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 3
- 238000011022 operating instruction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
-
- 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/39448—Same 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.
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 von2 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 System10 gemäß der vorliegenden Erfindung mit einer einzelnen Lehrvorrichtung, wie zum Beispiel ein Lehrpendant11 , das mit einem Netzwerk12 (Ethernet, drahtlos, jede derartige Verbindung) verbunden ist. Eine Mehrzahl programmierbarer Steuervorrichtungen ist ebenfalls mit dem Netzwerk12 verbunden, wie zum Beispiel eine Steuervorrichtung #113 , eine Steuervorrichtung #214 und eine Steuervorrichtung #315 . Als Beispiel sind drei Steuervorrichtungen gezeigt, es können jedoch gerade zwei oder mehr als drei Steuervorrichtungen verwendet werden. Das System10 ermöglicht es dem Lehrpendant11 , über das Netzwerk12 selektiv mit einer oder mehreren der Steuervorrichtungen13 ,14 und15 verbunden zu werden. - Das einzelne Lehrpendant
11 ist mit einer der Robotersteuervorrichtungen, zum Beispiel die Steuervorrichtung13 , verbunden, vorzugsweise durch Einloggen in die Steuervorrichtung13 über das Netzwerk12 , um aktiv eine Vielzahl von Aufgaben durchzuführen, wie zum Beispiel Joggen, Ausführen und Anzeigen von Programmen. Das Pendant11 kann sich, während es bei der Steuervorrichtung13 eingeloggt ist, bei einer zweiten Steuervorrichtung, z. B. die Steuervorrichtung14 , für passive Aufgaben, wie zum Beispiel Überwachungsoperationen, einloggen. Das Pendant11 zeigt beide Betriebsmenüs für jede der Steuervorrichtungen13 ,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 Steuervorrichtung15 , für passive Aufgaben, wobei das Betriebsmenü für jede der Steuervorrichtungen13 ,14 und15 angezeigt wird. Das einzelne Lehrpendant11 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 Lehrpendant11 kann von dem Typ sein, der in dem am 6. Mai 2003 erteiltenU.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 System20 gemäß der vorliegenden Erfindung, das alle Komponenten des Systems10 umfasst und eine zweite Lehrvorrichtung hinzufügt, wie zum Beispiel ein mit dem Netz werk12 verbundenes Lehrpendant21 . Das System20 ermöglicht es, das Pendant21 selektiv mit einer oder mehreren der Steuervorrichtungen13 ,14 und15 über das Netzwerk12 zu verbinden, wobei vor einer gleichzeitigen Verbindung der Pendants11 und21 mit jeder der Steuervorrichtungen13 ,14 und15 über das Netzwerk12 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 Steuervorrichtungen13 ,14 eingeloggt und kann sich entfernt bei der anderen Steuervorrichtung und/oder der zusätzlichen Steuervorrichtung15 einloggen, um passive Aufgaben durchzuführen. Jedes Lehrpendant11 ,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 Netzwerk12 einen Server umfassen, der ein Programm ausführt, das die gleichzeitige Verbindung des Lehrpendants11 und des Lehrpendants21 mit der gleichen Steuervorrichtung zur Durchführung aktiver Aufgaben verhindert. Das Netzwerk12 weist einen Teil22 für aktive Aufgaben und einen Teil23 für passive Aufgaben für das Lehrpendant11 auf und weist einen Teil24 für aktive Aufgaben und einen Teil25 für passive Aufgaben für das Lehrpendant21 auf. Man nehme beispielsweise an, dass das Lehrpendant11 aktive Aufgaben über den Teil22 für aktive Aufgaben, wie in3 gezeigt, mit der Steuervorrichtung13 verbunden ist. Dann verhindert der Teil24 für aktive Aufgaben eine Verbindung des Lehrpendants21 mit der Steuervorrichtung13 für aktive Aufgaben, verhindert aber keine Verbindung des Lehrpendants21 mit den Steuervorrichtungen14 und15 für aktive Aufgaben, wie in3 gezeigt. In vergleichbarer Weise ist das Lehrpendant11 über den Teil23 für passive Aufgaben mit der Steuervorrichtung13 verbunden und ist das Lehrpendant21 über den Teil25 für passive Aufgaben mit den Steuervorrichtungen14 und15 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 Netzwerk12 eine Verbindung des Lehrpendants11 mit den Steuervorrichtungen14 und15 über den Teil23 für passive Aufgaben und eine Verbindung des Lehrpendants21 mit der Steuer- Vorrichtung13 über den Teil25 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 Steuervorrichtungen13 ,14 und15 sorgt, einschließlich visueller und Audio-Rückkopplung zu der Betriebsperson und Mittel zum Eingeben und Empfangen von Daten.4 und5 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 Steuervorrichtung14 eine standardmäßig vorgesehene Steuervorrichtung (engl.: default controller) ist und die Steuervorrichtung13 abgeschaltet wird, substituiert beispielsweise das Netzwerk12 die Steuervorrichtung14 für Kommunikation aktiver Aufgaben mit der Lehrvorrichtung11 . - Wie in
4 gezeigt, weist das Lehrpendant11 ,21 eine Anzeige30 auf, die einen zentralen Bildschirm31 umfasst, um eine visuelle Anzeige eines Icon32 zu erzeugen, das den Roboter identifiziert, mit dem das Lehrpendant verbunden ist. Ein Befehl oberhalb des Icon32 weist den Benutzer an, ENTER zu drücken, um die Anzeige auf einen anderen auszuwählenden Roboter umzuschalten. Wie in5 gezeigt, weist der zentrale Bildschirm31 mehrere Icons32 bis35 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)
- 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.
- 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.
- 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.
- 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.
- 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.
- System mit mehreren Robotern nach Anspruch 5, bei dem jede der wenigstens zwei Steuervorrichtungen auf der Anzeige durch ein anderes Icon angegeben wird.
- System mit mehreren Robotern nach Anspruch 1, bei dem jede der wenigstens zwei Steuervorrichtungen aus einer zugeordneten Verbindung auf den Anzeigen ausgewählt wird.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
| 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)
| 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)
| 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 | ファナック株式会社 | 工作機械に対してワークの供給及び取り出しを行うロボットを制御するロボット制御装置 |
-
2006
- 2006-03-03 DE DE112006000533T patent/DE112006000533T5/de not_active Withdrawn
- 2006-03-03 US US11/817,730 patent/US8005572B2/en active Active
- 2006-03-03 WO PCT/US2006/008039 patent/WO2006096695A2/en not_active Ceased
- 2006-03-03 JP JP2007558332A patent/JP5011474B2/ja not_active Expired - Fee Related
- 2006-03-03 CN CNA200680006998XA patent/CN101194213A/zh active Pending
Cited By (2)
| 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 |