1 sl cy cles with complex cont our f o rm ula – HEIDENHAIN TNC 320 (340 55x-04) Cycle programming User Manual

Page 220

Advertising
background image

220

Fixed Cycles: Contour Pocket with Contour Formula

9.1 SL Cy

cles with Complex Cont

our F

o

rm

ula

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 PLNGNG

Q12=350

;FEED RATE FOR ROUGHING

Q18=0

;COARSE ROUGHING TOOL

Q19=150

;RECIPROCATION FEED RATE

Q401=100

;FEED RATE FACTOR

Q404=0

;FINE ROUGH STRATEGY

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 PLNGNG

Q12=200

;FEED RATE FOR ROUGHING

13 CYCL CALL M3

Cycle call: Floor finishing

14 CYCLE DEF 24 SIDE FINISHING

Cycle definition: Side finishing

Q9=+1

;DIRECTION

Q10=5

;PLUNGING DEPTH

Q11=100

;FEED RATE FOR PLNGNG

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

Advertising