Heidenhain iTNC 530 (340 420) User Manual Page 391

  • Download
  • Add to my manuals
  • Print
  • Page
    / 530
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 390
HEIDENHAIN iTNC 530 363
9.2 Subprograms
9.2 Subprograms
Operating sequence
1 The TNC executes the part program up to the block in which a
subprogram is called with CALL LBL.
2 The subprogram is then executed from beginning to end. The
subprogram end is marked LBL 0.
3 The TNC then resumes the part program from the block after the
subprogram call.
Programming notes
n A main program can contain up to 254 subprograms.
n You can call subprograms in any sequence and as often as desired.
n A subprogram cannot call itself.
n Write subprograms at the end of the main program (behind the block
with M2 or M30).
n If subprograms are located before the block with M02 or M30, they
will be executed at least once even if they are not called.
Programming a subprogram
U
UU
U To mark the beginning, press the LBL SET key.
U
UU
U Enter the subprogram number.
U
UU
U To mark the end, press the LBL SET key and enter the
label number 0.
Calling a subprogram
U
UU
U To call a subprogram, press the LBL CALL key.
U
UU
U Label number: Enter the label number of the
subprogram you wish to call.
U
UU
U Repeat REP: Ignore the dialog question with the NO
ENT key. Repeat REP is used only for program
section repeats.
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...
CALL LBL 0 is not permitted (Label 0 is only used to mark
the end of a subprogram).
Page view 390
1 2 ... 386 387 388 389 390 391 392 393 394 395 396 ... 529 530

Comments to this Manuals

No comments