beautypg.com

HEIDENHAIN TNC 320 (34055x-06) Cycle programming User Manual

Page 280

background image

Touch Probe Cycles: Automatic Measurement of Workpiece
Misalignment

14.8 Example: Determining a basic rotation from two holes

14

280

TNC 320 | User's Manual Cycle Programming | 5/2013

14.8

Example: Determining a basic rotation
from two holes

0 BEGIN PGM CYC401 MM
1 TOOL CALL 69 Z
2 TCH PROBE 401 ROT OF 2 HOLES

Q268=+25

;1ST CENTER 1ST AXIS

Center of the 1st hole: X coordinate

Q269=+15

;1ST CENTER 2ND AXIS

Center of the 1st hole: Y coordinate

Q270=+80

;2ND CENTER 1ST AXIS

Center of the 2nd hole: X coordinate

Q271=+35

;2ND CENTER 2ND AXIS

Center of the 2nd hole: Y coordinate

Q261=-5

;MEASURING HEIGHT

Coordinate in the touch probe axis in which the
measurement is made

Q260=+20

;CLEARANCE HEIGHT

Height in the touch probe axis at which the probe can
traverse without collision

Q307=+0

;PRESET ROT. ANGLE

Angle of the reference line

Q402=1

;COMPENSATION

Compensate misalignment by rotating the rotary table

Q337=1

;ZERO RESET

Set the display to zero after the alignment

3 CALL PGM 35K47

Call part program

4 END PGM CYC401 MM