Fanuc Series 15i/150i-MA (Programming) Operators Manual

B-63324EN/03 PROGRAMMING 17.CUSTOM MACRO
- 607 -
Classifi-
cation
Value
number
Value name Description
(1)
(2)
(3)
#4119
#4319
#4519
[#_BUFS]
[#_ACTS]
[#_INTS]
Modal information (S code)
(1)
(2)
(3)
#4120
#4320
#4520
[#_BUFT]
[#_ACTT]
[#_INTT]
Modal information (T code)
(1)
(2)
(3)
#4130
#4330
#4530
[#_BUFWZP]
[#_ACTWZP]
[#_INTWZP]
Modal information
(additional workpiece coordinate system
number P)
[Example] O1234;
N10 G00 X200. Y200. ;
N20 G01 X1000. Y1000. F10. ;
:
:
N50 G00 X500. Y500. ;
N60 #1 = #4001 ;
Suppose that the CNC is currently executing N20, and that the CNC has
buffered the blocks up to N60 (as is usually the case in multibuffer
mode). The block currently being executed is N20, and the
immediately preceding block is N50. So, the group 1 modal
information of the block currently being executed is G01, and the group
1 modal information of the immediately preceding block is G00.
When N60 #1=#4201; is specified, #1 = 1.
When N60 #1=#4001; is specified, #1 = 0.
NOTE
Note on "immediately preceding block" and "block
currently being executed"
The CNC reads, in advance, those blocks following
the block currently being executed, so that the block
currently being executed usually differs from the
block that is buffered. In a program, the immediately
preceding block is that block that is buffered by the
CNC that immediately precedes a buffered block that
specifies a system variable from #4001 to #4130.

Leave a Reply

Your email address will not be published. Required fields are marked *