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-/Ausgang:

Gültigkeitsbereich

Name

Typ

Kommentar

Inout

AxisGroup

AXIS_GROUP_REF_SM3

Referenz auf eine Achsgruppe

Eingang

Enable

BOOL

Erhalte kontinuierlich die Position der Achsgruppe im selektierten Koordinatensystem

CoordSystem

SMC_COORD_SYSTEM

Zu verwendendes Koordinatensystem

Ausgang

Valid

BOOL

TRUE, wenn gültige Ausgänge verfügbar sind

Busy

BOOL

Der Funktionsbaustein ist nicht beendet

Error

BOOL

Zeigt an, dass im Funktionsbaustein ein Fehler aufgetreten ist

ErrorID

SMC_ERROR

Fehlererkennung

Position

SMC_POS_REF

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.