Seite 4
Informationen Sachmängelhaftung oder Gewährleistung für Verluste, Personen- oder Sachschäden, Verwendbarkeit für einen bestimmten Zweck oder Ähnliches. In keinem Fall kann ABB haftbar gemacht werden für Schäden oder Folgeschäden, die sich aus der Anwendung dieses Dokuments oder der darin beschriebenen Produkte ergeben.
Positionen und Bahnen ................1.2.6 Koordinatensysteme ................1.2.7 Roboterachsenkonfigurationen ..............1.2.8 Bibliotheken, Geometrien und CAD-Dateien ..........Installieren und Lizenzieren von RobotStudio ............1.3.1 Installationsoptionen und Voraussetzungen ..........1.3.2 Aktivieren von RobotStudio ............... Benutzerschnittstelle ..................1.4.1 Multifunktionsleiste, Registerkarten und Gruppen .........
RobotStudio ist eine PC-Anwendung für die Modellierung, Offline-Programmierung und Simulation von Roboterzellen. Dieses Handbuch beschreibt, wie Roboterzellen und Stationen mit RobotStudio erstellt, programmiert und simuliert werden. In ihm werden außerdem die Begriffe und Konzepte für die Offline- und Online-Programmierung erläutert.
Seite 14
Inhalt Bereitstellen und ver- Beschreibt, wie Systeme zwischen den virtuellen teilen auf Seite 155 Steuerungen von RobotStudio und echten IRC5- Steuerungen übertragen werden, wie Programme kopiert werden, wie eine aktive Station zum Ver- schieben zwischen RobotStudio-PCs gepackt und wie ein Bildschirmfoto erstellt wird.
Seite 15
RobotWare 6. Entsprechende Dokumente sind verfügbar für RobotWare 5. Revisionen Revision Beschreibung Erste Revision mit dem Namen RobotStudio 2008, veröffentlicht für Partner Days. Das gesamte Handbuch wurde an die neue grafische Be- Online nutzeroberfläche (GUI) angepasst, in die RobotStudio integriert wurde.
Seite 18
Folgende Abschnitte aktualisiert und überarbeitet: • Bearbeiten von RAPID-Code auf Seite 489 • Fenster RAPID Watch auf Seite 519 • Installieren und Lizenzieren von RobotStudio auf Seite 45 • Virtuelle Steuerung auf Seite 99 • Bildschirmfotos erstellen auf Seite 157 •...
Seite 19
RobotApps auf Seite 524 hinzugefügt. • Neuen Abschnitt zum Visual SafeMove auf Seite 460 hinzugefügt. • Abschnitt Installieren und Lizenzieren von RobotStudio auf Sei- te 45 aktualisiert. Veröffentlicht mit RobotStudio 6.01. • Neuen Abschnitt zum Arbeitsbereich auf Seite 540 hinzugefügt.
Die Anwenderdokumentation von ABB Robotics ist in mehrere Kategorien unterteilt. Die Liste beruht auf der Informationsart in den Dokumenten, unabhängig davon, ob es sich um Standardprodukte oder optionale Produkte handelt. Alle Dokumente in der Liste können von ABB als DVD bestellt werden. Die erwähnten Dokumente gelten für IRC5-Robotersysteme. Produkthandbücher Manipulatoren, Steuerungen, DressPack/SpotPack und die meiste andere Hardware werden mit einem Produkthandbuch geliefert, das Folgendes enthält:...
Seite 22
Diese Gruppe von Handbüchern umfasst (u. a.): • Bedienungsanleitung - Sicherheitsinformationen für Notfälle • Bedienungsanleitung - Allgemeine Sicherheitsinformationen • Bedienungsanleitung - Erste Schritte - IRC5 und RobotStudio • Bedienungsanleitung - IRC5 Integrator's guide • Bedienungsanleitung - IRC5 mit FlexPendant •...
Systems und der Schnittstelle gegen alle Arten von Sicherheitsverletzungen, unautorisiertem Zugriff, Störungen, Eindringversuchen, Informationslecks und/oder Raub von Daten oder Informationen treffen. ABB Ltd und angeschlossene Unternehmen haften nicht für Schäden und/oder Verluste in Verbindung mit Sicherheitsverletzungen, unautorisiertem Zugriff, Störungen, Eindringversuchen, Informationslecks und/oder Raub von Daten oder Informationen.
IRC5-Steuerung. Diese wird einfach als physische Steuerung bezeichnet. Wenn RobotStudio mit physischen Steuerungen verwendet wird, wird das als „Online-Modus“ bezeichnet. Bei der Arbeit ohne Verbindung mit einer physischen Steuerung oder bei einer Verbindung mit einer virtuellen Steuerung ist RobotStudio im Offline Modus. RobotStudio bietet die folgenden Installationsoptionen: •...
Ein virtueller Lizenzcode ermöglicht Ihnen die Auswahl beliebi- ger RobotWare-Optionen, aber ein RobotWare-System, das anhand eines virtuellen Lizenzcodes erzeugt wurde, lässt sich nur in einer virtuellen Umgebung wie z. B. RobotStudio verwen- den. RobotWare-System Eine Reihe von Softwaredateien, die in eine Steuerung geladen werden und dann alle Funktionen, Konfigurationen, Daten und Programme aktivieren, die das Robotersystem steuern.
Seite 29
RobotWare wird jeweils mit einer Haupt- und Unterversions- nummer (getrennt durch einen Punkt) herausgegeben. Die RobotWare-Version für IRC5 ist 6.xx, wobei xx die Nummer der Unterversion angibt. Wenn ABB ein neues Robotermodell herausgibt, wird eine neue RobotWare-Version mit Unterstützung für den neuen Roboter veröffentlicht. MediaPool...
Referenzen auf Seite 14 aufgeführt. Terminologie der RAPID-Struktur Die folgende Tabelle beschreibt die RAPID-Terminologie, die bei der Arbeit mit RobotStudio verwendet wird. Die Begriffserläuterungen sind nach Umfang angeordnet, von den einfachsten bis zu den umfangreichsten. Konzept Erklärung Datendeklaration Wird verwendet, um Instanzen von Variablen oder Datentypen wie „num“...
Offline-Programmierung Die Programmierung ohne Verbindung mit dem Roboter oder der physischen Steuerung. Echte Offline-Programmie- Bezieht sich auf das ABB Robotics-Konzept vom Anschließen rung einer Simulationsumgebung an eine virtuelle Steuerung. Damit ist nicht nur Programmerstellung im Offline-Modus möglich, sondern auch das Testen und Optimieren.
1 Einführung in RobotStudio 1.2.5 Positionen und Bahnen 1.2.5 Positionen und Bahnen Überblick Bei der Programmierung der Roboterbewegungen in RobotStudio werden Positionen (Ziele) und Bahnen (Sequenzen von Bewegungsinstruktionen zu Positionen) verwendet. Wenn Sie die RobotStudio-Station mit der virtuellen Steuerung synchronisieren, werden aus den Bahnen RAPID-Programme erzeugt.
Base Frame (BF) Das Basis-Koordinatensystem wird als Base Frame (BF) bezeichnet. Jeder Roboter in der Station, sowohl in RobotStudio als auch in der realen Welt, besitzt ein Basis-Koordinatensystem, dem immer der Sockel des Roboters zugrunde liegt. Task-Koordinatensystem (Task Frame) (TF) Das Task-Koordinatensystem (Task Frame) stellt den Ursprung des Welt-Koordinatensystems der Robotersteuerung in RobotStudio dar.
Seite 34
Position wie das Basis-Koordinatensystem des Roboters. In der Abbildung rechts wurde das Task-Koordinatensystem an eine andere Position bewegt. en1000001303 Die folgende Abbildung zeigt, wie ein Task-Koordinatensystem in RobotStudio dem Koordinatensystem der Robotersteuerung in der realen Welt zugeordnet wird. Beispielsweise im Fertigungsbereich.
Seite 36
1 Einführung in RobotStudio 1.2.6 Koordinatensysteme Fortsetzung In einem solchen Fall erlaubt RobotStudio nicht die Trennung der Task-Koordinatensysteme der Steuerung. en1000001305 en1000001306 RS-WCS Welt-Koordinatensystem in RobotStudio TCP(R1) Werkzeugarbeitspunkt von Roboter 1 TCP(R2) Werkzeugarbeitspunkt von Roboter 2 BF(R1) Basis-Koordinatensystem von Roboter 1...
Seite 37
Roboter gleichzeitig und unabhängig, während sie von der Steuerung gesteuert werden. Auch wenn es nur ein Welt-Koordinatensystem der Robotersteuerung gibt, arbeiten Roboter häufig in separaten Koordinatensystemen. Um dieses Setup in RobotStudio zu ermöglichen, können die Task-Koordinatensysteme für die Roboter getrennt und unabhängig voneinander positioniert werden.
1.2.8 Bibliotheken, Geometrien und CAD-Dateien 1.2.8 Bibliotheken, Geometrien und CAD-Dateien Überblick Zum Programmieren oder Simulieren in RobotStudio benötigen Sie Modelle Ihrer Werkstücke und Ausrüstung. Modelle für einige Standardausrüstungen werden als Bibliotheken oder Geometrien mit RobotStudio installiert. Wenn Sie über CAD-Modelle Ihrer Werkstücke und Spezialausrüstung verfügen, können diese als Geometrien in RobotStudio importiert werden.
Seite 43
Das ursprüngliche 3D-CAD-Format von RobotSudio ist SAT. Die CAD-Unterstützung in RobotStudio wird von der Software-Komponente ACIS, Version 2017 1.0 bereitgestellt. RobotStudio unterstützt auch andere Formate, für die jedoch eine Option benötigt wird. In der folgenden Tabelle finden Sie die unterstützten Formate sowie die entsprechenden Optionen:...
Seite 44
Ein Teil kann auch aus einer Datei importiert werden, die lediglich seine grafische Darstellung definiert. In diesem Fall ist keine mathematische Darstellung vorhanden. Einige Funktionen in RobotStudio, z. B. der Fangmodus und die Erstellung von Kurven aus der Geometrie, können für diese Art von Teil nicht verwendet werden.
1 Einführung in RobotStudio 1.3.1 Installationsoptionen und Voraussetzungen 1.3 Installieren und Lizenzieren von RobotStudio 1.3.1 Installationsoptionen und Voraussetzungen Voraussetzungen Zum Installieren von RobotStudio benötigen Sie Administratorrechte auf dem PC. Installationsoptionen Sie können RobotStudio von http://new.abb.com/products/robotics/robotstudio/downloads herunterladen und installieren. RobotStudio bietet die folgenden Installationsoptionen: •...
Konfigurieren und Überwachen einer per Ethernet verbundenen realen Steuerung. • Premium - Bietet vollständige Funktionalität für RobotStudio für die Offline-Programmierung und Simulation mehrerer Roboter. Die Premium-Ebene umfasst die Funktionen der Basic-Ebene und muss aktiviert werden. Wenden Sie sich zum Erwerb einer Premium-Lizenz auf www.abb.com/contacts an Ihren örtlichen Vertriebsmitarbeiter von ABB...
Seite 47
Unterstützung ABB kontaktieren. Aktivierung einer Standalone-Lizenz Standalone-Lizenzen werden mit dem Aktivierungsassistenten aktiviert. Wenn Ihr Computer über einen Internetzugang verfügt, wird RobotStudio automatisch aktiviert, andernfalls ist die manuelle Aktivierung erforderlich. Führen Sie die folgenden Schritte aus, um den Assistenten zu starten.
Seite 48
Wenn Ihr Computer mit dem Internet verbunden ist, sendet der Aktivierungsassistent Ihre Aktivierungsanfrage automatisch an die ABB-Lizenzserver. Ihre Lizenz wird daraufhin automatisch installiert und Ihr Produkt kann verwendet werden. RobotStudio muss nach der Aktivierung neu gestartet werden. Ohne Zugriff auf das Internet Wenn Ihr Computer nicht mit dem Internet verbunden ist, müssen Sie die manuelle...
Seite 49
Netzwerklizenzen werden als Network (Netzwerk) in der Verknüpfung View Installed Licenses (Installierte Lizenzen anzeigen) auf der Lizenzseite angezeigt. Installieren des Netzwerklizenzierungsservers Die Netzwerklizenzierung in RobotStudio verwendet den SLP-Distributor-Server als Netzwerklizenzierungsserver. Er verwaltet die Zuweisung der Netzwerklizenzen an die Clients. Sie können den SLP Distributor-Server über das Verzeichnis Dienstprogramme\SLP Distributor von RobotStudio Distribution installieren.
Seite 50
Verwenden Sie: Aktivieren Sie eine Netzwerkli- Die Registerkarte Activation. zenz automatisch Geben Sie den Activation Key von ABB ein und klicken (bei PCs mit Internetverbindung) Sie dann auf Submit. Die Zahl der gleichzeitig aktivierten Benutzer hängt vom verfügbaren Aktivierungscode ab.
Seite 51
Klicken Sie in der Registerkarte Home unter Dashboard auf Details. Klicken Sie alternativ auf die Registerkarte Produkte. Es wird die Seite Produktdetails für RobotStudio geöff- net, auf der die Einzelheiten zu den installierten Lizenzen angezeigt werden. Die Anzeige der Lizenzenverwen-...
Seite 52
Fertigstellen. Wenn Windows UAC aktiviert ist, erscheint ein Bestätigungsdialogfeld, das Sie auffordert, RobotStudio neu zu starten und auf diese Weise den festgelegten Server in Betrieb zu nehmen. Klicken Sie auf den Link Server-Dashboard öffnen, um zur Webschnittstelle des SLP- Distributor-Servers zu wechseln.
über eigene Koordinatensysteme xx050005 verfügen. Sie wird verwendet, um eine Station zu strukturieren. Teil Ein physisches Objekt in RobotStudio. Teile mit geometrischen Informationen bestehen aus ei- xx050006 nem oder mehreren 2D- oder 3D-Objekten. Teile ohne geometrische Informationen (wie z. B. im- portierte .jt-Dateien) sind leer.
Um die Fensterlayouts („Layout“, „Bahnen&Positionen“, „Tags“ und „Ausgabe“) zu aktivieren oder zu deaktivieren. Hinweis Die Option Standardlayout funktioniert nicht für Fenster, die von RobotStudio, Add-Ins oder PowerPacs hinzugefügt werden. Die individuellen Fenster können jedoch über das Menü Fenster angezeigt oder verborgen werden.
Seite 68
Hinweis Das Virtual Flexpendant und das Operator Window sollten nicht gleichzeitig ausgeführt werden. RobotStudio fordert bei der Übertragung von Daten an die Steuerung automatisch die Systemkontrolle an, wenn im Virtual Operator Window Aktionen ausgeführt werden. Dies kann zu unerwünschten Begleiterscheinungen führen, wenn gleichzeitig Virtual FlexPendant ausgeführt wird.
Überblick Das Fenster „Dokumente“ ermöglicht Ihnen das Suchen und Durchsuchen einer Vielzahl von RobotStudio-Dokumenten, wie z. B. Bibliotheken, Geometrien, usw. an verschiedenen Speicherorten. Sie können auch verwandte Dokumente zu einer Station hinzufügen, entweder als Link oder durch Einbetten einer Datei in die Station.
Seite 70
Programm. Beispielsweise wird Microsoft Word gestartet, wenn eine .docx-Datei geöffnet wird. Eine eingebettete Datei wird vor dem Öffnen in einem tem- porären Verzeichnis gespeichert. Wenn RobotStudio fest- stellt, dass sich die temporäre Datei geändert hat, werden Sie gefragt, ob die eingebettete Datei aktualisiert werden soll.
Seite 72
1400 - Entspricht Dokumenten mit der Zeichenfolge „1400“ im Dateinamen oder in den Metadaten. • not author:ABB - Entspricht Dokumenten, bei denen das Autorfeld nicht die Zeichenfolge „ABB“ enthält. • size>1000 and date<1/2009 - Entspricht Dokumenten, die größer als 1000 KB sind und vor dem 01.01.2009 geändert wurden.
Sie den Aufsatz, um die aktuelle Sicht zu schwenken, zoomen oder drehen. Eine 3D-Maus wird zusammen mit einer gewöhnlichen Maus verwendet. Durch die Verbindung einer 3D-Maus mit der RobotStudio-Umwelt können Sie mit der grafischen Umwelt interagieren. Sie können die programmierbaren Schaltflächen der 3D-Maus mit den gewöhnlich verwendeten RobotStudio-Befehlen verbinden, indem Sie die Befehle benutzerdefinierten Tastenkombinationen zuordnen.
Seite 83
1 Einführung in RobotStudio 1.4.16 Tastenkombinationen Fortsetzung Hinweis Robotstudio ermöglicht Ihnen, mit der Option Schnellzugriff-Symbolleiste anpassen > Befehle anpassen Standardbefehle und Tastenkombinationen zur Schnellzugriff-Symbolleiste hinzuzufügen. Die Einstellungen für die Schnellzugriff-Symbolleiste und die angepassten Befehle können als *.xml Datei auf einem PC gespeichert werden. Sie können diese Datei von einem PC exportieren und später auf einen anderen PC importieren.
Seite 88
Importieren von weiterer Wenn Sie über CAD-Modelle der Ausrüstung verfügen, können Ausrüstung Sie diese importieren (siehe Bibliothek importieren auf Sei- 251). Andernfalls können Sie in RobotStudio Modelle erstellen (siehe Robotersysteme auf Seite 109). Hinzufügen eines Werk- Wenn Sie über CAD-Modelle des Werkstücks verfügen, können stücks...
Um ein Robotersystem mit IRBT4004, IRBT6004 oder IRBT7004 zu erstellen, muss der TrackMotion-Mediapool installiert sein. Weitere Informationen finden Sie in Installieren und Lizenzieren von RobotStudio auf Seite Unterstützte Konfigurationen externer Achsen für RobotWare 5 In der folgenden Tabelle werden Kombinationen verschiedener Konfigurationen...
Zur Konfiguration von Verfahreinheiten des Typs IRBT4004, IRBT6004 oder IRBT7004 muss der TrackMotion-Mediapool installiert sein. Weitere Informationen finden Sie in Installieren und Lizenzieren von RobotStudio auf Seite Manuelles Einrichten eines Systems mit Verfahreinheit vom Typ IRBTx004 1 Erstellen und starten Sie ein neues System. Siehe...
2.5 Virtuelle Steuerung 2.5.1 Starten einer virtuellen Steuerung Überblick RobotStudio verwendet für den Betrieb der Roboter virtuelle Steuerungen. Virtuelle Steuerungen können sowohl Systeme für reale Roboter als auch spezielle virtuelle Systeme zu Test- und Bewertungszwecken ausführen. Eine virtuelle Steuerung verwendet dieselbe Software wie die reale Steuerung zur Ausführung des RAPID-Programms, um Roboterbewegungen zu berechnen und E/A-Signale zu handhaben.
Seite 103
Sie diese. Andernfalls werden Parameterdateien für einige Standardverfahrachsen mit der RobotStudio-Installation zur Verfügung gestellt. Diese befinden sich im RobotStudio-Installationsordner in dem Ordner ABB Library/ Tracks. Der Ordner ABB Library kann auch über den Schnellzugriffsbereich links im Dialogfeld „Öffnen“ zum Hinzufügen von Parameterdateien geöffnet werden.
Überblick Die Merkmale der Geometrien und CAD-Modelle in der Station können sich beträchtlich auf Ihre Arbeit in RobotStudio auswirken, einerseits für eine einfachere Programmierung der Objekte und andererseits für eine bessere Simulationsleistung. Nachfolgend erhalten Sie einige Richtlinien für die Fehlerbehebung in Geometrien.
Erstellen einer Kurve Beim Erstellen von Bahnen mit Positionen, die auf den Geometrien von Objekten beruhen, verwendet RobotStudio Kurven als geometrische Objekte. Beispiel: Wenn der Roboter entlang der Kante eines Objekts verfahren soll, können Sie zunächst eine Kurve entlang der Körperkurve anlegen und dann eine vollständige Bahn entlang dieser Kurve generieren, anstatt die erforderlichen Positionen manuell zu suchen und zu erstellen.
Seite 108
Wenn Sie eine Geometrie importieren oder ein Objekt erstellen, ist dies ein einziges Teil. Ein Teil kann jedoch mehrere Körper enthalten. Im Modellierungsmodus von RobotStudio können Sie die Teile bearbeiten, indem Sie Körper hinzufügen, verschieben oder löschen. So ändern Sie ein Teil: 1 Erweitern Sie im Layout-Browser den Knoten für das zu ändernde Teil.
Roboterprogramm mit verschiedenen Werkzeugen auszuführen. Es müssen nur jeweils die neuen Werkzeugdaten definiert werden. Die Werkzeugdaten enthalten die Informationen, die für die Werkzeugbewegung und -simulation erforderlich sind. Werkzeugdaten können in RobotStudio mit den folgenden beiden Methoden bearbeitet werden: • Erstellen oder Ändern von Werkzeugdaten (siehe Werkzeugdaten auf Seite 266 bzw.
2.8.2 Platzieren von externen Achsen Überblick Beim Starten des Systems mit einer externen Verfahr- oder Positioniererachse in einer RobotStudio-Station müssen Sie das System entsprechend einrichten, damit es ein Modell für die Verfahrachse bzw. den Positionierer lädt und die Bewegungen korrekt ablaufen.
Simulation des Programms ermöglicht. Steuerung Ausführen von textbasier- Wenn Sie die von RobotStudio erstellten Instruktionen oder ter Bearbeitung Daten bearbeiten müssen, können Sie den RAPID-Editor star- ten. Siehe Beispiele zur Verwendung des RAPID-Editors auf Seite 521.
539. Erstellen eines Koordinatensystems nach Punkten Sie können ein Koordinatensystem erstellen, indem Sie Punkte auf den Achsen des Koordinatensystems angeben und RobotStudio die Positionierung und Orientierung für den Ursprung des Koordinatensystems berechnen lassen. Informationen zur Vorgehensweise finden Sie unter Koordinatensystem aus drei Punkten auf Seite 262.
Dies ist ein Überblick über die Hilfsmittel für die automatisierte Änderung von Positionsorientierungen. Wenn Sie in RobotStudio Bahnen aus Kurven erstellen, hängt die Orientierung der Positionen von den Merkmalen der Kurven und der umgebenden Oberflächen ab. Nachfolgend sehen Sie ein Beispiel einer Bahn mit ungeordneten Positionsorientierungen und Beispielen dafür, wie die verschiedenen Hilfsmittel...
Registerkarte „RAPID“ auf Seite 485. Bewegungs- und Logikinstruktionen Für die RAPID-Programmierung liegt der größte Vorzug von RobotStudio im Bereich der Bewegungsprogrammierung. Eine Bewegungsinstruktion weist den Roboter an, auf die angegebene Weise zur angegebenen Position zu verfahren. In RobotStudio können Sie...
Seite 136
Instruktions-Voreinstellungs-Manager auf Seite 290. Instruktions-Voreinstellungs-Manager Der Instruktions-Voreinstellungs-Manager wird verwendet, um Instruktionen zu unterstützen, die nicht im Standardsatz der Instruktionen von RobotStudio enthalten sind. Beispiel: Ein Robotersteuerungssystem mit der RobotWare-Option Dispense besitzt spezielle Bewegungsinstruktionen für das Kleben, z. B. DispL und DispC. Sie können mit dem Instruktions-Voreinstellungs-Manager die Instruktionsvorlagen...
Seite 137
3 Programmierung von Robotern 3.7 RAPID-Instruktionen Fortsetzung RobotStudio enthält vordefinierte XML-Dateien, die importiert und mit den entsprechenden RobotWare-Optionen für Robotersteuerungssysteme verwendet werden können. Diese XML-Dateien enthalten Bewegungs- und Logikinstruktionen. Hinweis Verwenden Sie RobotStudio ArcWelding PowerPac, wenn Sie RobotWare Arc nutzen.
3.8 Testen von Positionen und Bewegungen Überblick RobotStudio verfügt über mehrere Funktionen, um zu testen, wie Roboter zu Positionen verfahren und diese erreichen. Mit diesen Funktionen kann die optimale Anordnung für den Aufbau einer Station und beim Programmieren ermittelt werden.
Roboter oder Positionierer das Werkstück hält, während andere Roboter daran arbeiten. Nachfolgend werden die wichtigsten Schritte des Arbeitsablaufs beim Programmieren von MultiMove-Systemen mit RobotStudio beschrieben, mit Verweisen zu ausführlichen Anleitungen weiter unten im Abschnitt. Voraussetzungen Zur Verwendung von MultiMove-Funktionen muss Folgendes vorhanden sein: •...
Seite 144
Neben der Verwendung der Funktionen, die optimierte MulitMove-Bahnen berechnen und erstellen, können Sie MultiMove auch manuell programmieren, indem Sie eine Kombination aus den normalen Programmiertools in RobotStudio und einem spezifischen Toolsatz für MultiMove-Programmierung verwenden. Die Hauptaktionen für die manuelle Programmierung von MultiMove werden unten aufgeführt.
MultiMove-Funktion verwendeten Bewegungsinstruktionen in normale Bahnen in RobotStudio. Erstellen der Bahnen So erstellen Sie Bahnen für das MultiMove-Programm in RobotStudio: 1 Klicken Sie auf der Registerkarte Home auf die Registerkarte Bahnen erstellen. 2 Erweitern Sie die Gruppe Einstellungen, indem Sie auf die Titelleiste der Gruppe klicken.
Überblick Hier erhalten Sie einen kurzen Überblick über die Funktionen und Befehle für die Programmierung externer Achsen in RobotStudio. Eine ausführlichere Beschreibung von externen Achsen und deren Programmierung finden Sie im Produkthandbuch für die jeweilige externe Achse sowie im RAPID-Referenzhandbuch.
Seite 151
Sie unter Ein System mit Unterstützung für einen Roboter und eine externe Positioniererachse auf Seite 196. Informationen über das Einrichten einer externen Achse in einer RobotStudio-Station finden Sie unter Platzieren von externen Achsen auf Seite 114. •...
– entweder auf andere virtuelle Steuerungen oder auf reale IRC5-Steuerungen. Programme werden aus der virtuellen Steuerung gespeichert Beim Speichern von Programmen aus RobotStudio in Dateien auf dem PC wird das im System der virtuellen Steuerung aufbewahrte RAPID-Programm gespeichert. Dieses Programm wird durch Synchronisieren der Station mit der virtuellen...
3.12 Synchronisierung Überblick Synchronisieren bedeutet sicherzustellen, dass das RAPID-Programm im System, auf dem die virtuelle Steuerung läuft, den Programmen in RobotStudio entspricht. Die Synchronisierung ist in beide Richtungen möglich: von RobotStudio zur virtuellen Steuerung und von der virtuellen Steuerung zu RobotStudio.
• Mit der Funktion „Screenshot“ können Sie ein Bild der Anwendung aufzeichnen. • Mit der Funktion „Film aufnehmen“ können Sie Ihre Arbeit in RobotStudio aufzeichnen, und zwar die gesamte grafische Benutzeroberfläche oder nur das Grafikfenster. Aufnehmen von Screenshots Mit der Funktion „Screenshot“ können Sie ein Bild der gesamten Anwendung oder eines aktiven Dokumentfensters, z.
Seite 158
Diese Seite wurde absichtlich leer gelassen...
Seite 160
Mit Zeitintervallen lässt sich sicherstellen, dass das Timing für Signale und andere Interaktionen zwischen Steuerungen exakt ist. In diesem Modus synchronisiert RobotStudio die Steuerungen durch Zerlegen eines Zeitsegments in kleine Intervalle und stellt sicher, dass alle Steuerungen das aktuelle Zeitintervall abgeschlossen haben, bevor eine Steuerung das nächste Zeitintervall beginnt.
5 Simulieren von Programmen 5.2 Erkennen von Kollisionen 5.2 Erkennen von Kollisionen Überblick Mit RobotStudio können Sie Kollisionen zwischen Objekten in der Station erkennen und protokollieren. Grundlegende Konzepte für die Kollisionserkennung sind unten aufgeführt. Kollisionssätze Ein Kollisionssatz enthält zwei Gruppen, Objekte A und Objekte B, in die Sie die Objekte einfügen, zwischen denen Kollisionen erkannt werden sollen.
Seite 162
5 Simulieren von Programmen 5.2 Erkennen von Kollisionen Fortsetzung Wenn der Kollisionssatz aktiv ist, prüft RobotStudio die Stellung der Objekte in den Gruppen und zeigt etwaige Kollisionen mit den aktuellen Farbeinstellungen Kollisionserkennung Durch die Kollisionserkennung wird überprüft, ob Roboter oder andere bewegliche Teile mit anderer Ausrüstung in der Station kollidieren.
Sie können Ihren Computer an dasselbe Ethernet-Netzwerk wie die Steuerung anschließen. Wenn der Computer und die Steuerung ordnungsgemäß mit demselben Subnet verbunden sind, wird die Steuerung von RobotStudio automatisch erkannt. Die Netzwerkeinstellungen für den PC hängen von der Netzwerkkonfiguration ab.
Seite 175
Hinweis RobotStudio verwendet zum Abrufen der aktuellen RobotStudio News die aktuellen Internetoptionen, HTTP- und Proxy-Einstellungen. Um die aktuellen RobotStudio-News anzuzeigen, öffnen Sie die Registerkarte Datei und dann die Unterregisterkarte Hilfe. Herstellen der Verbindung mit der Steuerung 1 Stellen Sie sicher, dass der PC an den Serviceport der Steuerung angeschlossen ist und die Steuerung ausgeführt wird.
UAS-Einstellungen bleiben für die Steuerung bestehen, unabhängig vom jeweils geladenen laufenden System. Das bedeutet auch, dass die UAS-Einstellungen für alle Werkzeuge gelten, die mit der Steuerung kommunizieren, z.B. RobotStudio oder FlexPendant. Die UAS-Einstellungen definieren die Benutzer und Gruppen, die auf die Steuerung zugreifen dürfen, sowie die Aktionen, für die sie über Berechtigungen verfügen.
Seite 177
Anwendungsberechtigungen können durch Add-ins hinzugefügt und in Kundenanwendungen verwendet werden. Lokale und Remote-Clients RobotStudio verhält sich zur Steuerung normalerweise wie ein Remote-Client und ein an den FlexPendant-Steckverbinder angeschlossenes Gerät verhält sich zur Steuerung wie ein lokaler Client. Die Rechte eines Remote-Clients im Einrichtbetrieb der Steuerung sind im Vergleich zu einem lokalen Client eingeschränkt.
Seite 178
6.3 Benutzerautorisierung Fortsetzung RobotStudio als Lokaler Client RobotStudio kann als lokaler Client eingesetzt werden, und hat somit im Einrichtbetrieb vollen und uneingeschränkten Zugang zu den Steuerungsfunktionen. Wenn Sie das Kontrollkästchen Lokaler Client in den Dialogen Steuerung hinzufügen oder Anmelden aktivieren, können Sie die Rechte eines lokalen Clients erhalten, indem Sie den Zustimmungsschalter der Sicherheitsvorrichtung zweimal drücken, z.
Das Erstellen eines Systems umfasst das Anwenden einer Voreinstellung auf eine Station, das Wiederverwenden eines vorhandenen Systems oder die Verwendung eines von RobotStudio auf der Grundlage eines Layouts vorgeschlagenen Systems. Um ein System zu erstellen, müssen die folgenden Bedingungen erfüllt sein: •...
Beispiel verwenden wir einen Mediapool und eine Lizenzcodedatei für einen Demo-Positionierer. Bei den Pfadangaben für Dateien und Ordner wird vorausgesetzt, dass RobotStudio und der RobotWare-Mediapool in den Standardverzeichnissen von Windows XP installiert wurden. Korrigieren Sie die Pfade entsprechend, wenn das nicht der Fall ist.
Seite 197
2 Führen Sie einen Bildsuchlauf nach unten zur Gruppe DriveModule1 / Drive module application (Antriebsmodul 1 > Antriebsmodul-Anwendung) durch und erweitern Sie die Option ABB Standard manipulator (ABB-Standardmanipulator). Wählen Sie die Option IRB 1600. Diese Option stellt den Roboter auf das Modell IRB1600-5/1.2 ein.
Seite 198
Z3 (Antrieb ADU-790A in Position Z3). 4 Klicken Sie auf Fertig stellen, damit das System erstellt wird. Beim Starten des Systems in einer RobotStudio-Station müssen Sie das System entsprechend einrichten, damit es ein Modell für den Positionierer wählt und die Bewegungen korrekt ablaufen. Weitere Informationen finden Sie unter Platzieren von externen Achsen auf Seite 114.
Sie diese Dateien verwenden. Anderenfalls stehen Mediapools für Standard-Positionierer zur Verfügung, die mit RobotStudio installiert wurden. Der Pfad zu diesen Mediapools lautet in der Standardinstallation: C.\Programme\ABB Industrial IT\Robotics IT\MediaPool. In diesem Ordner befindet sich ein Mediapool für jeden Positionierer. Die Mediapools sind nach der Positionierer-Artikelnummer benannt und verfügen über ein Suffix,...
Sie auf die Schaltfläche Durchsuchen, um zu dem Ordner zu navigieren, oder erstellen Sie einen neuen Ordner. Speichern Sie das System in diesem Beispiel unter C:\Programme\ABB Industrial IT\Robotics IT\RobotStudio\ABB Library\Training Systems. 3 Klicken Sie auf Weiter, um zur nächsten Seite zu gelangen.
Seite 216
Coordinated verwenden, damit die zugehörigen Bewegungstasks starten können. Hinweis Es wird empfohlen, die Funktion System From Layout zu verwenden, wenn Sie Robotersysteme für RobotStudio erstellen. Die Option MultiMove wird dann automatisch hinzugefügt. So legen Sie die Optionen für ein MultiMove-System fest:...
Fehler, der Ihre sofortige Aufmerksamkeit erfordert. Wenn aufgrund des Ereignisses eine Aktion Ihrerseits erforderlich ist, wird dies im Ereignis angegeben. Ereignisse werden in den Ereignisprotokollen von FlexPendant und RobotStudio angezeigt. Das Ereignisprotokoll hält Sie über den Systemstatus auf dem Laufenden, so dass Sie: •...
Seite 228
Prozessbussen zusammenhängen. Anwender Anwenderdefinierte Meldungen, die in RAPID-Programmen program- miert wurden Intern Interne Fehler der unteren Ebene, die von ABB-Servicepersonal be- hoben werden müssen Prozess Ereignisse, die mit den Optionen für industrielle Prozesse, z. B. Spot, Arc und Dispense, zusammenhängen.
Schließen Schließt eine Station. Information Wenn in RobotStudio eine Station geöffnet ist, werden auf dieser Regis- terkarte die Eigenschaften der Station sowie die Robotersysteme und Bibliotheksdateien angezeigt, die zu der geöffneten Station gehören. Letzte Zeigt Stationen, auf die als letztes zugegriffen wurde.
Erstellen einer Steuerungs-Konfigurationsda- tei auf Seite 234 Erstellen einer Lösung mit einer leeren Station 1 Klicken Sie auf die Registerkarte Datei. Die RobotStudio Backstage-Ansicht erscheint, klicken Sie auf Neu. 2 Klicken Sie unter Stationen auf Lösung mit leerer Station. 3 Geben Sie den Namen der Lösung in das Feld Name der Lösung ein und suchen Sie dann den Zielordner im Feld Pfad.
7.3.1 Pack and Go Voraussetzungen Jedes RobotWare-6-Add-In, das von einer virtuellen Steuerung verwendet wird, muss vom RobotStudio-Installationsprogramm installiert werden, indem es aus dem Abschnitt RobotWare-Add-Ins der RobotApps-Seite in der Registerkarte Add-Ins heruntergeladen wird oder indem die Schaltfläche Paket installieren der RobotApps-Seite verwendet wird.
7.3.3 Stationsansicht Überblick Der Stationsbetrachter kann eine Station in 3D auf Computern wiedergeben, auf denen RobotStudio nicht installiert ist. Er packt die Stationsdatei mit den Dateien, die zum Anzeigen der Station in 3D erforderlich sind. Er kann auch Simulationsaufzeichnungen wiedergeben.
Klicken Sie hierauf, um die Lizenzen nach Funktion, Version, zenzen Typ, Ablaufdatum und Status anzuzeigen. Aktivierungsassistent Klicken Sie, um die RobotStudio-Lizenz zu aktivieren. Programm zur Verbesserung Für Anwender von RobotStudio Basic ist es obligatorisch, der Benutzerfreundlichkeit am Bericht über die Verbesserung der Benutzerfreundlich- von RobotStudio keit teilzunehmen. •...
Seite 242
Aktivieren Sie dieses Kontrollkästchen, um Verteilungspakete ladene Pakete an diesem statt in den Standardordner in einen benutzerdefinierten Ort herunterzuladen. Mediapool Hier sucht RobotStudio nach Mediapools für RobotWare 5.xx. Optionen:Allgemein:Screenshot Gesamtes Anwendungs- Wählen Sie diese Option, um das gesamte Anwendungsfenster fenster zu erfassen.
Seite 244
7 Registerkarte „Datei“ 7.4 Optionen Fortsetzung Optionen:Roboter:Grafische Programmierung Zeigt einen Dialog bei ei- Aktivieren Sie dieses Kontrollkästchen, wenn RobotStudio eine ner Warnung bezüglich Warnung anzeigen soll, wenn Werkobjekte mit demselben global definierter Werkob- Namen wie in anderen Tasks deklariert wurden. Standardwert: jekte an aktiviert.
Seite 246
Wählen Sie die Größe in Pixel, unter der Objekte ignoriert kleiner als werden. Standardwert: 2 Pixel. Die hier vorgenommenen Einstellungen sind für alle Objekte in RobotStudio generisch. Mit dem Dialogfeld Grafikdarstellung können Sie jedoch für einzelne Objekte einige dieser Einstellungen überschreiben.
Bibliothek suchen Hinweis Sie können auch Component XML-Dateien (*.rsxml) zu Ihrer Station hinzufügen. 2 Klicken Sie auf Geräte, um vordefinierte ABB Systembibliotheken zu importieren. 3 Klicken Sie auf Benutzerbibliothek, um die benutzerdefinierten Bibliotheken auszuwählen. 4 Klicken Sie auf Documents (Dokumente), um das Dokumentenfenster zu öffnen.
In kundenspezifischer externer Ausrüstung können Standard-Motoreinheiten und -Getriebeeinheiten von ABB verwendet werden. Die Konfigurationsdatei der Motoreinheit oder Getriebeeinheit in Isolation wird von ABB geliefert und verwaltet. Das Werkzeug External Axis Wizard vereinfacht die Steuerungskonfiguration für verschiedene Kombinationen von Motoreinheiten und Getriebeeinheiten in kundenspezifischen mechanischen Einheiten.
Seite 256
3 Klicken Sie auf Weiter. Die Robotersysteme und ihre Achsen werden aufgeführt. 4 Konfigurieren Sie die Mechanische Einheit auf Grundlage der folgenden Informationen. Der Name des Robotersystems in RobotStudio entspricht der mechanischen Einheit der Bewegungskonfiguration. • Wählen Sie das Antriebsmodul (DM1 - DM4) zur Verwendung in der mechanischen Einheit aus.
Wenn Sie die Option Nur Objekte exportieren, die den Sockel durchschnei- den wählen, tragen Sie den Wert der Sockel Höhe (mm) ein. Es ist möglich eine RobotStudio-Funktion als ein 2-D-Sockellayout zu ex- portieren, wenn der Ansichtspunkt auf Oben eingestellt ist.
Kanten der gesamten Kurve zu der Liste hinzugefügt, wenn Sie die Umschalttaste während der Auswahl einer Kante gedrückt halten. Die Wegbeschreibungen „Approach“ und „Travel“, wie sie in den RobotStudio-Optionen beschrieben sind, werden verwendet, um die Orientierung der erstellten Ziele zu...
Seite 279
8 Registerkarte „Home“ 8.13 MultiMove Fortsetzung Registerkarte „Bahnen erstellen“ Auf dieser Registerkarte werden RobotStudio-Bahnen für die MultiMove-Roboter erstellt. Die Bahnen werden gemäß den bei der letzten Testsimulation angezeigten Bewegungen erstellt. Mit der Gruppe „Einstellungen“ richten Sie die MultiMove-Eigenschaften ein, die die Tasks für den Werkzeugroboter und den Werkstückroboter miteinander...
Seite 280
Mit dieser Schaltfläche wird bestätigt, dass die Instruktionen vollständig er- stellt wurden. Registerkarte „Testen“ Das Fenster „MultiMove“ von RobotStudio verfügt über eine Seite mit Befehlen zum Testen von MultiMove-Programmen. Diese Seite wird standardmäßig unten im Fenster „MultiMove“ angezeigt. Fortsetzung auf nächster Seite...
Seite 281
Einstellungen bereits getestet wurden oder ob Fehler aufgetreten sind. Zusätzlich zur Gruppe „Status“ werden während der Simulation im Ausgabefenster von RobotStudio auch Informationen von der virtuellen Steuerung angezeigt. Starten << < > >> Mithilfe dieser Tasten springt der Ro- boter an die nächste bzw.
Seite 283
Dieser Assistent hilft Ihnen nicht bei der korrekten Konfiguration des RobotWare-Systems. Wenn nicht die richtigen Optionen verwendet werden, können Sie generierte MultiMove-Bahnen auch dann nicht mit der virtuellen Steuerung synchronisieren, wenn Sie die MultiMove-Funktionen in RobotStudio verwenden können. Das Werkzeug „Bahnen analysieren“...
Mit der Visualisierung des TrueMove-Pfads können Sie den programmierten Pfad eines Roboters genau anzeigen, und zwar unabhängig von der programmierten Geschwindigkeit. In RobotStudio wird der TrueMove-Pfad visualisiert, bevor die Bewegung in der virtuellen Steuerung erfolgt. Der Pfad berücksichtigt die Zonendaten. Die Visualisierung des TrueMove-Pfads gilt für lineare und kreisförmige Bewegungsinstruktionen.
RobotStudio bietet vordefinierte XML-Dateien, die importiert und für Robotersteuerungssysteme mit bestimmten RobotWare-Optionen verwendet werden können. So wird zum Beispiel das RobotStudio ArcWelding PowerPac für die Anwendung RobotWare Arc empfohlen. Die Instruktionsvorlage unterstützt RobotWare-Optionen, wie Continuous Application Protocol (CAP), Dispense (Disp), Fixed Position Events (Trigg), Spot Pneumatic, Spot Servo, Spot Servo Equalizing, Paint, Multimove Coordinated und Conveyor Tracking.
Seite 303
Virtuelle Realität Die Schaltfläche Virtual Reality (Virtuelle Realität) wird aktiviert, wenn Sie VR-Brillen (Oculus Rift oder HTC Vive) an den PC anschließen. RobotStudio und dessen Stationsbetrachter sind mit HTC Vive und Oculus Rift kompatibel. Diese Geräte verfügen über Bewegungssensoren für den Standort und Orientierungssensoren von Headset und Handsteuerung.
9.4.1 Smart-Komponente 9.4 Smart-Komponente 9.4.1 Smart-Komponente Überblick Eine Smart-Komponente ist ein RobotStudio-Objekt (mit oder ohne grafische 3D-Darstellung), die ein Verhalten besitzt, das durch Code Behind und/oder die Aggregation anderer Smart-Komponenten implementiert werden kann. Terminologie Die folgende Tabelle beschreibt die Terminologie, die bei der Arbeit mit Smart-Komponenten verwendet werden.
Bearbeitung geschützt. Mit dieser Funktion können Sie die Komplexität in der Smart-Komponente verbergen und ihre Funktionen schützen. Untergeordnete Komponenten einer Smart-Komponente sind in allen RobotStudio-Browsern sowie im Browser „Signalanalyse“ ausgeblendet. Hinweis Durch einen derartigen Schutz einer Smart-Komponente wird ihre Komplexität verborgen;...
überwachen. Sie gibt die Simulation an, die angehalten werden soll, wenn sich ein Wert ändert oder eine Bedingung erfüllt. Layout des Fensters „Simulationsbeobachtung“ Standardmäßig nimmt das Fenster der Simulationsbeobachtung den unteren Registerkartenbereich der grafischen Benutzeroberfläche von RobotStudio ein. Das Fenster enthält eine vierspaltige Liste mit jeweils einer Zeile für jedes Beobachtungsobjekt: Beobachtungsobjekt...
9.5 Tags 9.5 Tags Überblick Bei einer komplexen RobotStudio-Station, die viele Roboter, Teile, Bahnen, Ziele und andere Objekte aufweist, werden der Browser und die 3D-Grafikansicht unübersichtlich. Die Tags-Funktion hilft dem Benutzer, Objekte in der unübersichtlichen 3D-Grafikansicht und im Browser während der Stationsmodellierung und Offline-Programmierung zu identifizieren.
Gelenke, Kabel, Teile usw., anwenden, gehorchen diese während der Simulation den Gesetzen der Physik. Hinweis Die Kabelsimulation funktioniert nur in der 64-Bit-Version von RobotStudio. Ein Kabel erstellen 1 Klicken Sie in der Gruppe Create (Erstellen) in der Registerkarte Modelling (Modellierung) auf Cable (Kabel), um ein Kabel zu erstellen. Die Übersicht Create Cable (Kabel erstellen) wird daraufhin angezeigt, und Sie können...
Seite 384
Verhalten auf Objekte anwenden Nutzen Sie die Verhaltensfunktion, um verschiedene bewegungsspezifische Eigenschaften an ein RobotStudio-Objekt zu vergeben. Ein Physik-Objekt gehorcht während der Simulation den Gesetzen der Physik. Klicken Sie mit der rechten Maustaste im Browser Layout auf ein Teil und wählen Sie dann Physics (Physik) aus, um verschiedene Verhaltensoptionen festzulegen.
Seite 388
RobotStudio immer den Modus "Zeitintervall". le Zeit) • "Free run" (Freie Ausführung): Bei dieser Option ver- wendet RobotStudio immer den Modus "Free run" (Freie Ausführung). Einrichten einer Simulation 1 Klicken Sie auf Simulation Setup ("Einrichtungssimulation"), damit das Bedienungsfeld Setup simulation ("Simulation einrichten") erscheint.
Sie können den Wert eines analogen Signals ändern, indem Sie den neuen Wert in das Wertefeld eingeben. Das Fenster „E/A-Simulator“ Mit dem E/A-Simulatorfenster von RobotStudio können Sie während der Programmabarbeitung vorhandene Signale, Gruppen und Querverbindungen anzeigen und manuell einstellen. Auf diese Weise können die Signale simuliert oder bearbeitet werden.
10.11.4 Verlauf 10.11.4 Verlauf Überblick Mit dieser Funktion werden gespeicherte Signalaufzeichnungen der aktuellen RobotStudio-Station angezeigt und sie unterstützt ihre Anordnung. Aufbau des Signalverlaufs Sie können im Fenster Signalverlauf die folgenden Aktionen ausführen: • Klicken Sie auf die Spaltenüberschriften, um den Verlauf in auf- oder absteigender Reihenfolge zu sortieren.
Förderer erstellt wird, wie dem Förderer Objekte hinzugefügt werden, wie Objekte vom Förderer entfernt werden und wie ein Förderer simuliert wird. RobotStudio unterstützt keine Nachverfolgung für kreisförmige Förderer. Nur lineare Förderer werden unterstützt. Für weitere Informationen siehe das Anwendungshandbuch - Fördererverfolgung.
Bei einem Fehler während der Abarbeitung des Programms ist ein Sicherheitsstopp der Steuerung erfolgt. In diesem Zustand kann RobotStudio während der nächsten Simulation das Programm nicht ausführen. Um diesen Zustand wieder zu beenden, öffnen Sie das Bedienfeld, wechseln Sie zu Einrichtbetrieb und dann zu Automatikbetrieb.
Steuerung sowie die Steuerelemente für die Synchronisierung, Konfiguration und Tasks, die der virtuellen Steuerung zugewiesen wurden. RobotStudio ermöglicht Ihnen das Arbeiten mit einer Offline-Steuerung. Dabei handelt es sich um eine virtuelle IRC5-Steuerung, die lokal auf dem PC ausgeführt wird. Die Offline-Steuerung wird auch als virtuelle Steuerung (VC) bezeichnet.
Steuerung hinzufügen - Zum Hinzufügen von verfügbaren Steuerungen zum Netzwerk Hinweis Für eine Ethernet-Verbindung (LAN) von RobotStudio mit einer physischen Steuerung muss das Steuerungssystem über die RobotWare-Option PC Interface verfügen. Bei einer Verbindung über den Serviceport ist diese Option nicht erforderlich.
Seite 420
11.2.1 Steuerung hinzufügen Fortsetzung Modus für geringe Bandbreite Der Modus für geringe Bandbreite ist hilfreich, wenn RobotStudio über eine Netzwerkverbindung mit begrenzter Bandbreite an eine Steuerung angeschlossen wird. Dadurch wird die Kommunikation der Steuerung auf einen Bruchteil des regulären Verbindungsmodus verringert.
Seite 423
Signalen verwendet wird. In diesem Editor können Sie Signale hinzufügen, löschen und sortieren. Diese Tabelle kann zur Bearbeitung und später für den Import in RobotStudio nach Microsoft Excel exportiert werden. So öffnen Sie einen E/A-Signal-Dateneditor. 1 Öffnen Sie auf der Registerkarte RAPID eine Backup-Datei.
Weitere Informationen über ScreenMaker finden Sie unterRegisterkarte „ScreenMaker“ auf Seite 595. Voraussetzungen Hinweis In RobotStudio 6.0 ist ScreenMaker nur für die 32-Bit-Edition verfügbar und ist deshalb für die 64-Bit-Edition deaktiviert. Zur Verwendung von ScreenMaker müssen Sie die folgenden Anforderungen erfüllen: • RobotStudio mit Premium-Lizenz.
11.2.5 Neustarten einer Steuerung Zeitpunkt für Neustart einer Steuerung Einige Optionen erfordern einen Neustart der Steuerung, damit sie wirksam werden. Beim Arbeiten in RobotStudio werden Sie benachrichtigt, wenn ein Neustart erforderlich ist. Neustart Sie müssen die Steuerung neu starten, um: •...
Seite 430
Programmmodule und Systemmodule. SYSPAR Enthält die Konfigurationsdateien des Systems. Hinweis Der Inhalt des PIB eines IRC5P-Systems (eines Steuerungssystems für Lackieranwendungen) ist im regulären RobotStudio-Backup nicht enthalten. Verwenden Sie zum Einschließen des PIB-Inhalts die Backup-Funktion des FlexPaintPendant. Bedienungsanleitung - RobotStudio 3HAC032104-003 Revision: V...
11 Registerkarte „Steuerung“ 11.3.5 FlexPendant-Amsicht 11.3.5 FlexPendant-Amsicht Überblick FlexPendant Viewer ist ein Add-In für RobotStudio, das einen Screenshot des FlexPendant abruft und anzeigt. Der Screenshot wird automatisch erstellt, sobald die Anforderung erfolgt. Voraussetzungen Der Roboteransicht muss die Steuerung hinzugefügt sein, von der Sie Screenshots abrufen möchten.
Seite 455
Klicken Sie mit der rechten Maustaste auf eine beliebige Position in der Trendansicht und klicken Sie dann auf den gewünschten Befehl. Speichern der Systemdiagnose Sie können in RobotStudio eine Systemdiagnose-Datendatei erstellen. Um eine Systemdiagnose-Datendatei auf dem PC zu speichern, klicken Sie in der Gruppe Konfiguration auf Eigenschaften und dann auf Systemdiagnose speichern.
'Freie Ausführung' befindet. Im Modus 'Zeitintervall' wird die Bewegung nicht angezeigt. Verwendung von Online-Monitor Die folgende Prozedur beschreibt die Funktion Online-Monitor in RobotStudio: 1 Verbinden Sie den PC mit einer Steuerung und fügen Sie die Steuerung hinzu. Siehe Steuerung hinzufügen auf Seite 418.
Seite 458
Für Achsenbeschränkungen wird die entsprechende Verbindung gelb hervorgehoben, um eine Warnung anzugeben, und rot, um einen Fehler anzugeben. Die Toleranzgrenzen werden in RobotStudio-Optionen - Online - Online-Monitor definiert. Für Singularität gibt eine Hervorhebung an, wenn sich Achse 5 in der Nähe einer Singularität befindet.
1 Starten Sie eine RobotStudio-Station, eine virtuelle Steuerung oder stellen Sie eine Verbindung zu einer realen Steuerung her. 2 Klicken Sie im Browser Steuerung von RobotStudio mit der rechten Maustaste auf die Steuerung und wählen Sie Authentisieren und anschließend Als anderer Benutzer anmelden aus.
Seite 470
Berechtigung Vollständiger Zugriff enthalten. Anwendungsberechtigungen Access to the ABB menu on Mit dem Wert true wird der Zugriff auf das ABB-Menü am FlexPendant FlexPendant gewährt. Dies ist der Standardwert, falls der Benutzer nicht über die Berechtigung verfügt.
Vision-Funktion ist für die intelligente Kamera der Familie Cognex® In-Sight® mit eingebetteter Bildverarbeitung und einer Ethernet-Kommunikationsschnittstelle nützlich. RobotStudio wurde mit einer Vision-Programmierumgebung ausgestattet, die alle Funktionen von Cognex EasyBuilder® mit robusten Werkzeugen zum Suchen, Überprüfen und Identifizieren von Teilen bereitstellt. Die RAPID-Programmiersprache wurde mit eigenen Instruktionen und eigener Fehlersuche für den Kamerabetrieb und die Vision-Führung ausgestattet.
Seite 476
Aktion Erstellen Sie einen Auftrag, und speichern Sie ihn mit einem geeigneten Namen, zum Beispiel „Auftrag1“. Bei einer Standardinstallation von RobotStudio wird der Auftrag im Ordner C:\Users\<user name>\Documents\RobotStudio\JobTemplates als eine *.xml-Datei gespeichert. Öffnen Sie Notepad und geben Sie "C:\Program Files (x86)\ABB Industrial IT\Ro- botics IT\RobotStudio 6.xx\Bin\Addins\FleetManagement\runjob.exe"...
Nur Robotargets, die lokal in ein Modul gehören, werden unterstützt. • RobotStudio unterstützt Instruktionen, die die Funktionen Offs oder RelTool verwenden, nicht vollständig. Diese werden synchronisiert und erscheinen im Element-Browser. Befehle wie Werkzeug an Position anzeigen und Ziel finden funktionieren hingegen nicht.
• Kontextbezogene Hilfe – Wenn sich der Cursor in einem RAPID-Programmierkonstrukt, z. B einer Instruktion, befindet, und F1 gedrückt wird, wird statt der Haupthilfe von RobotStudio der entsprechende Abschnitt im RAPID-Referenzhandbuch geöffnet. • Automatisches Einrücken des Cursors bei Zeilenwechsel – Wenn Sie ENTER drücken, wird der Cursor automatisch auf der folgenden Zeile um...
Seite 492
Codeausschnitt anzuzeigen und auszuwählen, klicken Sie in der Gruppe „Einfügen“ auf „Snippet“. Die daraufhin angezeigte Liste enthält zwei Arten von Codeausschnitten: • Vordefinierte Codeausschnitte • Benutzerdefinierte Codeausschnitte RobotStudio enthält die folgenden vordefinierten Codeausschnitte: • num-Datenfeld, 2x2x4 • num-Datenfeld, 2x4 • num-Datenfeld, 2x4x2 •...
Seite 493
2 Klicken Sie auf der Registerkarte Einfügen auf Instruction. Eine Liste mit vordefinierten Instruktionen wird angezeigt. Die Instruktion wird an der Cursorposition in den Code eingefügt. RobotStudio generiert Standardargumente für die Instruktion und fügt sie ein. Dies erfolgt nach den gleichen Regeln wie auf dem FlexPendant.
Seite 494
Hinweis Die Befehle zum Übernehmen von Änderungen sind nur aktiviert, wenn Änderungen vorhanden sind, die übernommen werden können. RobotStudio versucht die Änderungen anzuwenden, ohne dass der Programmzeiger verloren geht. Wenn dies nicht möglich ist, werden Sie gefragt, ob Sie damit einverstanden sind, dass der Programmzeiger verloren geht.
Zur Anzeige der Orientierung von Robtargets in Winkeln kreuzen Sie im RAPID Daten-Editor das Kontrollkästchen Quaternionen als RPY-Winkel anzeigen an. Orientierungen können in Winkeln und Quaternionen dargestellt werden, legen Sie die Standarddarstellung unter RobotStudio-Optionen fest. Hinweis Der RAPID-Dateneditor zeigt nur die Datendeklarationen, die editierbare Werte enthalten.
Parametergruppe Controller, Typ Task, definiert. Informationen zur Parametergruppe Controller, Typ Task, finden Sie im Technischen Referenzhandbuch - Systemparameter. Abarbeitungsmodus Durch die Einstellung des Abarbeitungsmodus in RobotStudio definiert. Weitere Informationen zum Abarbeitungsmodus finden Sie unter Abarbeitungsmodus der Steuerung auf Seite 507.
Seite 505
In der folgenden Tabelle werden Fälle beschrieben, in denen der Status der Taskabarbeitung nicht geändert werden kann. Situation RobotStudio gibt eine Meldung aus, die den Benutzer darüber informiert, dass... der Benutzer nicht über die Berechtigung Pro- Die Operation ist nicht möglich.
Modulen laufen, die Prozeduren mit einer Sequenz von Bewegungsinstruktionen enthalten, die durch ein definiertes Werkzeug und Werkobjekt ausgedrückt werden. • Sie müssen eine RobotStudio Premium-Lizenz besitzen, um diese Funktion verwenden zu können. • Die Schaltfläche Ausführen der Funktion „Roboterziele anpassen“ ist nur aktiviert, wenn die ausgewählten tooldata- oder workobject-Daten die gleichen...
Prozeduren und meldet diese während der Abarbeitung des RAPID-Codes. Voraussetzungen für die Verwendung der RAPID-Profilerstellung • Sie müssen eine RobotStudio Premium-Lizenz besitzen, um diese Funktion verwenden zu können. • Es sollte eine Steuerung mit einer oder mehreren ausführbaren Tasks laufen.
Aktualisieren (Tastenkombination F5). Hinweis CONST-Variablen können nicht bearbeitet werden. Wenn RobotStudio geschlossen wird, werden die Variablen und Signale, die dem Fenster „RAPID Watch“ hinzugefügt wurden, entfernt. Klicken Sie mit der rechten Maustaste in das Fenster RAPID Watch, um das folgende Kontextmenü anzuzeigen: Einheit Verwendet für...
PowerPacs, allgemeinen Add-ins. Für die Instruktion zum Erstellen von allgemeinen Add-Ins besuchen Sie die Website des ABB Robotics Developer Center unter http://developercenter.robotstudio.com. Allgemeine Add-Ins werden aus dem folgenden Ordner auf Ihrem PC geladen: C:\Program Files (x86)\Common Files\ABB Industrial...
13 Registerkarte „Add-Ins“ 13.1 RobotApps 13.1 RobotApps Sie können RobotWare und Add-Ins für RobotWare sowie RobotStudio vom Fenster „RobotApps“ anzeigen und herunterladen. Das Fenster besteht aus zwei Bereichen: Die Bezeichnungen aller Add-Ins werden im einen Bereich und die Einzelheiten des gewählten Ordners werden im anderen Bereich angezeigt. Aus diesem Bereich können Sie eine bestimmte Version des Add-Ins herunterladen.
RobotWare-Add-In-Manifest installieren (.rmf-Datei). Der Add-Ins -Browser zeigt die installierten Pakete an. Orte des Verteilungspakets In RobotStudio 6 werden RobotWare und verwandte Pakete als Anwendungsdaten bezeichnet. Ein Verteilungspaket ist an den folgenden Orten verfügbar. • ProgramData: Wird genutzt, wenn die Anwendungsdaten von verschiedenen Nutzern auf dem Computer gemeinsam genutzt werden.
Sie die Migrationswerkzeuge in der Registerkarte Add-ins verwenden. Wenn Sie ein Upgrade von der RobotWare-Version 5.15 oder früher vornehmen, müssen Sie sich an ABB wenden, um den Hauptcomputer des Steuergeräts durch DSQC 1000 zu ersetzen und um darüber hinaus eine Lizenz für RobotWare 6 zu erhalten.
13.3 Gearbox Heat Prediction Überblick Das Tool Gearbox Heat Prediction ist eine Ergänzung zu RobotStudio, die bei der Prognose von Problemen mit Wärme in den Getrieben hilfreich ist. Wenn die Temperatur über einem vordefinierten Wert liegt, können Sie den Zyklus anpassen, um die Temperatur zu senken, oder einen Lüfter einsetzen, der das Getriebe...
Seite 529
4 Führen Sie eine Simulation durch. Hinweis Bei RobotStudio Basic wird die Schaltfläche Starten in der Registerkarte Simulation deaktiviert. In dem Fall können Sie die Simulation nicht über die Registerkarte Simulation ausführen. Verwenden Sie in einem solchen Szenario zum Durchführen der Simulation die Schaltfläche Starten, die jetzt im Fenster der Registerkarte Gearbox Heat Prediction zu sehen ist.
Oberflächen. Mischungen mit konstantem und variablem Radius werden unterstützt. Mischungen unterhalb des angegebenen Radius werden erkannt. Hinweis Alle Eigenschaften aus der Vorschau können von RobotStudio nicht entfernt werden. Voraussetzung • Das Teil muss CAD-Geometrie (SAT, STEP oder ähnlich) und nicht nur die grafischen Daten (STL, VRML oder ähnlich) aufweisen.
Seite 548
Fortsetzung Angabe der Texturgröße Aktivieren Sie diese Option, um die Texturgröße anzugeben. Wenn ein Material mit einer angegebenen Texturgröße auf eine Geometrie angewandt wird, versucht RobotStudio, die Textur- koordinaten so anzupassen, dass das Texturbild den festgeleg- ten Bereich abdeckt. Hinweis Die Option funktioniert bei flachen Oberflächen am besten;...
15 Registerkarte „ScreenMaker“ 15.1 Einführung in ScreenMaker Was ist ScreenMaker? ScreenMaker ist ein Tool in RobotStudio zum Entwickeln von benutzerdefinierten Bildschirmen. Es wird verwendet, um benutzerdefinierte Grafikoberflächen für das FlexPendant zu erstellen, ohne über die Entwicklungsumgebung von Visual Studio und die .NET-Programmierung Bescheid zu wissen.
Seite 597
Fortsetzung FlexPendant-Konzepte xx0800000228 Bei der Ausführung von Windows CE verfügt das ABB FlexPendant über geringere CPU-Leistung und weniger Speicher als ein PC. Daher muss eine benutzerdefinierte GUI-Anwendung vor dem Laden im entsprechenden Ordner auf der Festplatte der Steuerung abgelegt werden. Nach dem Laden kann sie im ABB-Menü aufgerufen werden (siehe die obige Abbildung).
Seite 617
(Beschriftung) den Caption of the Application (Beschriftung der Anwendung) ein, um die Beschriftung zu bearbeiten. Im ABB Menu wird auf der rechten Seite die geänderte Beschriftung angezeigt. 3 Wählen Sie auf der Registerkarte Display unter ABB Menu aus den folgenden Optionen aus: Option Beschreibung Links Anwendung wird links im ABB Menu angezeigt.
Wie stelle ich eine Virtual Controller (virtuelle Steuerung) manuell bereit Wenn Sie aus irgendeinem Grund die Schaltfläche Deploy (Bereitstellen) in RobotStudio und der virtuellen Steuerung (virtual controller) nicht für die Bereitstellung verwenden möchten, wird im Folgenden beschrieben, welche Dateien für die manuelle Bereitstellung verschoben werden müssen.
Seite 639
Der Code für den Gl_JOB = Auftrag GO_JOB GO_JOB Auftrag simulieren Erstellen Sie in RobotStudio eine leere Station Weitere Informationen zum Erstellen mit dem im vorherigen Schritt erstellten System. einer Station finden Sie unter Regis- terkarte Neu auf Seite 233.
Weitere Informationen zum Bereitstellen des Projekts finden Sie unter Bereitstellen auf der Steuerung auf Seite 619. 3 Drücken Sie in RobotStudio auf Ctrl+F5, um das Virtual Flexpendant zu starten, und klicken Sie auf das FlexArc Operator Panel (FlexArt-Bedienfeld), um die grafische Benutzeroberfläche zu öffnen.
4 Erstellen Sie mit dem Supportwerkzeug von RobotStudio, das im Startmenü neben RobotStudio verfügbar ist, einen vollständigen Scan (klicken Sie auf Start >Programme > ABB Industrial IT > Robotics IT > RobotStudio > RobotStudio-Supportwerkzeug; klicken Sie anschließend auf Vollständigen Scan ausführen und danach auf Bericht speichern. Speichern Sie diesen Bericht und hängen Sie ihn an Ihre Beschreibung des Problems an.
Seite 650
Diese Seite wurde absichtlich leer gelassen...