Contents
48
HEIDENHAIN | TNC 640 | Conversational Programming User's Manual | 10/2017
9 Subprograms and Program Section Repeats............................................................................355
9.1 Labeling subprograms and program section repeats.................................................................... 356
Label.....................................................................................................................................................356
9.2 Subprograms...................................................................................................................................... 357
Operating sequence.............................................................................................................................357
Programming notes..............................................................................................................................357
Programming the subprogram............................................................................................................. 358
Calling a subprogram........................................................................................................................... 358
9.3 Program-section repeats................................................................................................................... 359
Label.....................................................................................................................................................359
Operating sequence.............................................................................................................................359
Programming notes..............................................................................................................................359
Programming a program section repeat..............................................................................................360
Calling a program section repeat.........................................................................................................360
9.4 Any desired NC program as subprogram........................................................................................361
Overview of the soft keys................................................................................................................... 361
Operating sequence.............................................................................................................................362
Programming notes..............................................................................................................................362
Calling any program as a subprogram................................................................................................. 363
9.5 Nesting................................................................................................................................................ 366
Types of nesting...................................................................................................................................366
Nesting depth.......................................................................................................................................366
Subprogram within a subprogram....................................................................................................... 367
Repeating program section repeats.....................................................................................................368
Repeating a subprogram......................................................................................................................369
9.6 Programming examples.................................................................................................................... 370
Example: Milling a contour in several infeeds..................................................................................... 370
Example: Groups of holes................................................................................................................... 371
Example: Group of holes with several tools........................................................................................372