beautypg.com

Please note while programming – HEIDENHAIN TNC 640 (34059x-01) Cycle programming User Manual

Page 520

background image

520

Touch Probe Cycles: Automatic Kinematics Measurement

1

9

.4 MEA

S

URE KINEMA

TICS (Cy

c

le

451, DIN/ISO: G451; Option)

Please note while programming:

Note that all functions for tilting in the working plane are
reset. M128 and FUNCTION TCPM are deactivated.

Position the calibration sphere on the machine table so
that there can be no collisions during the measuring
process.

Before defining the cycle you must set the datum in the
center of the calibration sphere and activate it, or you
define the input parameter Q431 correspondingly to 1 or 3.

If machine parameter mStrobeRotAxPos is defined as
not equal –1 (M function positions the rotary axis), then
only start a measurement when all rotary axes are at 0°.

For the positioning feed rate when moving to the probing
height in the touch probe axis, the TNC uses the value
from cycle parameter Q253 or the FMAX value, whichever
is smaller. The TNC always moves the rotary axes at
positioning feed rate Q253, while the probe monitoring is
inactive.

If the kinematic data attained in the Optimize mode are
greater than the permissible limit (maxModification), the
TNC shows a warning. Then you have to confirm
acceptance of the attained value by pressing NC start.

Note that a change in the kinematics always changes the
preset as well. After an optimization, reset the preset.

In every probing process the TNC first measures the
radius of the calibration sphere. If the measured sphere
radius differs from the entered sphere radius by more than
you have defined in machine parameter maxDevCalBall
the TNC shows an error message and ends the
measurement.

Save the active kinematic configuration before an
optimization with Cycle 450, so that in case of an
emergency the most recently active kinematic
configuration can be restored.

Programming in inches: The TNC always records the log
data and results of measurement in millimeters.