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
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.