Contents
8 Subprograms and program section repeats.............................................................................. 243
8.1 Labeling subprograms and program section repeats......................................................................244
Label.............................................................................................................................................................................. 244
8.2 Subprograms.................................................................................................................................. 245
Operating sequence................................................................................................................................................... 245
Programming notes................................................................................................................................................... 245
Programming the subprogram................................................................................................................................245
Calling a subprogram................................................................................................................................................ 246
8.3 Program-section repeats................................................................................................................247
Label.............................................................................................................................................................................. 247
Operating sequence................................................................................................................................................... 247
Programming notes................................................................................................................................................... 247
Programming a program section repeat.............................................................................................................. 248
Calling a program section repeat........................................................................................................................... 248
8.4 Calling an external NC program..................................................................................................... 249
Overview of the soft keys.........................................................................................................................................249
Operating sequence................................................................................................................................................... 250
Programming notes................................................................................................................................................... 250
Calling an external NC program..............................................................................................................................252
8.5 Point tables.................................................................................................................................... 254
Creating a point table................................................................................................................................................254
Hiding single points for the machining process..................................................................................................255
Selecting a point table in the NC program........................................................................................................... 256
Using point tables...................................................................................................................................................... 257
Definition.......................................................................................................................................................................257
8.6 Nesting...........................................................................................................................................258
Types of nesting.........................................................................................................................................................258
Nesting depth.............................................................................................................................................................. 258
Subprogram within a subprogram......................................................................................................................... 259
Repeating program section repeats.......................................................................................................................260
Repeating a subprogram.......................................................................................................................................... 261
8.7 Programming examples..................................................................................................................262
Example: Milling a contour in several infeeds..................................................................................................... 262
Example: Groups of holes........................................................................................................................................ 263
Example: Group of holes with multiple tools....................................................................................................... 264
HEIDENHAIN | TNC620 | Klartext Programming User's Manual | 01/2022
17