2 prerequisites, Please note while programming – HEIDENHAIN iTNC 530 (340 49x-06) Cycle programming User Manual
Page 463

HEIDENHAIN iTNC 530
463
1
8
.2 Pr
er
equisit
e
s
18.2 Prerequisites
The following are prerequisites for using the KinematicsOpt option:
The software options 48 (KinematicsOpt) and 8 (software option1) 
and FCL3 must be enabled.
Software option 52 (KinematicsComp) is necessary for 
compensations of angular positions.
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 655 475-01) or KKH 100 (ID number 655 475-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 be measured (by the 
machine tool builder during commissioning).
Machine parameter MP6600 must define the tolerance limit starting 
from which the TNC displays a note when the changes in the 
kinematic data exceed this limit value (see “KinematicsOpt: 
Tolerance limit in Optimization mode: MP6600” on page 317).
Machine parameter MP6601 must define the maximum permissible 
deviation from the entered cycle parameter by the calibration sphere 
radius measured in the cycles (see “KinematicsOpt, permissible 
deviation of the calibration ball radius: MP6601” on page 317).
The M function number to be used for rotary axis positioning must 
be entered in machine parameter MP 6602, or -1 if positioning is to 
be done by the NC. An M function must be specially intended for 
this application by your machine tool builder.
Please note while programming:
The KinematicsOpt cycles use the global string 
parameters QS0 to QS99. Please note that they may have 
changed after execution of these cycles.
If MP 6602 is not equal to -1 you have to position the rotary 
axes to 0 degrees (ACTUAL system) before starting one of 
the KinematicsOpt cycles (except for 450).
