6 – 350 HEIDENHAIN Technical Manual TNC 426, TNC 430
MP6161 M function for orienting the touch probe before every
measuring process
Input: –1: Spindle orientation directly through NC
0: Function inactive
1 to 999: Number of the M function
MP6162 Orientation angle
Input: 0 to 359.9999 [°]
MP6163 Minimum difference between the current spindle angle and
MP6162 before executing an oriented spindle stop
Input: 0 to 3.0000 [°]
MP6165 Orient the probe before approaching with Cycle 0 or 1, or
with manual probing
Input: 0: Probe is not oriented before each probing
1: Probe is oriented and always deflected in the same direction
MP6361 Rapid traverse in probing cycle (measuring touch probe)
Input: 10 to 10 000 [mm/min]
MP7411 Tool data in the touch probe block
Format: %xx
Input: Bit 0 –
0: Use the calibrated data of the touch probe
1: Use the current tool data from the last TOOL CALL
Bit 1 –
0: Only one set of touch probe calibration data
1: Use the tool table to manage more than one set of touch
probe calibration data
MP7490 Functions for traverse ranges
Format: %xxxx
Input: Bit 2 – Calibration data: touch probe for workpiece
measurement:
0: One set of calibration data for all traverse ranges
1: Every traverse range has its own set of calibration data
Module 9153 Switching the touch probe axis
Specify a new touch probe axis (axis 0, 1 or 2) for manual measurement. A
new touch probe axis can be specified only if MP7490 bit 2 = 1.
Call:
PS B/W/D/K <Axis number 0 to 2>
CM 9153
Error recognition:
Marker Value Meaning
M4203 0 No error
1 Error code in W1022
W1022 2 Invalid axis number
20 Module was not called in a spawn job or submit job