5 macro call commands – Rockwell Automation 8520 9/Series CNC Lathe User Manual
Page 716
Paramacros
Chapter 28
28-42
2.
Enter a name for the backup file and press
[TRANSMIT]
.
The system verifies the file name and backs up the selected
parameters into a part program. You can restore these parameters by
selecting and executing that part program.
Important: If part program calculations cause an overflow value, then the
generated backup file contains an M00 and the parameter number followed
by the word “OVERFLOW” as a comment.
When a paramacro is called, execution of the currently active part program
is halted, and execution is transferred to the macro program. Call
paramacros in the following ways:
Programming G65 in a part program
Programming G66 or G66.1 in a part program
Setting the proper AMP data can call a paramacro with the
programming of specific G--, T--, S--, M--, and B--codes
You can use a paramacro call to call any program that has a program name
of up to 5 numeric digits following the letter O (see chapter 10 on program
names). This program must also contain an M99 end of subprogram or
macro code somewhere in the program before an M02 or M30 is read.
This M99 code causes control to return to the main program or restarts the
paramacro if it is to be executed more than one time.
Important: The M99 code may be programmed anywhere in a paramacro
program block provided no axis words are programmed to the left of the
M99. Any information (other than axis words) programmed to the left of
M99 is executed as part of the paramacro. Any information (including axis
words) programmed in the block to the right of the M99 command is
ignored.
M99X10;
X10 is ignored
X10M99;
Error is generated
M03M99;
M03 is executed
After the control has executed the macro the specified number of times (as
specified by the L--word), execution is returned to the block following the
paramacro call in the calling program.
28.5
Macro Call Commands