Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment
13.7 Compensating workpiece misalignment by rotating the C axis
(Cycle 405, DIN/ISO: G405)
13
320
HEIDENHAIN | TNC 320 | User’s manual for cycle programming | 9/2016
Please note while programming:
Danger of collision!
To prevent a collision between the touch probe and
the workpiece, enter a low estimate for the nominal
diameter of the pocket (or hole).
If the dimensions of the pocket and the safety
clearance do not permit pre-positioning in the
proximity of the touch points, the TNC always starts
probing from the center of the pocket. In this case
the touch probe does not return to the clearance
height between the four measuring points.
Before a cycle definition you must have programmed
a tool call to define the touch probe axis.
The smaller the angle, the less accurately the TNC
can calculate the circle center. Minimum input value:
5°.
Cycle parameters
Q321 Center in 1st axis? (absolute): Center of the
hole in the reference axis of the working plane.
Input range -99999.9999 to 99999.9999
Q322 Center in 2nd axis? (absolute): Center of the
hole in the secondary axis of the working plane.
If you program Q322 = 0, the TNC aligns the hole
center to the positive Y axis. If you program Q322
not equal to 0, then the TNC aligns the hole center
to the nominal position (angle of the hole center).
Input range -99999.9999 to 99999.9999
Q262 Nominal diameter?: Approximate diameter
of the circular pocket (or hole). Enter a value that
is more likely to be too small than too large. Input
range 0 to 99999.9999
Q325 Starting angle? (absolute): Angle between
the reference axis of the working plane and the first
touch point. Input range -360.000 to 360.000
Q247 Intermediate stepping angle? Q247
(incremental): Angle between two measuring
points. The algebraic sign of the stepping angle
determines the direction of rotation (negative =
clockwise) in which the touch probe moves to the
next measuring point. If you wish to probe a circular
arc instead of a complete circle, then program the
stepping angle to be less than 90°. Input range
-120.000 to 120.000
Q261 Measuring height in probe axis? (absolute):
Coordinate of the ball tip center (= touch point) in
the touch probe axis in which the measurement is
to be made. Input range -99999.9999 to 99999.9999
Q320 Set-up clearance? (incremental): Additional
distance between measuring point and ball tip.
Q320 is added to SET_UP in the touch probe table.
Input range 0 to 99999.9999
NC blocks
5 TCH PROBE 405 ROT IN C-AXIS
Q321=+50 ;CENTER IN 1ST AXIS
Q322=+50 ;CENTER IN 2ND AXIS
Q262=10 ;NOMINAL DIAMETER
Q325=+0 ;STARTING ANGLE
Q247=90 ;STEPPING ANGLE
Q261=-5 ;MEASURING HEIGHT