Releasing of axes
With these NC command axes of the current axis group of the NC-channels can be returned to axes management. The return of not or no longer present axes is permissible and does lead to any error message.
#PUT AX [ <axis_name> {,<axis_name> } ] (non-modal)
<axis_name> Permissible are strings with the starting characters A, B, C, Q, U, V, W, X, Y and Z.
With this NC command all the axes present in the current axis group of the NC-channels are returned to the axes management.
#PUT AX ALL (non-modal)
Example:
Assignment of axis names, logical axis numbers and axis indices at the time of program start:
Axis name | Logical axis number | Axis index |
---|---|---|
X | 1 | 0 |
Y | 2 | 1 |
Z | 3 | 2 |
Programming example
%ACHSTAUSCH1
N10 #PUT AX [ X , B ] (Release X-axis; B-axis not present,)
(nevertheless no error message is output.)
Assignment of axis names, logical axis numbers and axis indices after the axis release:
Axis name | Logical axis number | Axis index |
---|---|---|
|
| 0 |
Y | 2 | 1 |
Z | 3 | 2 |
Continuation of the programming example:
...
N100 #PUT AX ALL (Releasing of all axes of this group.)
Assignment of axis names, logical axis numbers and axis indices after the second axis release:
Axis name | Logical axis number | Axis index |
---|---|---|
|
| 0 |
|
| 1 |
|
| 2 |