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