beautypg.com

Example: group of holes with several tools, Programming examples 7.6 – HEIDENHAIN TNC 128 (77184x-02) User Manual

Page 187

background image

Programming examples

7.6

7

TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014

187

Example: Group of holes with several tools

Program sequence:

Program the fixed cycles in the main program

Call the complete hole pattern (subprogram 1) in the
main program

Approach the groups of holes (subprogram 2) in
subprogram 1

Program the group of holes only once in subprogram
2

0 BEGIN PGM SP2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000

Call tool: center drill

4 Z+250 R0 FMAX

Retract the tool

5 CYCL DEF 200 DRILLING

Cycle definition: CENTERING

Q200=2

;SET-UP CLEARANCE

Q202=-3

;DEPTH

Q206=250

;FEED RATE FOR PLNGNG

Q202=3

;PLUNGING DEPTH

Q210=0

;DWELL TIME AT TOP

Q203=+0

;SURFACE COORDINATE

Q204=10

;2ND SET-UP CLEARANCE

Q211=0.25

;DWELL TIME AT BOTTOM

6 CALL LBL 1

Call subprogram 1 for the entire hole pattern

7 Z+250 R0 FMAX M6

Tool change

8 TOOL CALL 2 Z S4000

Call tool: drill

9 FN 0: Q201 = -25

New depth for drilling

10 FN 0: Q202 = +5

New plunging depth for drilling

11 CALL LBL 1

Call subprogram 1 for the entire hole pattern

12 Z+250 R0 FMAX M6

Tool change

13 TOOL CALL 3 Z S500

Call tool: reamer