MC_UngroupAllAxes
Der Funktionsbaustein entfernt alle Achsen aus einer Achsgruppe. Es handelt sich hierbei um einen administrativen Funktionsbaustein, d.h. es wird kein Bewegungsauftrag erzeugt.
Blockdiagramm
Parameter des FB
VAR_IN_OUT | ||
Variablenname | Datentyp | Beschreibung |
AxesGroup | AXES_GROUP_REF | Achsgruppenreferenz |
VAR_INPUT | ||
Variablenname | Datentyp | Beschreibung |
Execute | BOOL | Bei steigender Flanke werden alle Achsen aus einer Achsgruppe entfernt. |
VAR_OUTPUT | ||
Variablenname | Datentyp | Beschreibung |
Done | BOOL | Alle Achsen wurden erfolgreich aus der Achsgruppe entfernt. |
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.