beautypg.com

7 sl cy cles with cont our f o rm ulas – HEIDENHAIN iTNC 530 (340 49x-03) User Manual

Page 469

background image

HEIDENHAIN iTNC 530

469

8.7 SL Cy

cles with Cont

our F

o

rm

ulas

Contour definition program with contour formula:

9 CYCL DEF 22 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

10 CYCL CALL M3

Cycle call: Rough-out

11 TOOL CALL 2 Z S5000

Tool call of finishing cutter

12 CYCL DEF 23 FLOOR FINISHING

Cycle definition: Floor finishing

Q11=100

;FEED RATE FOR PLUNGING

Q12=200

;FEED RATE FOR ROUGHING

13 CYCL CALL M3

Cycle call: Floor finishing

14 CYCL DEF 24 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

15 CYCL CALL M3

Cycle call: Side finishing

16 L Z+250 R0 FMAX M2

Retract in the tool axis, end program

17 END PGM CONTOUR MM

0 BEGIN PGM MODEL MM

Contour definition program

1 DECLARE CONTOUR QC1 = “CIRCLE1“

Definition of the contour designator for the program “CIRCLE1“

2 FN 0: Q1 =+35

Assignment of values for parameters used in PGM “CIRCLE31XY“

3 FN 0: Q2 = +50

4 FN 0: Q3 =+25

5 DECLARE CONTOUR QC2 = “CIRCLE31XY“

Definition of the contour designator for the program “CIRCLE31XY”

6 DECLARE CONTOUR QC3 = “TRIANGLE“

Definition of the contour designator for the program “TRIANGLE”

7 DECLARE CONTOUR QC4 = “SQUARE“

Definition of the contour designator for the program “SQUARE”

8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4

Contour formula

9 END PGM MODEL MM