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.