
FANUC Series 16i-TA
2 CPU 3-path control function
Specifications
A-63406E
08 00.09.01 T.Nakazato Modified (viii)
07 00.06.23 T.Nakazato Modified (vii) H. kochiya
01 97.04.09 T.Nakazato Newly registered T. Masuda
ED. DATE DESIG. DESCRIPTION
TITLE
DRAW.NO.
SHEET
2.2 Programming
2.2.1 Program
Programs are stored into each program memories for each path. The format of program is the
FANUC standard format based on EIA format. To control 3-path system, waiting function,
Synchronous/composite/superimposed control function and Spindle control function are provided.
2.2.2 Waiting function with M code
(1) General
The waiting for one another are controlled with an M code.
By specifying a waiting M code in the programs, it is possible that the path waits for the other at
the M code block.
The waiting path keeps on waiting for the other path until the same waiting M code is executed on
the other path. After the same waiting M code is executed on the other path, the waiting path
execute the machining program from the next block after M code.
The range of waiting M code must be specified in the parameters.( No. 8110 and 8111)
It is also possible to ignore waiting M code with the no-wait signal.
(2) Program format
l A waiting pattern is specified with address-P in the same block as the waiting M code. If
address-P is not specified, a wait pattern becomes ‘Path-1 and Path-2.’
l The M code must be specified in a single block, as shown below.
M m P p ;
m: Waiting M code number
p : Number to specify a wait pattern
l The meaning of address-P are as following.
Waiting pattern Address P Meaning (Path 3,2,1)
Path-1 and Path-2 P3 (0,1,1)
Path-1 and Path-3 P5 (1,0,1)
Path-2 and Path-3 P6 (1,1,0)
Path-1 and Path-2 and Path-3 P7 (1,1,1)
(3) No-wait signal
l It is possible to ignore waiting M code with the no-wait signal.
l The waiting M code on the path which no-wait signal is set to 1, is ignored by the other
paths. Then the other paths do not wait for the path which no-wait signal is 1.
If the no-wait signal of a path is set to 1, that path becomes be not related with waiting , and the
other paths execute the program independently.