Programming examples
8.6
8
TNC 320 | User's Manual
HEIDENHAIN Conversational Programming | 3/2014
265
Example: Group of holes with several tools
Program sequence:
Program the fixed cycles in the main program
Call the entire hole pattern (subprogram 1)
Approach the groups of holes in subprogram 1, call
group of holes (subprogram 2)
Program the group of holes only once in subprogram
2
0 BEGIN PGM UP2 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 L Z+250 R0 FMAX
Retract the tool
5 CYCL DEF 200 DRILLING
Define the CENTERING cycle
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 L 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 L Z+250 R0 FMAX M6
Tool change
13 TOOL CALL 3 Z S500
Call tool: reamer
Summary of Contents for TNC 320
Page 4: ...Controls of the TNC 4 TNC 320 User s Manual HEIDENHAIN Conversational Programming 3 2014 ...
Page 5: ...Fundamentals ...
Page 16: ...Contents 16 TNC 320 User s Manual HEIDENHAIN Conversational Programming 3 2014 ...
Page 43: ...1 First Steps with the TNC 320 ...
Page 63: ...2 Introduction ...
Page 81: ...3 Programming Fundamentals file management ...
Page 124: ......
Page 125: ...4 Programming Programming aids ...
Page 152: ......
Page 153: ...5 Programming Tools ...
Page 180: ......
Page 181: ...6 Programming Programming contours ...
Page 232: ......
Page 233: ...7 Programming Data transfer from DXF files or plain language contours ...
Page 251: ...8 Programming Subprograms and program section repeats ...
Page 267: ...9 Programming Q Parameters ...
Page 337: ...10 Programming Miscellaneous functions ...
Page 357: ...11 Programming Special functions ...
Page 379: ...12 Programming Multiple Axis Machining ...
Page 406: ......
Page 407: ...13 Manual operation and setup ...
Page 462: ......
Page 463: ...14 Positioning with Manual Data Input ...
Page 468: ......
Page 469: ...15 Test run and program run ...
Page 497: ...16 MOD functions ...
Page 525: ...17 Tables and overviews ...