
B–61803E–1/10
6. FUNCTIONS OF THE MACRO
EXECUTOR
PROGRAMMING
127
Using the M code specified by compilation parameter, a P-CODE
program (execution macro program) called by a G, M, or T code from a
user program can call another user program as a subprogram.
(User program)
O0001;
G100 X10. Z20. ;
M02
O1000;
:
:
M99;
(Execution macro program)
O9010;
:
:
Mmm P1000;
:
M99;
Mmm Ppppp;
mm : M code specified in compilation parameter No. 9033
pppp : Number of the user program to be called
(A variable or expression can be specified.)
(1) Program call from a user program which was called by an execution
macro
Other user program in the program editing memory can be called from
a user program, which was called by an execution macro program,
using M98, G65 and G66. However, other user program cannot be
called by using G, M, T, or special code, etc.
Also an execution macro program can be called from a user program
which was called by an execution macro.
Calling method
Program to be called
M98, G65, G66 M/S/T/Special code/etc
User program in program edit-
ing memory
Yes No
Execution macro program No Yes
(2) Calling from an execution macro
A user program can be called from an execution macro which was
called by a user program. However, user program cannot be called
doubly from an execution macro program.
6.29
FUNCTION FOR
CALLING A USER
PROGRAM BY AN
EXECUTION MACRO
6.29.1
Function
6.29.2
Calling Format
6.29.3
Multiple Calls