# Abgeben von Achsen (#PUT AX, #PUT AX ALL)

Mit diesem NC-Befehl können Achsen der Achsgruppe des NC-Kanals an die Achsverwaltung zurückgegeben werden. Die Rückgabe nicht bzw. nicht mehr vorhandener Achsen ist zulässig und führt zu keiner Fehlermeldung.

Syntax:
#PUT AX [ <Achsname> {,<Achsname> } ]

<Achsname> | Für die Achsbezeichnungen sind Strings mit den Anfangsbuchstaben A, B, C, Q, U, V, W, X, Y und Z zulässig.

Mit diesem NC-Befehl können alle in der Achsgruppe des NC-Kanals vorhandenen Achsen an die Achsverwaltung zurückgegeben werden.

Syntax:
#PUT AX ALL

## Beispiel

Zuordnung der Achsbezeichnungen, logischen Achsnummern und Achsindices bei Programmstart:

Achsbezeichnung | Logische Achsnummer | Achsindex
X | 1 | 0
Y | 2 | 1
Z | 3 | 2

## Programmierbeispiel

Abgeben von Achsen

N10 #PUT AX [ X, B] (X-Achse abgeben; B-Achse nicht vorhanden)

(Es wird keine Fehlermeldung ausgegeben)

Zuordnung der Achsbezeichnungen, logischen Achsnummern und Achsindices nach der Achsabgabe:

Achsbezeichnung | Logische Achsnummer | Achsindex
|  | 0
Y | 2 | 1
Z | 3 | 2

Fortsetzung des Programmierbeispiels:

...

N100 #PUT AX ALL (Alle Achsen dieser Gruppe abgeben.)

Zuordnung der Achsbezeichnungen, logischen Achsnummern und Achsindices nach der zweiten Achsabgabe:

Achsbezeichnung | Logische Achsnummer | Achsindex
|  | 0
|  | 1
|  | 2