IF_RobotMotion - Allgemeine Informationen
Typ: |
Schnittstelle |
Verfügbar ab: |
V1.0.0.0 |
Erbt von: |
- |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Schnittstelle zur Bewegungsprogrammierung des Roboters.
Mit dieser Schnittstelle können sowohl die Bewegungsparameter für eine Bahnbewegung als auch die Bahnbewegung selbst abgesetzt bzw. manipuliert werden.
Name |
Beschreibung |
---|---|
Aufforderung zur Änderung des Koordinatensystems. |
|
Aufforderung zur Änderung des durch den Aufruf der Methode IF_RobotMotion.SetCoordinateSystem(...) festgelegten Koordinatensystems. |
|
Löschen von abgesetzten Fahrbefehlen. |
|
Auslesen der maximalen resultierenden Beschleunigung. |
|
Auslesen der Bewegungsparameter. |
|
Auslesen der Parameter eines Stopps-auf-Bahn. |
|
Asynchrone Bewegung einer Hilfsachse. |
|
Kreisbewegung im dreidimensionalen Raum. |
|
Lineare Bewegung im dreidimensionalen Raum. |
|
Kurvenbewegung im dreidimensionalen Raum. |
|
Synchrone Bewegung einer Hilfsachse. |
|
Zurücksetzen eines Stopps-auf-Bahn. |
|
Festlegen des nächsten Koordinatensystems, in dem sich der Roboter bewegen soll. |
|
Setzen der maximalen Bahnbeschleunigung. |
|
Setzen der maximalen resultierenden Beschleunigung. |
|
Setzen der maximalen Bahnverzögerung. |
|
Setzen der maximalen Bahngeschwindigkeit. |
|
Setzen der Bewegungsparameter. |
|
Setzen der Rampe. |
|
Anhalten der Bewegung auf einer verbundenen Bahn. |
|
Umwandeln einer Position aus einem Quellkoordinatensystem in eine Position in einem Zielkoordinatensystem. |
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
lrVelOverride |
LREAL |
Lesen/Schreiben |
Prozentuale Beeinflussung der Geschwindigkeit der aktiven Fahraufträge. Einheit: [%] Wertebereich: 0 ≤ lrVelOverride ≤ 200. (Seit Bibliotheksversion V2.6.3.0 hat sich der Wertebereich geändert. Wertebereich: 0 ≤ lrVelOverride ≤ 100). Standardwert: 100% Eine Änderung von lrVelOverride wirkt sich auf den aktuellen sowie alle nachfolgenden Fahraufträge aus. Werte größer als der maximale Bereich werden auf den maximalen Bereich gesetzt. Jede Änderung von lrVelOverride bewirkt eine Neuberechnung des Geschwindigkeitsverlaufs und benötigt entsprechende Rechenzeit. Siehe auch Verhalten von IF_RobotMotion.lrVelOverride. |