IF_RobotFeedbackTrajectoryStorage
IF_RobotFeedbackTrajectoryStorage - Allgemeine Informationen
Typ: |
Schnittstelle |
Verfügbar ab: |
V1.0.0.0 |
Erbt von: |
- |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Schnittstelle mit Rückgabewerten der noch verfügbaren Raumsegmente.
Diese Schnittstelle ist Teil von IF_RobotFeedback und enthält Daten über die noch zur Verfügung stehenden Raumsegmente.
Mit einem gültigen Aufruf eines Fahrbefehls IF_RobotMotion.MoveL, IF_RobotMotion.MoveS oder IF_RobotMotion.MoveC verringert sich die jeweilige Anzahl der noch verfügbaren Segmente.
Wurde eine verbundene Bahn abgefahren und die nächste wird geladen und abgefahren, so werden die Segmente der vergangenen verbundenen Bahn recycelt.
Die Anzahl der zur Verfügung stehenden Raumsegmente erhöht sich wieder.
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
ifSpace |
Lesen |
Schnittstelle mit Rückgabewerten der Roboterbewegung im kartesischen Raum ohne Tracking-Bewegung. |
|
rstEstimatedStopPosition |
REFERENCE TO PDL.ST_Vector3D |
Lesen |
Erwarteter kartesischer Anschlag auf der verbundenen Bahn. FB_Robot.xStart TRUE -> FALSE (Siehe Verhalten der Feedback-Eigenschaft rstEstimatedStopPosition). |
udiAvailableAuxAxAsyncMovements |
UDINT |
Lesen |
Anzahl der noch verfügbaren asynchronen Hilfsachsenbewegungen. Asynchrone Hilfsachsenbewegungen können mit dem Fahrbefehl IF_RobotMotion.MoveAsync abgesetzt werden. |
udiAvailableCircularSegments |
UDINT |
Lesen |
Anzahl der noch verfügbaren Zirkularsegmente (Spline). Kreissegmente können mit dem Fahrbefehl IF_RobotMotion.MoveC abgesetzt werden. |
udiAvailableConnectedPaths |
UDINT |
Lesen |
Anzahl der noch verfügbaren verbundenen Bahnen. Eine verbundene Bahn setzt sich aus Fahrbefehlen IF_RobotMotion.MoveL, IF_RobotMotion.MoveS oder IF_RobotMotion.MoveC zusammen, die mit einer Überschleifzone miteinander verbunden wurden. |
udiAvailableLinearSegments |
UDINT |
Lesen |
Anzahl der noch verfügbaren Linearsegmente. Linearsegmente können mit dem Fahrbefehl IF_RobotMotion.MoveL abgesetzt werden. |
udiAvailableSplineSegments |
UDINT |
Lesen |
Anzahl der noch verfügbaren Kurvensegmente (Spline). Kurvenegmente können mit dem Fahrbefehl IF_RobotMotion.MoveS abgesetzt werden. |
udiAvailableZones |
UDINT |
Lesen |
Anzahl der noch verfügbaren Überschleifzonen. Um Fahrbefehle miteinander zu verbinden muss der Eingangsparameter i_lrMaxZone eines Fahrbefehls IF_RobotMotion.MoveL, IF_RobotMotion.MoveS oder IF_RobotMotion.MoveC auf einen Wert größer als 0 gesetzt werden. Die Fahrbefehle werden dann mit einer Überschleifzone zu einer verbundenen Bahn verknüpft. |
udiAvailableStopsOnPath |
UDINT |
Lesen |
Anzahl der noch verfügbaren Stopps-auf-Bahn. Es sind standardmäßig 100 Stopps-auf-Bahn verfügbar. Ein Stopp-auf-Bahn kann mit dem Fahrbefehl IF_RobotMotion.SetStopOnPath ausgelöst werden. |
udiAvailableOrientationAsyncMovements |
UDINT |
Lesen |
Anzahl der verfügbaren asynchronen Orientierungsbewegungen. |
udiAvailableOrientationSyncMovements |
UDINT |
Lesen |
Anzahl der verfügbaren synchronen Orientierungsbewegungen. |
udiAvailableArmConfigurationEvents |
UDINT |
Lesen |
Anzahl der verfügbaren Armkonfigurations-Ereignisse. |
udiAvailableJointSegments |
UDINT |
Lesen |
Anzahl verfügbarer Gelenksegmente. |