MC_GroupReadActualPosition (FB)¶
FUNCTION_BLOCK MC_GroupReadActualPosition
Der Funktionsbaustein liefert die aktuelle Beschleunigung im selektierten Koordinatensystem einer Achsgruppe zurück. Dies ist ein administrativer Funktionsbaustein, es wird keine Bewegung erzeugt.
- Ein-/Ausgänge:
Gültigkeitsbereich
Name
Typ
Kommentar
Inout
AxisGroup
Referenz auf eine Achsgruppe
Eingang
Enable
BOOL
Erhalte kontinuierlich die Position der Achsgruppe im selektierten Koordinatensystem
CoordSystem
Zu verwendendes Koordinatensystem
Ausgang
Valid
BOOL
TRUE
, wenn gültige Ausgänge verfügbar sindBusy
BOOL
Der Funktionsbaustein ist nicht beendet
Error
BOOL
Zeigt an, dass im Funktionsbaustein ein Fehler aufgetreten ist
ErrorID
SMC_ERROR
Fehlererkennung
Position
Aktuelle Position der Gruppe
KinematicConfig
TRAFO.CONFIGDATA
Kinematische Konfiguration der aktuellen Position. Nur gesetzt, wenn das Koordinatensystem kartesisch ist (also nicht im Fall ACS). Automatische Perioden werden für jede Drehachse mit mehreren Perioden aktiviert. Siehe SMC_KinConfigActivateAutomaticPeriods für weitere Informationen.. Eine kinematische Konfiguration ohne automatische Perioden kann erhalten werden, indem eine ACS-Position gelesen und mit SMC_GroupConvertPosition in das MCS umgewandelt wird.