beautypg.com

5 nesting, Types of nesting, Nesting depth – HEIDENHAIN iTNC 530 (340 422) User Manual

Page 495: Subprogram within a subprogram

background image

HEIDENHAIN iTNC 530

495

1

0

.5 Nesting

10.5 Nesting

Types of nesting

„

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

„

Maximum nesting depth for main program calls: 6, where a CYCL
CALL acts like a main program call.

„

You can nest program section repeats as often as desired.

Subprogram within a subprogram

Example NC blocks

0 BEGIN PGM UPGMS MM

...

17 CALL LBL 1

Call the subprogram marked with LBL 1

...

35 L Z+100 R0 FMAX M2

Last program block of the

main program (with M2)

36 LBL 1

Beginning of subprogram 1

...

39 CALL LBL 2

Call the subprogram marked with LBL 2

...

45 LBL 0

End of subprogram 1

46 LBL 2

Beginning of subprogram 2

...

62 LBL 0

End of subprogram 2

63 END PGM UPGMS MM