
OPERATION
B–63004EN/02
4. AUTOMATIC OPERATION
513
The subprogram call function is provided to call and execute subprogram
files stored in an external input/output device (Handy File, FLOPPY
CASSETTE, FA Card) during memory operation.
When the following block in a program in CNC memory is executed, a
subprogram file in the external input/output device is called:
To use this function, the Floppy Cassette directory display option must
be installed.
1. FS15 tape format
M198 Pffff L∆∆∆∆ ;
Number of repetitions
File number for a file in the I/O device
I/O devices call instruction
2. Other than FS15 tape format
M198 Pffff ∆∆∆∆ ;
Number of repetitions
I/O devices call instruction
File number for a file
in the I/O device
The subprogram call function is enabled when parameter No. 0102 for the
input/output device is set to 3. When the custom macro option is
provided, either format 1 or 2 can be used. A different M code can be used
for a subprogram call depending on the setting of parameter No. 6030.
In this case, M198 is executed as a normal M code. The file number is
specified at address P. If the SBP bit (bit 2) of parameter No. 3404 is set
to 1, a program number can be specified. When a file number is specified
at address P, Fxxxx is indicated instead of Oxxxx.
Programs in memory
execution mode
N1 ;
N2 ; 0123 .... File number
N3 M198 P0003 0123 ;
N4 ;
N5 ;
: First call/return
: Second call/return
: Third call/return
Program in the external
input/output device
Fig. 4.5 Program Flow When M198 is Specified
For the two–path control, subprograms in a floppy cassette cannot be
called for the two tool posts at the same time.
4.5
SUBPROGRAM CALL
FUNCTION (M198)
Format
Explanation
Restrictions