Befehle in „Task Writer“ (Aufgabe schreiben)
In „Task Writer“ (Aufgabe schreiben) sind Bewegungsbefehle, Ablaufsteuerungs- und andere Befehle sowie erweiterte Befehle verfügbar.
Bewegungsbefehl
Mit diesen Befehlen wird die Roboterstellung angepasst oder geändert.
| Move J | Dieser Befehl bewegt den Roboter an den Sollwert der Gelenkkoordinaten. | 
|---|---|
| Move L | Dieser Befehl bewegt den Roboter entlang einer Geraden auf den Sollwert der Arbeitsraumkoordinate. | 
| Move SX | Dieser Befehl bewegt den Roboter entlang eines gekrümmten Verfahrwegs, der mehrere Wegepunkte und Zielpunkte innerhalb des Arbeitsraums verbindet. | 
| Move SJ | Dieser Befehl bewegt den Roboter entlang eines gekrümmten Verfahrwegs, der mehrere Wegepunkte und Zielpunkte verbindet, die als Gelenkkoordinate ausgedrückt sind. | 
| Move C | Dieser Befehl bewegt den Roboter entlang eines Bogens, der den aktuellen Punkt, einen Wegepunkt und einen Zielpunkt umfasst. | 
| Move B | Dieser Befehl bewegt den Roboter entlang einer Linie und eines Bogens, der mehrere Wegepunkte und Zielpunkte innerhalb des Arbeitsraums verbindet. | 
| Move Spiral | Dieser Befehl bewegt den Roboter entlang eines Verfahrwegs, der ausgehend vom Mittelpunkt einer Spirale nach außen verläuft. | 
| Move Periodic | Dieser Befehl bewegt den Roboter entlang eines Verfahrwegs, der regelmäßig wiederholt wird. | 
| Move JX | Dieser Befehl bewegt den Roboter an den Sollwert von Arbeitsraumkoordinaten und Gelenkform. Die Bewegung erfolgt nicht entlang einer Geraden. | 
| Stop Motion | Dieser Befehl stoppt die Aufgabenausführung. | 
Ablaufsteuerungs- und andere Befehle
Mit diesen Befehlen kann der Aufgabenablauf über Standby-, Wiederholungs- und Ausführungsbefehle in der Aufgabe und Bedingungen gesteuert werden.
| If | Dieser Befehl ermöglicht abhängig von einer bestimmten Bedingung eine Verzweigung während der Aufgabenausführung. | 
|---|---|
| Else If | Dieser Befehl ermöglicht abhängig von einer bestimmten Bedingung eine Verzweigung während der Aufgabenausführung. | 
| Repeat | Dieser Befehl dient der Wiederholung des Aufgabenbefehls. | 
| Continue | Dieser Befehl wird verwendet, um zum ersten Befehl einer Wiederholungsanweisung („Repeat“) zurückzukehren. | 
| Break | Dieser Befehl beendet die wiederholte Ausführung eines Befehls (Repeat). | 
| Exit | Über diesen Befehl wird die Aufgabenausführung beendet. | 
| Sub | Mit diesem Befehl kann eine Unterroutine in der Aufgabe definiert werden. | 
| Call Sub | Mit diesem Befehl kann die definierte Unterroutine ausgeführt werden. | 
| Thread | Mit diesem Befehl kann ein Thread in der Aufgabe definiert werden. | 
| Run Thread | Dieser Befehl führt den angegebenen Thread aus. | 
| Kill Thread | Über diesen Befehl wird die Threadausführung beendet. | 
| Sub Task | Mit diesem Befehl kann ein Thread in der Aufgabe definiert werden. | 
| Call Sub Task | Dieser Befehl führt die angegebene Unteraufgabe aus. | 
| Wait | Dieser Befehl stoppt die Aufgabenausführung vorübergehend. | 
| User Input | Dieser Befehl übernimmt während der Aufgabenausführung eine Benutzereingabe und speichert sie in einer Variablen. 
 | 
| Watch Smart Pendant | Dies dient der Steuerung der Funktionstaste. | 
Kraftregelungsbefehl
Die Kraft des Roboters kann während der Aufgabenausführung gesteuert werden.
| Compliance | Dieser Befehl steuert die Nachgiebigkeit während der Aufgabenausführung. | 
|---|---|
| Force | Dieser Befehl steuert die Kraft während der Aufgabenausführung. | 
Weitere Befehle
Es gibt Befehle zum Wiegen von Objekten und für Benutzereingaben.
Hinweis
- Die wiederholte Verwendung bestimmter Befehle in Bezug auf die Bildschirm-UI kann zu einer verringerten Systemleistung, einer weniger reagierenden Bildschirm-UI und einem anormalen Betrieb des Programms führen.
- Es wird nicht empfohlen, Befehle wie Setzen und Kommentieren mehr als 50 Mal pro Sekunde auszuführen.
| Comment | Dieser Befehl speichert benutzerdefinierte Informationen während der Aufgabenausführung in einem Protokoll. 
 | 
|---|---|
| Custom Code | Dieser Befehl ermöglicht das Einfügen und Ausführen eines DRL-Codes während der Aufgabenausführung. | 
| Define | Dieser Befehl dient dazu, während der Aufgabenausführung eine Variable zu definieren. | 
| Popup | Dieser Befehl dient der Anzeige eines Popup-Bildschirms während der Aufgabenausführung. 
 | 
| Set | Dieser Befehl dient dazu, während der Aufgabenausführung verschiedene Einstellungen auszuführen. | 
| Weight Measure | Dieser Befehl misst das Gewicht während der Aufgabenausführung und speichert es in einer Variablen. | 
| Wait Motion | Dieser Befehl stoppt den Roboter vorübergehend, nachdem der vorherige Bewegungsbefehl beendet wurde. | 
| GlobalVariables | Dieser Befehl fügt eine globale Variable hinzu. | 
Erweiterte Befehle
Es gibt einen Befehl für das Ausführen der Handführung.
| Hand Guide | Dieser Befehl dient dazu, während der Aufgabenausführung ein direktes Einlernen auszuführen. | 
|---|---|
| Nudge | Dieser Befehl verzögert die Aufgabenausführung, bis ein Stups (Kraftanwendung auf den Roboter) erfolgt. | 
