8 sl cy cles with cont our f or m ula – HEIDENHAIN iTNC 530 (340 420) ISO programming User Manual
Page 337

HEIDENHAIN iTNC 530
337
8.8 SL Cy
cles with Cont
our F
or
m
ula
Contour definition program with contour formula:
N90 G122 ROUGH-OUT
Cycle definition: Rough-out
Q10=5
;PLUNGING DEPTH
Q11=100
;FEED RATE FOR PLUNGING
Q12=350
;FEED RATE FOR ROUGHING
Q18=0
;COARSE ROUGHING TOOL
Q19=150
;RECIPROCATION FEED RATE
N100 G79 M3 *
Cycle call: Rough-out
N110 T2 G17 S5000 *
Tool call of finishing cutter
N150 G123 FLOOR FINISHING
Cycle definition: Floor finishing
Q11=100
;FEED RATE FOR PLUNGING
Q12=200
;FEED RATE FOR ROUGHING
N160 G79 *
Cycle call: Floor finishing
N170 G124 SIDE FINISHING
Cycle definition: Side finishing
Q9=+1
;DIRECTION OF ROTATION
Q10=-5
;PLUNGING DEPTH
Q11=100
;FEED RATE FOR PLUNGING
Q12=400
;FEED RATE FOR ROUGHING
Q14=0
;ALLOWANCE FOR SIDE
N180 G79 *
Cycle call: Side finishing
N190 G00 Z+250 M2 *
Retract in the tool axis, end program
N999999 %C21 G71 *
%MODEL G71 *
Contour definition program
N10 DECLARE CONTOUR QC1 = “ARC1“ *
Definition of the contour designator for the program “CIRCLE1“
N20 D00 Q1 P01 +35 *
Assignment of values for parameters used in PGM “CIRCLE31XY“
N30 D00 Q2 P01 +50 *
N40 D00 Q3 P01 +25 *
N50 DECLARE CONTOUR QC2 = “ARC31XY“ *
Definition of the contour designator for the program “CIRCLE31XY”
N60 DECLARE CONTOUR QC3 = “TRIANGLE“ *
Definition of the contour designator for the program “TRIANGLE”
N70 DECLARE CONTOUR QC4 = “SQUARE“ *
Definition of the contour designator for the program “SQUARE”
N80 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 *
Contour formula
N99999999 %MODEL G71 *