MC_AddAxisToGrp

Der Funktionsbaustein fügt eine Achse einer Achsgruppe hinzu. Es handelt sich hierbei um einen administrativen Funktionsbaustein, d.h. es wird kein Bewegungsauftrag erzeugt.

Die hinzugefügte Achse wird innerhalb der Achsgruppe über einen eindeutigen Namen und den Index identifiziert. Beide Werte werden über die Datenstruktur IDENT_IN_GROUP_REF (siehe Kapitel Achsgruppenreferenz AXES_GROUP_REF ) an den FB übergeben.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

AxesGroup

AXES_GROUP_REF

Achsgruppenreferenz

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Bei steigender Flanke wird die Achse zur Achsgruppe hinzugefügt.

IdentInGroup

IDENT_IN_GROUP_REF

Identifikation der Achse innerhalb der Achsgruppe.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

TRUE zeigt an, dass die Achse der Achsgruppe hinzugefügt wurde.

Busy

BOOL

TRUE zeigt an, dass der FB mit einem Auftrag beschäftigt ist.

Error

BOOL

TRUE zeigt an, dass ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung

Hinweis

notice

Wenn es sich bei der Achsreferenz am Eingang „Axis“ um eine Achse handelt, die als Spindel konfiguriert wurde, müssen folgende Voraussetzungen erfüllt sein, damit der Funktionsblock korrekt funktioniert:

Die Spindelachse muss durch Angabe in der Kanalparameterliste dem NC-Kanal bekannt gemacht werden (siehe [FCT-S1//NC-Spindel]).

Der Bezeichner, mit der die Spindel im Kanal angesprochen werden kann und der über den Kanalparameter P-CHAN-00007 festgelegt wird, muss aus dem Buchstaben „S“ gefolgt von der logischen Achsnummer der Spindel (P-CHAN-00036) gebildet werden. Ist z.B. P-CHAN-00036 = 2, so muss für P-CHAN-00007 S2 angegeben werden.