Plc axes, 8 plc axes – HEIDENHAIN TNC 335 Technical Manual User Manual
Page 132

8/95
TNC 360
1 Machine Axes
4-35
1.8 PLC Axes
The controlled axes can also be assigned individually to the PLC. On a machine with three NC axes,
for example, the 4th axis could be used independently from the three NC axes to position the
toolchanger. Machine parameter MP60 defines which axis is to be controlled by the PLC.
The positioning of the PLC axes is commanded through a special module in the PLC program:
Module 9120: Starts the positioning of a PLC axis
Module 9121: Stops the positioning of a PLC axis
Module 9122: Polls the status of a PLC axis
Module 9123: Traverses the reference marks in a PLC axis
For a description of each module, see the chapter "PLC Programming."
If a PLC axis has been edited in the NC program, the error message "WRONG AXIS
PROGRAMMED" appears during program run. PLC axes can be moved with the machine axis
direction keys. PLC axes always move in servo-lag mode. Several PLC axes can be started at once.
These axes cannot, however, be interpolated with each other. In MP810 a modulo value can be
entered for the counting mode of the axes. An input value of 0 means that the display value is not
reduced.
MP60
PLC auxiliary axes
Input: 0 to 15
Bit 0
Axis X
+0 = normal axis
+1 = PLC axis
Bit 1
Axis Y
+0 = normal axis
+2 = PLC axis
Bit 2
Axis Z
+0 = normal axis
+4 = PLC axis
Bit 3
4th axis
+0 = normal axis
+8 = PLC axis
MP810
Modulo value for reducing the position display values
Input: 0 to 99 999.999 [mm]
MP810.0
Axis X
MP810.1
Axis Y
MP810.2
Axis Z
MP810.3
4th axis