2 prerequisites, Please note while programming, Prerequisites – HEIDENHAIN TNC 640 (34059x-05) Cycle programming User Manual
Page 582
Touch Probe Cycles: Automatic Kinematics Measurement
18.2
Prerequisites
18
582
TNC 640 | User's Manual Cycle Programming | 1/2015
18.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 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).
The machine tool builder must have saved the machine
parameters for
CfgKinematicsOpt
in the configuration data.
maxModification
specifies the tolerance limit from which the
TNC should indicate if the modifications to kinematic data are
above this limit value.
maxDevCalBall
specifies how large the
measured calibration sphere radius should be from the cycle
parameters entered.
mStrobeRotAxPos
defines an M function
specified by the machine tool builder for positioning 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.