2 prerequisites, Please note while programming – HEIDENHAIN TNC 640 (34059x-01) Cycle programming User Manual
Page 509

HEIDENHAIN TNC 640
509
1
9
.2 Pr
er
equisit
e
s
19.2 Prerequisites
The following are prerequisites for using the KinematicsOpt option:
The software options 48 (KinematicsOpt), 8 (Software option 1) and
17 (Touch Probe function) must be enabled.
The 3-D touch probe used for the measurement must be calibrated.
The cycles can only be carried out with the tool axis Z.
A calibration sphere with an exactly known radius and sufficient
rigidity must be attached to any position on the machine table.
HEIDENHAIN recommends using the calibration spheres KKH 250
(ID number 655475-01) or KKH 100 (ID number 655475-02), which
have particularly high rigidity and are designed especially for
machine calibration. Please contact HEIDENHAIN if you have any
questions in this regard.
The kinematics description of the machine must be complete and
correct. The transformation values must be entered with an
accuracy of approx. 1 mm.
The complete machine geometry must have been measured (by the
machine tool builder during commissioning).
The machine tool builder must have defined the machine
parameters for CfgKinematicsOpt in the configuration data.
maxModification specifies the tolerance limit starting from which
the TNC is to display a message if the changes to the kinematic data
exceed this limit value. maxDevCalBall defines how much the
measured radius of the calibration sphere may deviate from the
entered cycle parameter. mStrobeRotAxPos defines an M function
that is specifically configured by the machine manufacturer and is
used to position the rotary axes.
Please note while programming:
HEIDENHAIN only gives warranty for the function of the
probing cycles if HEIDENHAIN touch probes are used.
If an M function has been defined in machine parameter
mStrobeRotAxPos, you have to position the rotary axes
to 0° (ACTUAL system) before starting one of the
KinematicsOpt cycles (except for 450).
If machine parameters were changed through the
KinematicsOpt cycles, the control must be restarted.
Otherwise the changes could be lost in certain
circumstances.