Calling A Subprogram - HEIDENHAIN ITNC 530 User Manual

Conversational programming
Hide thumbs Also See for ITNC 530:
Table of Contents

Advertisement

10.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 with LBL 0.
3 The TNC then resumes the part program from the block after the
subprogram call.
Programming notes
A main program can contain up to 254 subprograms.
You can call subprograms in any sequence and as often as desired.
A subprogram cannot call itself.
Write subprograms at the end of the main program (behind the block
with M02 or M30).
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
To mark the beginning, press the LBL SET key.
Enter the subprogram number.
To mark the end, press the LBL SET key and enter the
label number "0".

Calling a subprogram

To call a subprogram, press the LBL CALL key.
Label number: Enter the label number of the
subprogram you wish to call. If you want to use a label
name, press the key " to switch to text entry.
Repeat REP: Ignore the dialog question with the NO
ENT key. Repeat REP is used only for program
section repeats.
CALL LBL 0 is not permitted (Label 0 is only used to mark
the end of a subprogram).
HEIDENHAIN iTNC 530
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...
517

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itnc 530 e

Table of Contents