
B–61803E–1/10
APPENDIX
E. FANUC Super CAP T/CAP II T MACRO
COMPILER/EXECUTOR (Series 16/18)
and Super Capi T Macro Compiler/
EXECUTOR (Series 16i/18i/21iT)
319
#9892 – When a process is to be searched for, reference process
data used for search operation is set. (This macro
variable allows write operation only.)
#9893 – When a process is to be searched for, the offset number,
from the beginning, of the macro variable containing
data to be searched for is set. (This macro variable
allows write operation only.)
#9894 – The first macro variable number of the block containing
the initially set molding material figure data of the
program currently edited is set. (This macro variable
allows read operation only.)
#9895 = 1: Searches for the program currently executed.
0: Searches for the program currently edited.
P-code variables #10000 to #10699 can be freely used with a user
program. With a general macro compiler/executor (with the
FANUC Super CAP T Ver. 1 not incorporated), the number of
P-code variables (#10000 and up) can be changed using compile
parameter number 9037. With the system that has the
conversational function, however, this parameter is always set to
7. The system uses extended P-code variables #20000 and up;
these variables cannot be used with a user program.
(ii) Process numbers
Currently, up to 99 processes can be registered. When processes
are generated, the same number is assigned to a rough machining
process, finish machining process, and chamfering process.
(After renumbering operation is executed, a different process
number is assigned in ascending order to each of these processes.)
When a workpiece figure represents a molding material figure, 60
macro variables (initial setting - 2) are added to contain the data
of each point of the workpiece figure at the time of initial setting.
The first macro variable number of the block containing the
molding material figure data is set in #9894. When a workpiece
figure does not represent a molding material figure, #9894 is set
to 0 or a null.
(b) Process data and offset
A conversational program consists of a block of 60 macro variables
as a basic unit. So, except at the time of initial setting, any process
data can be represented using the first macro variable number of the
block containing the process and its offset from the first macro
variable number.
However, the contents of a program depends on the type of process.
Accordingly, the data represented by the same offset can vary from
process to process.
(i) Details of offsets for each type of process
For those Super CAPi T series that support complex lathes
(A08B–9001–J784, J785), Section O.3, ”Process Data,” applies
to the functions supporting the FANUC Super CAPi ATC, user
macro interface supporting complex lathes, and process data,
described later.