Bezugssysteme

Ein Bezugssystem definiert die Position eines Elements in Bezug auf ein anderes Element mit einer bestimmten Position und Ausrichtung. Ein Element kann ein Gegenstand/Objekt, ein Roboter oder ein anderes Bezugssystem sein. Alle Offline-Programmieranwendungen erfordern das Definieren eines Bezugssystems, um die Position von Objekten in Bezug zu einen Roboter zu lokalisieren und die Simulation somit entsprechend zu aktualisieren.

Ziehen Sie jedes Bezugssystem oder jedes Objekt innerhalb der Stationsstruktur per Drag & Drop, um eine bestimmte Beziehung zu definieren, z. B. das Verschachteln von Bezugssystemen, was in der folgenden Abbildung dargestellt ist.

Es ist üblich, die Position von einem oder mehreren Bezugssystemen in Relation auf den Roboter durch Berühren von 3 Punkten zu definieren. Dies ermöglicht das Platzieren von Objekten im virtuellen Raum. Die Prozedur kann mit dem Roboter-Teach-Pendant oder RoboDK ausgeführt werden (weiterführende Informationen finden Sie im Abschnitt Bezugssystem kalibrieren).

Mit RoboDK ist es möglich, die Translations- und Rotationswerte manuell einzugeben, einschließlich verschiedener Reihenfolgen der Rotationen der Euler-Winkel.

Basic Guide - Bild 51

Standardmäßig zeigt RoboDK eine solche Beziehung als XYZ-Position und die zugehörigen Euler-Winkel im XYZ-Format an. Dies bedeutet, dass die Rotation in der folgenden Reihenfolge erfolgt:

1.Eine Rotation um die X Achse wird vollzogen (hellblau).

2.Eine Rotation um die statische Y Achse wird vollzogen (pink).

3.Eine Rotation um die statische Z Achse wird vollzogen (gelb).

Fanuc- und Motoman-Controller verwenden das zuvor beschriebene Schema, andere Roboterhersteller behandeln die Rotationsreihenfolge jedoch auf andere Weise.

Es ist möglich, unter verschiedenen Schemata aus der Dropdown-Liste des Fensters Bezugssystem Details auszuwählen (Doppelklick auf ein Bezugssystem).

Basic Guide - Bild 52

Zum Beispiel verwenden Stäubli-Roboter die Reihenfolge XY'Z '', KUKA- und Nachi-Roboter hingegen verwenden ZY'X ''. ABB-Steuerungen andererseits verwenden Quaternion, die zur Definition der Rotation 4 Werte benötigen:

Basic Guide - Bild 53

Es ist des Weiteren möglich, ein benutzerdefiniertes Format manuell einzugeben. Beispielsweise wird der folgende Befehl angezeigt, wenn die Option benutzerdefiniert ausgewählt ist

Basic Guide - Bild 54

Basic Guide - Bild 55