Download Volltext

Transcript
4.6 Aufgabenorientierte Schnittstelle zur Robotik
119
Syntax: P[KS]!
0 Roboterkoordinatensystem
1 Bauteilkoordinatensystem
[KS]
2 Türkoordinatensystem
3 Fahrzeugkoordinatensystem
Syntax: p[X];[Y];[Z];[Rx];[Ry];[Rz];[Status]<CR>
[X]
X – Koordinate im ausgewählten KS [mm ×100]
[Y]
Y – Koordinate im ausgewählten KS [mm ×100]
[Z]
Z – Koordinate im ausgewählten KS [mm ×100]
[Rx]
Rotation um die X – Achse im ausgewählten KS [° ×100]
[Ry]
Rotation um die Y – Achse im ausgewählten KS [° ×100]
[Rz]
Rotation um die Z – Achse im ausgewählten KS [° ×100]
0 kein Fehler
[Status]
1 fehlerhafte Auswahl des Parameters [KS]
Tabelle 8: Syntax der Botschaft Position auslesen
Die in der Antwort empfangenen Daten dienen als Eingangsgrößen für die Botschaft Position
anfahren oder für Berechnungen zum Festlegen von Koordinatensystemen.
4.6.3.1.2
Bedienerkommunikation
Mit Hilfe der Botschaft Bedienerkommunikation erfolgt die Ausgabe von Hinweisen oder Parameterabfragen auf dem Display des Handbediengeräts. Dadurch ist es möglich, den Bediener durch Informationen und Anweisungen bei der Positionierung des Roboterarms zu unterstützen.
Syntax: I[TextIndex];[StdWert]!
[TextIndex]
Index des auf dem Display am Handbediengerät anzuzeigenden Texts
[StdWert]
voreingestellter Wert einer Parameterabfrage
Syntax: i[Wert];[Status]<CR>
[Wert]
am Handbediengerät eingegebener Parameterwert
0 kein Fehler
[Status]
1 Wert des Parameters [TextIndex] nicht definiert
Tabelle 9: Syntax der Botschaft Bedienerkommunikation
Der in Abhängigkeit des Parameters [TextIndex] auszugebende Text muss im Programmcode
auf dem Robotercontroller hinterlegt sein. Eine Antwortbotschaft wird erst übertragen, sobald
der Bediener den Hinweis quittiert oder Parameter eingegeben hat. Der Datentyp für die Parameter [StdWert] und [Wert] ist als vorzeichenbehafteter Integer festgelegt. Bei Textausgaben ohne Eingabeaufforderung am Handbediengerät wird der Parameter [StdWert] ignoriert,
der Inhalt von [Wert] in der Antwort bekommt eine 0 zugewiesen.
4.6.3.1.3
Koordinatensystem festlegen
Bewegungsabläufe, deren Steuerung auf Basis eines Grundgerüsts erfolgt, benötigen grundsätzlich ein während der Inbetriebnahme einzumessendes Koordinatensystem. Je nach Prü-