Abgeben von Achsen (#AX RELEASE, #AX RELEASE ALL)
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.
Syntax: |
#AX RELEASE [ <Achsname> {,<Achsname> } ] |
<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).
Syntax: |
#AX RELEASE [NBR] [ <ax_nr> {,<ax_nr> } ] |
<ax_nr> | 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.
Syntax: |
#AX RELEASE ALL |
Beispiel
Achsbezeichnung | Logische Achsnummer | Achsindex |
X | 1 | 0 |
Y | 2 | 1 |
Z | 3 | 2 |
A | 4 | 3 |
B | 5 | 4 |
Programmierbeispiel
Abgeben von Achsen
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:
Zuordnung der Achsbezeichnungen, logischen Achsnummern und Achsindizes nach der zweiten Achsabgabe:
Achsbezeichnung | Logische Achsnummer | Achsindex |
|
|
|
|
|
|
Z | 3 | 2 |
|
|
|
B | 5 | 4 |
Fortsetzung des Programmierbeispiels:
Zuordnung der Achsbezeichnungen, logischen Achsnummern und Achsindizes nach der dritten Achsabgabe:
Achsbezeichnung | Logische Achsnummer | Achsindex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|