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

B-63324EN/03 PROGRAMMING 17.CUSTOM MACRO
- 599 -
- When the number of compensation values exceeds 200 (The
values of the compensation numbers up to 200 can also be
referenced using #2001 to #2800.)
H code
Geometric WearCompensation
number
Variable
number
Variable name Variable
number
Variable name
1 #10001 [#_OFSHG[1]] #110001 [#_OFSHW[1]]
2 #10002 [#_OFSHG[2]] #11002 [#_OFSHW[2]]
3 #10003 [#_OFSHG[3]] #11003 [#_OFSHW[3]]
: : : : :
998 #10998 [#_OFSHG[998]] #11998 [#_OFSHW[998]]
999 #10999 [#_OFSHG[999]] #11999 [#_OFSHW[999]]
D code
Geometric WearCompensation
number
Variable
number
Variable name Variable
number
Variable name
1 #12001 [#_OFSDG[1]] #13001 [#_OFSDW[1]]
2 #12002 [#_OFSDG[2]] #13002 [#_OFSDW[2]]
3 #12003 [#_OFSDG[3]] #13003 [#_OFSDW[3]]
: : : : :
998 #12998 [#_OFSDG[998]] #13998 [#_OFSDW[998]]
999 #12999 [#_OFSDG[999]] #13999 [#_OFSDW[999]]
- Alarm #3000 (Attribute : R/W)
When an error is detected in a macro, the machine can be placed in the
alarm state. By assigning an alarm number to system variable #3000,
the alarm lamp is turned on, and the machine is placed in the macro
alarm state (MCxxxx) as soon as processing of the previous block ends.
Variable number Variable name Description
#3000 [#_ALM] Macro alarm
[Example] #3000 = n (ALARM MESSAGE) ; (n 4095)
An alarm message not longer than 26 characters, enclosed
in a control-out code and control-in code, can be
programmed. When n = 123, the alarm screen displays the
following :
MC0123 ALARM MESSAGE

Leave a Reply

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