4 nesting, Subprogram within a subprogram – HEIDENHAIN TNC 310 (286 140) User Manual

Page 163

Advertising
background image

151

HEIDENHAIN TNC 310

9.4 Nesting

9.4 Nesting

You can nest subprograms and program section repeats in the
following ways:

Subprograms within a subprogram

Program section repeats within a program section repeat

Subprograms repeated

Program section repeats within a subprogram

Nesting depth
The nesting depth is the number of successive levels in which
program sections or subprograms can call further program sections
or subprograms.

Maximum nesting depth for subprograms: 8

You can nest program section repeats as often as desired

Subprogram within a subprogram

Example NC blocks

0

BEGIN PGM 15 MM

...

17

CALL LBL 1

...

35

L Z+100 R0 FMAX M2

36

LBL 1

...

39

39 CALL LBL 2

...

45

LBL 0

46

LBL 2

...

62

LBL 0

63

END PGM 15 MM

Call the subprogram marked with LBL1

Last program block of the

main program (with M2)

Beginning of subprogram 1

Call the subprogram marked with LBL2

End of subprogram 1

Beginning of subprogram 2

End of subprogram 2

Advertising
This manual is related to the following products: