Release axes

This NC command returns axes of the axis group of the NC channel to the axis management. It is permitted to return axes which are not or no longer present and this generates no error message.

#PUT AX [ <axis_name> {,<Axis name> } ]                                                            (non-modal)

<axis_name>

Axis designations may consist of strings with the starting characters A, B, C, Q, U, V, W, X, Y and Z.

This NC command returns all the axes in the axis group of the NC channel to the axis management.

#PUT AX ALL                                                                                                      (non-modal)

Example

example

Assigning axis names, logical axis numbers and axis indices at program start:

Axis designation

logical axis identifier

Axis index

X

1

0

Y

2

1

Z

3

2

Programing Example

prg_example

%Achstausch1

N10 #PUT AX [ X, B]   (Release X axis; B axis not found)

                      (No error message is output)

Assigning axis names, logical axis numbers and axis indices after axis release:

Axis designation

logical axis identifier

Axis index

 

 

0

Y

2

1

Z

3

2

Programming example continued:

...

N100 #PUT AX ALL (Release all axes of this group.)

Assigning axis names, logical axis numbers and axis indices after second axis release:

Axis designation

logical axis identifier

Axis index

 

 

0

 

 

1

 

 

2