beautypg.com

2 prerequisites, Please note while programming, Prerequisites – HEIDENHAIN TNC 640 (34059x-05) Cycle programming User Manual

Page 582

background image

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.