Beruflich Dokumente
Kultur Dokumente
Die Informationen in diesem Handbuch knnen ohne vorherige Ankndigung gendert werden und stellen keine Verpflichtung von ABB dar. ABB bernimmt keinerlei Verantwortung fr etwaige Fehler, die dieses Handbuch enthalten kann. Wenn nicht ausdrcklich im vorliegenden Handbuch angegeben, gibt ABB fr keine hierin enthaltenen Informationen Garantie oder Gewhrleistung fr Verluste, Personen- oder Sachschden, Verwendbarkeit fr einen bestimmten Zweck oder hnliches. In keinem Fall kann ABB haftbar gemacht werden fr Schden oder Folgeschden, die sich aus der Anwendung dieses Dokuments oder der darin beschriebenen Produkte ergeben. Dieses Handbuch darf ohne vorherige schriftliche Genehmigung von ABB weder ganz noch teilweise vervielfltigt oder kopiert werden und der Inhalt darf nicht Dritten bekannt gegeben noch zu einem unautorisierten Zweck verwendet werden. Zuwiderhandlungen werden strafrechtlich verfolgt. Zustzliche Kopien dieses Handbuchs knnen zum jeweils aktuellen Preis von ABB bezogen werden.
Copyright 2007 ABB Alle Rechte vorbehalten. ABB AB Robotics Products SE-721 68 Vsters Schweden
Inhaltsverzeichnis
1.1 berblick Electronic Position Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2 Terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2 Funktionen von Electronic Position Switches 15
2.1 Monitor Axis Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.2 Cyclic Sync Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 Control Error Supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4 Operational Safety Range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3 Installation 23
3.1.1 E/A-Anschlussdaten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.2 E/A-Signale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.3 Stromversorgung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.4 SMB-Anschluss fr externe Achse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2 Installation der Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Erstellen eines Sicherheitsbenutzers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.2 EPS-Konfigurationsassistent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.3 Konfiguration fr MultiMove. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.4 Aktivieren der Sicherheitskonfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.5 berprfen der Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5 Synchronisierung 55
57
6.1 Reaktionszeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.2 Wiederherstellung nach Sicherheitsverletzung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.3 Virtuelle Signale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 7 Beispielanwendung 61
3HAC027709-003 Revision: B
Inhaltsverzeichnis
3HAC027709-003 Revision: B
berblick
berblick
ber dieses Handbuch In diesem Handbuch wird die Option Electronic Position Switches sowie die Installation der Hardware beschrieben. Es enthlt auerdem eine Beschreibung der Add-In-Software, die RobotStudio Online hinzugefgt wird und zur Konfiguration von Electronic Position Switches verwendet wird. Verwendung Verwenden Sie dieses Handbuch whrend der Installation und Konfiguration von Electronic Position Switches. An welche Personen richtet sich dieses Handbuch? Dieses Handbuch ist hauptschlich vorgesehen fr: Voraussetzungen Der Leser muss die erforderlichen Kenntnisse zu folgenden Themen besitzen: Kapiteleinteilung
Copyright 2007 ABB. Alle Rechte vorbehalten.
Personal, das fr die Installation und Konfiguration von Hardware/Software zustndig ist Personal, das fr die Konfiguration des E/A-Systems zustndig ist Systemintegratoren
Mechanische Installationsarbeiten Elektrische Installationsarbeiten Arbeit mit Industrierobotern Verwendung von RobotStudio Online Personalsicherheit, siehe Kapitel zur Sicherheit im Produkthandbuch - IRC5.
Dieses Handbuch setzt sich aus den folgenden Kapiteln zusammen: Kapitel
1. Einleitung 2. Installation
Inhalt
Dieses Kapitel bietet einen berblick ber die Option Electronic Position Switches und beschreibt ihren Verwendungszweck. Arbeitsablufe zum Installieren der Hardware und Software fr Electronic Position Switches.
3. Funktionen von Beschreibungen der Funktionen in Electronic Position Switches. Electronic Position Switches 4. Konfiguration 5. Synchronisierung Arbeitsablufe zum Konfigurieren von Electronic Position Switches. Beschreibt einige Aspekte, die bei der erforderlichen Konfiguration beachtet werden mssen.
Dokumentnr.
3HAC18236-3 3HAC021313-003 3HAC16581-3 3HAC027097-003
3HAC027709-003 Revision: B
Produktdokumentation, M2004
Produktdokumentation, M2004
Allgemeines Die Roboterdokumentation ist in mehrere Kategorien unterteilt. Die Liste beruht auf der Informationsart in den Dokumenten, unabhngig davon, ob es sich um Standardprodukte oder optionale Produkte handelt. Das heit, dass eine Lieferung von Roboterprodukten nicht alle aufgefhrten Dokumente enthlt, sondern nur die passenden fr die gelieferte Ausrstung. Jedoch knnen alle aufgefhrten Dokumente bei ABB bestellt werden. Die erwhnten Dokumente gelten fr M2004-Robotersysteme. Produkthandbcher Smtliche Hardware, Roboter und Steuerungen werden mit einem Produkthandbuch geliefert, das Folgendes enthlt: Sicherheitsinformationen Installation und Inbetriebnahme (Beschreibung der mechanischen Installation und der elektrischen Anschlsse) Wartung (Beschreibung aller erforderlichen vorbeugenden Wartungsmanahmen einschlielich der entsprechenden Intervalle) Reparatur (Beschreibung aller empfohlenen Reparaturvorgnge einschlielich des Austauschs von Ersatzteilen) Zustzliche Prozeduren, falls vorhanden (Kalibrierung, Stilllegung) Referenzinformation (Artikelnummern fr Dokumentation, auf die im Produkthandbuch, in Prozeduren, Werkzeuglisten und Sicherheitsstandards verwiesen wird) Teileliste Faltbltter oder Explosionszeichnungen Schaltplne
Copyright 2007 ABB. Alle Rechte vorbehalten.
Technische Referenzhandbcher Die folgenden Handbcher beschreiben die Robotersoftware im Allgemeinen und enthalten relevante Verweise: RAPID berblick: Ein berblick ber die RAPID-Programmiersprache. RAPID Instruktionen, Funktionen und Datentypen: Beschreibung und Syntax aller RAPID-Instruktionen, -Funktionen und -Datentypen. Systemparameter: Beschreibung von Systemparametern und Konfigurationsablufen.
Produktdokumentation, M2004 (Forts.) Anwendungshandbcher Bestimmte Anwendungen (z. B. Software- oder Hardware-Optionen) werden in Anwendungshandbchern beschrieben. Ein Anwendungshandbuch kann eine oder mehrere Anwendungen beschreiben. Ein Anwendungshandbuch enthlt im Allgemeinen folgende Informationen: Bedienanleitungen Diese Gruppe von Handbchern richtet sich an die Personen, die direkten Bedienungskontakt mit dem Roboter haben, also Bediener der Produktionszelle, Programmierer und Wartungsmitarbeiter. Die Gruppe von Handbchern umfasst: Sicherheitsinformationen fr Notflle Erste Schritte - IRC5 und RobotStudioOnline IRC5 mit FlexPendant RobotStudio Online Handbuch zur Fehlerbehebung - IRC5 fr Steuerung und Roboter Zweck der Anwendung (ihre Aufgabe und ihr Nutzen) Enthaltenes Material (z. B. Kabel, I/O-Karten, RAPID-Instruktionen, Systemparameter, CD mit PC-Software) Bedienungsanleitung fr die Anwendung Beispiele fr die Verwendung der Anwendung
3HAC027709-003 Revision: B
Sicherheit
Sicherheit
Sicherheit des Personals Bei Arbeiten in der Robotersteuerung mssen Risiken im Zusammenhang mit der Spannung beachtet werden. Hochspannungsgefahr besteht fr die folgenden Teile: Einheiten innerhalb der Steuerung, z. B. E/A-Einheiten, knnen mit Strom aus einer externen Quelle gespeist sein. Netzversorgung/Hauptschalter. Stromversorgung Stromversorgung des Computersystems (230 V AC) Gleichrichter (400-480 V AC und 700 V DC) Kondensatoren! Antriebseinheit (700 V DC) Servicesteckdosen (115/230 V AC) Stromversorgung fr Werkzeuge oder spezielle Stromversorgungseinheiten fr maschinelle Bearbeitungsprozesse. Die an die Steuerung angeschlossene Stromversorgung fhrt auch dann Strom, wenn der Roboter nicht an die Stromversorgung angeschlossen ist. Zustzliche Verbindungen
Daher ist es wichtig, beim Ausfhren mechanischer und elektrischer Installationen alle Sicherheitsbestimmungen einzuhalten. Sicherheitsbestimmungen Bevor Sie mechanische und/oder elektrische Installationen ausfhren, mssen Sie sich unbedingt mit den Sicherheitsbestimmungen vertraut machen (siehe dazu Produkthandbuch - IRC5).
Copyright 2007 ABB. Alle Rechte vorbehalten.
3HAC027709-003 Revision: B
10
Sicherheit
3HAC027709-003 Revision: B
1 Einleitung
1.1. berblick Electronic Position Switches
1 Einleitung
1.1. berblick Electronic Position Switches
Zweck Electronic Position Switches ist eine Sicherheitssteuerung im Robotersystem. Die Sicherheitssteuerung dient der Gewhrleistung einer hohen Sicherheit im Robotersystem mithilfe elektronischer Positionsschalter und sicherer digitaler Ausgangssignale. Die Ausgangssignale knnen beispielsweise mit einer SPS verbunden werden, die durch ffnen des Sicherheitskreises Stopps im Robotersystem generiert. Die Sicherheitssteuerung sendet auerdem Statussignale an den Hauptcomputer, d. h. die IRC5Standardrobotersteuerung. Anwendungsbeispiele: berwachung smtlicher Roboterachsen Ersetzen von mechanischen Anschlgen
WARNUNG! Die EPS-Karte bietet passive berwachung, d. h., sie hlt den Roboter nicht an. Wenn sich eine Achse auerhalb des konfigurierten Bereichs befindet, wird ein Ausgangssignal auf "0" geschaltet. Das Installationspersonal muss sicherstellen, dass die Ausgangssignale so angeschlossen sind, dass der Roboter angehalten wird, wenn das Risiko einer Gefahrensituation besteht. Enthaltene Komponenten Die Option Electronic Position Switches [810-1] enthlt folgende Komponenten: EPS-Karte (3HAC026271-001) 14-poliger Stecker fr E/A-Anschlsse
Die Option Electronic Position Switches ermglicht Ihnen den Zugriff auf den EPSKonfigurationsassistenten, ein Add-In fr RobotStudio Online.
Copyright 2007 ABB. Alle Rechte vorbehalten.
Mit dem EPS-Konfigurationsassistenten knnen Sie folgende Aktionen ausfhren: Grundlegende Methode Das ist die allgemeine Methode zum Einrichten von Electronic Position Switches. Ausfhrlichere Anleitungen zur Vorgehensweise finden Sie in den Kapiteln Installation und Konfiguration. 1. Verbinden Sie die E/A-Anschlsse mit dem Sync-Schalter und der SPS oder einem hnlichen Gert. 2. Installieren Sie die Software EPS-Konfigurationsassistent (Add-In fr RobotStudio Online). 3. Erstellen Sie einen Sicherheitsanwender im User Authorization System, UAS (mithilfe von RobotStudio Online). Einrichten der berwachung smtlicher Roboterachsen Schnelles ndern der berwachungseinstellungen
1 Einleitung
1.1. berblick Electronic Position Switches (Forts.) 4. Konfigurieren Sie die Einstellungen fr die Funktionen von Electronic Position Switches mit dem EPS-Konfigurationsassistenten, und starten Sie die Steuerung neu. 5. Melden Sie sich als Sicherheitsanwender an und legen Sie den PIN-Code am FlexPendant fest. Starten Sie die Steuerung neu. 6. Synchronisieren Sie die Sicherheitssteuerung, indem Sie den Roboter zum Sync-Schalter bewegen. Jetzt sind die berwachungsfunktionen aktiviert. 7. berprfen Sie die Konfiguration. Einschrnkungen Electronic Position Switches kann nur eine externe Achse berwachen. Diese Achse muss an SMB-Verbindung 1 angeschlossen sein. Sich kontinuierlich drehende Achsen knnen nicht berwacht werden. Antriebseinheiten knnen nicht gemeinsam verwendet werden (beispielsweise von Positioniererachsen). Kann nicht fr IRB340 verwendet werden. Electronic Position Switches bietet nur passive berwachung, mit der Ausgangssignale gesetzt werden, die den Roboter jedoch nicht anhlt. Anforderungen Eine stabile berwachung mit Electronic Position Switches erfordert korrekte Einstellungen fr Nutzlast und externe Achsen. Externe Krfte, die auf den Manipulator wirken, knnen die berwachungsfunktionen beeintrchtigen.
12
3HAC027709-003 Revision: B
1 Einleitung
1.2. Terminologie
1.2. Terminologie
ber diese Begriffe Einige Wrter haben in diesem Handbuch eine bestimmte Bedeutung. Es ist wichtig, die Bedeutung dieser Wrter zu kennen. Die Definitionen der in diesem Handbuch verwendeten Begriffe erhalten Sie nachfolgend. Begriffe Begriff
berwachung Arbeitssicher Betriebssicher Sicherer Eingang Sicherer Ausgang
Definition
Passive berwachung, mit der lediglich Signale gesetzt werden. Sicherer Aufenthalt fr eine Person im betreffenden Bereich. Sicher fr die Maschinen, doch nicht fr Personen, die den Bereich betreten. Zweifacher berwachter digitaler Eingang. Zweifacher berwachter digitaler Ausgang.
3HAC027709-003 Revision: B
13
1 Einleitung
1.2. Terminologie
14
3HAC027709-003 Revision: B
Grenzpositionen Wenn der Roboter an einer Position am Rand des definierten Bereichs angehalten wird, werden mglicherweise alle Signale fr Monitor Axis Range "0" geschaltet und die Synchronisierung geht verloren. 10 Minuten bevor dies eintritt, wird eine Warnung angezeigt (ELOG-Meldung 20473). TIPP! Lassen Sie den Roboter niemals fr einen lngeren Zeitraum in der Nhe der Grenzen von Monitor Axis Range.
Copyright 2007 ABB. Alle Rechte vorbehalten.
Einstellungen Fr Achsenbereich berwachen mssen die folgenden Einstellungen konfiguriert werden: Achsenbereiche (Grad oder mm) fr jede Achse Zuweisung eines sicheren digitalen Ausgangs fr jede Gruppe von Achsenbereichen
Das Definieren dieser Einstellungen wird in Konfigurieren Sie Monitor Axis Range auf Seite 42 beschrieben. Einschrnkungen Sich kontinuierlich drehende externe Achsen knnen nicht berwacht werden. Wenn sich eine externe Achse kontinuierlich dreht, darf sie nicht fr die berwachung konfiguriert werden. Eine sich kontinuierlich drehende Roboterachse (mit Achse 4 oder 6 als unabhngige Achse) wird nicht berwacht. Andere Roboterachsen knnen dennoch berwacht werden, doch die unabhngige Achse muss in der Konfiguration angegeben werden (siehe Auswhlen einer mechanischen Einheit auf Seite 38). Fortsetzung auf nchster Seite
3HAC027709-003 Revision: B 15
xx0600003331
x2 x3 A B C
Definierter Achsenpositionsbereich fr Achse 2. Definierter Achsenpositionsbereich fr Achse 3. Roboterposition A. Achse 2 und Achse 3 befinden sich in den definierten Bereichen. Roboterposition B. Achse 2 und Achse 3 befinden sich in den definierten Bereichen. Roboterposition C. Achse 2 befindet sich im definierten Bereich, doch Achse 3 ist auerhalb des definierten Bereichs.
Wenn in diesem Beispiel die Bereiche x2 und x3 fr dasselbe Signal definiert sind und sich eine der Achsen auerhalb des definierten Bereichs befindet, wird das Signal auf "0" geschaltet. Hinweis! Mit den Bereichen werden Achsenwinkel und nicht die Position des TCP definiert. In Roboterposition C befindet sich der TCP noch in einem als sicher erachteten Bereich, doch Achse 3 ist auerhalb des definierten Bereichs.
A
Safe ty instr uctions
xx0700000144
A B
Bereich fr Achse 1 fr sicheres Ausgangssignal 1 definiert. Bereich fr Achse 1 fr sicheres Ausgangssignal 2 definiert.
3HAC027709-003 Revision: B
17
Einstellungen Fr Cyclic Sync Check mssen die folgenden Einstellungen konfiguriert werden: Synchronisierungszykluszeit, 12-99 Stunden. Vorwarnungszeit, 1-11 Stunden. Winkel und Positionen des Roboters (sowie externe Achsen) in der Kalibrierstellung.
Das Definieren dieser Einstellungen wird in Festlegen der Kalibrierstellung auf Seite 47 beschrieben. Einschrnkungen Die sichere Kalibrierstellung muss in der Reichweite des Roboters liegen. Es darf keine Singularitt auftreten, d. h., alle sechs Achsen mssen eindeutige Positionen aufweisen. Externe Achsen mssen gesondert behandelt werden. Wenn die Position einer externen Achse berwacht werden soll, muss jede Achse mit einem eigenen Sync-Schalter ausgestattet sein. Bei Verwendung von mehreren Schaltern mssen diese in Reihe geschaltet (logische UND-Schaltung) und gleichzeitig aktiviert werden. Fr einen Roboter auf einer
18
3HAC027709-003 Revision: B
Verfahreinheit ist mglicherweise nur ein Sync-Schalter erforderlich, doch muss dieser so positioniert werden, dass die sichere Kalibrierstellung eindeutig ist. Siehe Externe Achse auf Seite 56.
3HAC027709-003 Revision: B
19
Abhngigkeiten von anderen Funktionen Bei aktivierter Funktion Operational Safety Range wird Control Error Supervision mit einer Toleranz entsprechend den Benutzerdefinitionen ausgefhrt. Einstellungen Die Einstellungen von Control Error Supervision sind nur fr externe Achsen erforderlich. Fr externe Achsen mssen die folgenden Einstellungen konfiguriert werden: Servoverzgerung Servo-Verzgerungsfaktor
Copyright 2007 ABB. Alle Rechte vorbehalten.
Das Definieren dieser Einstellungen wird in Konfigurieren einer externen Achse auf Seite 40 beschrieben. Weitere Informationen Operational Safety Range auf Seite 21.
20
3HAC027709-003 Revision: B
Die Funktion wird automatisch aktiviert, nachdem die Sicherheitssteuerung mit der Roboterposition synchronisiert wurde. Eine dynamische Aktivierung ist nicht mglich. Es knnen bis zu sieben Achsen gleichzeitig berwacht werden. Einstellungen Fr Operational Safety Range mssen die folgenden Einstellungen konfiguriert werden:
Copyright 2007 ABB. Alle Rechte vorbehalten.
Definition des Achsenbereichs fr jede berwachte Achse, physische Position in Grad oder mm auf Armseite. Tolerierter Steuerungsfehler fr jede Achse, in Grad oder mm auf Armseite.
Die Definition des Achsenbereichs umfasst folgende Elemente: Untergrenze Achse (Grad oder mm) Obergrenze Achse (Grad oder mm)
Das Definieren dieser Einstellungen wird in Konfigurieren Sie Operational Safety Range auf Seite 46 beschrieben. Hinweis!Operational Safety Range wird anhand der Armseite definiert, whrend fr Control Error Supervision Werte der Motorseite (Resolver-Werte) verwendet werden. Die Sicherheitssteuerung konvertiert den in Operational Safety Range definierten Achsenbereich automatisch in Werte fr die Motorseite. Weitere Informationen Control Error Supervision auf Seite 20.
xx0600003319
22
3HAC027709-003 Revision: B
3 Installation
3.1.1. E/A-Anschlussdaten
3 Installation
3.1 Installation der Hardware 3.1.1. E/A-Anschlussdaten
Position
xx0600003209
A B C
Copyright 2007 ABB. Alle Rechte vorbehalten.
E/A-Anschluss an EPS-Karte Stecker Stromversorgung 5 sichere Ausgnge (10 Signale) Sync-Schalter (zweifaches Signal)
D E
en0600003222
3 Installation
3.1.1. E/A-Anschlussdaten (Forts.) Kon Signal takt
1 2 3 Stromeingang 24 V MAR-Signal 1A
Beschreibung
Plus-Kontakt fr Strom an E/A-Anschluss
Stromeingang 0 V Minus-Kontakt fr Strom an E/A-Anschluss berwachtes hohes Ausgangssignal fr Monitor Axis Range. Die Signale werden im EPS-Konfigurationsassistenten konfiguriert. Schaltet auf 24 Volt vom Stromeingang (Kontakt 1 und 2) ein oder aus. -"-"-"-"-"-"-"-"-"Eingangssignal fr Synchronisierungsprfung. Mit diesem an die Masse (0 V) angeschlossenen Signal wird ein Synchronisierungspuls definiert. Wenn kein Synchronisierungspuls vorhanden ist, sollte das Signal geffnet oder mit 24 V verbunden sein. Eingangssignal fr Synchronisierungsprfung. Mit diesem an 24 V angeschlossenen Signal wird ein Synchronisierungspuls definiert. Wenn kein Synchronisierungspuls vorhanden ist, sollte das Signal geffnet oder mit der Masse (0 V) verbunden sein.
4 5 6 7 8 9 10 11 12 13
MAR-Signal 1B MAR-Signal 2A MAR-Signal 2B MAR-Signal 3A MAR-Signal 3B MAR-Signal 4A MAR-Signal 4B MAR-Signal 5A MAR-Signal 5B Sync-SchalterEingangssignal 1A
14
Sync-SchalterEingangssignal 1B
Beschreibung
Spannung fr E/A-Stromversorgung Spannung fr hohen Wert am digitalen Eingang Summe des Ausgangsstroms an allen digitalen Ausgngen
Mindestwert
21.6 V +21 V -
Hchstwert
26.4 V +2 V +27 V 0.8 A 2.2 A
Spannung fr niedrigen Wert am digitalen Eingang -3 V Max. Ausgangsstrom an einem digitalen Ausgang -
3 Installation
3.1.1. E/A-Anschlussdaten (Forts.) Signalredundanz Aus Sicherheitsgrnden sind alle Ausgangssignale redundant, d. h. dass Ausgangssignal 1A und Ausgangssignal B immer identisch sein sollten. Wenn sie lnger als ca. 100 ms voneinander abweichen, tritt ein interner Fehler auf. Behandeln Sie diesen Fehler immer, indem Sie alle mechanischen Einheiten anhalten. Das Eingangssignal fr die Synchronisierungsprfung ist redundant, wobei Eingangssignal 1A das invertierte Signal von Eingangssignal 1B ist. In diesem Fall knnen Sie auch nur Eingangssignal 1B verwenden, doch muss dies im EPS-Konfigurationsassistent definiert werden.
3HAC027709-003 Revision: B
25
3 Installation
3.1.2. E/A-Signale
3.1.2. E/A-Signale
Verwenden des Eingangssignals Die EPS-Karte erfordert ein Eingangssignal fr Cyclic Sync Check. Verbinden Sie ein Signal von einem Sync-Schalter. Wenn sich der Roboter in der Kalibrierstellung befindet, sollte Kontakt 14 auf "1" und Kontakt 13 auf "0" gesetzt sein. Wenn keine Zweikanalverkabelung verwendet wird, schlieen Sie nur Kontakt 14 an. Prinzip fr Sync-Schalter, der mit zweifachem EPS-Eingangssignal verbunden ist:
en0600003304
en0600003305
Verwenden der Ausgangssignale Die EPS-Karte verfgt ber 5 zweifache Ausgangssignale, die angeben, ob sich alle Achse im definierten Bereich befinden. Bei der Installation muss das Installationspersonal sicherstellen, dass der Roboter durch diese Signale angehalten wird, wenn sich eine Achse auerhalb des zulssigen Bereichs befindet. Schlieen Sie die Ausgangssignale an eine SPS oder ein hnliches Gert an, das den Roboter anhalten kann, wenn ein Signal auf "0" geschaltet wird. Die EPS-Karte arbeitet mit Redundanz (zwei Prozessoren, zwei Ausgangssignale usw.). Sicheres Roboterverhalten (innerhalb des definierten Bereichs) wird durch ein hohes Ausgangssignal angegeben, so dass ein Stromausfall als unsicher interpretiert und der Roboter angehalten wird. Stellen Sie sicher, dass die Ausgangssignale von der EPS-Karte so verbunden sind, dass die Redundanz erhalten bleibt (wenn eines der zwei Signale von 24 V zu 0 V wechselt, muss das System angehalten werden). Stellen Sie auerdem sicher, dass ein "0" Signal immer den sicheren Zustand darstellt, durch den der Roboter angehalten wird, so dass der Roboter auch bei einem Stromausfall an der SPS angehalten wird. Was die unterschiedlichen Ausgangssignale angeben, wird im EPS-Konfigurationsassistent definiert (siehe EPS-Konfigurationsassistent auf Seite 37).
3 Installation
3.1.2. E/A-Signale (Forts.) Testpulse an Ausgangssignalen
Testpulse whrend des Startens Zu Beginn jedes Systemstarts sind an den Ausgngen Testpulse vorhanden. Dies ist bei Installation und Inbetriebnahme zu bercksichtigen, damit dies nicht als Achse auerhalb des definierten Bereichs interpretiert wird. Testpulse whrend des Betriebs Aus Sicherheitsgrnden sind whrend des Betriebs Testpulse an den Ausgangssignalen vorhanden. Die maximale Pulsdauer betrgt 2 ms, und sie sind nur vorhanden, wenn die Ausgnge "1" sind. Dies ist bei Installation und Inbetriebnahme zu bercksichtigen, damit dies nicht als Achse auerhalb des definierten Bereichs interpretiert wird. Stellen Sie sicher, dass die SPS oder das Sicherheitsrelais nicht auf Pulse reagieren, die krzer als 2 ms sind. Maximale induktive Last Die induktive Last an den Ausgngen muss unter 200 mH betragen. Prinzip fr das Verbinden von Signalen mit der SPS
en0600003223
3 Installation
3.1.2. E/A-Signale (Forts.) Verwenden eines Sicherheitsrelais Ein Ausgangssignal von der EPS-Karte kann mit einem Sicherheitsrelais verbunden werden, das den Roboter sofort anhalten kann. Dies kann implementiert werden, indem Sie das Sicherheitsrelais den Schaltkreis fr beispielsweise das Signal fr den allgemeinen Sicherheitshalt 1 und 2 auf der Sicherheitskarte der IRC5-Steuerung ffnen lassen.
en0600003306
Verbinden mit Automatik-Sicherheitshalt auf der Sicherheitskarte Ein Signal von einem Sicherheitsrelais oder einer SPS kann mit dem AutomatikSicherheitshalt-Signal der Sicherheitskarte in der IRC-Steuerung verbunden werden. Wenn der Automatik-Sicherheitshalt geffnet ist, kann der Roboter nicht in den Automatikbetrieb wechseln. Jedoch kann der Roboter noch im Einrichtbetrieb bewegt werden.
en0600003336
Verbinden mit allgemeinem Sicherheitshalt auf der Sicherheitskarte Ein Signal von einem Sicherheitsrelais oder einer SPS kann mit dem Signal fr den allgemeinen Sicherheitshalt der Sicherheitskarte in der IRC-Steuerung verbunden werden. Wenn der allgemeine Sicherheitshalt geffnet ist, kann der Roboter nicht in den Automatikbetrieb wechseln. Beachten Sie, dass der Roboter nicht in den definierten Bereich zurckbewegt werden kann, wenn der Schaltkreis fr den allgemeinen Sicherheitshalt geffnet ist. Daher ist fr die Verwendung des Signals fr den allgemeinen Sicherheitshalt ein zustzlicher Schalter zum Fortsetzung auf nchster Seite
28 3HAC027709-003 Revision: B
3 Installation
3.1.2. E/A-Signale (Forts.) Schlieen des Schaltkreises erforderlich, whrend der Roboter in den definierten Bereich zurckbewegt wird. Aus Sicherheitsgrnden muss der Schalter zum bersteuern des Relais ein Schalter der Sicherheitskategorie 3 oder hher gem EN 9541 sein (die Sicherheitsstufe hngt von der fr die Installation erforderlichen Sicherheitsstufe ab). Verwenden Sie beispielsweise einen Totmannschalter.
en0600003337
3HAC027709-003 Revision: B
29
3 Installation
3.1.3. Stromversorgung
3.1.3. Stromversorgung
Verwenden der IRC5-Masse und Isolieren der E/A Die EPS-Karte erfordert eine Systemstromversorgung und eine E/A-Stromversorgung. Diese beiden Stromquellen mssen ber ein gemeinsames Erdungspotenzial verfgen. Der E/A-Anschluss der SPS muss ebenfalls ber dasselbe Erdungspotenzial wie die EPSKarte (d. h. wie der IRC5-Schrank) verfgen. Da das Erdungspotenzial der SPS nicht unbedingt mit dem Erdungspotenzial fr den IRC5-Schrank identisch ist, mssen die E/ASignale vom SPS-Schrank galvanisch isoliert werden. Beispiel fr isolierten E/A In diesem Beispiel ist der E/A-Anschluss der SPS von der SPS isoliert und empfngt den Strom von derselben Stromversorgung wie der E/A-Anschluss der EPS. Dieselbe Stromversorgung wird auerdem fr den Sync-Schalter verwendet. Die Masse der E/AStromversorgung ist mit der Masse der Systemstromversorgung (d. h. mit der Masse der IRC5-Stromversorgung) verbunden. Diese Konfiguration ist bis zu einem Abstand von 30 Metern zwischen IRC5-Schrank und SPS verwendbar.
en0600003225
Wenn Sie eine IRC5-Einzelschrank-Steuerung verwenden, kann als E/A-Stromversorgung eine interne Stromversorgung im IRC5-Schrank verwendet werden. Fr eine IRC5Doppelschrank-Steuerung mssen Sie eine externe Stromversorgung verwenden.
3 Installation
3.1.3. Stromversorgung (Forts.) Beispiel mit Sicherheitsbus Bei Verwendung eines Sicherheitsbusses wird das Problem der galvanischen Isolierung von der SPS automatisch gelst. In diesem Fall kann auch der Abstand zwischen IRC5 und SPS grer als 30 Meter sein. Der maximale Abstand fr diese Lsung hngt von dem Sicherheitsbus ab, der von der SPS verwendet wird.
en0600003226
3HAC027709-003 Revision: B
31
3 Installation
3.1.4. SMB-Anschluss fr externe Achse
xx0600003339
SMB-Anschluss am Robotersockel die externe Achse kann als 7. Achse an SMB-Verbindung 1 angeschlossen werden.
Dieser Anschluss kann fr IRB 660, IRB 66XX und IRB 7600 vorhanden sein. Fr IRB1600 ist ein hnlicher Kontakt vorhanden, jedoch an einem Kabel vom Robotersockel. Fr andere Robotermodelle ist kein vorbereiteter Anschluss fr die 7. Achse an SMBVerbindung 1 vorhanden.
32
3HAC027709-003 Revision: B
3 Installation
3.2.1. Installieren der erforderlichen Software
3HAC027709-003 Revision: B
33
3 Installation
3.2.1. Installieren der erforderlichen Software
34
3HAC027709-003 Revision: B
4 Konfiguration
4.1. Erstellen eines Sicherheitsbenutzers
4 Konfiguration
4.1. Erstellen eines Sicherheitsbenutzers
Warum Sie einen Sicherheitsbenutzer bentigen Die Konfiguration von Electronic Position Switches erfolgt in der Regel zu Beginn und wird nicht gendert (bis der Roboter fr einen anderen Zweck verwendet wird). Die Sicherheitskonfiguration darf auf keinen Fall von unbefugten Mitarbeitern gendert werden. Daher sollte die Berechtigung zum Konfigurieren von Electronic Position Switches speziellen Sicherheitsbenutzern erteilt werden. Voraussetzungen Sie mssen ein Robotersystem mit der Option 810-1 Electronic Position Switches erstellt haben. Das Erstellen eines Systems wird in der Bedienanleitung - RobotStudio Online beschrieben. So erstellen Sie einen Sicherheitsbenutzer Aktion
1. Schreibzugriff von RobotStudioOnline anfordern: Klicken Sie im Explorer des Roboterfensters mit der rechten Maustaste auf die Steuerung und whlen Sie Schreibzugriff anfordern aus. Wenn der Einrichtbetrieb aktiviert ist, besttigen Sie den Schreibzugriff am FlexPendant. 2. Benutzer verwalten starten: Klicken Sie im Explorer des Roboterfensters mit der rechten Maustaste auf die Steuerung, whlen Sie Benutzerautorisierung und dann Benutzer verwalten aus. 3. Whlen Sie die Registerkarte Gruppen aus. 4. Klicken Sie auf Hinzufgen und geben Sie einen Namen fr die Gruppe, z. B. Sicherheit, ein.
Copyright 2007 ABB. Alle Rechte vorbehalten.
5. Whlen Sie die erstellte Gruppe aus und markieren Sie Konfiguration der Sicherheitssteuerung und Schreibzugriff auf Steuerungsmedien. Die Gruppe kann ber weitere Berechtigungen verfgen, doch diese beiden Berechtigungen sind als Mindestberechtigungen erforderlich. 6. Whlen Sie die Registerkarte Benutzer aus. 7. Klicken Sie auf Hinzufgen und geben Sie einen Namen fr den Benutzer, z. B. Sicherheitsbenutzer, ein. 8. Whlen Sie den erstellten Benutzer aus und markieren Sie die Gruppe, die Sie zuvor, z. B. mit dem Namen Sicherheit, erstellt haben. Der Benutzer kann weiteren Gruppen angehren. 9. Klicken Sie auf OK. 10. Starten Sie die Steuerung neu.
TIPP! Erstellen Sie unterschiedliche Benutzergruppen wie in der Bedienanleitung - RobotStudio Online, Abschnitt Verwalten der Benutzerautorisierung beschrieben. Stellen Sie sicher, dass ein Administrator ber die Berechtigung UAS-Einstellungen verwalten verfgt und dass die
3HAC027709-003 Revision: B
35
4 Konfiguration
4.1. Erstellen eines Sicherheitsbenutzers
regulren Benutzer (Bediener, Standardbenutzer usw.) nicht ber die Berechtigung Konfiguration der Sicherheitssteuerung, Schreibzugriff auf Steuerungsmedien oder UASEinstellungen verwalten verfgen.
36
3HAC027709-003 Revision: B
4 Konfiguration
4.2. EPS-Konfigurationsassistent
4.2. EPS-Konfigurationsassistent
Was ist der EPS-Konfigurationsassistent? Im EPS-Konfigurationsassistent konfigurieren Sie die von den Funktionen von Electronic Position Switches verwendeten Bereiche und Toleranzen. Voraussetzungen Eine Konfiguration darf nur von einem Sicherheitsbenutzer geladen werden. Vor dem Konfigurieren von Electronic Position Switches muss ein Sicherheitsbenutzer erstellt werden (siehe Erstellen eines Sicherheitsbenutzers auf Seite 35). Starten des EPS-Konfigurationsassistenten Aktion
1. Klicken Sie im Explorer des Roboterfensters von RobotStudio Online mit der rechten Maustaste auf die Steuerung und whlen Sie Als anderer Anwender anmelden aus. 2. Whlen Sie den Sicherheitsbenutzer, z. B. Sicherheitsbenutzer, aus. Geben Sie das Passwort ein und klicken Sie auf Anmelden. 3. Whlen Sie die Steuerung aus, die Sie definieren mchten. Whlen Sie im Men Extras den Eintrag EPS-Konfigurationsassistent aus.
en0600003221
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Auswhlen des Drive Module Whlen Sie aus, ob Sie ein Einzelrobotersystem oder ein MultiMove-System konfigurieren. Wenn Sie ein MultiMove-System konfigurieren, mssen Sie das zu konfigurierende Drive Module auswhlen. Der Konfigurationsvorgang muss fr jedes Drive Module wiederholt werden. Informationen ber die Konfiguration eines MultiMove-Systems finden Sie unter Konfiguration fr MultiMove auf Seite 50.
en0600003210
Klicken Sie auf Weiter. Auswhlen einer mechanischen Einheit Markieren Sie die mechanische Einheit, die Sie konfigurieren mchten. Wenn Sie einen Roboter und eine externe Achse konfigurieren mchten, whlen Sie beide aus. Pro Drive Module knnen maximal 7 Achsen vorhanden sein. Wenn Sie einen Roboter konfigurieren, knnen Sie daher nicht mehrere externe Achsen fr das Drive Module konfigurieren.
Copyright 2007 ABB. Alle Rechte vorbehalten.
Wenn eine Achse als unabhngige Achse verwendet wird, kann diese Achse nicht berwacht werden. Unter Independent Axis haben Sie folgende Auswahlmglichkeiten fr die Option Independent Axes[610-1]: Keine: Die berwachung aller Achsen ist mglich, doch Sie knnen nicht die Option Independent Axes verwenden. Achse_4: Die berwachung der Achsen 1-3 ist mglich, jedoch nicht der Achsen 46. Fr Achse 4 und 6 knnen Sie jetzt die Option Independent Axes verwenden. Achse_6: Die berwachung der Achsen 1-5 ist mglich, jedoch nicht der Achse 6. Sie knnen jetzt die Option Independent Axes fr Achse 6, jedoch nicht fr Achse 4 verwenden.
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.)
en0600003211
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Konfigurieren einer externen Achse Wenn im vorherigen Schritt eine externe Achse markiert wurde, geben Sie die Konfigurationsparameter fr die externe Achse an (viele dieser Parameter sind mit den Systemparametern identisch, die in der Parametergruppe Motion definiert sind): Logische Achse - siehe Systemparameter Logical Axis im Typ Joint. Servoverzgerung - berechnete Verzgerung (in Radiant auf Motorseite) fr die externe Achse. Servo-Zeitverzgerung - berechneter Verzgerungsfaktor (Anzahl von 4-msEinheiten) beim Bewegen der externen Achse. Motorkommutierung - siehe Systemparameter Commutator Offset im Typ Motor Calibration. Verknpfung - siehe Systemparameter Measurement Link im Typ Measurement Channel. Knoten - siehe Systemparameter Measurement Node im Typ Measurement Channel. Kartenposition - siehe Systemparameter Board Position im Typ Measurement Channel. Obergrenze - Obergrenze der Achse (in mm oder Grad auf Armseite, je nachdem, ob Rotating Move aktiviert ist). Siehe Systemparameter Upper Joint Bound im Typ Arm. Beachten Sie jedoch, dass Upper Joint Bound auf der Motorseite in Radiant angegeben wird. Untergrenze - Untergrenze der Achse (in mm oder Grad an Armseite, je nachdem, ob Drehbewegung aktiviert ist). Siehe Systemparameter Lower Joint Bound im Typ Arm. Beachten Sie jedoch, dass Lower Joint Bound auf der Motorseite in Radiant angegeben wird. bertragungsachse - siehe Systemparameter Transmission Gear Ratio im Typ Transmission. Drehbewegung - sollte fr drehende externe Achse aktiviert und fr lineare externe Achse deaktiviert sein.
en0600003212
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) HINWEIS! Fr die externe Achse sind genaue Werte erforderlich, um Probleme mit einer zu groen Servoverzgerung zu vermeiden. Konfigurieren von Motorkalibrierungs-Offsets Wenn Sie einen neuen Roboter das erste Mal konfigurieren, mssen Sie die Motorkalibrierungs-Offsets angeben. Diese Werte sind erforderlich, um eine hohe Genauigkeit bei der berwachung der Achsenpositionen zu erzielen. Die Kalibrierungs-Offset-Parameter sind im Systemparameter Calibration Offset im Typ Motor Calibration, Parametergruppe Motion enthalten. Um die Motorkalibrierungswerte zu setzen, aktivieren Sie das Kontrollkstchen Kalibrierungsoffset-Konfiguration aktivieren und klicken Sie dann auf die Schaltflche Aus Steuerung abrufen oder geben Sie die Werte ein. Wenn die Option Absolute Accuracy fr einen Roboter verwendet wird, aktivieren Sie fr alle Achsen an diesem Roboter Absolutgenauigkeit. Wenn die Motorkalibrierungswerte bereits gesetzt und auf die Steuerung geladen wurden, lassen Sie Kalibrierungsoffset-Konfiguration aktivieren deaktiviert und setzen Sie den Vorgang fort.
en0600003213
Klicken Sie auf Weiter. HINWEIS! Beachten Sie, dass die Motorkalibrierungswerte fr die Robotersteuerung und fr Electronic Position Switches gesetzt werden mssen. Darum muss dieses Dialogfeld auch dann ausgefllt werden, wenn die Kalibrierungsoffsets bereits in der Robotersteuerung gesetzt sind. Bei jeder nderung der Kalibrierungswerte in der Robotersteuerung mssen diese auch im EPS-Konfigurationsassistenten gendert werden. Auerdem mssen Sie die Kalibrierungsdatei wie in Speichern und Laden auf die Steuerung auf Seite 47 beschrieben laden.
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Konfigurieren Sie Monitor Axis Range Sie knnen bis zu fnf verschiedene sichere Ausgangssignale definieren. Fr jedes Signal knnen Sie einen Bereich pro Achse definieren. Whlen Sie das zu konfigurierende Ausgangssignal aus, indem Sie auf die entsprechende Registerkarte klicken. Aktivieren Sie fr jede Achse, deren Achsenbereich Sie definieren mchten, das Kontrollkstchen Aktivieren, und legen Sie den Bereich fest, indem Sie die Markierungen auf der Schiebeleiste ziehen. Der definierte Bereich ist auf der Skala grn markiert. Durch Aktivieren des Kontrollkstchens Invertieren fr eine Achse wird der Bereich zwischen den Markierungen zu einem Bereich auerhalb des definierten Bereichs (auf der Skala rot angezeigt). Das Ausgangssignal ist "1", wenn sich alle Achsen im definierten Bereich befinden, und "0", wenn mindestens eine Achse auerhalb des definierten Bereichs ist.
en0600003214
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Umgekehrte Funktion Wenn Sie Funktion umkehren markieren, wird eine Roboterposition nur als gefhrlich eingestuft, wenn sich alle Achsen in ihren definierten Bereichen befinden. Nicht umgekehrte Achsenbereiche und nicht umgekehrte Funktion: Wenn weder die Achsenbereiche noch die Funktion umgekehrt ist, besteht die gesicherte Zone (wo kein Signal "0" gestellt ist) dann, wenn sich alle Achsen in ihren definierten Bereichen befinden. Die gesicherte Zone entspricht dem weien Bereich in der rechten Abbildung.
xx0700000436
Nicht umgekehrte Achsenbereiche und umgekehrte Funktion: Wenn die Achsenbereiche nicht umgekehrt ist, die Funktion aber umgekehrt ist, besteht die gesicherte Zone (wo kein Signal "0" gestellt ist) berall auer dort, wo sich alle Achsen in ihren definierten Bereichen befinden. Die gesicherte Zone entspricht dem weien Bereich in der rechten Abbildung.
xx0700000438
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Umgekehrte Achsenbereiche und nicht umgekehrte Funktion: Wenn die Achsenbereiche umgekehrt sind, die Funktion jedoch nicht, besteht die gesicherte Zone (wo kein Signal "0" gestellt ist) dann, wenn alle Achsen sich in ihren definierten Bereichen befinden, d.h. wenn sich keine der Achsen in den undefinierten Bereichen in der Mitte befinden. Die gesicherte Zone entspricht dem weien Bereich in der rechten Abbildung.
xx0700000437
Umgekehrte Achsenbereiche und umgekehrte Funktion: Wenn die Achsenbereiche und die Funktion umgekehrt sind, besteht die gesicherte Zone (wo kein Signal "0" gestellt ist) dann, wenn sich eine der Achsen in dem undefinierten Bereich in der Mitte befindet. Die gesicherte Zone entspricht dem weien Bereich in der rechten Abbildung.
xx0700000439
Beispiel fr die Verwendung der umgekehrten Funktion: Ein Roboter kann zwei Arbeitsbereiche haben, die durch die Achsenbereiche fr Achse 1 definiert sind (MAR1 und MAR2). Um sich zwischen diesen beiden Arbeitsbereichen bewegen zu knnen, kann sich Achse 1 in dem Bereich dazwischen befinden, vorausgesetzt, dass Achse 2 nach oben oder rckwrts zeigt. Durch Definition von MAR3 als Achse eins
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) zwischen MAR1 und MAR2 und Achse 2 vorwrts zeigend, und durch Umkehrung der Funktion wird das Signal von MAR3 "0", wenn sowohl Achse 1 als auch Achse 2 direkt vorwrts zeigen.
xx0700000443
xx0700000442
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Konfigurieren Sie Operational Safety Range Bei Verwendung von Softservo kann die Servoverzgerung leicht die Begrenzungen fr die Funktion Control Error Supervisionberschreiten. In diesem Schritt des Assistenten knnen Sie Achsenbereiche so festlegen, dass Control Error Supervision eine hhere Toleranz aufweist. Legen Sie fr jede Achse den Bereich fest, fr den die Toleranz hher sein soll (der rote Bereich). Legen Sie auch die gewnschte Hhe der Toleranz fest. Die Toleranz (in Grad auf der Armseite) wird in Toleranz angegeben.
en0600003215
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) Festlegen der Kalibrierstellung Bewegen Sie den Roboter an die von Cyclic Sync Check und klicken Sie auf Tatschliche Position abrufen. Mit Sync-Prfzyklus wird die maximal zulssige Zeitspanne (in Stunden) zwischen Synchronisierungsprfungen definiert. Vor Ablauf der Zykluszeit wird am FlexPendant eine Warnung angezeigt. Mit Vorwarnung wird der Zeitpunkt vor Ablauf der Zykluszeit definiert, zu dem diese Warnung ausgegeben werden soll. Wenn die Zykluszeit ohne Synchronisierungsprfung abgelaufen ist, werden alle Ausgangssignale "0" geschaltet. Normalerweise werden fr die Synchronisierungsprfung zwei Eingangssignale verwendet, die mit Kontakt 13 und 14 am E/A-Anschluss verbunden sind. Wenn Zweikanalverkabelung nicht ausgewhlt ist, wird ein einzelnes Eingangssignal verwendet, das mit Kontakt 14 verbunden ist.
en0600003216
Klicken Sie auf Weiter. TIPP! Speichern Sie die Kalibrierstellung als robtarget im RAPID-Programm. Erstellen Sie im RAPID-Programm auerdem einen Zeitnehmer, und programmieren Sie den Roboter fr die Ausfhrung einer Synchronisierung. Verwenden Sie einen krzeren Zyklus als den konfigurierten Wert fr berprfungszyklus minus Vorwarnung, um die Ausgabe von Warnungen am FlexPendant zu verhindern. Speichern und Laden auf die Steuerung Im letzten Dialogfeld des Assistenten knnen Sie folgende Aktionen ausfhren: Speichern der Motorkalibrierungsdatei. Wenn keine Motorkalibrierung ausgefhrt wurde, wird die entsprechende Schaltflche abgeblendet dargestellt. Speichern der Sicherheitskonfigurationsdatei Laden der Motorkalibrierung auf die Steuerung Laden der Sicherheitskonfiguration auf die Steuerung Fortsetzung auf nchster Seite
3HAC027709-003 Revision: B 47
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.)
en0600003217
Speichern der Motorkalibrierungsdatei Speichern Sie die Motorkalibrierungsdatei, so dass Sie die Werte ggf. zu einem spteren Zeitpunkt laden knnen: 1. Klicken Sie unter Motorkalibrierung auf In Datei speichern. Wenn keine Motorkalibrierung ausgefhrt wurde, wird die entsprechende Schaltflche abgeblendet dargestellt. 2. Whlen Sie einen Dateinamen und Speicherort fr die Datei aus. Speichern der Sicherheitskonfigurationsdatei Speichern Sie die Sicherheitskonfigurationsdatei, so dass Sie die Werte ggf. zu einem spteren Zeitpunkt laden knnen: 1. Klicken Sie unter Sicherheitskonfiguration auf In Datei speichern. 2. Whlen Sie einen Dateinamen und Speicherort fr die Datei aus.
Copyright 2007 ABB. Alle Rechte vorbehalten.
Laden der Motorkalibrierung auf die Steuerung Laden Sie die Motorkalibrierung auf die Steuerung: 1. Klicken Sie unter Motorkalibrierung auf Auf Steuerung laden. Wenn keine Motorkalibrierung ausgefhrt wurde, wird die entsprechende Schaltflche abgeblendet dargestellt. 2. In einem Dialogfeld wird eine Meldung angezeigt, wenn der Ladevorgang abgeschlossen ist. Klicken Sie auf OK. Laden der Sicherheitskonfiguration auf die Steuerung Laden Sie die Sicherheitskonfiguration auf die Steuerung: 1. Klicken Sie unter Sicherheitskonfiguration auf Auf Steuerung laden. 2. Ein Bericht ber die Sicherheitskonfiguration wird angezeigt (siehe Abbildung unten). Der Bericht kann durch Klicken auf die Schaltflche Speichern gespeichert werden. Sie knnen den Bericht drucken, indem Sie mit der rechten Maustaste darauf klicken und Drucken auswhlen (das Drucken des Berichts wird empfohlen, weil der Bericht beim berprfen der Konfiguration wie in berprfen der Konfiguration auf Seite 54 verwendet werden sollte). Klicken Sie auf OK, um den Bericht zu schlieen. Fortsetzung auf nchster Seite
48 3HAC027709-003 Revision: B
4 Konfiguration
4.2. EPS-Konfigurationsassistent (Forts.) 3. In einem Dialogfeld wird eine Meldung angezeigt, wenn der Ladevorgang abgeschlossen ist. Klicken Sie auf OK. 4. Ein PIN-Code fr die Konfigurationsdatei wird angezeigt. Notieren Sie diesen PINCode. Sie bentigen ihn, wenn Sie die Sicherheitskonfiguration fr das System aktivieren (siehe Aktivieren der Sicherheitskonfiguration auf Seite 52).
en0600003363
Beenden des EPS-Konfigurationsassistenten 1. Klicken Sie auf die Schaltflche Fertig stellen. 2. Starten Sie die Steuerung neu (Warmstart).
Copyright 2007 ABB. Alle Rechte vorbehalten.
3HAC027709-003 Revision: B
49
4 Konfiguration
4.3. Konfiguration fr MultiMove
en0600003310
A B C D E F G H I J K L M N
EPS-Karte 2 in Drive Module 2. Wird zum berwachen von Roboter 2 verwendet. EPS-Karte 3 in Drive Module 3. Wird zum berwachen von Roboter 3 verwendet. EPS-Karte 4 in Drive Module 4. Wird zum berwachen von Roboter 4 und externer Achse 2 verwendet. Steuerungsschrank Drive Module 2 Drive Module 3 Drive Module 4 Roboter 1 Roboter 2 Roboter 3 Roboter 4 Externe Achse 1 Externe Achse 2
EPS-Karte 1 im Steuerungsschrank. Wird zum berwachen von Roboter 1 und externer Achse 1 verwendet.
4 Konfiguration
4.3. Konfiguration fr MultiMove (Forts.) So konfigurieren Sie EPS fr MultiMove Wenn Sie ein MultiMove-System konfigurieren, gehen Sie wie in EPSKonfigurationsassistent auf Seite 37 fr die erste EPS-Karte (im Beispiel weiter oben: Roboter 1 und externe Achse 1) beschrieben vor. Nachdem die Konfigurationsdatei auf die Steuerung geladen wurde, klicken Sie auf Fertig stellen und starten Sie dann den EPSKonfigurationsassistenten neu. Wiederholen Sie diesen Vorgang fr jede EPS-Karte und stellen Sie sicher, dass das ausgewhlte Drive Module den konfigurierten mechanischen Einheiten entspricht.
en0600003311
Fr jede Sicherheitskonfigurationsdatei erhalten Sie einen eindeutigen PIN-Code. Notieren Sie diese PIN-Codes. HINWEIS! Stellen Sie fr jede Konfigurationsdatei sicher, dass die konfigurierten mechanischen Einheiten zu dem ausgewhlten Drive Module gehren. Mit dem EPSKonfigurationsassistenten knnen Sie eine beliebige mechanische Einheit fr ein beliebiges ausgewhltes Drive Module auswhlen, doch fhrt dies zu unerwartetem Verhalten.
3HAC027709-003 Revision: B
51
4 Konfiguration
4.4. Aktivieren der Sicherheitskonfiguration
en0600003332
Fr ein MultiMove-System ist fr jede Konfigurationsdatei eine Zeile vorhanden. Die Aktivierung muss fr jede Sicherheitssteuerung ausgefhrt werden.
4 Konfiguration
4.4. Aktivieren der Sicherheitskonfiguration (Forts.) Aktion
6. Nach Eingabe des PIN-Codes wird in einem Dialogfeld angegeben, ob der ordnungsgeme PIN-Code eingegeben wurde. Klicken Sie in diesem Dialogfeld auf OK, und die Steuerung wird neu gestartet. Die Steuerung wird auch neu gestartet, wenn Sie einen falschen PIN-Code eingegeben haben. In diesem Fall mssen Sie den Vorgang ab Schritt 2 wiederholen. Wiederholen Sie fr ein MultiMove-System den Vorgang ab Schritt 2 und aktivieren Sie die nchste Sicherheitssteuerung. 7. Beim Starten der Steuerung wird in einer ELOG-Meldung (20451) angegeben, dass eine Synchronisierung erforderlich ist. Besttigen Sie diese Meldung. Fhren Sie eine Synchronisierungsprfung durch. Beachten Sie, dass die Ausgangssignale "0" sind, bis die Synchronisierungsprfung ausgefhrt wurde. Daher muss die Synchronisierungsprfung im Einrichtbetrieb durchgefhrt werden, wenn eine Verbindung mit dem Automatik-Sicherheitshalt auf der Sicherheitskarte vorhanden ist. Wenn eine Verbindung mit dem allgemeinen Sicherheitshalt vorhanden ist, muss der Schaltkreis whrend der Synchronisierungsprfung auf sichere Weise geschlossen sein. Siehe Verbinden mit Automatik-Sicherheitshalt auf der Sicherheitskarte auf Seite 28 und Verbinden mit allgemeinem Sicherheitshalt auf der Sicherheitskarte auf Seite 28. Nach der Synchronisierungsprfung wird in einer ELOG-Meldung (20452) angegeben, dass der Roboter synchronisiert ist. Die Funktionalitt Electronic Position Switches ist jetzt aktiviert.
Sicherheitskonfiguration bis zu Kaltstart aktiviert Nachdem die Sicherheitskonfiguration aktiviert wurde, ist sie stndig aktiviert. Weder ein Warmstart noch ein I-Start der Steuerung wirken sich auf die Sicherheitskonfiguration aus. Durch einen Kaltstart der Steuerung werden jedoch alle Sicherheitskonfigurationen entfernt.
3HAC027709-003 Revision: B
53
4 Konfiguration
4.5. berprfen der Konfiguration
en0700000103
Bewegen Sie den Roboter in die konfigurierten Zonen und aus diesen heraus, um sicherzustellen, dass das Verhalten der Signale ordnungsgem ist.
54
3HAC027709-003 Revision: B
5 Synchronisierung
5.1. Synchronisierungsrichtlinien
5 Synchronisierung
5.1. Synchronisierungsrichtlinien
Auswhlen eines Punktes ohne Singularitt Die Roboterposition fr die Synchronisierungsprfung muss so ausgewhlt werden, dass die Positionen der Roboterachsen eindeutig definiert sind. Die Synchronisierungsprfungsposition darf keine Singularittsposition sein, wenn der Roboter mit einer MoveL-Instruktion an die Position bewegt wird. Eine Methode, um sicherzustellen, dass die Synchronisierungsprfungsposition fr alle Achsen wohl definiert ist, ist die Verwendung der Instruktion MoveAbsJ zum Bewegen des Roboters in die Kalibrierstellung. Siehe Technisches Referenzhandbuch - RAPID Instruktionen, Funktionen und Datentypen. Die Kalibrierstellung muss sich innerhalb der fr Monitor Axis Range konfigurierten Achsenbereiche befinden, um zu vermeiden, dass der Roboter auf dem Weg zur Kalibrierstellung anhlt. Kleine Oberflche des Sync-Schalters Die Oberflche des Sync-Schalters, die der Roboter bei der Synchronisierung berhren muss, muss klein sein. Die Oberflche des Werkzeugs, das den Sync-Schalter berhrt, muss ebenfalls klein sein. Wenn sich eine Roboterachse um eine Motordrehung bewegt, muss sich der Roboter auerhalb der Reichweite fr den Sync-Schalter befinden. Erstellen eines RAPID-Programms fr die Synchronisierung Erstellen Sie im RAPID-Programm einen Zeitnehmer, und programmieren Sie den Roboter fr die Ausfhrung einer Synchronisierung. Verwenden Sie einen krzeren Zyklus als den konfigurierten Wert fr berprfungszyklus minus Vorwarnung, um die Ausgabe von Warnungen am FlexPendant zu verhindern (siehe Festlegen der Kalibrierstellung auf Seite 47).
Copyright 2007 ABB. Alle Rechte vorbehalten.
Schreiben Sie das Programm so, dass sich der Roboter zunchst an eine Position nahe am Sync-Schalter bewegt und sich diesem dann langsam aus der richtigen Richtung nhert. Wenn die Annherung zu schnell erfolgt, ist die Genauigkeit der Roboterposition mglicherweise nicht ausreichend. Synchronisierung beim Schlieen Die Synchronisierung erfolgt bei geschlossenem Sync-Schalter. Wenn der Sync-Schalter wieder geffnet wird, wird keine Aktion ausgefhrt.
5 Synchronisierung
5.1. Synchronisierungsrichtlinien (Forts.) Externe Achse Wenn Sie eine externe Achse und einen Roboter synchronisieren, verwenden Sie fr die externe Achse einen eigenen Sync-Schalter und schalten Sie diesen mit dem Sync-Schalter fr den Roboter in Reihe.
en0600003312
Ausnahme: Wenn die externe Achse eine Verfahreinheit oder ein vom Roboter gehaltenes Werkzeug ist, kann fr die externe Achse derselbe Sync-Schalter wie fr den Roboter verwendet werden. Diese Typen von externen Achsen knnen als 7. Roboterachse verwendet werden. Beachten Sie, dass dies die Suche nach einer Synchronisierungsprfungsposition ohne Singularitt erschwert.
56
3HAC027709-003 Revision: B
3HAC027709-003 Revision: B
57
58
3HAC027709-003 Revision: B
Beschreibung
Darstellung des Eingangssignals vom Sync-Schalter an die EPS-Karte. Darstellung des MAR1-Signals von der EPS-Karte. Darstellung des MAR2-Signals von der EPS-Karte. Darstellung des MAR3-Signals von der EPS-Karte. Darstellung des MAR4-Signals von der EPS-Karte. Darstellung des MAR5-Signals von der EPS-Karte.
Alle anderen virtuellen Signale ab PSC sind fr die interne Verwendung vorgesehen. Verwenden Sie sie nicht fr Anwenderanwendungen. Signale fr MultiMove-System In einem MultiMove-System gibt es einen Satz von Signalen von jeder EPS-Karte, d. h. von jedem Drive Module. Die Namen der Signale von Drive Module 1 beginnen mit PSC1, die Namen der Signale von Drive Module 2 beginnen mit PSC2 usw.
3HAC027709-003 Revision: B
59
60
3HAC027709-003 Revision: B
7 Beispielanwendung
7.1. Beispiel mit zwei Arbeitszonen
7 Beispielanwendung
7.1. Beispiel mit zwei Arbeitszonen
Zuweisung Eine Roboterzelle besteht aus einem Roboter und zwei Positionierern. Der Roboter muss an einem von einem Positionierer gehaltenen Werkstck arbeiten knnen, whrend ein Bediener das von dem anderen Positionierer gehaltene Werkstck auswechselt. Zwei Lichtschranken verhindern, dass Mitarbeiter die Station betreten, in der der Roboter arbeitet.
en0700000215
Zum Implementieren des Sicherheitssystems mssen zwei Signale fr Monitor Axis Range konfiguriert werden. Das erste Signal muss "1" sein, solange sich der Roboter nicht in Station 1 befindet (wenn Mitarbeiter Station 1 gefahrlos betreten knnen). Das zweite Signal muss "1" sein, wenn sich der Roboter nicht in Station 2 befindet. Die folgende Abbildung veranschaulicht, wie die beiden Signale im EPSKonfigurationsassistenten fr Roboterachse 1 konfiguriert werden.
en0700000212
7 Beispielanwendung
7.1. Beispiel mit zwei Arbeitszonen (Forts.) Die folgende Abbildung zeigt die Winkel fr Roboterachse 1 bei hohen Signalen (MAR1 und MAR2, grn) und bei "0" Signal (rot).
en0700000214
Verbinden von Signalen mit automatischem Sicherheitshalt Im Folgenden wird das Prinzip zum Verbinden der Signale beschrieben. Die Lichtschrankensignale sind "1", wenn die Lichtschranke nicht berhrt wird, und "0", wenn sich der Bediener in der Station befindet. Die zu implementierende Sicherheitsbedingung lautet, dass sich Bediener und Roboter nicht in derselben Station befinden drfen. Beachten Sie, dass in dieser Abbildung nur Einkanalsicherheit dargestellt wird. In der Realitt wird eine Duplizierung fr folgende Konfigurationen verwendet: Zweifache Ausgangssignale von der EPS-Karte (z. B. MAR 1A und MAR 1B) Zweifache Ausgangssignale von den Lichtschranken Zweifache Signale fr den automatischen Sicherheitshalt (Auto Stop 1 und Auto Stop 2) Implementieren Sie die logischen Tore mit Zweikanal-Sicherheitsrelais, ZweikanalSicherheits-SPS oder hnlicher Ausrstung
Copyright 2007 ABB. Alle Rechte vorbehalten.
7 Beispielanwendung
7.1. Beispiel mit zwei Arbeitszonen (Forts.)
en0700000213
Weitere Informationen ber die Verbindungen finden Sie im Abschnitt Installation der Hardware auf Seite 23. HINWEIS! Die logischen Blcke in der Abbildung sind Grundblcke. Fr eine sichere Installation mssen diese Blcke durch Sicherheitskomponenten umgesetzt werden, die den relevanten Sicherheitsnormen fr die Installation entsprechen. HINWEIS!
Copyright 2007 ABB. Alle Rechte vorbehalten.
Wenn eine andere Sicherheitsausrstung an Auto Stop angeschlossen wird, stellen Sie sicher, dass die Sicherungskette durch jede der Sicherheitsanwendungen durchbrochen werden kann. HINWEIS! Verwenden Sie fr eine tatschliche Implementierung zwei Kanle.
3HAC027709-003 Revision: B
63
7 Beispielanwendung
7.1. Beispiel mit zwei Arbeitszonen
64
3HAC027709-003 Revision: B
Index
A
Absolute Accuracy 41 Achsenbereich 15, 16 Aktivieren der Sicherheitskonfiguration 52 Allgemeiner Sicherheitshalt 28, 58 Arbeitssicher 13 Ausgangssignale 23, 26 Automatik-Sicherheitshalt 28, 58
O
Operational Safety Range configuring 46 description 21
P
PIN-Code 49, 52 PSC1CSC 59 PSC1MAR1 59
B
Bereich 15, 16 Betriebssicher 13 Bus 31
R
Reaktionszeit 57 Redundanz 25, 26 Relais 28
C
Control Error Supervision description 20 Cyclic Sync Check configuring 47 description 18
S
Servoverzgerung 20, 21, 46 Sicherer Ausgang 13 Sicherer Eingang 13 Sicherheitsbenutzer 35 Sicherheitsbus 31 Sicherheitskalibrierungsdatei 48 Sicherheitskarte 28 Sicherheitskonfiguration 52 Sicherheitsrelais 28 Sicherheitssteuerung 11 Signale 23, 26, 27, 59 Singularitt 55 SMB 32 Softservo 21, 46 Softwareinstallation 33 Spannungsdaten 24 SPS 27, 30 Stromdaten 24 Stromversorgung 30 Synchronisierung 18, 55 Synchronisierungsprfung 47 Sync-Schalter 26, 27, 56
D
Drive Module 38, 50
E
E/A-Anschluss 23, 27 E/A-Signale 26 Einfaches Eingangssignal 26 Eingangssignal 23, 26 Einschrnkungen Sicherheitssteuerung 12 EPS-Karte 50 EPS-Konfigurationsassistent 33, 37 Erdungspotenzial 30 Externe Achse 32, 40, 56
F
Funktion umkehren 43
I
Copyright 2007 ABB. Alle Rechte vorbehalten.
T
Testpulse 27 Toleranz 46
K
Kalibrierstellung 18, 47 Kaltstart 53 Konfiguration 35 Konfigurationsdatei 50 Kontinuierlich drehende Achsen 15
U
berprfungszyklus 47 berwachung 13 Unabhngige Achsen 38
V
Verbindungen 23, 26, 27 Virtuelle Signale 59
L
Laden auf die Steuerung 47
M
mechanische Einheit 38, 50 Monitor Axis Range configuring 42 description 15 Motorkalibrierungsdatei 48 Motorkalibrierungs-Offset 41 MoveAbsJ 55 MultiMove 38, 50, 52 3HAC027709-003 Revision: B
W
Warmstart 53 Wiederherstellung 58
Z
zweifache Ausganssignale 26 Zweifaches Eingangssignal 26
65
66
Index
3HAC027709-003 Revision: B
ABB AB Robotics Products S-721 68 VSTERS SCHWEDEN Telefon: +46 (0) 21 344000 Telefax: +46 (0) 21 132592