7 sl cy cles with cont our f o rm ula – HEIDENHAIN iTNC 530 (340 49x-04) ISO programming User Manual

Page 438

Advertising
background image

438

8 Programming: Cycles

8.7 SL Cy

cles with Cont

our F

o

rm

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

Q208=750

;RETRACTION FEED RATE

Q401=100

;FEED RATE FACTOR

Q404=0

;FINE ROUGH STRATEGY

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

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

N99999999 %C21 G71 *

%MODEL G71 *

Contour definition program

N10 DECLARE CONTOUR QC1 = “CIRCLE1“ *

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 = “CIRCLE31XY“ *

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 QC1 = “SQUARE“ *

Definition of the contour designator for the program “SQUARE”

N80 QC10 = ( QC1 | QC2 ) \ QC3 \ QC4 *

Contour formula

N99999999 %MODEL G71 *

Advertising