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 |