Abgeben von Achsen

Mit diesen NC-Befehlen 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.

#AX RELEASE [ <Achsname> {,<Achsname> } ] (nicht modal)

<Achsname> Achsbezeichnungen der momentan im NC-Kanal vorhandenen Achsen.

Mit dem Logikschalter NBR kann auf die Auswertung von logischen Achsnummern anstatt von Achsnamen umgeschaltet werden (z.B. wenn die Achsnamen zum Zeitpunkt der Abgabe nicht bekannt sind).

#AX RELEASE [NBR] [ <expr> {,<expr> } ] (nicht modal)

<expr> Logische Achsnummer der Achse.

Mit diesem NC-Befehl können alle in der Achsgruppe des

NC-Kanals vorhandenen Achsen an die Achsverwaltung zurückgegeben werden.

#AX RELEASE ALL (nicht modal)

Beispiel:

Zuordnung der Achsbezeichnungen, logischen Achsnummern und Achsindizes bei Programmstart:

Achsbezeichnung

logische Achsnummer

Achsindex

X

1

0

Y

2

1

Z

3

2

A

4

3

B

5

4

Programmierbeispiel

%Achstausch
N10 #AX RELEASE [X, A] (X/A-Achsen abgeben)

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

Achsbezeichnung

logische Achsnummer

Achsindex

 

 

 

Y

2

1

Z

3

2

 

 

 

B

5

4

Fortsetzung des Programmierbeispiels:

...
N100 #AX RELEASE NBR[2]    (Y-Achse abgeben)

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

Achsbezeichnung

logische Achsnummer

Achsindex

 

 

 

 

 

 

Z

3

2

 

 

 

B

5

4

Fortsetzung des Programmierbeispiels:

...
N100 #AX RELEASE ALL   (Alle vorhandenen Achsen dieses Kanals abgeben)