Subprograms
8.2
8
TNC 320 | User's Manual
HEIDENHAIN Conversational Programming | 3/2014
253
8.2
Subprograms
Operating sequence
1 The TNC executes the part program up to calling a subprogram,
CALL LBL
.
2 The subprogram is then executed from beginning to end,
LBL 0
.
3 The TNC then resumes the part program from the block after
the subprogram call
CALL LBL
Programming notes
A main program can contain up to 254 subprograms
You can call subprograms in any sequence and as often as
desired
A subprogram cannot call itself
Write subprograms at the end of the main program (behind the
block with M2 or M30)
If subprograms are located before the block with M2 or M30,
they will be executed at least once even if they are not called
Programming a subprogram
To mark the beginning, press the LBL SET key
Enter the subprogram number. If you want to
use a label name, press the
lbl name
soft key to
switch to text entry
To mark the end, press the LBL SET key and enter
the label number "0"
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 ...