MC_GrpReadActPos
Der Funktionsbaustein liefert die aktuellen Achspositionen für die Achsen einer Achsgruppe.
Blockdiagramm
Parameter des FB
VAR_IN_OUT | ||
Variablenname | Datentyp | Beschreibung |
AxesGroup | AXES_GROUP_REF | Achsgruppenreferenz |
VAR_INPUT | ||
Variablenname | Datentyp | Beschreibung |
Enable | BOOL | Wenn „Enable“ TRUE ist, liefert dieser FB die aktuelle Position aller Achsen in einer Achsgruppe im PCS am Ausgang Position |
CoordSystem | MC_COORDINATE_SYSTEM | Definiert das Koordinatensystem, das den angezeigten aktuellen Achspositionen zugrunde liegt.
mcACS = 0: Achskoordinatensystem
mcPCS = 2: Programmierkoordinatensystem
Der Eingang ist mit dem Wert mcPCS vorbelegt. |
VAR_OUTPUT | ||
Variablenname | Datentyp | Beschreibung |
Valid | BOOL | Wenn dieser Ausgang TRUE ist, sind die Werte am Ausgang Position gültig |
Busy | BOOL | Solange der Ausgang TRUE ist, aktualisiert der FB die Werte an Ausgang „Position“. |
Error | BOOL | TRUE zeigt an, dass ein Fehler aufgetreten ist. |
ErrorID | WORD | Fehlerkennung |
Position | ARRAY [0..HLI_CH_AX_MAXIDX] OF LREAL | Feld mit aktuellen Positionen Standardeinheit [0,1 µm]
Ist CoordSystem = mcACS, dann liegt den Positionen das Achskoordinatensystem zugrunde. Positionen von Gantry-Slaveachsen werden ebenfalls angezeigt.
Ist CoordSystem = mcPCS, dann liegt den Positionen das Programmierkoordinatensystem zugrunde. Positionen von Gantry-Slaveachsen werden nicht angezeigt. |