2 prerequisites, Please note while programming, 2 pr er equisit es 18.2 prerequisites – HEIDENHAIN iTNC 530 (34049x-08) Cycle programming User Manual
Page 477

HEIDENHAIN iTNC 530
477
18.2
Pr
er
equisit
es
18.2 Prerequisites
The following are prerequisites for using the KinematicsOpt option:
The software options 48 (KinematicsOpt) and 8 (software option 1)
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 have been measured (by the
machine tool builder during commissioning).
MP6600
must define the tolerance limit starting from which the
TNC displays a note if the changes in the kinematic data exceed this
limit value (see "KinematicsOpt: Tolerance limit in Optimization
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 331).
The M function number to be used for rotary axis positioning must
be entered in MP6602, or –1 if positioning is to be done by the NC.
An M function must be specially provided 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 MP6602 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 Cycle 450).