System Variables List R J3ib
System Variables List R J3ib
The following information has been compiled from the RJ3iB Controller
Software Reference Manual from the Fanuc CRC web site
(https://crc.frc.com/Docs/eDocMain.asp) ....
$AB_INT_CFG.$address
$AB_INT_CFG.$command
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 1/810
7/23/2019 System Variables List R-J3iB
$AB_INT_CFG.$config
Name: Configuration
$AB_INT_CFG.$dip_sw_0
$AB_INT_CFG.$dip_sw_1
$AB_INT_CFG.$gen_flt
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 2/810
7/23/2019 System Variables List R-J3iB
$AB_INT_CFG.$leds
$AB_INT_CFG.$rate
Minimum: 0 Maximum:
RO UIF: RO Default:
CRTL: RO255Data Type: 0 KCL/Data:
INTEGER RO Program:
Memory: CMOS
$AB_INT_CFG.$ser_flt
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 3/810
7/23/2019 System Variables List R-J3iB
$AB_INT_CFG.$stat_reg
$AC_CRC_ACCO[1-5]
$AC_CRC_ID[1-5]
Description: For internal use only. Do not modify this system variable. When
karel program for setting the small circle servo parameters executes the value is
set to the version loaded. Number of array(5) means number of motion group.
$AC_CRC_SET[1-5]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 4/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. When a
KAREL program that sets the small circle servo parameters executes, the value
is set to 1 to indicate that the option was loaded. The number of the array(5)
corresponds to the number of the motion group.
$ANGTOL[1-9]
Description: The maximum tolerance of each joint for the positional comparison
operation. Two positions are considered equal when the difference between each
of their respective axis angles (units: in deg) is less than $ANGTOL.
$ANGTOL[9]
Description: The maximum tolerance of each joint for the positional comparison
$AP_MAXAX
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 5/810
7/23/2019 System Variables List R-J3iB
Description: Reserved for Internal use by FANUC Robotics. You cannot change
this variable.
$AP_PLUGGED
Name:
Application Used Placeholder
Description: This variable is used by the system to determine which application
tools slots are occupied. You cannot change this variable.
$AP_TOTALAX
CMOS
Name: Number of Tasks in the Application.
Description: Reserved for Internal use by FANUC Robotics. You cannot change
this variable.
$AP_USENUM[1-32]
Minimum: 0 Maximum:
RO Program: UIF: FP Default:
4278190080
Not available CRTL: RW 1 KCL/Data:
Data Type:
UBYTE Memory: CMOS
Description: The number of devices that each application uses. Reserved for
Internal use by FANUC Robotics. You cannot change this variable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 6/810
7/23/2019 System Variables List R-J3iB
$AP_USENUM[32]
Description: The number of devices that each application uses. Reserved for
Internal use by FANUC Robotics. You cannot change this variable.
$APPLICATION[1]
Minimum: "" Maximum: "" Default: " " KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
$APPLICATION[2]
$APPLICATION[3]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 7/810
7/23/2019 System Variables List R-J3iB
$ARCLINK[1].$can_recv
$ARCLINK[1].$comment
Description:
each ArcLink The ArcLink
channel. TheSTATUS menu allows
string is stored you to enter
in the variable a comment for
$comment.
$ARCLINK[1].$mbid
Name: Motherboard ID
Fanuc RJ3iB System Variable Listing Page 8 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 8/810
7/23/2019 System Variables List R-J3iB
$ASCII_SAVE
Description: Saves programs in ASCII format when set to TRUE. The default is
to save program in binary format. The ASCII file save format can be edited off-
line.
$AUTOINIT
Description: Reserved for Internal use by FANUC Robotics. Do not change this
variable. Modifying this will cause severe problems during a Controlled Start.
$AUTOMESSAGE
Screen: SYSTEM variable screen and SYSTEM configuration screen (on the
teach pendant)
$AUTORCV_ENB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 9/810
7/23/2019 System Variables List R-J3iB
Description: This system variable is used by the customer. When the customer
condition isn’t satisfied, this parameter should be changed to FALSE using the
parameter instruction. This value should be TRUE if you do not use this system
variable.
$AWELEWC[1].$usr_def_di
$AWELEWC[1].$usr_def_do
Minimum: 0 Maximum:
Not available 0x7fffffffRWDefault:
UIF: RW CRTL: 0 KCL/Data:
Data Type: Program:
INTEGERRWMemory:
CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 10/810
7/23/2019 System Variables List R-J3iB
$AWELEWC[1].$wir_mtr_tim
Description: $WIR_MTR_TIM sets the rate at which the Lincoln Electric Wire
Feeder will send wire feed speed data to the robot when using ArcLink. The units
are milliseconds. The valid range is 4 to 100.
$AWEPCR[1].$awwv_mode
$AWEPOR[1].$error_code
Minimum: 0 Maximum: 0xFFFFFFFF Default: 0 KCL/Data:
RO Program: Not available UIF: RO CRTL: RO Data Type:
ULONG Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 11/810
7/23/2019 System Variables List R-J3iB
$AWEPOR[1].$heat_input
$AWEPOR[1].$power
Name: Power
Description:
while welding. This
It is variable is aofmeasure
the product of the
the current energy
and transferred
voltage feedbackper
or itsecond
is the
power reported by the weld controller. The units are Watts, which are
Joules/second (J/s).
$AWEPRODSTAT[1].$weld_dist
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 12/810
7/23/2019 System Variables List R-J3iB
$AWEPRODSTAT[1].$weld_heat
workpiece
the while
heat input forwelding in Joules.
each weld $AWEWELDSTAT[1].$WELD_STAT
and $AWEPRODSTAT[1].$WELD_HEAT contains
contains
the heat input for alll welds. This variable will turnover to 0 wheh it reaches
1,000,000. This variable is RESET to 0 via the RESET function key in the Weld
Status screen.
$AWEPRR[1].$rmt_gas
Not
CMOSavailable UIF: RW CRTL: RW Data Type: AWDIO_T Memory:
Description: This variable defines a digital input signal to control the welding gas
flow remotely.
$AWEPRR[1].$rmt_inchbwd
Description: This variable defines a digital input signal to inch the wire backward
remotely. It should be set using the CONFIG function key in the Weld I/O Input
Fanuc RJ3iB System Variable Listing Page 13 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 13/810
7/23/2019 System Variables List R-J3iB
screen. An input named "Remote Inch Bwd" appears in the Weld input screen if
"Remote wire inch" is enabled in the Weld System Setup screen.
$AWEPRR[1].$rmt_inchfwd
Name:
Remote inch forward
Description: This variable defines a digital input signal to inch the wire forward
remotely. It should be set using the CONFIG function key in the Weld I/O Input
screen. An input named "Remote Inch Fwd" appears in the Weld input screen if
"Remote wire inch" is enabled in the Weld System Setup screen.
$AWEPRR[1].$strike_wfs
Minimum: 0.0 Maximum: 1000.0 Default: 100.0 KCL/Data:
RW Program: Not available UIF: RW CRTL: RW Data Type:
REAL Memory: CMOS
Description: This variable is the initial wire feed speed used during an Arc Start
with the Lincoln Electric PowerWave power supplies.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 14/810
7/23/2019 System Variables List R-J3iB
welding analog outputs to ramp to their programmed values in the specified time.
If FALSE, the analog signals transition immediately to the programmed values.
$AWERAMP[1].$time_factor
$AWEUPR[1].$ae_pre_time
$AWEUPR[1].$as_pre_time
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 15/810
7/23/2019 System Variables List R-J3iB
overlay the small delays in starting the wire feeder with the robot’s final motion to
the Arc Start position.
$AWEUPR[1].$as_wire_adj
$AWSCFG.$weave_synch
$AWSPCR.$rmt_gas_ena
$AWSPCR.$rmt_wir_ena
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 16/810
7/23/2019 System Variables List R-J3iB
$AWSPCR.$tm_wire_ena
2.2 B
$BACK_EDIT[1] STRUCTURE
$BACK_EDIT[1].$backup_name
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 17/810
7/23/2019 System Variables List R-J3iB
$BACK_EDIT[1].$bck_comment
Name:
Description:
The comment of the background edit program(-BCKEDT-).
Power Up: Takes effect immediately
$BACK_EDIT[1].$delete_ok
$BACK_EDIT[1].$ept_idx
Description:
$BACK_EDIT[1].$open_id
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 18/810
7/23/2019 System Variables List R-J3iB
Description:
$BACK_EDIT[1].$program
Description: Used by the system. The current name is always "-BCKEDT-" and
cannot be changed.
$BACK_EDIT[1].$replacing
Description:
$BACK_EDIT[1].$src_name
$BACK_EDIT[1].$used_tp_crt
Fanuc RJ3iB System Variable Listing Page 19 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 19/810
7/23/2019 System Variables List R-J3iB
Description:
$background
Description: If TRUE the system will allow Program "A" to be edited while
program "B" is executing. This implies that all TPE functions and select functions
such as create and copy can occur with the teach pendant disabled. Background
edit is an optional feature.
$BACKUP_NAME
Description: This is the root name for the .LDC files that will be created from the
Controller Backup feature. Default is "BACKUP," but you can change this from
the SYSTEM Variables screen or the Controlled Start File Menu by selecting
Controller Backup. This is a six character alphanumeric string. The files that are
created (if BACKUP is the root name) will be BACKUP01.LDC, BACKUP02.LDC,
etc.
Power Up: On_Cold_Start
$BGE_PROGRAM
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 20/810
7/23/2019 System Variables List R-J3iB
Description: If this string is not NIL it contains the name of the program which is
being edited in the background. This variable allows a KAREL program to
determine whether a program to be run will cause an error or not. This is a read
only variable written to by the system.
$bge_unusend
Description: If set to TRUE the system will automatically exit background mode
if a program is called for editing. If this is FALSE then the system will stop
program execution and display a prompt box.
$BGEAUTOEXIT
Minimum:
RW UIF: 0Not Maximum:
available 1 Default:
CRTL: 0 KCL/Data:
Not available Type:Program:
Data RW
BOOLEAN Memory: Not available
Description: If set to TRUE the system will automatically exit background mode
if a program is selected for editing. If this is FALSE then the system will stop
program execution and display a prompt box.
$BLAL_OUT STRUCTURE
Name: Low Voltage Alarm for Pulse Coder Backup Battery Output Function
Description: "BLAL" alarm (severity is WARNING) occurs when the pulse code
backup battery voltage becomes low, and can be used for preventing "BZAL"
(Battery zero alarm). The occurrence of "BLAL" is shown at the teach pendant
and it can also be shown as output signals such as DO[] or BATALM (UOP
output signal for CPU board backup battery alarm). The individual fields within
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 21/810
7/23/2019 System Variables List R-J3iB
this structure are described below. NOTE From KCL, a required dummy field,
$BLAL_OUT.$PS_BATALM_0, is displayed.
$BLAL_OUT.$batalm_or
TRUE , alarm,
battery the BATALM UO signal
or if a BLAL is turned
or a BZAL on if An
occurs. thealarm
main message
CPU board
onbackup
the TP will
identify which battery alarm occurred. If FALSE , the BATALM UO signal is
turned on only if the main CPU board backup battery alarm occurs.
$BLAL_OUT.$do_index
Description: If a non-zero value is specified, turn on DO[] of this index when
BLAL or BZAL occurs.
$BLT
CMOSProgram: RO
RO UIF: RO CRTL: RO Data Type: INTEGER Memory:
Description: Displays the date when the system software was made. You
cannot change this variable.
$BWD_ABORT
Fanuc RJ3iB System Variable Listing Page 22 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 22/810
7/23/2019 System Variables List R-J3iB
2.3 C
$CD_JOG_ENB
$CD_LDR_FRM[1].$origin[1-6]
Description: Leader frame origin teaching position. This variable include the
teach point of both the leader group position and the follower group position
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 23/810
7/23/2019 System Variables List R-J3iB
$CD_LDR_FRM[1].$origin[6]
Description:
teach point of Leader
both theframe origin
leader groupteaching
positionposition.
and theThis variable
follower groupinclude the
position
$CD_LDR_FRM[1].$x_pos[1-6]
RW CRTL: RW KCL/Data:
DEF_CD_POINT Data Type:RW Program: Not
CD_POINT_T CMOSUIF:
available
Memory:
SETUP menu.
$CD_LDR_FRM[1].$x_pos[6]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 24/810
7/23/2019 System Variables List R-J3iB
$CD_LDR_FRM[1].$y_pos[1-6]
$CD_LDR_FRM[1].$y_pos[6]
SETUP menu.
See Also: $CD_PARAM.$sv_set_enb 0 0 100000000 RW RW RW INTEGER
$CD_LDR_FRM[4] STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 25/810
7/23/2019 System Variables List R-J3iB
$CD_PAIR STRUCTURE
$CD_PAIR.$ldr_frm_num
Minimum: 0 Maximum:
RW Program: RW UIF:MAX_LDR_FRM Default:
Not available CRTL: KCL/Data:
Not 1available Data Type:
LONG Memory: Not available
Description: Indicates which leader frame will be used in LDR Coordinate frame
when use follower group jogging.
Screen:
menu. SYSTEM Variables screen. Setup menu of Coord menu in SETUP
$CD_PAIR.$leader_frm[6]
Description: The
Follower group framewhen
Jogging attached to theCOORD
the JOG leader group. Thiscoordinate.
is in LDR frame will be used for
$CD_PAIR.$loc_jog
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 26/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 27/810
7/23/2019 System Variables List R-J3iB
$LOCTOL, and $ORIENTTOL are used in conjunction with the relational operator
``>=". Power Up:
$CMCFG STRUCTURE
$CMCFG.$debug
Name: Debug
Description: Denotes the motion group number that IntelliTrak feature is applied.
The default value is 1, meaning Group number 1 is selected.
Power Up: N/A
$CMSCH STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 28/810
7/23/2019 System Variables List R-J3iB
$CMSCH[1].$cmc_type
IntelliTrak schedule
PROGRAM DETAILnumber
screen.to 0. You can specify this value using the
$CMSCH[1].$cnstnt_path
because
moves the actual
around path depends
all corners onprevious
using the the corner
andspeed. If setspeeds.
next path to 0, the robot
$CMSCH[1].$min_acc_cmc
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 29/810
7/23/2019 System Variables List R-J3iB
$CMSCH[1].$nom_acc_ovr
Description: This variable is a global acceleration override that affects the entire
program. The default value is 1.0 which means the default acceleration time is
used. A value of 0.8 means acceleration time is 0.8 * default acceleration.
$CMSCH[1].$nom_pth_spd
Minimum:
RW Program: Maximum:
0.001RW UIF: Not3000. Default:
available CRTL: Not KCL/Data:
100. available Data Type:
REAL Memory: Not available
Description: This variable affects corner rounding for the entire program. Its
value indicates the corner rounding achieved when speed is set to this value.
The default value is 100, which means corner rounding is achieved if the travel
speed is set to 100 mm/sec. Note that this speed is independent of program
speed. If CMSCH[1].$cnstnt_path is 1, the robot moves around all corners using
$CMSCH[1].$orient_type
Fanuc RJ3iB System Variable Listing Page 30 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 30/810
7/23/2019 System Variables List R-J3iB
Description: This system variable allows the user to choose between a one-
angle method of orientation control (used prior to V3.06PA) or the standard
orientation control method. The standard orientation control method is the same
as that which is used when IntelliTrak is disabled. If set to 0, then the standard
orientation control method is used. If set to 1, chosen then the one-angle
orientation method is used.
$CMSCH[1].$rot_speed_lim
$CMSCH[1].$warnmessenb
$CN_ADP_CNF[1].$cn_adpenab
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 31/810
7/23/2019 System Variables List R-J3iB
$CN_ADP_CNF[1].$cn_bd_dtype
$CN_ADP_CNF[1].$cn_bd_majrv
$CN_ADP_CNF[1].$cn_bd_minrv
$CN_ADP_CNF[1].$cn_bd_pcode
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 32/810
7/23/2019 System Variables List R-J3iB
$CN_ADP_CNF[1].$cn_bd_vndid
$CN_ADP_CNF[1].$cn_class
$CN_ADP_CNF[1].$cn_conpt0
$CN_ADP_CNF[1].$cn_conpt1
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 33/810
7/23/2019 System Variables List R-J3iB
$CN_ADP_CNF[1].$cn_insize
Description:
Power Up: N/A
$CN_ADP_CNF[1].$cn_inst
$CN_ADP_CNF[1].$cn_ist_sz
Description:
Power Up: N/A
$CN_ADP_CNF[1].$cn_ost_sz
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 34/810
7/23/2019 System Variables List R-J3iB
Description:
$CN_ADP_CNF[1].$cn_outsize
Description:
Power Up:
N/A
$CN_BD_INFO[1].$cn_bd_cmt
$CN_BD_INFO[1].$cn_bd_dtype
$CN_BD_INFO[1].$cn_bd_erst
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 35/810
7/23/2019 System Variables List R-J3iB
Description: This sets what the last state of the input/output ports should be. 0 :
Keep last state 1 : Set to zero 2 : Use individual device settings
$CN_BD_INFO[1].$cn_bd_kprst
$CN_BD_INFO[1].$cn_bd_macid
Description: The Media Access Control Identifier (MAC-Id) for the ControlNet
$CN_BD_INFO[1].$cn_bd_majrv
$CN_BD_INFO[1].$cn_bd_mb_id
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 36/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_bd_minrv
$CN_BD_INFO[1].$cn_bd_pcode
$CN_BD_INFO[1].$cn_bd_stat
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 37/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_bd_vndid
$CN_BD_INFO[1].$cn_dbin_ver
Description: Provides the revision number for the firmware on the card
$CN_BD_INFO[1].$cn_fbin_ver
Description: Provides the revision number for the FPGA Firmware on the card
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 38/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_firm_loc
Description: This sets where the CNET firmware file resides. should be. 0 :
CN_FLASH_BIN - Run BIN file from flash - Default Setting 1 : CN_LOAD_BIN -
Load BIN file from FRSU:
$CN_BD_INFO[1].$cn_firmfile
Minimum: "" Maximum: "" Default: "******************" KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: STRING Memory:
CMOS
Description: This indicates firmware file to be loaded. The extension of this file
is .BIN. If no file is supplied, the file in flash is run.
Description: This indicates firmware file to be loaded. The extension of this file
is .SS1. This is required to update the FPGA Flash EPROM.
Power Up: N/A
$CN_BD_INFO[1].$cn_gbcntr
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 39/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_gbpre
$CN_BD_INFO[1].$cn_gbstrt
$CN_BD_INFO[1].$cn_netchang
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 40/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_nut
Description: Identifies the network update time (NUT) of the ControlNet Network.
$CN_BD_INFO[1].$cn_or_ersv
$CN_BD_INFO[1].$cn_pgafile
Description: This indicates firmware file to be loaded. The extension of this file
is .SSP. This is required to update the FPGA Flash EPROM. This is the file which
will be loaded by the FPGA
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 41/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_slot
$CN_BD_INFO[1].$cn_smax
$CN_BD_INFO[1].$cn_stat1
$CN_BD_INFO[1].$cn_stat2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 42/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_stat3
Name:
ControlNet Sys Var for Internal Purposes
Description: This value cannot be changed
$CN_BD_INFO[1].$cn_stat4
$CN_BD_INFO[1].$cn_stat5
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 43/810
7/23/2019 System Variables List R-J3iB
$CN_BD_INFO[1].$cn_tg_ersv
Description: Specifies Error severity for errors posted runtime errors adapter
mode connections
$CN_BD_INFO[1].$cn_umax
$CN_DEBUG
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 44/810
7/23/2019 System Variables List R-J3iB
$CN_DV_LIST[1].$cn_dv_cmt
Power Up:
Effective immediately.
Screen: ControlNet Device List screen
$CN_DV_LIST[1].$cn_dv_ihdln
$CN_DV_LIST[1].$cn_dv_macid
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 45/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 46/810
7/23/2019 System Variables List R-J3iB
$CN_DV_LIST[1].$cn_dv_naout
$CN_DV_LIST[1].$cn_dv_ndin
$CN_DV_LIST[1].$cn_dv_ndout
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 47/810
7/23/2019 System Variables List R-J3iB
$CN_DV_LIST[1].$cn_dv_ohdln
Description: This reflects the ControlNet Connection Header Length. The total
size of data exchanged is equal to 2 bytes of Sequence, header length and the
I/O size
$CN_DV_LIST[1].$cn_dv_pcode
Minimum: 0 Maximum:
RO UIF: Not Default:
32767 Not
available CRTL: 0 KCL/Data:
available Data Type:RO Program:
INTEGER Memory: Not available
Description: The status of the ControlNet device. 0: device is Not used 1: device
is offline 2: device is in an error state 3: device is online
Fanuc RJ3iB System Variable Listing Page 48 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 48/810
7/23/2019 System Variables List R-J3iB
$CN_DV_LIST[1].$cn_dv_type
$CN_DV_LIST[1].$cn_dv_vndid
$CN_TRG_INF_T.$size
Description:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 49/810
7/23/2019 System Variables List R-J3iB
$CN_TRG_INF_T.$start_pt
Name: This specifies the starting point of this instance for a given slot
Description:
$CN_TRG_INF_T.$targ_inst
Description: This specifies the target Instance for the ControlNet Connection
$CN_USR_GRP STRUCTURE
Name: Continuous Turn User Group Variables
See Also: FANUC Robotics Controller Continuous Turn User Guide for more
information
$CN_USR_GRP[1].$cn_grp_acc
Description: This variable controls the acceleration time of the robot and
continuous turn axis. It is provided for advanced users who wish to change how
Fanuc RJ3iB System Variable Listing Page 50 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 50/810
7/23/2019 System Variables List R-J3iB
the robot acceleration is coordinated with the continuous turn axis. When FALSE
(default), the group axes’ (robot and extended axes) acceleration time is
independent of the continuous turn axis acceleration time. When TRUE, then all
the axes in the group accelerate at the same rate as the continuous turn axis.
This is in effect only during continuous rotation.
See Also: FANUC Robotics Controller Continuous Turn User Guide for more
information
$CN_USR_GRP[1].$cn_same_dir
Description: This variable controls the direction of rotation of the continuous turn
axis when ending continuous rotation. If TRUE (default), then when ending
continuous rotation, the continuous turn axis will stop and then rotate in the same
direction as continuous rotation until it reaches the taught position. If FALSE,
then the continuous turn axis will stop and move the shortest rotational distance
to the taught position, even if this means rotating in a direction that this opposite
to the continuous rotation.
See Also: FANUC Robotics Continuous Turn User Guide for more information
$CN_USR_GRP[1].$cn_step_enb
Description: 1 = continuous turn axis will not move during step mode. 0 =
continuous turn axis will move to the taught position during step mode.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 51/810
7/23/2019 System Variables List R-J3iB
$CN_USR_GRP[1].$cn_turn_no
See Also: FANUC Robotics Continuous Turn User Guide for more information.
$CONT_R_NUM
Minimum:
RW UIF: 0Not Maximum:
available 32 Default:
CRTL: 32 KCL/Data:
Not available RW
Data Type: Program:
INTEGER Memory: Not available
Description: This variable is valid only when $pause_ncont is set to TRUE. This
variable specifies a register that is set to 0 when the robot makes a contact with a
part. The register is set to 1 if the robot does not touch a part.
$CORE[1]
Minimum: "" Maximum: " " Default: " " KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 52/810
7/23/2019 System Variables List R-J3iB
Description: Displays the release time name and version of the software
application and core.
$CORE[2]
Minimum: "" Maximum: " " Default: " " KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
Memory:
STRING Not available
Name: Reserved
$CR_AUTO_DO
Description: If this variable is non-zero, this specifies the DOUT signal which will
be set if the controller is in AUTO mode.
$CR_T1_DO
Minimum: 0 Maximum: 32767 Default: 0 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
Description: If this variable is non-zero, this specifies the DOUT signal which will
be set if the controller is control reliable and is in T1 mode.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 53/810
7/23/2019 System Variables List R-J3iB
$CR_T2_DO
Description: If this variable is non-zero, this specifies the DOUT signal which will
be set if the controller is control reliable and is in T2 mode. This can be set in the
SYSTEM/CONFIG screen.
$CRCFG STRUCTURE
Name: Circular softpart configuration data structure.
Description: This data structure shows the circular motion configuration and its
dependency with other motion options. Individual fields within this structure are
defined below.
$CRCFG.$cr_enhanced
$CRCFG.$debug
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 54/810
7/23/2019 System Variables List R-J3iB
$CRCFG.$group_mask
$CRCFG.$lgorn_az_sp
Minimum: 0 Maximum:
RW Program: RW UIF:0x7FFFFFFF Default:
RW CRTL: RW Data 120 KCL/Data:
Type:
INTEGER Memory: CMOS
$CRCFG.$lgorn_dbg
$CRCFG.$lgorn_eltol
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 55/810
7/23/2019 System Variables List R-J3iB
$CRCFG.$lgorn_enbl
$CRCFG.$lgorn_meth
$CRCFG.$lgorn_rad
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 56/810
7/23/2019 System Variables List R-J3iB
$CRCFG.$mb_conflict
$CRCFG.$mb_required
$CRT_DEFPROG
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: Identifies the default program name used by KCL commands that
do not specify a program name. It is also the default program that is used on the
CRT/KB screens.
$CRT_INUSER
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 57/810
7/23/2019 System Variables List R-J3iB
$CRT_KEY_TBL[1-256]
Name:
Table used to Map CRT/KB Input Keys
Description: This table maps keyboard keys into teach pendant equivalent
keycodes. This allows you to map a simple keyboard to perform CRT/KB
functions. NOTE: The system software automatically maps VT-compatible
function key sequences into a single character. Key sequences which are not
VT-compatible will generate multiple input characters. The default setting for this
table will map VT-220 and FANUC Robotics’ built-in CRT/KB function keys to
teach pendant equivalent function keys. If a KAREL program uses the READ_KB
built-in for the CRT/KB, ’raw’ CRT/KB characters will be returned. In order to
retrieve teach pendant equivalent key codes, the KAREL program must perform
the following function: tp_key = $CRT_KEY_TBL[crt_key + 1] This mapping
allows a KAREL program to use common software between the CRT/KB and
teach pendant devices.
See Also: READ_KB built-in in the FANUC Robotics SYSTEM R-J3 Controller
KAREL Reference Manual
$CRT_KEY_TBL[256]
Minimum:
RO 0 Maximum:
UIF: Not 255 Default:
available CRTL: 255 KCL/Data:
Not available Data Type:RO Program:
BYTE Memory:
Not available
Description: This table maps keyboard keys into teach pendant equivalent
keycodes. This allows you to map a simple keyboard to perform CRT/KB
functions. NOTE: The system software automatically maps VT-compatible
function key sequences into a single character. Key sequences which are not
VT-compatible will generate multiple input characters. The default setting for this
Fanuc RJ3iB System Variable Listing Page 58 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 58/810
7/23/2019 System Variables List R-J3iB
table will map VT-220 and FANUC Robotics’ built-in CRT/KB function keys to
teach pendant equivalent function keys. If a KAREL program uses the READ_KB
built-in for the CRT/KB, "raw" CRT/KB characters will be returned. In order to
retrieve teach pendant equivalent key codes, the KAREL program must perform
the following function: tp_key = $CRT_KEY_TBL[crt_key + 1] This mapping
allows a KAREL program to use common software between the CRT/KB and
teach pendant devices.
See Also: READ_KB built-in in the FANUC Robotics SYSTEM R-J3 Controller
KAREL Reference Manual
$CRT_LCKUSER
$CRT_USESTAT
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 59/810
7/23/2019 System Variables List R-J3iB
$CSTOP
Description: Intended for use in applications to signal the robot to exit from
$CT_CURSCRN[1].$scrn_id
Description: Indicates the menu number of the current menu. Some softparts
can handle multiple menus (for example the SYSTEM System Variable menu
and the KAREL Variable menu are the same softpart id). The menu number
determines the current menu of a given softpart.
$CT_CURSCRN[1].$sp_id
Minimum: 0 Maximum: 0xFFFFFFFF Default: 0 KCL/Data:
RO Program: RO UIF: RO CRTL: RO Data Type: ULONG Memory:
CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 60/810
7/23/2019 System Variables List R-J3iB
$CT_CURSCRN[4] STRUCTURE
Description: Contains information for the KAREL user to determine which menu
is currently being displayed on the CRT/KB. $CT_CURSCRN[1]: Used during
normal operations $CT_CURSCRN[2]: Used during normal operations when
$CT_QUICKMEN = TRUE $CT_CURSCRN[3]: Not used $CT_CURSCRN[4]:
Not used
Power Up: N/A
$CT_QUICKMEN
$CT_SCREEN
Minimum: "" Maximum: "" Default: "ctsc" KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: STRING Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 61/810
7/23/2019 System Variables List R-J3iB
$CT_USERSCRN
Description: Indicates the name of the screen which will be activated when the
USER menu is selected. The ACT_SCREEN built-in will set this system variable.
It will be reset to"c_sc" when the KAREL program, which called ACT_SCREEN,
is aborted.
$CTRL_DELETE
$CUSTOMMENU[1-31]
Description: The Custom User Menu Function allows you to add additional
menus in most of the MENUS categories.
See Also: The Customizing User Menus section in the application-specific Tool
Setup and Operations Manual.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 62/810
7/23/2019 System Variables List R-J3iB
$CUSTOMMENU[1].$option
Description: This field is currently not used, and should be left uninitialized.
$CUSTOMMENU[1].$prog_name
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: This is the name of the teach pendant program or KAREL Program
to run. It can also be the name of a custom web page to display on the iPendant.
In this case, the file should reside on FR: device and the 8.3 file name of the web
page is stored in $PROG_NAME.
$CUSTOMMENU[1].$title
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
See Also: The Customizing User Menus section in the application-specific Tool
Setup and Operations Manual.
$CY_CONFIG
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 63/810
7/23/2019 System Variables List R-J3iB
Description: This variable determines the behaviors of the cycle time tracking
option.
$CY_CONFIG.$acumenable
Description: By default, this variable is set to TRUE which means that during the
execution of a teach pendant program, cycle time information is accumulated.
Setting it to FALSE disables the accumulation and also disables the feature.
$CY_CONFIG.$autoinit
Minimum: 0 Maximum: 1 Default: 1 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
Description: When this variable is TRUE, it indicates that the system will set all
accumulators to zero when the program starts running. Some applications might
want to set some initial values. Typically, this should be set to TRUE.
Name: Automatically logs the data for the current cycle to the database.
Description: When this variable is TRUE, it indicates to the system that the data
should be logged. In SpotTool+, this is set to FALSE because the spot shell
Fanuc RJ3iB System Variable Listing Page 64 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 64/810
7/23/2019 System Variables List R-J3iB
system will log the data to the database after it has added in appropriate
application specific times.
$CY_CONFIG.$binblue[1-12]
Description: This variable along with $bin_red and $bin_green determine the
colorcorresponding
The of the bar displayed in the
category display
is the index.menu for theofcorresponding
The value category. by
the index is determined
the following system defined constants: CYBIN_MOTION = 1; CYBIN_PROCES
= 2; CYBIN_APPL = 3; CYBIN_SP1 = 4; CYBIN_SP2 = 5; CYBIN_WAIT = 6;
CYBIN_DELAY = 7; CYBIN_KAREL = 8; CYBIN_LOGIC = 9; CYBIN_HOMIO =
10; CYBIN_IDLE = 11; CYBIN_FAULT = 12;
$CY_CONFIG.$bingreen[1-12]
Minimum: Maximum:
available 0UIF: Default:
16 RW
RW CRTL: Data215 KCL/Data:
Type: UBYTE RW Program:
Memory: CMOSNot
Description: The variable along with $bin_red and $bin_blue determine the color
of the bar displayed in the display menu for the corresponding category. The
corresponding category is the index. The value of the index is determined by the
following system defined constants: CYBIN_MOTION = 1; CYBIN_PROCES = 2;
CYBIN_APPL = 3; CYBIN_SP1 = 4; CYBIN_SP2 = 5; CYBIN_WAIT = 6;
CYBIN_DELAY = 7; CYBIN_KAREL = 8; CYBIN_LOGIC = 9; CYBIN_HOMIO =
$CY_CONFIG.$binred[1-12]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 65/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 66/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 67/810
7/23/2019 System Variables List R-J3iB
name the bins according to some other dictionary. A user dictionary must be
structured like the system default dictionary, as follows: $2, tpcytm_label_c
"TOTAL" $- "SAMPLES" $- "MOTION" $- "PROCESS" $- "APPL" $- "SP1" $-
"SP2" $- "WAIT" $- "DELAY" $- "KAREL" $- "LOGIC" $- "HOMIO" $- "IDLE" $-
"FAULT" $- "\a"
$CY_CONFIG.$lable_elem
Name:
Element number of label dictionary
Description: This variable is the element number of the dictionary for the labels.
$CY_CONFIG.$lablimit
$CY_CONFIG.$lineenable
Description: This variable enables the collection of line by line data during
execution. Since this data is saved to a database at each line, it does take some
time to save the data. The line accumulation is also not enabled unless you
explicitly set $CY_CONFIG.$NUMLINES AND select Clear line data from the
[UPDATE] menu on the screen.
Fanuc RJ3iB System Variable Listing Page 68 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 68/810
7/23/2019 System Variables List R-J3iB
$CY_CONFIG.$min_track
Description: The cycle time tracking system will NOT track any cycle time which
is less than this value. This is a floating point number of seconds so 0.001 would
be 1 ms.
$CY_CONFIG.$numaverages
Description: This variable determines the size of the database for saving hourly
averages. Averages
the database are saved
is a function every
of how manyhour on theparts
different hour.you
Therun
number of hours
and how many in
hours you actually run cycles. This variable specifies only the number of
averages. NOTE: The system will round up to the nearest kbyte of data.
Therefore, it might actually store more than the number specified.
$CY_CONFIG.$numcycles
Description: This variable determines the size of the data base for saving cycles.
NOTE: The system will round up to the nearest kbyte of data. Therefore, it might
actually store more than the number specified. For example the default setting is
100 but the system might actually store 102 cycles after the rounding has
occurred.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 69/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 70/810
7/23/2019 System Variables List R-J3iB
$CY_CONFIG.$thisstyle
Description: This value will be used as the style number when accumulating
cycle time. In most cases the style number is explicitly set by the application shell
and this is not used.
$CY_CONFIG.$time24hour
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
Description: If this variable is set to TRUE, the times are displayed in 24 hour
military format such as 14:30. If this variable is set to FALSE, the default, the
time is displayed as 2:30PM.
Description: This variable controls whether tasks with certain attributes are
tracked or not. This is a bit mask. The default value indicates that invisible tasks,
no busy
these lamp
tasks willtasks and system
be tracked. Bit 1tasks are no
controls NOT tracked.
busy, If it is setand
bit 2 invisible to zero
bit 3all of
system.
The variable is considered only when a task starts.
$CY_DATA[1-16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 71/810
7/23/2019 System Variables List R-J3iB
Description: This system variable saves the cycle time accumlations for the
current cycle. The index is the task number for which data is being accumulated.
$CY_DATA[1].$accumulator[1-12]
Name:
Cycle time accumulation area
Description: This array holds the accumulated cycle time for a particular task.
This is the data which is saved for display in the menu.
$CY_DATA[1].$auxno
Description: This variable is a number that is saved with the data and can be
used to store any information that is necessary for the application.
$CY_DATA[1].$numsamp
Minimum: 0x8000
RW Program: Maximum: 0x7FFF
Not available UIF: RW Default:
CRTL: RW KCL/Data:
0x0 Data Type:
SHORT Memory: CMOS
Description: In the case of cycle by cycle data, the accumulation is one cycle by
default. In the case of hourly averages, the data could be the average of many
samples.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 72/810
7/23/2019 System Variables List R-J3iB
$CY_DATA[1].$progname
Description: This variable indicates the program name which was running when
the cycle data was accumulated.
$CY_DATA[1].$styleno
Description: This variable indicates the style number associated with the data
being accumulated. This is typically maintained by the application shell and
saved with the data.
Description: When used, this variable holds the termination condition of the
program. The system does not set this but relies on the application shell to set it.
Power Up: N/A
$CY_DATA[1].$walltime
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 73/810
7/23/2019 System Variables List R-J3iB
Description: This is the clock time in MSDOS format. The software converts this
to a time string.
2.4 D
$DAQ_GFD_USE
Description: A bitmap for the 16 global file descriptors. When a particular bit is
on, the GFD is being used.
$DEFLOGIC[1].$func_title
Description: The function key titles in the teach pendant editor can be user-
defined. Each title can be from 0-8 characters. The default logic titles are
displayed below: | [TYPE] LOGIC1 LOGIC2 LOGIC3 [EDCMD]>| F1 F2 F3 F4 F5
$DEFLOGIC[1].$FUNC_TITLE is displayed on F2.
$DEFLOGIC[2].$FUNC_TITLE is displayed on F3.
$DEFLOGIC[3].$FUNC_TITLE is displayed on F4. The default value of each of
these variables is *uninit*. Therefore, if you do not set these variables, the key
will not work.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 74/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 75/810
7/23/2019 System Variables List R-J3iB
$DEV_INDEX
Description: This read-only system variable defines the device index. This is a
number that the system uses to define $DEVICE. To change the default device,
you system.
the only need to change $DEVICE; $DEV_INDEX will be updated internally by
$DEV_PATH
Description: This read-only system variable defines the system default path.
Any time a file operation is performed, the file must be fully qualified, meaning it
must have a device, path, and filename. If the path is not specified by the user
during the file operation, then $DEV_PATH is used by the system. The default
value for $DEV_PATH is "\", meaning the root directory. The system will
remember the default path for each device. If the user changes $DEVICE, then
$DEV_PATH is automatically updated to the default path that is associated with
the new device.
$DEVICE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 76/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 77/810
7/23/2019 System Variables List R-J3iB
$DMONSCH[1-5]
$DMONSCH[1].$item[1-10]
CMOS
Name: Item Number
$DMONSCH[1].$nominal[1-10]
Minimum: -10000000.0
RW Program: Maximum:
Not available 10000000.0
UIF: RW Default:
CRTL: RW Data KCL/Data:
0.0Type:
REAL Memory: CMOS
Description: $NOMINAL specifies a nominal value for the monitored data item.
The $WARN and $PAUS values are considered deltas from this nominal.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 78/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 79/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 80/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 81/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 82/810
7/23/2019 System Variables List R-J3iB
Description: Displays the mastering count data of the axis of each joint. The
system sets it automatically when mastering is performed.
$DMR_GRP[1].$master_done
$DMR_GRP[1].$mch_pls_his[9]
Minimum: INTEGER_MIN Maximum: INTEGER_MAX Default:
0 KCL/Data: RW Program: RW UIF: Not available CRTL: Not
available Data Type: INTEGER Memory: Not available
$DMR_GRP[1].$ot_minus[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 83/810
7/23/2019 System Variables List R-J3iB
$DMR_GRP[1].$ot_plus[9]
$DMR_GRP[1].$ref_count[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 84/810
7/23/2019 System Variables List R-J3iB
$DMR_GRP[1].$ref_done
Description: Set by the system when the reference position and reference count
have been set. It is used for quick mastering.
Screen:
SYSTEM Master/Cal
$DMR_GRP[1].$ref_pos[9]
Description: Indicates the reference position, in joint angles, for use with quick
mastering
the system,feature.
and notWhen mastering
due to is lost due to
motor replacement, battery
the quick backup problems
mastering featurewith
can
be used by moving the robot to be very close to the reference position using
witness marks or other means. The mastering data can be recovered if the
motors are within 1/2 revolution of the reference position.
$DMR_GRP[1].$shift_error
Fanuc RJ3iB System Variable Listing Page 85 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 85/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 86/810
7/23/2019 System Variables List R-J3iB
Description: This system variable adds another protection for unexpected pulse
coder reset. If the machine pulse at power down and power up are different, an
alarm occurs. In order to implement this feature, the following new system
variables are required. $DMR_GRP.$spc_move[]: FLTR task stores motion
status (if motion is in progress or not) every ITP to determine the tolerance at the
next power up.
$DMR_GRP[1].$spc_st_hist[9]
$DN_BD_INF2[1].$dn_bd_autrs
$DN_BD_INF2[1].$dn_bd_ipres
$DN_BD_INF2[1].$dn_bd_mb_id
Fanuc RJ3iB System Variable Listing Page 87 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 87/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 88/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 89/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 90/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 91/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 92/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 93/810
7/23/2019 System Variables List R-J3iB
$DN_BD_INFO[1].$dn_bd_error
$DN_BD_INFO[1].$dn_bd_intvl
Minimum: 0 Maximum: 32767 Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: SHORT Memory: CMOS
Description: The interval for periodic transmission of slave data to the remote
master. Currently unused.
$DN_BD_INFO[1].$dn_bd_macid
Description: The Media Access Control Identifier (MAC-Id) for the DeviceNet
daughter-board. Must be in the range [0..63]. There cannot be a duplicate MAC-
Id between the daughter-board and any devices connected to the daughter-board.
Fanuc RJ3iB System Variable Listing Page 94 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 94/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 95/810
7/23/2019 System Variables List R-J3iB
Description: The number of bytes provided as a buffer for slave output data (to
the controller from the remote host).
$DN_BD_INFO[1].$dn_bd_slvoo
$DN_BD_INFO[1].$dn_bd_slvst
Name: This Indicates the status of the slave connection of the board
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 96/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 97/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 98/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 99/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 100/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 101/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 102/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 103/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 104/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 105/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 106/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 107/810
7/23/2019 System Variables List R-J3iB
$DN_DEV_LIST[1].$dn_dv_ndin
Name:
DeviceNet Device Digital Inputs Count (Maximum)
Description: The number of digital inputs present on the DeviceNet device.
Used internally to configure communications to multi-module devices on the
MPC860.
$DN_DEV_LIST[1].$dn_dv_ndout
$DN_DEV_LIST[1].$dn_dv_pdt
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 108/810
7/23/2019 System Variables List R-J3iB
Description: A numeric identifier of the DeviceNet device type. Values less than
zero indicate an installation-defined device; values greater than zero indicate a
user-defined device.
$DN_DEV_LIST[1].$dn_dv_prdcd
Description:
does not have The product
access code
to the of the
device DeviceNet
definitions, device.
this Because
information the MPC860
is stored in the
device system variable structure and transferred to the MPC860 by the PPC603e
at startup.
$DN_DEV_LIST[1].$dn_dv_stat
Minimum:
RO CRTL: Maximum:
0 RO 0 Default:
Data Type: 0 KCL/Data:
BYTE Memory: CMOS RO Program: RO UIF:
$DN_DEV_LIST[1].$dn_dv_vndid
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 109/810
7/23/2019 System Variables List R-J3iB
device system variable structure and transferred to the MPC860 by the PPC603e
at startup.
$DN_DEV_LIST[1].$dn_inp_ofst
Description: The offset in shared RAM of the first byte of the DeviceNet device’s
input data buffer.
$DN_DEV_LIST[1].$dn_inp_size
$DN_DEV_LIST[1].$dn_msg_ofst
$DN_DEV_LIST[1].$dn_msg_size
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 110/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 111/810
7/23/2019 System Variables List R-J3iB
Description: The type of I/O supported by the DeviceNet module. 0: digital I/O 1:
analog I/O
$DN_DUMM_MOD[1].$dn_md_dvpdt
Description: The PDT (Permanent Device Type) a DeviceNet device must have
in order for the module to be able to be connected to it. A value of zero indicates
the module can be connected to all multi-module devices.
$DN_DUMM_MOD[1].$dn_md_name
$DN_DUMM_MOD[1].$dn_md_ninp
$DN_DUMM_MOD[1].$dn_md_nout
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 112/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 113/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 114/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 115/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 116/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 117/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 118/810
7/23/2019 System Variables List R-J3iB
$DN_DVDEF_IO[1].$dn_dd_polai
Description: The number of polled analog input ports for this device definition.
Power Up:
Changes take effect immediately. I/O is assigned at power-up.
Screen: DeviceNet Device Definition Detail screen
$DN_DVDEF_IO[1].$dn_dd_polao
Description: The number of polled analog output ports for this device definition.
Power Up: Changes take effect immediately. I/O is assigned at power-up.
$DN_DVDEF_IO[1].$dn_dd_poldi
$DN_DVDEF_IO[1].$dn_dd_poldo
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 119/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 120/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 121/810
7/23/2019 System Variables List R-J3iB
$DN_LAST_PDT
Description: The last PDT value used by a user-defined device. When new
device definitions are added, $DN_LAST_PDT is incremented. PDT values less
than $DN_LAST_PDT cannot be re-used even if the associated definitions are
deleted.
$DN_MOD_LIST[1-64] STRUCTURE
$DN_MOD_LIST[1].$dn_ml_commt
$DN_MOD_LIST[1].$dn_ml_nxtix
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 122/810
7/23/2019 System Variables List R-J3iB
Description: Used to link to the next DeviceNet module in the module list of the
current device. A value of 255 indicates the end of the module list.
$DN_MOD_LIST[1].$dn_ml_pmt
$DN_MOD_LIST[1].$dn_ml_slot
Description: The number of the slot on the device to which the DeviceNet
module is connected.
$DN_MOD_LIST[64]
Minimum: 0 Maximum: 0 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
DN_MOD_LNK_T Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 123/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 124/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 125/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 126/810
7/23/2019 System Variables List R-J3iB
Description: $DUAL DRIVE [Group number with dual drive]. $POS_GAP [Dual
drive number] EXAMPLE: Group 2 has 1 dual drive axis. To monitor pos_gap the
user should look at $DUAL DRIVE [2]. $POS_GAP [1]
$DUAL_DRIVE[1].$m_axis_num[1-3]
Description:
Sets the software axis of the master motor.
Power Up: N/A
$DUAL_DRIVE[1].$pos_gap[1-3]
Description:
master and a This
slaveindicates thepulses
in machine start/stop position
(1motor rev inconsistency
= 2^19 machinebetween a
pulses).
DMDR-005: Large position gap will be reported if $dual_drive.$pos_gap grows
too large(larger than $dual_drive.$pos_gaptol).
$DUAL_DRIVE[1].$pos_gaptol[1-3]
$DUAL_DRIVE[1].$s_axis_num[1-3]
Fanuc RJ3iB System Variable Listing Page 127 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 127/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 128/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 129/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 130/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 131/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 132/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 133/810
7/23/2019 System Variables List R-J3iB
Screen: Can be read from a KAREL program, KCL, or from the SYSTEM
Variables screen.
$DXMOR[1].$deltaframe
Name:
$DXMOR[1].$deltatool
Screen:
Variables Can be read from a KAREL program, KCL, or from the SYSTEM
screen.
$DXMOR[1].$intr_tstamp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 134/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 135/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 136/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 137/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 138/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 139/810
7/23/2019 System Variables List R-J3iB
$EIP_CFG.$keep_io_adp
$EIP_CFG.$keep_io_scn
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 140/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 141/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 142/810
7/23/2019 System Variables List R-J3iB
Power Up: 0
$ENC_STAT[1].$enc_buffer[100]
Power Up: 0
$ENC_STAT[1].$enc_count
Minimum: LONG_MIN Maximum: LONG_MAX Default: 0 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type:
INTEGER Memory: CMOS
Description: This contains the encoder count value which was computed during
the most recent encoder access as determined by the system ITP_TIME and the
$ENC_STAT[1].$multipl encoder read interval multiplier value. This value is the
Fanuc RJ3iB System Variable Listing Page 143 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 143/810
7/23/2019 System Variables List R-J3iB
total accumulated value of encoder counts which results from summing each
consecutive value ($ENC_STAT[1].$enc_value) of an incremental encoder.
Power Up: 0
$ENC_STAT[1].$enc_dspatat
Description: This is a Digital Signal Processor (DSP) alarm status flag for the
DSP channel associated with this encoder.
Power Up: 0
$ENC_STAT[1].$enc_enable
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW1 Default: KCL/Data: RW
0 BOOLEAN
Data Type: Program:
Memory: CMOS
Description: This value determines whether or not the encoder is active. A value
of TRUE indicates that this encoder is being updated at the prescribed interval
(either by reading the encoder or by simulating encoder counts). Note: This value
must also be TRUE in order to simulate the encoder.
Power Up: 0
$ENC_STAT[1].$enc_exists
Description: This is a status flag which indicates that the required external
encoder hardware exists and is usable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 144/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 145/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 146/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 147/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 148/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 149/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 150/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 151/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 152/810
7/23/2019 System Variables List R-J3iB
Power Up: You must perform a cold start for the changes to take effect.
$ER_NOAUTO.$noauto_num
Power Up: You must perform a cold start for the changes to take effect.
$ER_NOHIS
$ER_OUT_PUT.$plcwarn
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
BOOLEAN Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 153/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 154/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 155/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 156/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 157/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 158/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 159/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 160/810
7/23/2019 System Variables List R-J3iB
Description: This indicates the time (in minutes) that the curent data for F and I
system was started or last reset. This time represenst The total controller on time.
$FAULT_CONFG.$reset_time[2]
Name:
Servo On time
Description: This indicates the time (in minutes) that the curent data for F and I
system was started or lat reset. This time represents Servo on time.
$FAULT_CONFG.$reset_time[3]
Minimum:
RW UIF: 0Not Maximum:
available 0xffffff
CRTL: NotDefault: 0 KCL/Data:
available RW
Data Type: Program:
INTEGER Memory: Not available
Description: This indicates the time (in minutes) that the curent data for F and I
system was started or lat reset. This time represents the fault time.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 161/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 162/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 163/810
7/23/2019 System Variables List R-J3iB
$FAULT_DATA[1].$htime1
Description: This indicates the total time (in tenths of minutes) for historical data
$FAULT_DATA[1].$htime2
Description: This indicates the max time (in tenths of minutes) for historical data
that this error has been active.
$FAULT_DATA[1].$htime3
Description: This indicates the min time (in tenths of minutes) for historical data
that this error has been active.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 164/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 165/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 166/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 167/810
7/23/2019 System Variables List R-J3iB
$FBSTSK[1].$sid
Name: Softparts ID
Description: For internal use only. Do not modify this system variable. Task
Softparts ID of field bus task.
$FBSTSK[1].$tid
Name: TASK ID
Description: For internal use only. Do not modify this system variable. Task ID
of field bus task.
$FC_CONFIG.$data_num
Minimum: 1 Maximum: 100 Default: 2 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: SHORT Memory: CMOS
Description: The element number of pressure profile data. You can change the
element of $FC_DATA[] by this variable.
Power Up: You must perform a COLD START for the change to take effect.
$FC_DATA[1].$fcmd_trq[10]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 168/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 169/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 170/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 171/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 172/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 173/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 174/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 175/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 176/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 177/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 178/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 179/810
7/23/2019 System Variables List R-J3iB
$FILECOMP.$variable
$FILTSK[1] STRUCTURE
Power Up: You must perform a cold or hot start for the change to take effect.
$FILTSK[1].$lun
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 180/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 181/810
7/23/2019 System Variables List R-J3iB
$FILTSK[1].$tid
Name: TASK ID
Description: For internal use only. Do not modify this system variable. Task ID
of task.
$fn_grp[1].$motion.$qstop_enb
Minimum: 0 Maximum: 1 Default: 1 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
Description: This enables the servo quick stop during search motion.
$FORCE_SENSE.$comm_reg1
Minimum: 0x8000 Maximum: 0x7FFF Default: 0 KCL/Data:
RO Program: RW UIF: RO CRTL: RO Data Type: SHORT Memory:
CMOS
$FORCE_SENSE.$comm_reg2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 182/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 183/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 184/810
7/23/2019 System Variables List R-J3iB
$FORCE_SENSE.$force
Description: Force sensor force values in force sensor coordinates units are kgf
for FANUC integral force sensor
$FORCE_SENSE.$force_data[1-6]
Description: Force sensor raw data, [1..3] : force xyz, [4..6] : moment xyz units
are gf and gfcm for FANUC integral force sensor
$FORCE_SENSE.$force_data[6]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 185/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 186/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 187/810
7/23/2019 System Variables List R-J3iB
$FORCE_SENSE.$sensor_data[1-6]
$FORCE_SENSE.$sensor_data[6]
$FORCE_SENSE.$sensor_port[1-6]
$FORCE_SENSE.$sensor_port[6]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 188/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 189/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 190/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 191/810
7/23/2019 System Variables List R-J3iB
$FQINT_RES[1-4]
$FQINT_RES[1].$freq_read
$FQINT_RES[1].$max_alrm_rp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 192/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 193/810
7/23/2019 System Variables List R-J3iB
$FQINT_SETUP[1].$disable_avg
$FQINT_SETUP[1].$fast_on
Minimum: Maximum:
available 0UIF: 1 Default:
RW CRTL: RW Data KCL/Data:
1 Type: RW Program:
BOOLEAN Memory:Not
CMOS
Description: If true, this variable ignores the sample amount filter for the first
nonzero sample after a zero frequency reading. With the fast on enabled
following a 0 reading, the first non-zero reading will be immediately used as the
frequency reading without regard to the value of the "Sample Amount." This
allows the measured frequency or flow rate to quickly come up to the nominal
reading when any enabling controls are turned on. In a fluid control system for
example,
comes onthere
therewill
canbebeaaflow enable
need valve or
to stabilize applicator
flow readingstrigger. When
as quickly as the trigger
possible.
This applies only to the Frequency Reading, and not the Total Pulses.
$FQINT_SETUP[1].$freq_enable
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 194/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 195/810
7/23/2019 System Variables List R-J3iB
$FQINT_SETUP[1].$sample_amt
$FRM_CHKTYP
Description: -1 = Prohibits FWD/BWD between two points which have different
frame numbers. -2 = System does not check frame number at FWD and BWD.
System does not change the frame number ($MNUFRAME_NUM,
$MNUTOOL_NUM) when user FWD/BWD execute past a frame change. 2 =
System does not check frame number at FWD and BWD. System changes the
frame number ($MNUFRAME_NUM, $MNUTOOL_NUM) when user FWD/BWD
execute past a frame change.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 196/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 197/810
7/23/2019 System Variables List R-J3iB
See Also: SYSTEM R-J2 ECBR-FTP Interface Setup and Operations Manual
$FSAC_LIST[1].$ACCESS_LVL
Description: This contains a list of hosts which can use FTP server on robot
based on associated Access Level. Access Levels can be:
$FSAC_LIST[1].$APPS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 198/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 199/810
7/23/2019 System Variables List R-J3iB
Description: Defines whether FTP server on robot will allow file overwrites on
robot or not.
See Also: SYSTEM R-J2 ECBR-FTP Interface Setup and Operations Manual
$FX_6DOF_ENB
Description: This variable enables the ability to shim all six degrees of freedom.
$FX_CLRSH_EN
$FX_MAX_DIM
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 200/810
7/23/2019 System Variables List R-J3iB
Description: This variable defines the maximum value allowed for a single shim,
that can be applied to a position.
$FX_MAX_NUM
$FX_TPSH_ENB
Description: If this variable is FALSE, the shim utility will not adjust TP positions.
2.7 G
$GE_INT_CFG STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 201/810
7/23/2019 System Variables List R-J3iB
$GE_INT_CFG.$clr_last_st
$GE_INT_CFG.$pc_bus_addr
Minimum: RW Maximum:
RW UIF: -1 CRTL: RW Default:
31 Data KCL/Data:Memory:
Type:-1INTEGER RW Program:
CMOS
which
in this is used to
system disableisthe
variable functionality.
no longer If the PC at
communicating onthe
thebus
bus,address specified
the state of the
inputs received from that PC are either zeroed or left at their last state,
depending on the setting of $GE_INT_CFG.$clr_last_st.
$GENOV_ENB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 202/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 203/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 204/810
7/23/2019 System Variables List R-J3iB
Description: Running the same taught program at different speed overrides will
produce the same path if $cnstnt_path is set to TRUE. This is called the constant
path feature. This feature can be turned off by setting $cnstnt_path to FALSE,
which means the robot path will vary as speed override changes. If this feature is
enabled, be careful when changing the speed override after the program has
started. In this case the path will not be the same as the taught path. If a change
in override setting is required during program run, pause the program (HOLD or
release the SHIFT key), change the speed override setting, and then resume the
program.
$GROUP[1].$cnt_accel1
Description: Reserved for Internal use by FANUC Robotics. Used for Cartesian
Filter Softpart. This is the time in msec of the first stage Cartesian Filter for
motions with CNTxx termtype. Not supported in this release.
$GROUP[1].$cnt_accel2
Description: Reserved for Internal use by FANUC Robotics. Used for Cartesian
Filter Softpart. This is the time in msec of the second stage Cartesian Filter for
motions with CNTxx termtype.
$GROUP[1].$cnt_dyn_acc
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 205/810
7/23/2019 System Variables List R-J3iB
$GROUP[1].$cnt_shortmo
$GROUP[1].$cnt_speedup
Screen: No
$GROUP[1].$contaxisvel
Name: Continuous Axis Velocity (Used by the Continuous Turn Axis option)
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 206/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 207/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 208/810
7/23/2019 System Variables List R-J3iB
$GROUP[1].$pathres_enb
$GROUP[1].$payload
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 209/810
7/23/2019 System Variables List R-J3iB
$GROUP[1].$rotspeed
$GROUP[1].$seg_time
$GROUP[1].$segtermtype
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 210/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 211/810
7/23/2019 System Variables List R-J3iB
$GROUP[1].$termtype
$GROUP[1].$time_shift
$GROUP[1].$uframe
Description: $uframe is used by KAREL system only. For the teach pendant
programmer, the corresponding variable is $MNUFRAME. $uframe is the
position of a user frame of reference. All programmed positions are defined with
respect to $uframe. Any value you assign to $uframe is defined with respect to
Fanuc RJ3iB System Variable Listing Page 212 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 212/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 213/810
7/23/2019 System Variables List R-J3iB
$GROUP[1].$use_shortmo
$GROUP[1].$use_turns
$GROUP[1].$use_wjturns
Description: If set to TRUE, then use specified destination turn number for
wristjoint motion. If set to TRUE, the wristjoint may `wrap’ or `unwrap’ more than
180 degrees during the motion. If set to FALSE, the wristjoint motion will be the
same as OR_RSWORLD orient type and take the shortest rotational path.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 214/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 215/810
7/23/2019 System Variables List R-J3iB
Description: $utool is used by KAREL system only. For TPE user, the
corresponding variable is $MNUTOOL. $utool defines the location and
orientation of the tool that is attached to the faceplate. The position in $utool is
defined with respect to a fixed coordinate system on the robot faceplate and is
the origin of the TOOL FRAME. By default, the value of $utool is set to $NILP,
which means the position of the TCP is identical to the location and orientation of
the faceplate coordinate system. You must change the value of $utool to define
the specific tool you are using.
2.8 H
$HBK_IO_IDX
$HBK_IO_TYPE
$HBK_MAP_ENB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 216/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes to this variable take effect immediately.Requires a cold start
if the element corresponding to $HOSTNAME is changed. Changes to other
elements which correspond to Client connections take effect immediately. This
should not include HOSTNAME or ROUTERNAME entries. This structure is
saved in the SYSHOST.SV file, and can be shared between robots.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOST_ERR
Description: Variable used to set the Facility Mask and Severity Mask for host
communications error reporting such as by the MMS InformationReport service.
Available only if the KSL, MOTET or MAP option has been installed.
See Also: SYSTEM R-J KSL Interface Setup and Operations Manual SYSTEM
R-J MAP Interface Setup and Operations Manual SYSTEM R-J MOTET Interface
Setup and Operations Manual
$HOST_ERR STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 217/810
7/23/2019 System Variables List R-J3iB
Description: Variable used to set the Facility Mask and Severity Mask for host
communications error reporting such as by the MMS Information Report service.
Available only if the KSL, MOTET or MAP options have been installed.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOST_ERR.$ssc_mask[1-4]
Name:
Description: An array containing the Facility Mask and Severity Mask for host
communications error reporting. Available only if the KSL, MOTET, or MAP
options have been installed.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOST_PDUSIZ
Name:
Description: Specifies the maximum number of octets or bytes that can be used
on one message Protocol Data Unit (PDU). Available only if the KSL, MOTET or
MAP options have been installed.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 218/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOST_PWRD[1]
Name:
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOST_SHARED[1].$h_addr
Description: This is the Internet (IP) address of the node defined by the first
element of $HOST_SHARED array. It should be unique across the network. It is
a
is string and should
a decimal number,have
0 <=the
DDDfollowing format: DDD.DDD.DDD.DDD where DDD
<= 255.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 219/810
7/23/2019 System Variables List R-J3iB
$HOST_SHARED[1].$h_addrtype
Description: An integer Internet variable whose value is 2 by default and should
not be changed.
See Also:
Operations FANUC
Manual,Robotics SYSTEM SYSTEM
FANUC Robotics R-J2 Controller KSL Interface
R-J3 Controller MOTETSetup and
Interface
Setup and Operations Manual
$HOST_SHARED[1].$h_length
Name: Length
Description: An integer Internet variable whose value is 4 by default and should
not be changed.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOST_SHARED[1].$h_name
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 220/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[1].$PWRD_TIMOUT
See Also:
Operations FANUC
Manual,Robotics SYSTEM SYSTEM
FANUC Robotics R-J2 Controller KSL Interface
R-J3 Controller MOTETSetup and
Interface
Setup and Operations Manual
$HOSTC_CFG[1].$SERVER_PORT
Description: Specifies
is the porton the foreignthe TCP or For
computer. UDPSn:
port number
this on the
is the port onserver. Forcontroller.
the robot Cn: this
Screen: None for R-J3 V5.22. Accessed using System Varibles Display Screen.
See Also: SYSTEM R-J3 V5.22 Socket Messaging Interface Setup and
Operations Manual
$HOSTC_CFG[1].$STRT_PATH
Fanuc RJ3iB System Variable Listing Page 221 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 221/810
7/23/2019 System Variables List R-J3iB
Power Up: This variable takes effect at cold start. Upon power-up, the startup
Host path is copied into the current Host path, where you can modify it as
necessary.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[1].$STRT_REMOTE
Description:
Specifies
connection will be made.the startup
This (default)
is used remote
by certain host
host name to whichservices
communications a
such as Information Report.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[1].$USERNAME
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 222/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 223/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[n].$oper
Description:
powerup. Specifies the state to which the tag will attempt to be set at
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[n].$path
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
Description: Specifies the current (default) Host path. When a file-spec does not
include the path, this default value is used.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 224/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes to this variable take effect immediately. Upon power-up, the
startup Host path is copied into the current Host path, where you can modify it as
necessary.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[n].$port
Description: Specifies the serial port over which this tag will operate. This is not
required on network based protocols such as MAP and MOTET.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[n].$protocol
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
Fanuc RJ3iB System Variable Listing Page 225 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 225/810
7/23/2019 System Variables List R-J3iB
$HOSTC_CFG[n].$remote
Description: Specifies the remote host name to which a connection will be made.
This is used by certain host communications services such as Information Report.
Screen:
SETUP Tags screen
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTC_CFG[n].$reperrs
Description: When set to TRUE, indicates that errors sent to the ERROR LOG
will also be sent to this tag via the MMS Information Report service.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
$HOSTC_CFG[n].$state
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 226/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 227/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTENT[1].$H_ADDR
Description: This is the Internet (IP) address of the node defined by the first
element of $HOSTENT array. It should be unique across the network. It is a
string
a and number,
decimal should have
0 <=the
DDDfollowing
<= 255.format: DDD.DDD.DDD.DDD where DDD is
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTENT[1].$H_ADDRTYPE
Minimum: 0 Maximum: 99 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
Description: An integer Internet variable whose value is 2 by default and should
not be changed.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTENT[1].$H_LENGTH
Name: Length
Fanuc RJ3iB System Variable Listing Page 228 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 228/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 229/810
7/23/2019 System Variables List R-J3iB
$HOSTS_CFG[8] STRUCTURE
Name:
Host Server Tag Configuration Structure
Description: Variable structure containing configuration information for Host
Server Tags. This information is used to define how they are used in the R-J3
controller. These variables are arrays of 8 elements and are available only if the
KSL, MOTET or MAP option has been installed.
Power Up: Determined on a per-field basis. See individual fields for specifics.
See Also:
Operations FANUC
Manual,Robotics SYSTEM SYSTEM
FANUC Robotics R-J2 Controller KSL Interface
R-J3 Controller MOTETSetup and
Interface
Setup and Operations Manual
$HOSTS_CFG[n].$comment
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTS_CFG[n].$mode
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 230/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTS_CFG[n].$oper
Description: Specifies the state to which the tag will attempt to be set at
powerup.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations
Setup Manual, FANUC
and Operations Robotics SYSTEM R-J3 Controller MOTET Interface
Manual
$HOSTS_CFG[n].$port
Description: Specifies
required on network the serial
based portsuch
protocols over as
which
MAPthis
andtagMOTET.
will operate. This is not
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 231/810
7/23/2019 System Variables List R-J3iB
$HOSTS_CFG[n].$protocol
Description: Specifies the name of the protocol that will be used with the tag.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTS_CFG[n].$remote
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HOSTS_CFG[n].$reperrs
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 232/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 233/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$HSCDMNGRP[1-2]
Description: These variables store internal and user data associated with the
$HSCDMNGRP[1].$auto_reset
Description: This variable is a flag that, when set to 1, causes the collision
guard sensitivity to be reset for group 1 to the value stored in
$hscdmngrp[1].$threshold when a teach pendant program that uses COL
ADJUST is aborted. When this flag is 0, the sensitivity will not be reset in this
way.
$HSCDMNGRP[1].$coll_mode
Minimum: Maximum:
available 0UIF: Default:
1 RO
RO CRTL: Data KCL/Data:
1 Type: RO Program:
BOOLEAN Memory: Not
CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 234/810
7/23/2019 System Variables List R-J3iB
$HSCDMNGRP[1].$do_enable
Description: This variable indicates which Digital Output will be asserted when
High Sensitivity Collision Detection is enabled on group 1.
$HSCDMNGRP[1].$do_err
Description: This variable defines which Digital Output will be asserted when a
Collision Detected Alarm occurs on group 1.
$HSCDMNGRP[1].$macro_reg
Minimum: 0 Maximum: 32 Default: 0 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: LONG Memory: CMOS
Name: Register number used by the teach pendant instruction COL ADJUST for
group 1.
Description: This variable contains the register number that the COL ADJUST
teach pendant instruction uses to set the collision guard sensitivity for group 1.
This variable is set by the COL GUARD SETUP menu and should not be set
directly by the user.
Power Up: N/A
$HSCDMNGRP[1].$param_verid
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 235/810
7/23/2019 System Variables List R-J3iB
Description: This variable is set by the system to indicate the servo parameter
version currently in use by collision guard for group 1. This variable should never
be modified by the user.
$HSCDMNGRP[1].$param119[1-9]
Description:
This
parameter 119, by variable
axis, for contains
group 1. the robot never
It should librarybe
default values
modified by of
theservo
user.
$HSCDMNGRP[1].$param120[1-9]
Description: This variable contains the robot library default values of servo
parameter 120, by axis, for group 1. It should never be modified by the user.
$HSCDMNGRP[1].$param121[1-9]
$HSCDMNGRP[1].$param122[1-9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 236/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 237/810
7/23/2019 System Variables List R-J3iB
Description: This variable contains the sensitivity value for standard collision
detection for group 1. It is the value used when $hscdmngrp[1].$coll_mode is set
to FALSE.
$HSCDMNGRP[1].$threshold
Description: This variable contains the current sensitivity setting for group 1. It is
set by the COL GUARD setup menu. This variable should not be set directly by
the user.
$HSCDMNGRP[1].$upd_groups
Minimum: 0 Maximum: 128 Default: 0 KCL/Data: RO Program: Not
available UIF: RO CRTL: RO Data Type: INTEGER Memory: CMOS
Description: This variable will be set to 1 when collision guard sensitivity has
been changed by the COL ADJUST instruction on group 1 within a teach
pendant program.
Description: This variable is a flag that, when set to 1, causes the collision
guard sensitivity to be reset for group 2 to the value stored in
Fanuc RJ3iB System Variable Listing Page 238 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 238/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 239/810
7/23/2019 System Variables List R-J3iB
$HSCDMNGRP[2].$param119[1-9]
Description: This variable contains the robot library default values of servo
parameter 119, by axis, for group 2. It should never be modified by the user.
$HSCDMNGRP[2].$param120[1-9]
Description: This variable contains the robot library default values of servo
parameter 120, by axis, for group 2. It should never be modified by the user.
$HSCDMNGRP[2].$param121[1-9]
Minimum: 0 Maximum: "" Default: 0 KCL/Data: RW Program: Not
available UIF: RO CRTL: RW Data Type: LONG Memory: CMOS
Description: This variable contains the robot library default values of servo
parameter 121, by axis, for group 2. It should never be modified by the user.
$HSCDMNGRP[2].$param122[1-9]
Description: This variable contains the robot library default values of servo
parameter 122, by axis, group 2. It should never be modified by the user.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 240/810
7/23/2019 System Variables List R-J3iB
$HSCDMNGRP[2].$param123[1-9]
Description: This variable contains the robot library default values of servo
parameter 123, by axis, group 2. It should never be modified by the user.
$HSCDMNGRP[2].$param124[1-9]
Description: This variable contains the robot library default values of servo
parameter 124, by axis, group 2. It should never be modified by the user.
Description: This variable contains the robot library default values of servo
parameter 125, by axis, group 2. It should never be modified by the user.
$HSCDMNGRP[2].$stnd_cd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 241/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 242/810
7/23/2019 System Variables List R-J3iB
See Also: Refer to the Web Server chapter of the Internet Options Setup and
Operations Manual for futher details.
$HTTP_AUTH[1].$LEVEL
Description: This variable is no longer used. The default level required for all
resources is INSTALL level. It can only be changed by importing a password
configuration file using SETUP Passwords menu. Refer to the Setup Passwords
See Also: Refer to the Web Server Chapter of the Internet Options Setup and
Operations Manual for more details.
$HTTP_AUTH[1].$NAME
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
See Also: Refer to the Web Server Chapter in the Internet Options Setup and
Operations Manual for further details.
$HTTP_AUTH[1].$OBJECT
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 243/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 244/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 245/810
7/23/2019 System Variables List R-J3iB
Screen: None
$HTTP_CTRL.$HITCOUNT
Description: HTTP Hitcount increments each time a request is made of the web
server.
Screen: None
$HTTP_CTRL.$KRL_TIMOUT
Description: HTTP Timeout to run a karel program invoked through the browser.
This is thetime the server will wait for a karel program to complete before
sendingan error back to the browser.
Screen: None
2.9 I
$IBS_CONFIG[1].$ai_byte
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 246/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 247/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 248/810
7/23/2019 System Variables List R-J3iB
$IBS_CONFIG[1].$an_data1[8]
$IBS_CONFIG[1].$an_data2[8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 249/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$an_sel_ch
$IBS_CONFIG[1].$ao_byte
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
Screen: INTERBUS-S SETUP MASTER CONFIG LIST screen
$IBS_CONFIG[1].$ao_mask
Description: Set these elements with a decimal representation of the word data
in which thevalid analog output bits are 1. For example, if 12 bits are valid, set
them with 4095 (decimal), which corresponds to FFF (hexadecimal) where bits 0
to 11are 1.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 250/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 251/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 252/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 253/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 254/810
7/23/2019 System Variables List R-J3iB
$IBS_CONFIG[1].$id
Power Up:
effect. You mast perform a COLD or HOT START for the change to take
$IBS_CONFIG[1].$interface1
$IBS_CONFIG[1].$interface2
$IBS_CONFIG[1].$length_code
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 255/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$pos_no
Name: Alternative
Description: Alternative
$IBS_CONFIG[1].$prm_load
Description: For internal use only, Don’t modify this system variable.slave
parameter loading status
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 256/810
7/23/2019 System Variables List R-J3iB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 257/810
7/23/2019 System Variables List R-J3iB
Name: valid
Description: Set this element with a value to indicate whether this slave
parameter set is valid.0: Invalid1: Valid;
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wi_byte
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wi_offset
Minimum: 0 Maximum: 0xFFFF Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: USHORT Memory: CMOS
Description: Set this element with the offset (in bytes) of the device input data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
Screen: INTERBUS-S SETUP MASTER CONFIG LIST screen
$IBS_CONFIG[1].$wo_byte
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 258/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wo_offset
Description: Set this element with the offset (in bytes) of the slave output data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wstk_in_off
Minimum: 0 Maximum:
RO UIF: RO CRTL: RO0xFFFF Default:
Data Type: 0 KCL/Data:
USHORT Memory: Program:
ROCMOS
Description: Set this element with the offset (in bytes) of the device input data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 259/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wstk_out_of
Description: Set this element with the offset (in bytes) of the slave output data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wstk_out_p
CMOS
Name: Pointer to I/O sram which is got from IOUTL
Description: For internal use only, Don’t modify this system variable.Pointer to
I/O sram which is got from IOUTL
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_CONFIG[1].$wstk_out_po
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 260/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_DIAG[1].$crc_error
$IBS_DIAG[1].$error_data[50]
$IBS_DIAG[1].$id
$IBS_DIAG[1].$length_code
Fanuc RJ3iB System Variable Listing Page 261 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 261/810
7/23/2019 System Variables List R-J3iB
Description: Device real length code which is read out from Device
$IBS_DIAG[1].$no_of_error
$IBS_DIAG[1].$onl_error
Minimum: 0 Maximum: 0xFF Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: UBYTE Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 262/810
7/23/2019 System Variables List R-J3iB
$IBS_DIAG[1].$valid
Name: valid
Description: Set this element with a value to indicate whether this diagnostic
data set is valid.0: Invalid1: Valid;
$IBS_GROUP[1].$alternative
Name: Alternative
Description: Alternative
$IBS_GROUP[1].$group
$IBS_GROUP[1].$status
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 263/810
7/23/2019 System Variables List R-J3iB
Description: Set this element with a value to indicate whether this group is
enabled.0: DISABLE1: ENABLE
$IBS_MASTER.$ai_id[1-32]
$IBS_MASTER.$ai_id[32]
Minimum: 0 Maximum: 0xFF Default: 0 KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type: UBYTE Memory:
Not available
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_MASTER.$ai_len[1-32]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 264/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$ai_len[32]
$IBS_MASTER.$aio_id[1-32]
$IBS_MASTER.$aio_id[32]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 265/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$aio_len[32]
$IBS_MASTER.$ao_id[1-32]
$IBS_MASTER.$ao_id[32]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 266/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$ao_len[32]
$IBS_MASTER.$auto_alti
$IBS_MASTER.$auto_cfg
Description: if this flag is set 1, the robot controller setup configuration listinto
system variable at startup.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 267/810
7/23/2019 System Variables List R-J3iB
many devices are defective in the network or reportingan error.0 : Auto Clear
OFF1 : Auto Clear ON (missing error)2 : Auto Clear ON (module error)3 : Auto
Clear ON (missing error and module error)
$IBS_MASTER.$auto_segpos
Description:
Auto set seg_no and pos_no of IBS_CONFIG
Power Up: N/A
$IBS_MASTER.$auto_sl_dis
$IBS_MASTER.$auto_swcfg
Description:
SCREEN Auto sw_cfg after chg_cfg for Softky CHG_CFG of GROUP LIST
$IBS_MASTER.$bk_altintr[1-32]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 268/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$bk_altintr[32]
$IBS_MASTER.$bk_id[1-32]
$IBS_MASTER.$bk_id[32]
$IBS_MASTER.$bundle
Name: Max_Num_Of_BundledError
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 269/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$bus_fault
$IBS_MASTER.$cfg_edit
Description:
use only Inform Edit Configuration on TP to IBS Task from TPMMInternal
$IBS_MASTER.$cfg_timeout
$IBS_MASTER.$clr_cfg
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 270/810
7/23/2019 System Variables List R-J3iB
Description: if this flag is set 1, the robot controller clear data base of PC104.
$IBS_MASTER.$cycle_time
Name: cycletime
Description:
cycletime of transferred process data
Power Up: On_Cold_Start
$IBS_MASTER.$cyclecnt
$IBS_MASTER.$dagcyclecnt
$IBS_MASTER.$datacycle
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 271/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$def_bus_fal
Description:
UIF,this value When thethe
is set to stop communication after bus fault is set to ENABLE by
$bus_fault.
$IBS_MASTER.$def_scan_ti
Description: When automatic bus fault reset is set to ENABLE by UIF, this value
is setto the avobe $scan_time for the Master Parameter.For Download Message
of the Master Parameter
$IBS_MASTER.$defcyclecnt
$IBS_MASTER.$defect_cyc
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 272/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$delay_time
CMOS
Name: Delay time for IBM_Set_Configuration (Tick)
$IBS_MASTER.$deverrorcnt
Minimum: 0 Maximum:
RW Program: RW UIF:0xFFFFFFFF Default:
RW CRTL: RW Data KCL/Data:
0 Type: ULONG Memory:
CMOS
$IBS_MASTER.$di_id[1-32]
$IBS_MASTER.$di_id[32]
Fanuc RJ3iB System Variable Listing Page 273 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 273/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$di_len[1-32]
$IBS_MASTER.$di_len[32]
$IBS_MASTER.$dio_id[1-32]
Minimum: 0 Maximum:
Not available CRTL: RODefault:
UIF: RO 0xFFFF 11 KCL/Data:
Data Type: RO Program:
UBYTE Memory: CMOS
$IBS_MASTER.$dio_id[32]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 274/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$dio_len[1-32]
$IBS_MASTER.$dio_len[32]
$IBS_MASTER.$dis_dio_cle
Minimum: 0 Maximum:
RO UIF: RO DataDefault:
CRTL: RO0xFF 3 KCL/Data:
Type: UBYTE Program:
RO CMOS
Memory:
$IBS_MASTER.$do_id[1-32]
Fanuc RJ3iB System Variable Listing Page 275 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 275/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$do_id[32]
Not available
Name: DO device ID
$IBS_MASTER.$do_len[1-32]
$IBS_MASTER.$do_len[32]
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_MASTER.$enb_rst_eve
Fanuc RJ3iB System Variable Listing Page 276 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 276/810
7/23/2019 System Variables List R-J3iB
Name: Enable reset Network re-init and Defective data cycle counter and EVE
bit
Description: Enable reset Network re-init and Defective data cycle counter and
EVE bit
$IBS_MASTER.$err_dev_adr
$IBS_MASTER.$err_event
Minimum: 0 Maximum:
RO UIF: RO DataDefault:
CRTL: RO0xFF 0 KCL/Data:
Type: UBYTE Program:
RO CMOS
Memory:
$IBS_MASTER.$format
Minimum: 0 Maximum:
RO UIF: RO DataDefault:
CRTL: RO0xFF 1 KCL/Data:
Type: UBYTE Program:
RO CMOS
Memory:
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_MASTER.$gbit_mask
Fanuc RJ3iB System Variable Listing Page 277 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 277/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$getdiag_enb
Name: Get diag data by using Mailbox1: Get diag data2: Get diag data and
check CRC counter
Description: For internal use only, Don’t modify this system variable.Get diag
data by using Mailbox
$IBS_MASTER.$grp_edit
Minimum: 0 Maximum:
RW Program: RW UIF:0xFFFFFFFF Default:
RW CRTL: RW Data KCL/Data:
0 Type: ULONG Memory:
CMOS
$IBS_MASTER.$ibm_state
Minimum: 0 Maximum: 0xFF Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: UBYTE Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 278/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$ibm_static[1-16]
$IBS_MASTER.$ibm_static[16]
$IBS_MASTER.$idscan
Minimum: 0 Maximum: 0xFFFF Default: 10 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: USHORT Memory: CMOS
Name: Num_Of_IDScan_AfterError
$IBS_MASTER.$ign_event[1-32]
Minimum: 0 Maximum: 0xFF Default: 0 KCL/Data: RO Program: Not
available UIF: RO CRTL: RO Data Type: UBYTE Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 279/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$ign_event[32]
$IBS_MASTER.$img_do_p
$IBS_MASTER.$init_cfg
$IBS_MASTER.$mode
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 280/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_MASTER.$net_rescan
$IBS_MASTER.$new_sl_idx[1-48]
$IBS_MASTER.$new_sl_idx[48]
Description: For internal use only, Don’t modify this system variable.If No define
slave parameter at power-on, then = 1.
Fanuc RJ3iB System Variable Listing Page 281 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 281/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$old_sl_idx[1-48]
$IBS_MASTER.$old_sl_idx[48]
Minimum: 0 Maximum: 0xFF Default: 0xFF KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type: UBYTE Memory:
Not available
$IBS_MASTER.$pc104_sel
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_MASTER.$rst_bus
Name: Set the NotReady in the cell DevFlags and then clear it.
Description: For internal use only, Don’t modify this system variable.Re-start the
network again.
Fanuc RJ3iB System Variable Listing Page 282 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 282/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$rst_eve
Name: Reset Network re-init and Defective data cycle counter and EVE bit
Description: For internal use only, Don’t modify this system variable.Reset
Network re-init and Defective data cycle counter and EVE bit
$IBS_MASTER.$scan_time
$IBS_MASTER.$set_cfg
Description: if this flag is set 1, the robot controller download configuration list. 1:
Slave parameter only 2: Slave parameter and bus parameter 3: Bus parameter
only 4: Reload all slave parameter
Power Up: N/A
$IBS_MASTER.$set_cfg_val
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 283/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$sl_cfg[1-16]
$IBS_MASTER.$sl_cfg[16]
Description:
configured ’1’ bit array to classify every slave as not configured ’0’ or
$IBS_MASTER.$sl_crc_cnt[1-48]
$IBS_MASTER.$sl_crc_cnt[48]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 284/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$sl_crc_tim[1-48]
$IBS_MASTER.$sl_crc_tim[48]
$IBS_MASTER.$sl_diag[1-16]
$IBS_MASTER.$sl_diag[16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 285/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$sl_state[1-16]
$IBS_MASTER.$sl_state[16]
$IBS_MASTER.$slavecnt
Description: This variable indicates the number of slave which are conected
tothe master of robot controller.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 286/810
7/23/2019 System Variables List R-J3iB
$IBS_MASTER.$stopbits
Name: Num_Of_StopBits
$IBS_MASTER.$sw_cfg
Minimum: 0 Maximum: 0xFFFFFFFF Default: 0 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: ULONG Memory:
CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 287/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$aci
Description: For internal use only, Don’t modify this system variable.Acyclic
Control Interval
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$ali_time
Description: For internal use only, Don’t modify this system variable.ALI time
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$attr_type
Description: For internal use only, Don’t modify this system variable.Connection
Type0 : ATTR_D, defined connection2 : ATTR_O, open connection for default
management
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$client[4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 288/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Service
Client 1
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$comm_ref
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$conn_type
Description: For internal use only, Don’t modify this system variable.MMAZ
(Master - Master acyclic)
Power
effect. Up: You mast perform a COLD or HOT START for the change to take
$IBS_SL_CRL[1].$enable
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 289/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Set this
element with a value to indicate whether this CRL is enable.0: Disable1: Enable
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$ind_pdu_h
Description:
For internal use high
length indication/confirmation only, Don’t modify this system variable.max. PDU
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$ind_pdu_l
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$lli_sap
Description: For internal use only, Don’t modify this system variable.LLI SAP0 :
PMS1 : PNM7
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$local_sap
Fanuc RJ3iB System Variable Listing Page 290 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 290/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Local SAP
not used in PCP 2.0
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$max_rac
Description: For internal use only, Don’t modify this system variable.max. RAC
(Receive Ack. Req. Count.)1 : for PMS connection0 : for PNM7 connection
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$max_rcc
Minimum: 0 Maximum: 0xFF Default: 1 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: UBYTE Memory: CMOS
Description: For internal use only, Don’t modify this system variable.max. RCC
(Receive Conf. Req. Count.)1 : for PMS connection0 : for PNM7 connection
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$max_sac
Description: For internal use only, Don’t modify this system variable.max. SAC
(Send Ack. Req. Count.)1 : for PMS connection0 : for PNM7 connection
Fanuc RJ3iB System Variable Listing Page 291 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 291/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$max_scc
Description: For internal use only, Don’t modify this system variable.max. SCC
(Send Conf. Req. Count.)1 : for PMS connection0 : for PNM7 connection
Power Up:
effect. You mast perform a COLD or HOT START for the change to take
$IBS_SL_CRL[1].$multiplier
Name: multiplier
Description: For internal use only, Don’t modify this system variable.multiplier
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$remote_adr
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$remote_sap
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 292/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Remote
SAP not used in PCP 2.0
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$req_pdu_h
Name:
max. PDU length request/responce high
Description: For internal use only, Don’t modify this system variable.max. PDU
length request/responce high
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$req_pdu_l
Description: For internal use only, Don’t modify this system variable.max. PDU
length request/responce high
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$server[4]
Description: For internal use only, Don’t modify this system variable.Service
Server 1
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 293/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_CRL[1].$vfd_pointer
Description: VFD Pointer of CRL Header, No (for PCP 2.0)For internal use only,
Don’t modify this system variable.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$code
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$data_type
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$enable
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 294/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Set this
element with a value to indicate whether this OD is enable.0: Disable1: Enable
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$group
Description: For internal use only, Don’t modify this system variable.Access
Group, not supported
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$index
Minimum: 0 Maximum: 0xFFFF Default: 0x1000 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: USHORT Memory:
CMOS
Description: For internal use only, Don’t modify this system variable.Object
Index
Power
effect. Up: You mast perform a COLD or HOT START for the change to take
$IBS_SL_OD[1].$length
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 295/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Object
Length, length of element
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$local_adr
Description:
Address, not For internal use only, Don’t modify this system variable.Local
supported
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$password
Name: Password
Description: For internal use only, Don’t modify this system variable.Password,
not supported
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$right
Description: For internal use only, Don’t modify this system variable.Access
Right, not supported
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SL_OD[1].$sub_index
Fanuc RJ3iB System Variable Listing Page 296 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 296/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.Sub Index,
length of element
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$abort_cr
$IBS_SLAVE.$add_param
$IBS_SLAVE.$ai_byte
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 297/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$ai_mask
Description: Set these elements with a decimal representation of the word data
in which thevalid analog input bits are 1. For example, if 14 bits are valid, set
them with 16383 (decimal), which corresponds to 3FFF (hexadecimal) where bits
0 to13 are 1.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ai_offset
Description: Set this element with the offset (in bytes) of the device input data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ai_start_bi
Minimum: 0 Maximum:
RO UIF: RO DataDefault:
CRTL: RO0xFF 0 KCL/Data:
Type: USHORT Program:
RO CMOS
Memory:
Description: The analog input is one word per channel. Set these elements with
the first bit in the valid portion of the word data.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 298/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$ai_unit
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$an_exchg
$IBS_SLAVE.$ao_byte
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 299/810
7/23/2019 System Variables List R-J3iB
Description: Set these elements with a decimal representation of the word data
in which thevalid analog output bits are 1. For example, if 12 bits are valid, set
them with 4095 (decimal), which corresponds to FFF (hexadecimal) where bits 0
to 11are 1.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ao_offset
Name:
Input offset
Description: Set this element with the offset (in bytes) of the slave output data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ao_start_bi
Description: The analog output is one word per channel. Set these elements
with the first bit in the valid portion of the word data.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ao_unit
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 300/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$asguop
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$cntrl_inter
$IBS_SLAVE.$dbm_enb
$IBS_SLAVE.$detail_code[1-16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 301/810
7/23/2019 System Variables List R-J3iB
Description: Abort Detail CodeFor internal use only, Don’t modify this system
variable.
$IBS_SLAVE.$detail_code[16]
Description:
variable. Abort Detail CodeFor internal use only, Don’t modify this system
$IBS_SLAVE.$detail_len
Description: Abort Detail LengthFor internal use only, Don’t modify this system
variable.
$IBS_SLAVE.$di_byte
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$di_byte2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 302/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$di_offset
Description: Set this element with the offset (in bytes) of the device input data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$di_offset2
Minimum: 0 Maximum: 0xFFFF Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: USHORT Memory: CMOS
Description: Set this element with the offset (in bytes) of the device input data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
Screen: INTERBUS-S SETUP MASTER CONFIG LIST screen
$IBS_SLAVE.$di_p
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 303/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only, Don’t modify this system variable.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$dio_swap
$IBS_SLAVE.$disp_cnt
Description: For internal use only, Don’t modify this system variable.display
$IBS_SLAVE.$disp_mbox
$IBS_SLAVE.$do_byte
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 304/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$do_byte2
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$do_offset
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$do_offset2
Description: Set this element with the offset (in bytes) of the slave output data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
Fanuc RJ3iB System Variable Listing Page 305 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 305/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$do_p
Description: For internal use only, Don’t modify this system variable.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$down_crl
$IBS_SLAVE.$down_od
$IBS_SLAVE.$down_vfd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 306/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$err_count
$IBS_SLAVE.$err_event
$IBS_SLAVE.$firm_type
$IBS_SLAVE.$format
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 307/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$get_od
Power Up:
N/A
$IBS_SLAVE.$id_code
Description: Information Report Object CodeFor internal use only, Don’t modify
this system variable.
$IBS_SLAVE.$info_cr
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 308/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$info_data[1-16]
Description: Information DataFor internal use only, Don’t modify this system
variable.
Power Up: N/A
$IBS_SLAVE.$info_data[16]
Description: Information DataFor internal use only, Don’t modify this system
variable.
$IBS_SLAVE.$info_index
Description: Information Report Object IndexFor internal use only, Don’t modify
this system variable.
$IBS_SLAVE.$info_len
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 309/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$info_sub
Description: Information Report Sub IndexFor internal use only, Don’t modify
this system variable.
$IBS_SLAVE.$init_pcp
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW Default:
0xFFData 1 KCL/Data:
Type: UBYTE Program:
RW CMOS
Memory:
Description: Initialize PCP system variableFor internal use only, Don’t modify
this system variable.
$IBS_SLAVE.$length_code
$IBS_SLAVE.$max_dig_prt
Fanuc RJ3iB System Variable Listing Page 310 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 310/810
7/23/2019 System Variables List R-J3iB
Power Up: The change to this system variable takes effect at the next power-up.
$IBS_SLAVE.$mode
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$pcp_dio
Description: Poll-Lists SAP, not used for PCP 2.0For internal use only, Don’t
modify this system variable.
Fanuc RJ3iB System Variable Listing Page 311 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 311/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$reason_code
Description: Abort Reason CodeFor internal use only, Don’t modify this system
variable.
Power Up:
N/A
$IBS_SLAVE.$rg_exchg
Power
effect. Up: You mast perform a COLD or HOT START for the change to take
$IBS_SLAVE.$ri_number
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 312/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ri_offset
Description: Set this element with the offset (in bytes) of the slave output data
area
Power Up:
effect. You mast perform a COLD or HOT START for the change to take
$IBS_SLAVE.$ri_type
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ro_byte
$IBS_SLAVE.$ro_number
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 313/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ro_offset
Description: Set this element with the offset (in bytes) of the slave output data
area
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$ro_type
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$send_abort
$IBS_SLAVE.$send_info
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 314/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$stat_err
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$symbol_len
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$vfd_support
Description: VFD pointer supported, No (for PCP 2.0)For internal use only,
Don’t modify this system variable.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SLAVE.$wait_slinit
Fanuc RJ3iB System Variable Listing Page 315 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 315/810
7/23/2019 System Variables List R-J3iB
$IBS_SLAVE.$wdog_time
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$cpuid
Description: For internal use only, Don’t modify this system variable.PC104
MOTHER PCB Module ID.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$dbm_down
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 316/810
7/23/2019 System Variables List R-J3iB
$IBS_SYS[1].$dbm_down_er
$IBS_SYS[1].$dbm_up
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW Default:
0xFFData 0 KCL/Data:
Type: ULONG Program:
RW CMOS
Memory:
$IBS_SYS[1].$dbm_up_er
Minimum: 0 Maximum:
RO UIF: RO DataDefault:
CRTL: RO0xFF 0 KCL/Data:
Type: ULONG Program:
RO CMOS
Memory:
$IBS_SYS[1].$dev_flag
$IBS_SYS[1].$dio_clear
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 317/810
7/23/2019 System Variables List R-J3iB
$IBS_SYS[1].$dpr_address
CMOS
Name: Dual Port RAM top address
Description: For internal use only, Don’t modify this system variable.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$err_code[16]
Minimum: 0 Maximum:
RO Program: RO UIF:0xFFFFFFFF
Not available Default:
CRTL: Not KCL/Data:
0x0available Data Type:
ULONG Memory: Not available
Description: For internal use only, Don’t modify this system variable.the error
code can not be reset.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$error_1post
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 318/810
7/23/2019 System Variables List R-J3iB
$IBS_SYS[1].$error_cnv
$IBS_SYS[1].$erwaitim
Minimum: 0 Maximum:
RO UIF: RO Data Default:
CRTL: RO65535 1250 KCL/Data:
Type: ULONG RO Program:
Memory: CMOS
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$firm_down
$IBS_SYS[1].$firm_down_e
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 319/810
7/23/2019 System Variables List R-J3iB
$IBS_SYS[1].$global_bit
$IBS_SYS[1].$global_p
Minimum: 0 Maximum:
RO Program: RO UIF:0xFFFFFFFF Default:
RO CRTL: RO KCL/Data:
Data0Type: ADDRESS Memory:
CMOS
Description: For internal use only, Don’t modify this system variable.Pointer to
task global variable.
$IBS_SYS[1].$host_flag
Minimum: 0 Maximum: 0xFF Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: USHORT Memory: CMOS
$IBS_SYS[1].$module_id
Minimum: 0 Maximum: 0xFF Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: ULONG Memory: CMOS
Name: Module ID
Description: For internal use only, Don’t modify this system variable.PC104
MOTHER PCB Module ID.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 320/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$rst_bus_tim
Description: For internal use only, Don’t modify this system variable.After the
controller waits this time for bus fault reset by spcall SID_DIO,the controller
$IBS_SYS[1].$rst_gtime
Description: For internal use only, Don’t modify this system variable.After the
controller waits this time for bus fault reset by spcall SID_DIO,the controller
checks the error event of INTERBUS-S Master.
$IBS_SYS[1].$rst_spcall
Description: For internal use only, Don’t modify this system variable.spcall by
IOFC_RESET_C
$IBS_SYS[1].$sub_code[16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 321/810
7/23/2019 System Variables List R-J3iB
$IBS_SYS[1].$sub_type[16]
Description: For internal use only, Don’t modify this system variable.the error
code can not be reset.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$tskcnt
Minimum: 0 Maximum: 500 Default: 1 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: ULONG Memory: CMOS
Description: For internal use only, Don’t modify this system variable.the interval
time which PROFIBUS task runs.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$tskenb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 322/810
7/23/2019 System Variables List R-J3iB
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$wait_init
Description: For internal use only, Don’t modify this system variable.Indicate the
time which the main waits for the READY_FLAG of firmware.
Power Up:
effect. You mast perform a COLD or HOT START for the change to take
$IBS_SYS[1].$wait_task
Description:
Don’t modify Wait other task
this system for access Dual Port MemoryFor internal use only,
variable.
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$waitcount
Power Up: You mast perform a COLD or HOT START for the change to take
effect.
$IBS_SYS[1].$warn_code[16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 323/810
7/23/2019 System Variables List R-J3iB
$IBS_SYS[1].$wdog_chk
$IBS_SYS[1].$wdog_cnt
CMOSProgram: RO
RO UIF: RO CRTL: RO Data Type: ULONG Memory:
Description: For internal use only, Don’t modify this system variable.Real count
max for watch dog for internal use
$IDL_CPU_PCT
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 324/810
7/23/2019 System Variables List R-J3iB
$IDL_MIN_PCT
Screen:
This can be displayed or set in the System/Variables screen.
$IMSAVE_DONE
Description: During controlled start the system image area can be saved just
one time. Typically, this is done on the transition from controlled to cold start.
When $IMSAVE_DONE
variables are loaded intoisimage.
FALSE during
Also, controlled
system optionsstart,
can KAREL programs
be loaded before and
the
imsave is done. All system options and KAREL program elements can be
permanently saved to FROM when the image save is done.
$INCL_ADJUST STRUCTURE
$INCL_ADJUST.$part_of_prg
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 325/810
7/23/2019 System Variables List R-J3iB
$INCL_ADJUST.$stick_out
Screen:
Torch posture adjustment screen
$INCL_ADJUST.$travel_angl
$INCL_ADJUST.$work_angl
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 326/810
7/23/2019 System Variables List R-J3iB
$INTP_PRTY
Description:
should be as Priority
follows: which interpreter
0:interrupt routineexecutes as interruption
runs at higher routine.
priority than path Values
planner.
This might result in the robot slowing down during path motion. 0 90: Interrupt
routine runs at lower priority than teach pendant user interface logic.
$INTPMODNTOL
$IO_AUTO_CFG
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 327/810
7/23/2019 System Variables List R-J3iB
$IO_CYCLE
$IO_SCRN_UPD
Minimum:
RW UIF: 8RWMaximum:
CRTL: RW Default:
250 Data Type:32 KCL/Data:
INTEGER RW Program:
Memory: CMOS
$IOLNK[1].$input_n
Minimum: 0 Maximum: 256 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: SHORT Memory: CMOS
$IOLNK[1].$output_n
Minimum: 0 Maximum: 256 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: SHORT Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 328/810
7/23/2019 System Variables List R-J3iB
$IOLNK[1].$rack
$IOLNK[1].$slot
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW Default:
40 Data KCL/Data:
0 UBYTE
Type: RW Program:
Memory: CMOS
$IOLNK[16] STRUCTURE
$IS_DMR STRUCTURE
Name: Integral Servo Driven Tool (ISDT) Dynamic Master Record Variable
Structure
$IS_DMR.$ignore_motn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 329/810
7/23/2019 System Variables List R-J3iB
Name: ISDT System Variable: FLTR task update this variable to disable process
axes motion.
Power Up: This value is initialized to FALSE and maintains its previous value
over subsequent power cycles.
$IS_DMR.$master_done
Name: ISDT System Variable: FLTR task update this variable to inform
application.
Power Up: This value is initialized to -1 and maintains its previous value over
subsequent power cycles.
$IS_ERROR STRUCTURE
Name: Integral Servo Driven Tool (ISDT) System Error Buffer Structure
Description: IS_ERROR is a ring buffer, which stores the error codes and the
associated axis#that are posted by ISDT and FLTR tasks. See the descriptions
of the individual fields below.
$IS_ERROR.$bufindx
Name: ISDT System Variable: the current index of the $IS_ERROR ring buffer
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 330/810
7/23/2019 System Variables List R-J3iB
Screen: None
$IS_ERROR.$err_axis[1-20]
Name: ISDT System Variable: the associated process axis number for posted
error
Description: Updated by ISDT and FLTR task.
Screen: None
$IS_ERROR.$err_code[1-40]
RO Program:
INTEGER Not available
Memory: CMOS UIF: RW CRTL: RO Data Type:
Name: ISDT System Variable: stores error code which was posted for a process
axis
Screen: None
$IS_ERROR.$err_code[20]
Name: ISDT System Variable: stores error code which was posted for a process
axis
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 331/810
7/23/2019 System Variables List R-J3iB
Screen: None
$IS_MCR STRUCTURE
Name: Integral Servo Driven Tool (ISDT) Motion Control System Variable
Structure
Description: This set of variables provide motion control and error handling for
ISDT Process Axes. See the descriptions of the individual fields below.
$IS_MCR.$err_stopall
Description: When it is set to TRUE, any severe servo error of process axis will
stops all process axes. When it is set to FALSE, only the process axes that has
severe servo error stops.
Power Up: This value is initialized to TRUE and maintains its previous value
over subsequent power cycles.
$IS_MCR.$hold_stop
Power Up: This value is initialized to TRUE and maintains its previous value
over subsequent power cycles.
$IS_MCR.$machinelock
Fanuc RJ3iB System Variable Listing Page 332 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 332/810
7/23/2019 System Variables List R-J3iB
Description: If this variable is set to TRUE, ISDT process axes will not move
when motion command is issued.
$IS_MCR.$no_stop_err
Description: When this variable is set to TRUE, the ISDT Softpart and process
axes servo errors will not stop robot motion or applications. If it is set to FALSE,
process axes servo error will stop robot and all applications.
Power Up: This value is initialized to TRUE and maintains its previous value
over subsequent power cycles.
$IS_MCR.$spc_reset
Description: This system variable is used for performing serial pulsecoder reset.
User sets its value to TRUE, and then perform Cold start sequence to reset serial
pulsecoder. Note: This is the only way to reset pulsecoder for a process axis.
Power Up: This value is initialized to FALSE. It will automatically reset its value
back to FALSE after it has been changed to TRUE.
$IS_MOR STRUCTURE
Name: Integral Servo Driven Tool (ISDT) Motion Output System Variable
Structure
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 333/810
7/23/2019 System Variables List R-J3iB
Description: This set of variables provide system information for ISDT Process
Axes. These variables set by FLTR task to reflect the state of the ISDT system.
See the descriptions of the individual fields below.
$IS_MOR.$brk_status
Description: When this variable is set to TRUE, it indicates that the brakes on all
process axes are released. When it is set to FALSE, it indicates that the brakes
on all process axes are engaged.
$IS_MOR.$error_cnt[1-4]
Minimum: 0 Maximum:
Not available Default:Data
CRTL: Not 0available 0 KCL/Data: RO Program:
Type: INTEGER Memory: Not UIF:
RO
available
Description: This variable indicates current error count of each axis. It is set by
FLTR at every ITP. (For internal use only. Do not modify this system variable.)
Power Up: The change to this system variable takes effect immediately.
Screen: None
$IS_MOR.$num_itp_cnt[1-8]
Description:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 334/810
7/23/2019 System Variables List R-J3iB
$IS_MOR.$post_error
Name: ISDT System Variable: indicate if there is any ISDT system error or
process axis servo error has been posted
Description: This flag indicates when TRUE that there has been a ISDT error
posted. It can only be reset to FALSE when all errors are cleared and servo
power is on.
Power Up: This value is set to FALSE at every power cycles if servo power is on
and there is no other ISDT system error.
Screen: None
$IS_MOR.$servo_ready
Description: This flag indicates when TRUE that ISDT process axes servo
power is on and is ready to move. When FALSE, it indicates that process axes
servo has error and the servo power is off. It is updated by ISDT and FLTR task.
Power Up: This value is set to TRUE at every power cycles if servo power is on.
Screen: None
$IS_MRR STRUCTURE
Name: Integral Servo Driven Tool (ISDT) Motion Reset System Variable
Structure
Description: Static variables which are copied on power up from the ISDT User
Motion Reset Record. See the descriptions of the individual fields below.
$IS_MRR.$endmotn_enb
Fanuc RJ3iB System Variable Listing Page 335 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 335/810
7/23/2019 System Variables List R-J3iB
Name: ISDT System Variable: enable process axes to stop when INTR end
motion occurs
Description: When it is set to TRUE. All process axes stop when any robot
stops or robot application programs are finished. If it is set to FALSE, process
axes motion is independent of robot.
Power Up: This value is initialized to FALSE and maintains its previous value
over subsequent power cycles.
$IS_MRR.$exp_accel[1-4]
Name: ISDT System Variable: acceleration time constant for each process axis
exponential filter
Power Up: The change to this variable takes effect over subsequent power
cycles.
$IS_MRR.$gear_ratio[1-4]
Name: ISDT System Variable: gear ratio for each process axis
Description: This value should only be changed at Process Axes Setup Menu.
$IS_MRR.$jntvellim[1-4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 336/810
7/23/2019 System Variables List R-J3iB
Name: ISDT System Variable: specify joint speed limit for each process axis
Description: This variable specifies the joint speed limit in revolution per
minute(RPM). If the issued motion command is greater than this value, a warning
message is posted to inform that the joint speed exceeds this limit. And this joint
speed limit value is used for that motion. This value should only be changed at
the Process Axes Setup Menu.
$IS_SCR STRUCTURE
$IS_SCR.$axisorder[1-4]
Name: ISDT System Variable: mapping between software and servo axis order
Description: This variable is set during process axes setup. If a particular axis’
axisorder is set to zero, there will be no servo support for that axis.
Screen: None
$IS_SCR.$axs_amp_num[1-8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 337/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. This value defines the amplifier number for
each process axis.
Power Up: This value is initialized to 0 and maintains its previous value over
subsequent power cycles.
Screen: For hardware setup only. It should be only set from process axis setup
program at installation or CTRL maintenance.
$IS_SCR.$brk_number[1-4]
Name: ISDT System Variable: indicates the brake number assigned for each
process axis
Description: This variable is set at Process Axes Setup Menu or set by revising
this system variable.
Power Up: The change to this variable takes effect over subsequent power
cycles.
Screen: None
$IS_SCR.$hw_config
Description: For internal use only. This value specifies the R-J3 hardware
configuration, that is used to set up axis parameter for bringing up process axis
servo correctly.
Power Up: This value is initialized to 0 and maintains its previous value over
subsequent power cycles.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 338/810
7/23/2019 System Variables List R-J3iB
Screen: This variable is set by process axes setup routine. User should not
change it.
$IS_SCR.$hw_strt_axs
Name: ISDT System Variable: hardware start axis number for process axes
Description: This variable should only be set during process axes setup.
Screen: None
$IS_SCR.$motor_curnt[1-8]
Description: For internal use only. Do not modify this system variable.
Power Up: This value is initialized to 0 and maintains its previous value over
subsequent power cycles.
$IS_SCR.$motor_size[1-8]
Power Up: This value is initialized to 0 and maintains its previous value over
subsequent power cycles.
$IS_SCR.$motor_type[1-8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 339/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable.
Power Up: This value is initialized to 0 and maintains its previous value over
subsequent power cycles.
$IS_SCR.$num_tot_axs
Description: This variable is updated by ISDT during process axes setup. You
should not set this value.
Screen:
None
$IS_SCR.$rotary_axs[1-4]
Name: ISDT System Variable: indicates if the axis is rotary or linear axis
Description: For process axis, it is rotary axis, this value should be TRUE. User
Screen: None
2.10 J
$JCR STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 340/810
7/23/2019 System Variables List R-J3iB
$JCR.$jog_dct_ele[1-2]
Name:
Description: The entries in this array are used to display the element in jog
coordinate of the teach pendent. For internal use only.
$JCR.$jog_dct_ele[1]
Description: The entries in this array are used to display the element in jog
coordinate of the teach pendent. For internal use only.
$JCR.$jog_dct_nam[1-2]
Minimum: MIN_INT
Not available Maximum:
UIF: RW CRTL: 1RO Default: 0 KCL/Data:
Data Type: Program:
INTEGERROMemory:
CMOS
Name:
Description: The entries in this array are used to determine the softpart name
that supports the jog softpart. For internal use only.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 341/810
7/23/2019 System Variables List R-J3iB
$JCR.$jog_dct_nam[1]
Name:
Description: The entries in this array are used to determine the softpart name
that supports the jog softpart. For internal use only.
$JCR.$jog_gp
Minimum: 1 Maximum: 255 Default: 1 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
Description: Specify which group will be jogged from the teach pendant.
$JCR.$jog_subgp
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
$JCR_GRP[1] STRUCTURE
Description: Assorted system variables define the jog environment for robot
group 1.
$JCR_GRP[1].$cd_jog
Fanuc RJ3iB System Variable Listing Page 342 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 342/810
7/23/2019 System Variables List R-J3iB
$JCR_GRP[1].$fix_ornt
Description: This variable indicate whether or not the follower will maintain its
orientation when user did a cd jog of leader.
$JCR_GRP[1].$follower
Description: Specifies which groups should follow the current group when
coordinate jog mode.
$JCR_GRP[1].$jog_coord
Minimum: jog_joint Maximum: jog_aux2 Default: 0 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type:
JOG_COORD_T Memory: CMOS
Description: When you do jog from the teach pendant, specify the kind of jog
(manual feed) $JOG_COORD indicates the currently selected jog coordinate
system for the teach pendant, using the following values: 0 = JOINT 1 =
Fanuc RJ3iB System Variable Listing Page 343 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 343/810
7/23/2019 System Variables List R-J3iB
$JCR_GRP[1].$jog_fine_md
Name:
Jog fine mode
Description: Specify the fine jogging mode. When in fine jogging mode, the
robot will not move continuously, it moves only a fixed distance for one press. To
get another move, release and press jog key again. The speed used is 1% times.
$JOG_GROUP[1].$fine_ovrd times $SCR_GRP[1].$fine_pcnt. If set to TRUE,
the Speed override is 1%. If set to FALSE, the Speed override is 1%-100%.
$JCR_GRP[1].$jog_v_fine
Description: When $JOG_FINE_MD is TRUE, this flag specify a very fine mode.
In this mode the distance and speed is one tenth of the distance and speed of
fine mode.
Power Up: Reset to default value on every cold start.
$JCR_GRP[1].$jog_wrstjnt
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 344/810
7/23/2019 System Variables List R-J3iB
$JCR_GRP[1].$leader
Name: Leader
Description: When this variable is other than 0, it means the follower group will
jog in leader’s frame when select jog frame regardless the leader’s position.
$JCR_GRP[1].$prg_run
$JCR_GRP[1].$rtcp_jog
$JOBPROC_ENB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 345/810
7/23/2019 System Variables List R-J3iB
Description: When the value of this variable is 1, you will be able to specify the
sub type of a teach pendant program by this value. The sub types are Job and
Process. The sub type is displayed at the SELECT screen as the follows. Job
program : .JB Process program : .PR n generally, Job program is used as main
program. Process program is used as sub program. In the SELECT screen, you
can display the program list which has the same sub type if you press F1, [TYPE].
$JOG_GROUP STRUCTURE
Description: System variable you can modify specifically for your own jog
environment. Individual fields within this structure are described below.
$JOG_GROUP[1].$fine_dist
Description: Specifies the distance used in Cartesian fine jog mode. The unit is
millimeters.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 346/810
7/23/2019 System Variables List R-J3iB
$JOG_GROUP[1].$jogframe
Description: Specifies the current jog coordinate system being used. The
system
for updates
jogging whenit``JGFRM’’
automatically. $JOGFRAME
is selected is used
on the teach as the frame
pendant. of reference
For most cases, it
is convenient to set it to the same value as $UFRAME. It will allow you to jog the
robot along the x,y,z direction defined by $UFRAME. In some cases you might
want to set $JOGFRAME to a different value than $UFRAME. This will allow you
to jog the robot independently of $UFRAME and still permit you to RECORD
positions in reference to $UFRAME.
$JPOSREC_ENB
Description: Specifies the position type with which to record positions using the
RECORD key. If set to 0, the position will be recorded in xyzwpr representation If
set to 1, the position will be recorded in JOINT representation
2.11 K
$KAREL_ENB
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 347/810
7/23/2019 System Variables List R-J3iB
Screen: SYSTEM Variables screen. The TPE application sets this to 1 during
software installation on the SETUP APPLICATION screen
$KCL_LIN_NUM
Description: Enables the addition of line numbers for KCL command files. If
$KCL_LIN_NUM is set to FALSE, no line numbers appear in output. If set to
TRUE, line numbers appear.
2.12 L
$LANGUAGE
Minimum: "" Maximum: "" Default: "DEFAULT#####" KCL/Data:
RO Program: RO UIF: RO CRTL: RO Data Type: STRING Memory:
CMOS
Name: Language
Screen: SYSTEM Variables screen. Set using the KCL SET LANG command.
$lastpauspos[1-5]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 348/810
7/23/2019 System Variables List R-J3iB
Description: When the program is paused, the robot position is recorded in this
system variable automatically. This position is used to move robot back to the
stopped position when a program is resumed. This variable should be maintained
by the system only. Do not change this variable.
$LASTPAUSPOS[5]
Description: When the program is paused, the robot position is recorded in this
system variable automatically. This position is used to move robot back to the
stopped position when a program is resumed. This variable should be maintained
by the system only. Do not change this variable.
$LDCFG
Minimum: MIN_LDCFG Maximum: MAX_LDCFG Default:
DEF_LDCFG KCL/Data: RW Program: Not available UIF: FP CRTL:
RW Data Type: LDCFG_T Memory: CMOS
Description: This variable indicates the linear distance configuration for the
linear distance function. It contains several individual fields for you to specify how
the Linear Distance function should behave.
$LDCFG.$group_msk
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 349/810
7/23/2019 System Variables List R-J3iB
Description: This is a bit map variable. When the bit is turned on, the Linear
Distance is enabled for that group. For example when the value is 1, bit one is
turned on, so the Linear Distance function is enabled for group 1. When the value
is 3 ( bit 1 and bit 2 are turned on), then the Linear distance is enabled for both
group 1 and group 2.
$LDCFG.$rsm_proj
Name:
Projection position as stop pos for resume motion.
Description: When this variable is true and you specify org-path-resume by
setting application specific variable (such as $MH_ORGRSM.$RET_PTH_ENA
for HandlingTool), the org-path-resume will use the projection position as the
stop position. The robot will move to this projected position before it moves to its
destination.
$LDCFG.$tb_spdup
Minimum: "" Maximum: " " Default: " " KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 350/810
7/23/2019 System Variables List R-J3iB
Description: Displays the release time name and version of the software
ROBOT LIBRARY.
$LNCFG STRUCTURE
$LNCFG.$cart_lntk
Description: This variable when TRUE indicates that line tracking support the
$LNCFG.$cont_enable
Description: This variable when TRUE indicates that the continue tracking
function is turned on. This value initializes to FALSE and maintains its previous
value over subsequent power cycles.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 351/810
7/23/2019 System Variables List R-J3iB
$LNCFG.$debug
Description: For internal debugging use only. Setting this variable might
drastically change the functionality of this system option.
Power Up: This value initializes to 0 and maintains its previous value over
subsequent power cycles.
$LNCFG.$entry_xtrm
$LNCFG.$exit_xtrm
Minimum:
RW Program: RW Maximum:
0x8000 UIF: RW 0x7FFF Default:
CRTL: RW Data0x7FFF KCL/Data:Memory:
Type: SHORT
CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 352/810
7/23/2019 System Variables List R-J3iB
$LNCFG.$group_msk
Description:
This system variable specifies which motion groups can perform
the line tracking.
Power Up: This value initializes to allow group 1 tracking, and will maintain its
value over subsequent power cycles.
$LNCFG.$group_num
RW UIF: Not
INTEGER available
Memory: CRTL: Not available
Not available Data Type:
Description: This system variable specifies which motion group will perform the
line tracking. Currently this value is restricted to group 1.
Power Up: This value initializes to group 1 and will maintain its value over
subsequent power cycles.
$LNCFG.$int_no_gone
Minimum: 0 Maximum: 1 Default: 1 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
BOOLEAN Memory: Not available
Description: This variable when TRUE indicates that Track Destination GONE
errors which occur during robot motion should NOT be posted. When FALSE,
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 353/810
7/23/2019 System Variables List R-J3iB
these errors will be posted (causing all robot motion to STOP) any time that the
current tracking position moves past the current DOWN Boundary window.
Power Up: This value initializes to TRUE and maintains its previous value over
subsequent power cycles.
$LNCFG.$no_header
Description:
This variable
header data screen should when
not beTRUE
shownindicates that
within the the Line
program Tracking
DETAIL program
screens.
This value it set by applications such as PaintTool which supply their own header
data menu screens. (Note that this value only determines whether or not the data
is displayed. The data MUST always be present for tracking programs.)
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNCFG.$pln_no_gone
Minimum:
RW UIF: 0Not Maximum:
available 1 Default:
CRTL: 0 KCL/Data:
Not available Type:Program:
Data RW
BOOLEAN Memory: Not available
Description: This variable when TRUE indicates that Track Destination GONE
errors which occur during motion planning should NOT be posted. When FALSE,
these errors will be posted, and all robot motion will STOP.
Power Up: This value initializes to FALSE and maintains its previous value over
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 354/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to TRUE and maintains its previous value over
subsequent power cycles.
$LNCFG.$slc_pt_trig
Name: Use SLC interrupt service to detect the part detect switch.
Description: This variable when TRUE indicates that line tracking will use the slc
interrupt service routine to detect the part detect. This provide a more accurate
trigger value of part and the fast line tracking feature.
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNCFG.$soft_delay
Name: Line Track Soft (Adjustable) Delay Time (in ROS TICKs)
Power Up: This value initializes to 96 (TICKS) and maintains its previous value
over subsequent power cycles.
$LNCFG.$srvo_delay
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 355/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to 48 (TICKS) and maintains its previous value
over subsequent power cycles.
$LNCFG.$stand_alone
Description:
using the full This
TPP+variable indicates
Line Tracking whenItTRUE
feature. shouldthat
be the
set current
FALSE application is
by PaintTool
and other application which do not use the standard TPP+ Line Tracking SETUP
menu’s.
Power Up: This value initializes to TRUE and maintains its previous value over
subsequent power cycles.
$LNCFG.$sync_timout
Description: This variable represents the time (in seconds) that the line tracking
system will wait for a part to be detected during the automatic conveyor
synchronization sequence. Upon time-out you will be warned that a time-out
occurred and will be automatically returned to the Program Select menu.
Power Up:subsequent
value over This value initializes to 120 (2 minutes) and maintains its previous
power cycles.
$LNCFG.$t2s_pst_ccn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 356/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNCFG_GRP STRUCTURE
Name:
Line Tracking Configuration Group Structure
Description: This set of variables controls the mode of operation of Line
Tracking. See the descriptions of the individual fields below.
$LNCFG_GRP.$int_no_gone
Description: This variable when TRUE indicates that Track Destination GONE
errors which occur during robot motion should NOT be posted. When FALSE,
these errors will be posted (causing all robot motion will STOP) any time that the
current tracking position moves past the current DOWN Boundary window.
Power Up: This value initializes to TRUE and maintains its previous value over
subsequent power cycles.
$LNCFG_GRP.$pln_no_gone
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 357/810
7/23/2019 System Variables List R-J3iB
Description: This variable when TRUE indicates that Track Destination GONE
errors which occur during motion planning should NOT be posted. When FALSE,
these errors will be posted, and all robot motion will STOP.
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNCFG_GRP.$rstr_bnds
Power Up: This value initializes to TRUE and maintains its previous value over
subsequent power cycles.
$LNCFG_GRP.$soft_delay
Power Up: This value initializes to 96 (in millisecond). It can be adjusted on the
fly to tune line tracking accuracy.
$LNCFG_GRP.$srvo_delay
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 358/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to 48 (in milliseconds) its previous value over
subsequent power cycles.
$LNEDTMOD
$LNLPR STRUCTURE
Description: This set of variables provide a process control interface into the
Line Tracking system. Individual fields within the structure are defined below.
Power Up: This value initializes to 48 (TICKS) and maintains its previous value
over subsequent power cycles.
$LNLPR.$ln_holdmotn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 359/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNLPR_GRP STRUCTURE
Description: This set of variables provide a process control interface into the
Line Tracking system. Individual fields within the structure are defined below.
$LNLPR_GRP.$ln_holdmotn
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
BOOLEAN Memory: Not available
motion path
conveyor rather
stops than all reachable paths under such circumstances as when a
moving.
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNLPR_GRP.$seg_predtim
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 360/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to 4 and maintains its previous value over
subsequent power cycles.
$LNLPR_GRP.$SYNC_WAIT
Description: This flag is used in multiple group line tracking system. When this
flag is set, this line tracking group would always wait until this flag is reset. If the
robot is tracking at the time it is waiting, the robot will continue tracking. If the
robot is stop at the time it is waiting, the robot will not move until the flag is reset.
Power Up: This value initializes to false. When user abort program this flag will
resetto false.
$LNSCH.$teach_ufm
Description: Stores Tracking User frame at teach time for internal use.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 361/810
7/23/2019 System Variables List R-J3iB
$LNSCH.$trk_uframe
$LNSCH.$ufrm_rt_lim
$LNSCH.$use_trk_ufm
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
BOOLEAN Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 362/810
7/23/2019 System Variables List R-J3iB
$LNSCH.$visufm_dist
Description: This variable is taking effect when Tracking User frame instruction
VISUFRAME is used. The value represents the distance (in mm) between part
detact switch and the part location in which the snapshot is taken by the vision
system.
Power Up: Changes to this variable take effect immediately
$LNSCH[1].$bound1[1-10]
CMOSProgram: RW
RW UIF: RW CRTL: RW Data Type: REAL Memory:
$LNSCH[1].$sel_bound). During
up-stream than the selected window checking,value
$LNSCH[1].$bound1 positions which are farther
are considered to be IN-
BOUND (not yet within the work window), and those which are down-stream of
these values are considered to be IN-WINDOW or GONE (depending upon the
position’s comparison with the corresponding $LNSCH[1].bound2 value).
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 363/810
7/23/2019 System Variables List R-J3iB
$LNSCH[1].$bound2[1-10]
$LNSCH[1].$part_queue
Description: This variable indicates whether or not Vision setup the part queue
for the trigger value. This variable is set by vision tracking. All the part queue
$LNSCH[1].$rec_shift
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 364/810
7/23/2019 System Variables List R-J3iB
Description: The Line Tracking record shift value is the offset distance (in units
of sensor or encoder counts) between the current conveyor (or other external
tracking equipment) position and the position which is associated with the teach
distance. This number is combined with the number stored in
$LNSCH[1].$teach_dist and multiplied by the scale factor ($LNSCH[1].$scale) to
compute the part position offset to use during all position teaching and motion
execution. This number is automatically set by the Line Track system at the time
that the tracking positions are recorded or updated.
$LNSCH[1].$scale
Description: The Line Track scale factor is a SIGNED value which defines the
relationship between the conveyor (or other external tracking equipment)
FORWARD motion and the encoder (or other sensor) counts. For a typical line
tracking application, this scale factor should be a number of encoder counts per
millimeter of FORWARD conveyor motion. For example, for a forward counting
encoder the number might be: 45.579 counts/mm. For a backward counting
encoder the number might be: -59.321 counts/mm. This number might also be
used when determining the proper number for the teach distance such that the
distance might be measured in millimeters and converted using the scale factor
into encoder counts. Note : This value CANNOT be 0.0.
$LNSCH[1].$sel_bound
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 365/810
7/23/2019 System Variables List R-J3iB
Description: Specifies which of the boundary pairs (each pair has an IN-BOUND
and an OUT-BOUND position) within this schedule will be used during any
window boundary checking.
$LNSCH[1].$tcp_xtrm
Description:
Defines the
A value of 1,000,000.0 position
(1.0E6) to be used
indicates for extreme
that no all window boundary
position checking.
checking will -
be performed. Instead, each program position will be checked individually to
determine its boundary status. - Any other value is used as a position offset (in
millimeters) along the tracking axis (the X-axis of the tracking frame for LINE
tracking, or the extended axis indicated by the track axis number for RAIL
tracking) which will be used during window boundary checking. The TCP extreme
position should indicate the farthest upstream position (the most negative X-axis
position relative to the tracking frame for LINE tracking systems) of a path such
that the entire path motion is prevented from execution until after the TCP
extreme position becomes IN-BOUNDS, thus indicating that all position along the
path are reachable.
$LNSCH[1].$teach_dist
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 366/810
7/23/2019 System Variables List R-J3iB
Description: The Line Tracking teach distance is the distance (in units of sensor
or encoder counts) which is used to define a reference position during path
teaching. In many cases this is the measurement from the zero position of the
robot to the part detect sensor, measured along the conveyor (or other tracking
equipment). This number gets combined with the number stored in
$LNSCH[1].$rec_shift and multiplied by the scale factor ($LNSCH[1].$scale) to
compute the part position offset to use during all position teaching and motion
execution. This number must be set by the application (or manually by the user)
prior to any part teaching. This number is most important for systems which
include multiple robots where paths taught on one robot must be copied to
another robot. In this way, any cell-to-cell placement adjustments (for the relative
placement of the part detect switch, for example) can be made.
$LNSCH[1].$trg_din_num
Description: Specifies to which digital input the part detect switch (sensor) will
be connected.
$LNSCH[1].$trig_value
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 367/810
7/23/2019 System Variables List R-J3iB
Description: This is the value of the Line Track encoder (or other sensor) which
was recorded (by a user application program) when an associated part detect
sensor was activated by a passing part. This value must be filled in by an
application program prior to attempting any tracking motions (either teaching or
playback).
$LNSCH[1].$trk_axs_dir
Description: For RAIL tracking (ONLY), this is used to indicate the coordination
between the Tracking Axis and the conveyor. When set to TRUE, this indicates
that FORWARD conveyor (or other external tracking equipment) motion is in the
POSITIVE direction of the Tracking Axis. When FALSE, this indicates that
FORWARD conveyor motion is in the NEGATIVE direction of the Tracking Axis.
(Note : This variable has no meaning for LINE tracking configurations and should
thus be set to TRUE since the X-axis of the nominal tracking frame should
always point in the direction of forward conveyor motion.) NOTE: The Tracking
Axis for RAIL tracking systems MUST be parallel to the direction of travel of the
conveyor (or other external tracking equipment).
$LNSCH[1].$trk_axs_num
Description: For RAIL tracking (ONLY). This specifies the extended axis number
(from 1 to 3) to be used for all tracking motions. (Note : This variable has no
meaning for LINE tracking configurations and should thus be set to 0.) NOTE:
Fanuc RJ3iB System Variable Listing Page 368 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 368/810
7/23/2019 System Variables List R-J3iB
The Tracking Axis for RAIL Tracking systems MUST be parallel to the direction of
travel of the conveyor (or other external tracking equipment).
$LNSCH[1].$trk_enc_num
Description: Specifies which external tracking encoder data will be used during
all tracking position computations and motions within programs which use the
specified tracking schedule. One of two external sensor channels can be
selected by specifying a value of either 1 or 2. (Note : On some hardware
configurations, only one external tracking sensor channel is provided.) This
number corresponds with the $ENC_STAT[x], $SCR.$enc_axis[x], and
$SCR.$enc_type[x] system variables where x is the sensor (encoder) number
specified by the value of this variable ($LNSCH[1].$trk_enc_num).
$LNSCH[1].$trk_frame
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 369/810
7/23/2019 System Variables List R-J3iB
$LNSCH[1].$trk_grp_num
Description:
Specifies
tracking schedule. the
(Note: motion group
Currently number
tracking is onlytosupported
be associated with 1.)
for group this
Power Up: This value initializes to Group 1 and maintains its previous value over
subsequent power cycles.
$LNSCH[1].$trk_type
$LNSCH[1].$vision_trk
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 370/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicate whether or not Vision is used for the trigger
mechanism. When Vision CPU exist and this schedule is set for vision tracking,
the vision CPU will do the part snap shot and find out what is the encoder value
at the time the snap shot is taken. The vision CPU will then calculate the trigger
value accordingly and set the trigger value for this part.
$LNSCH[8] STRUCTURE
Description: The Line Tracking Schedule contains a set of setup and storage
parameters for the Line Tracking system (LINE and RAIL tracking). Up to six (6)
different schedules can simultaneously exist on the system ($LNSCH[1], ...
$LNSCH[6]). These are selected within user and application (teach pendant)
programs to set up and run LINE (and/or RAIL) tracking. Each schedule can
contain completely different information to allow you to select between different
Line Track environments. Examples include specifying choices for tracking
sensors (for a multi-conveyor environment), tracking modes (LINE or RAIL),
boundaries, and so forth. One schedule must be associated with each tracking
program as part of its program header data. (Currently programs are limited to
teach pendant programs only, but a KAREL version of Line Track will be included
within a future software release.) Program schedule numbers are currently
specified using the DETAIL screen during teach pendant program creation.
Individual fields within this structure are described below.
Screen: SYSTEM Variables screen, teach pendant program DETAIL screen, and
the SETUP Tracking screen
$LNSNRSCH[1].$average
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 371/810
7/23/2019 System Variables List R-J3iB
$LNSNRSCH[1].$enable
Description: This is the initialization value which specifies the ON/OFF state of
the sensor. (NOTE : The ON/OFF state can also be changed using the Line
Track TPE LINE instruction.)
$LNSNRSCH[1].$sim_on
Description: This is the initialization value which specifies the sensor simulation
ON/OFF state. (NOTE : The ON/OFF state can also be changed using the Line
Track TPE LINESIM instruction. Note also: The sensor MUST be enabled in
order to simulate sensor input.)
Power Up: Maintains its previous value.
$LNSNRSCH[1].$sim_spd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 372/810
7/23/2019 System Variables List R-J3iB
Description: This is the initialization value which specifies the sensor simulation
speed (in encoder counts per encoder update). (NOTE : The simulation speed
can also be changed using the Line Track TPE LINESIM instruction.)
$LNSNRSCH[1].$thresh
Description: This is the initialization value which specifies the sensor stop
threshold in units of sensor counts per sensor update. This value is used by the
TPE LINESTOP instruction to determine whether or not the line (conveyor) has
stopped moving. Line rates which are LESS than the stop threshold value are
considered to indicate that the line has stopped.
$LNSNRSCH[1].$update_rate
Description: This is the initialization value which specifies the sensor update
rate (in ITP_TIME intervals). The sensor (encoder) is ready once every
$LNSNRSCH[1].$update_rate itp_time intervals.
$LNSNRSCH[8] STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 373/810
7/23/2019 System Variables List R-J3iB
$LNSTAT_GRP STRUCTURE
$LNSTAT_GRP.$cont_trk_on
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LNSTAT_GRP.$trig_diff
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 374/810
7/23/2019 System Variables List R-J3iB
Description: This is the line count difference between accutrig and non accutrig.
$LNSTAT_GRP.$wait_4_wndw
Description: This flag indicates when TRUE that the motion system is waiting for
a position (or extreme position) to enter the currently-selected boundary window
prior to planning the new motion.
Power Up: This value initializes to FALSE and maintains its previous value over
subsequent power cycles.
$LOCTOL
Description: When position values are compared with the approximately equal
operator >=.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 375/810
7/23/2019 System Variables List R-J3iB
Description: This variable structure defines the buffer which holds the data for
each Log Book.
$LOG_BUFF[1].$mem_type
Description: This variable indicates the memory type of each buffer. If it is set to
0, in SRAM,
DRAM, theislog
the log is keptwhen
cleared whenthe
thecontroller
controllerisisturned
turnedoff.
off. If it is set to 1, in
$LOG_BUFF[1].$size
$LOG_BUFF[1].$title
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: Title of each Log Book buffer. This string is displayed on the top
line of the Log Book menu. It is also displayed in the pull up menu of F2,([BOOK])
in the Log Book menu. If the value is ‘’, a default title is displayed. The default
title of BOOK1 is ‘Operation’. The default title of‘BOOK2 is ‘I/O”. The default title
of BOOK3 is ‘BOOK 3’
Fanuc RJ3iB System Variable Listing Page 376 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 376/810
7/23/2019 System Variables List R-J3iB
$LOG_BUFF[1].$visible
Description: If this variable is set to TRUE, the buffer is displayed in the pull up
menu of F2([BOOK]) in the Log Book menu. If this variable is set to FALSE, the
buffer is not displayed.
Power Up:
N/A
$LOG_DIO[1-32]
Logbook.
Power Up: N/A
$LOG_DIO[1]
$LOG_DIO[1].$end_port
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 377/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicates the end port number to trace. When this
variable is set to -1, all ports after the specified start_port of the specified rack,
slot, module type and port type are traced.
$LOG_DIO[1].$mod_type
Description: This variable indicates the module type of the port to trace. When
this variable is set to -1, all module type of the specified rack and slot are traced.
Normally this does not need to be specified. It is used to specify system ports.
• SOP = 11
• Robot I/O = 13
$LOG_DIO[1].$port_type
Description: This variable indicates the phisical port type of the port to trace.
When this variable is set to -1, all port types of the specified rack, slot and
module type are traced.
Digital input = 1
•
Digital output = 2
•
Analog input = 3
•
Analog output = 4
•
Weld input = 16
•
Weld output = 17
•
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 378/810
7/23/2019 System Variables List R-J3iB
$LOG_DIO[1].$rack
Description: This variable indicates the rack number of the port to trace. When
this variable is -1, all racks except the internal devices are traced. Internal
devices are PMC internal relays, etc. To trace internal devices, specify the
$LOG_DIO[1].$slot
Description: This variable indicates the lot number of the port to trace. When
this variable is set to -1, all slots of the specified rack are traced.
$LOG_DIO[1].$start_port
Description: This indicates the first port number to trace. When this variable is
set to -1, all ports of the specified rack, slot, module type and port type are traced.
$LOG_ER_ITM[1]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 379/810
7/23/2019 System Variables List R-J3iB
Description: If a positive value is specified, the specified alarm is logged. For
example, if 11001 is specified, SRVO-001 is logged. If a negative value is
specified, the specified alarm is not logged. For example, if -11001 is specified,
SRVO-001 is not logged. The priority of this variable is higher than
$LOG_ER_SEV and $LOG_ER_TYP.
$LOG_ER_SEV
For example, if a 6 is specified, pause and abort errors are logged. The priority of
this variable is lower than $LOG_ER_TYP and $LOG_ER_ITM.
$LOG_ER_TYP[1]
Description: This variable filters the logging of alarms based on the alarm type.
Type is the same as facility code. See the Software Error Code Manual for a full
list of facility codes. If a positive value is specified, alarms of the specified type
are logged. If a negative value is specified, alarms of the specified type are not
Fanuc RJ3iB System Variable Listing Page 380 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 380/810
7/23/2019 System Variables List R-J3iB
logged. For example, 11 is the facility code for SRVO alarms. If 11 is specified,
SRVO alarms are logged. If -11 is specified, SRVO alarms are not logged. The
priority of this variable is higher than $LOG_ER_SEV but lower than
$LOG_ER_ITM.
$LOG_REC_RST
$LOG_SCRN_FL[1-20]
Description: This variable structure defines the softpart and screen IDs used in
screen filtering for Operation Logbook.
$LOG_SCRN_FL[1].$scrn_id
$LOG_SCRN_FL[1].$sp_id
Fanuc RJ3iB System Variable Listing Page 381 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 381/810
7/23/2019 System Variables List R-J3iB
$LOG_TPKEY[1-4]
$LOGBOOK
Minimum:
DEF_LOGBOOK KCL/Data:Maximum:
MIN_LOGBOOK Not available Default:
MAX_LOGBOOK
RW Program: UIF: FP CRTL:
RW Data Type: LOGBOOK_T Memory: CMOS
Description: This variable structure contains variables that are used to configure
the Operation Logbook function to record controller events.
$LOGBOOK.$analog_tol
Minimum: 0x80000000 Maximum: 0x7FFFFFFF Default:
65535 KCL/Data: RW Program: Not available UIF: RW CRTL:
RW Data Type: LONG Memory: CMOS
Description: The analog I/O is recorded when the difference is greater than this
value.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 382/810
7/23/2019 System Variables List R-J3iB
$LOGBOOK.$available
Power Up:
N/A
$LOGBOOK.$clear_enb
$LOGBOOK.$dram_margin
Description: This variable indicates the number of Kbytes of free DRAM area.
This amount of free space must remain in DRAM after allocating a Log Book
buffer in DRAM or the Log Book buffer will not be allocated.
$LOGBOOK.$img_ent
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 383/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of screen images in a Log Book
when a value or word is entered. A value greater than 0 specifies the number of
the Log Book where the screen image will be posted. A value of 0 disables
logging of this screen image.
$LOGBOOK.$img_fnky
Description: This variable enables the logging of screen images in a Log Book
when a function key is pressed. A value greater than 0 specifies the number of
the Log Book where the screen image will be posted. A value of 0 disables
logging of this screen image.
$LOGBOOK.$img_sel
Description: This variable enables the logging of screen images in a Log Book
when an item is selected in a menu. A value greater than 0 specifies the number
of the Log Book where the screen image will be posted. A value of 0 disables
logging of this screen image.
Description: This variable enables the logging of screen images in a Log Book
when an item is selected in a window. A value greater than 0 specifies the
Fanuc RJ3iB System Variable Listing Page 384 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 384/810
7/23/2019 System Variables List R-J3iB
number of the Log Book where the screen image will be posted. A value of 0
disables logging of this screen image.
$LOGBOOK.$log_crd
USER coordinate
•
TOOL coordinate
•
JOG coordinate
•
PATH coordinate
•
This records all change of coordinate by any method. A value greater than 0
specifies the number of the Log Book where the event will be posted. A value of
0 disables logging of this event.
$LOGBOOK.$log_dio
Description: This variable enables the logging of I/O events in a Log Book. A
value greater
be posted. than 0ofspecifies
A value thelogging
0 disables numberofofthis
theevent.
Log Book where the event will
$LOGBOOK.$log_ent
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 385/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of value and word entries in a
Log Book. When a value or a word is entered, "x is entered" is recorded. The ’x’
in the message is the entered value or word. If screen image is enabled for this
event ($LOGBOOK.$IMG_ENT), it will contain the previous value. Values will be
recorded even if they are invalid. If you cancel an input, it is not recorded. A
value greater than 0 specifies the number of the Log Book where the event will
be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_entky
Description: This variable enables the logging of ENTER key presses in a Log
Book. When ENTER is pressed, "ENTER is pressed" is recorded. If SHIFT is
held when the key is pressed, the word ’SHIFT’ is added to the key name. A
value greater than 0 specifies the number of the Log Book where the event will
be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_er
Description: This variable enables the logging of alarms in a Log Book. When
an alarm occurs, the alarm message is recorded. This record is the same as the
record in the alarm history menu. A value greater than 0 specifies the number of
the Log Book where the event will be posted. A value of 0 disables logging of this
event.
$LOGBOOK.$log_file
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 386/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of file save and load operations in
a Log Book. When a file is saved or loaded, "Save file x" or "Load file x" is
recorded. The ’x’ in the message is the file name. These events are ONLY for file
save/load in following screens:
• File screen
• Program list screen
A value greater than 0 specifies the number of the Log Book where the event will
be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_fnkey
Description: This variable enables the logging of function key presses in a Log
Book. When F1, F2, F3, F4 or F5 is pressed, "x is pressed" is recorded. The ’x’ in
the message is replaced with the key name. If SHIFT is held when the key is
pressed, the word ’SHIFT’ is added to the key name If screen image is enabled
for this event ($LOGBOOK.$IMG_FNKY), it will show the screen just before
pressing the key. A value greater than 0 specifies the number of the Log Book
where the event will be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_focus
i
Name: Log Pendant focus changes.
Description: This variable enables the logging of iPendant focus changes in a
Log Book. When focus is changed to a new pane, "Focus changed to x" is
recorded. The ’x’ in the message is the menu name. A value greater than 0
specifies the number of the Log Book where the event will be posted. A value of
0 disables logging of this event.
$LOGBOOK.$log_fwdky
Fanuc RJ3iB System Variable Listing Page 387 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 387/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of FWD, BWD key presses in a
Log Book. When FWD or BWD is pressed, "x is pressed" is recorded. The ’x’ in
the message is replaced with the key name. If SHIFT is held when the key is
pressed, the word ’SHIFT’ is added to the key name. A value greater than 0
specifies the number of the Log Book where the event will be posted. A value of
0 disables logging of this event.
$LOGBOOK.$log_grp
Description: This variable enables the logging of motion group changes in a Log
Book. When motion group is changed, "Motion group x" is recorded. The ’x’ in
the message is the new motion group. This records all change of motion group
by any method. A value greater than 0 specifies the number of the Log Book
where the event will be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_helpky
Description: This variable enables the logging of HELP key presses in a Log
Book. When HELP is pressed, "HELP is pressed" is recorded. If SHIFT is held
when the key is pressed, the word ’SHIFT’ is added to the key name A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_hldky
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 388/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of HOLD key presses in a Log
Book. When HOLD is pressed, "HOLD is pressed" is recorded. If SHIFT is held
when the key is pressed, the word ’SHIFT’ is added to the key name. A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_itmky
Description: This variable enables the logging of ITEM key presses in a Log
Book. When ITEM is pressed, "ITEM is pressed" is recorded. If SHIFT is held
when the key is pressed, the word ’SHIFT’ is added to the key name A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_jgky
Description:
When +X(J1), This variable
-X(J1), enables
+Y(J2), -Y(J2),the logging
+Z(J3), of jog+X^(J4),
-Z(J3), key presses in a +Y^(J5),
-X^(J4), Log Book.-
Y^(J5), +Z^(J6) or -Z^(J6) is pressed, "x is pressed" is recorded. The ’x’ in the
message is replaced with the key name. If SHIFT is held when the key is pressed,
the word ’SHIFT’ is added to the key name. A value greater than 0 specifies the
number of the Log Book where the event will be posted. A value of 0 disables
logging of this event.
$LOGBOOK.$log_jgmu
Fanuc RJ3iB System Variable Listing Page 389 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 389/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of Jog menu selections in a Log
Book. Operations in the JOG menu are recorded with the following messages:
The ’x’ in the message is the frame or group number. A value greater than 0
specifies the number of the Log Book where the event will be posted. A value of
0 disables logging of this event.
$LOGBOOK.$log_menu
Description: This variable enables the logging of MENUS and FCTN selections
in a Log Book. When an item is selected by MENUS key or FCTN key, "x is
selected in MENUS" or "x is selected in FCTN" is recorded. The ’x’ in the
message is the selected item. A value greater than 0 specifies the number of the
Log Book where the event will be posted. A value of 0 disables logging of this
event.
$LOGBOOK.$log_mnchg
Description: This variable enables the logging of menu changes in a Log Book.
When a menu is changed, "Menu changed x" is recorded. The ’x’ in the message
Fanuc RJ3iB System Variable Listing Page 390 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 390/810
7/23/2019 System Variables List R-J3iB
is the title of the new menu. Changes to sub menus such as Config or Detail are
not recorded. A value greater than 0 specifies the number of the Log Book where
the event will be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_ovr
Description:
Log Book. When Thisoverride
variableisenables the"Override
changed, logging ofx%"
override value changes
is recorded. The ’x’ ininthe
a
message is the new override value. This records all change of override by any
method such as by pressing the override keys (+%, -%), enabling the teach
pendant, or executing an override instruction in a program. A value greater than
0 specifies the number of the Log Book where the event will be posted. A value
of 0 disables logging of this event.
$LOGBOOK.$log_ovrky
Description: This variable enables the logging of override and COORD key
presses in a Log Book. When +%, -% or COORD is pressed, "x is pressed" is
recorded. The ’x’ in the message is replaced with the key name. If SHIFT is held
when the key is pressed, the word ’SHIFT’ is added to the key name. A value
greater than 0 specifies the number of the Log Book where the event will be
$LOGBOOK.$log_pgchg
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 391/810
7/23/2019 System Variables List R-J3iB
A value greater than 0 specifies the number of the Log Book where the event will
be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_prgexe
$LOGBOOK.$log_prgkey
Description: This variable enables the logging of program key presses in a Log
Book. When SELECT, EDIT or DATA is pressed, "x is pressed" is recorded.
The ’x’ in the
specifies the number
messageofisthe
replaced withwhere
Log Book the key
thename.
event Awill
value greaterAthan
be posted. 0 of
value
0 disables logging of this event.
$LOGBOOK.$log_prvky
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 392/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of PREV key presses in a Log
Book. When PREV is pressed, "PREV is pressed" is recorded. If SHIFT is held
when the key is pressed, the word ’SHIFT’ is added to the key name. A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_rstky
Description: This variable enables the logging of RESET key presses in a Log
Book. When RESET is pressed, "RESET is pressed" is recorded. If SHIFT is
held when the key is pressed, the word ’SHIFT’ is added to the key name A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_sel
Description: This variable enables the logging of menu selections in a Log Book.
When a menu item is selected, "x is selected" or "x is selected in y menu" is
recorded. The ’x’ in the message is the selected item. If the menu has a title,
$LOGBOOK.$log_setpos
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 393/810
7/23/2019 System Variables List R-J3iB
$LOGBOOK.$log_sgrp
Description: This variable enables the logging of sub group changes in a Log
Book. When sub group is changed, "Sub group ROBOT" or "Sub group EXT" is
recorded. This records all change of sub group by any method. A value greater
than 0 specifies the number of the Log Book where the event will be posted. A
value of 0 disables logging of this event.
$LOGBOOK.$log_step
Description: This variable enables the logging of step mode ON/OFF changes in
a Log Book. When single step is changed, "Single step ON" or "Single step OFF"
is recorded. This records all change of single step by any method. A value
greater
posted. than 0 specifies
A value the number
of 0 disables loggingofofthe
thisLog Book where the event will be
event.
$LOGBOOK.$log_stmd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 394/810
7/23/2019 System Variables List R-J3iB
Description: This variable enables the logging of start mode in a Log Book. Start
mode is recorded with the following messages:
• Cold start
• Power failure recovery
• Control start
A value greater than 0 specifies the number of the Log Book where the event will
be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_stpky
Description: This variable enables the logging of STEP key presses in a Log
Book. When STEP is pressed, "STEP is pressed" is recorded. If SHIFT is held
when the key is pressed, the word ’SHIFT’ is added to the key name. A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_tpky
Description: This variable enables the logging of teach pendant key presses in a
Log Book.are
Pendant This recordsWhen
recorded. the low leveliskey
a key operation.
pressed, ’TP xAllON’
keyisoperations of Teach
recorded. When a
key is released, ’TP x OFF’ is recorded. ENABLE switch and E-STOP are also
recorded. SHIFT key is treated as normal key. CRT operations are not recorded
by this event. ’x’ in the message is key name, the following keys are recorded:
ENABLE, ESTOP PREV, F1, F2, F3, F4, F5, NEXT SHIFT, MENU, SELECT,
EDIT, DATA,FCTN UP, DOWN, LEFT, RIGHT, DISP RESET, STEP,
BACKSPACE, ITEM, HOLD, FWD, BWD, COORD, +%, -% 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, -/, ., ENTER, HELP/DIAG, UF1, UF2, UF3, UF4, UF5, UF6, UF7, +X(J1), -
X(J1), +Y(J2), -Y(J2), +Z(J3), -Z(J3), +X^(J4), -X^(J4), +Y^(J5), -Y^(J5), +Z^(J6),
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 395/810
7/23/2019 System Variables List R-J3iB
-Z^(J6) A value greater than 0 specifies the number of the Log Book where the
event will be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_uf
Description: This variable enables the logging of user frame changes in a Log
Book.
in When user
the message is frame number
the new is changed,
user frame "User
number. Thisframe x" is
records allrecorded.
change ofThe
user’x’
frame number by any method. A value greater than 0 specifies the number of the
Log Book where the event will be posted. A value of 0 disables logging of this
event.
$LOGBOOK.$log_ufky
Description: This variable enables the logging of user function key presses in a
Log Book. When UF1, UF2, UF3, UF4, UF5, UF6 or UF7 is pressed, "x is
pressed" is recorded. The ’x’ in the message is replaced with the key name. If
SHIFT is held when the key is pressed, the word ’SHIFT’ is added to the key
name. A value greater than 0 specifies the number of the Log Book where the
event will be posted. A value of 0 disables logging of this event.
Description: This variable enables the logging of user tool changes in a Log
Book. When tool frame number is changed, "Tool frame x" is recorded. The ’x’ in
Fanuc RJ3iB System Variable Listing Page 396 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 396/810
7/23/2019 System Variables List R-J3iB
the message is the new tool frame number. This records all change of tool frame
number by any method. A value greater than 0 specifies the number of the Log
Book where the event will be posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_win
Description:
Book. When an This variable
item enables
is selected in athe logging
warning of window
window, "x isselections
selected ininyawindow"
Log
is recorded. The ’x’ in the message is the selected item. The ’y’ in the message is
the beginning of the message in the warning window. If screen image is enabled
for this event ($LOGBOOK.$IMG_WIN), it will show the warning window. A value
greater than 0 specifies the number of the Log Book where the event will be
posted. A value of 0 disables logging of this event.
$LOGBOOK.$log_wtrls
$LOGBOOK.$num_dio
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 397/810
7/23/2019 System Variables List R-J3iB
$LOGBOOK.$num_er_itm
Description:
$LOG_ER_ITM[ This variable indicates the number of entries in the
] array.
$LOGBOOK.$num_er_typ
$LOGBOOK.$num_rec_typ
$LOGBOOK.$num_scrn_fl
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 398/810
7/23/2019 System Variables List R-J3iB
$LOGBOOK.$option
$LOGBOOK.$save_file
Description: This variable indicates the file name where Operation Logbook is
saved. The file extension is not included, and is always ".LS".
$LOGBOOK.$scrn_fl
Description: This variable enables and disables screen filtering for Operation
Logbook. When this variable is set to FALSE, the Screen filter is disabled. When
this variable is set to TRUE, Screen filter is enabled.
Fanuc RJ3iB System Variable Listing Page 399 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 399/810
7/23/2019 System Variables List R-J3iB
$LOGBOOK.$scrn_no_ent
$LOGBOOK.$sram_margin
Description: This variable is the number of Kbytes of free SRAM area. This
amount of free space must remain in SRAM after allocating a Log Book buffer in
SRAM or the Log Book buffer will not be allocated.
$LS_CONFIG.$brk_off_lag
$LS_CONFIG.$brk_on_lag
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 400/810
7/23/2019 System Variables List R-J3iB
$LS_CONFIG.$io_scanrate
Description: This is the time interval to scan the active Local Stop I/O ports.
$LS_CONFIG.$ls_debug
Description: This is the debug flag used to trace the internal Local Stop system
status for diagnosis purposes. Do not change the default value.
$LS_CONFIG.$sdi_off_lag
Minimum: Maximum:
available 0UIF: Default:
200 RW
RW CRTL: Type:KCL/Data:
Data 100 USHORT RW Program:
Memory: CMOSNot
Description: This is the hardware delay to turn off the SDI1 signal.
$LS_CONFIG.$sdi_on_lag
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 401/810
7/23/2019 System Variables List R-J3iB
Name: Hardware delay for local stop hardware unit on the SDI1 signal.
Description: This variable indicates the maximum delay time before the SDI1
signal is turned on by the local stop hardware unit.
$LS_IOPORT[1-3]
Description: This is the Local Stop(LS) I/O port assignment to support the Local
Stop hardware unit.
$LS_IOPORT[1].$mo_grp_num
Description: This is the motion group number assigned to support the current
local stop hardware unit.
$LS_IOPORT[1].$sdi1_p_num
Minimum: -3 Maximum: 1024 Default: 1 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: SHORT Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 402/810
7/23/2019 System Variables List R-J3iB
$LS_IOPORT[1].$sdi1_p_stat
$LS_IOPORT[1].$sdi1_p_type
Minimum: Maximum:
available 1UIF: Default:
32 RW
RW CRTL: KCL/Data:
Data1 Type: USHORT Program:
RW Memory: Not
CMOS
$LS_IOPORT[1].$sdi2_p_num
Minimum: UIF:Maximum:
available -3 RW CRTL: RW Default:
1024 1 KCL/Data:
Data Type: SHORT RW Program:
Memory: CMOSNot
$LS_IOPORT[1].$sdi2_p_stat
$LS_IOPORT[1].$sdi2_p_type
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 403/810
7/23/2019 System Variables List R-J3iB
$LS_IOPORT[1].$sdo_p_num
$LS_IOPORT[1].$sdo_p_stat
$LS_IOPORT[1].$sdo_p_type
2.13 M
$MA_PLAN STRUCTURE
Fanuc RJ3iB System Variable Listing Page 404 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 404/810
7/23/2019 System Variables List R-J3iB
$MACRO_MAXNU
Name:
Maximum Number of Macros
Description: This is the number of macros. The default value is 20.
$MACROLDUIMT
Description: 1: Old specification is used. Macros assigned to UI[1],[2],[3] and [8]
are triggered from ON to OFF. 0: New specification is used. Macros assigned to
UI[1],[2],[3] and [8] are triggered from OFF to ON. This is available only in R-J2
Mate.
$MACROMAXDRI
Minimum: 0 Maximum: 24 Default: 5 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: ULONG Memory: CMOS
Description: In the macro function, the macro program can be assigned to DI
and RI of the digital input signal. This is the maximum limitation number of the
DI/RI macro. The default value is 5. This default value is appropriate for most
applications.
Fanuc RJ3iB System Variable Listing Page 405 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 405/810
7/23/2019 System Variables List R-J3iB
$MACROTABLE STRUCTURE
Description: The variables in this structure define the data for each Macro
command. Changes to this variable must be made using the SETUP Macro
screen. Individual fields within this structure are described below.
$MACROTABLE[1].$assign_id
Description: Specifies the position, such as a key, which allocates the macro
command. When $ASSIGN_TYPE is 2 or is 3, 1-7 will be used. When
$ASSIGN_TYPE is four, 1-20 will be used. When $ASSIGN_TYPE is five, 4-5
will be used. Changes to this variable must be made using the SETUP Macro
Screen.
$MACROTABLE[1].$assign_type
Description: Specifies the place where the macro command is allocated. The
following values are valid: 1:Unused 2:Teach Pendant User keys 3:Shifted Teach
Pendant User keys 4:Manual operation screen 5:User buttons on SOP Changes
to this variable must be made using the SETUP Macro Screen.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 406/810
7/23/2019 System Variables List R-J3iB
$MACROTABLE[1].$ept_index
$MACROTABLE[1].$macro_name
Description: The name of the macro command. Changes to this variable must
be made using the SETUP Macro Screen.
$MACROTABLE[1].$open_id
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 407/810
7/23/2019 System Variables List R-J3iB
$MACROTABLE[1].$prev_subtyp
$MACROTABLE[1].$prog_name
Minimum: "" Maximum: "" Default: " " KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: STRING Memory: CMOS
$MACROTABLE[1].$sys_lev_msk
$MACROTABLE[1].$user_work
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 408/810
7/23/2019 System Variables List R-J3iB
$MACRSOPENBL STRUCTURE
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_emgop
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_hold
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_pdi8
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 409/810
7/23/2019 System Variables List R-J3iB
Description: Enables/disables the execution of macros from the SOP PDI8 input.
Not currently used.
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_pdi9
Description: Enables/disables the execution of macros from the SOP pdi9 input.
$MACRSOPENBL.$sop_pdia
Description:
Not currently Enables/disables
used. the execution of macros from the SOP pdia input.
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_pdib
Description: Enables/disables the execution of macros from the SOP pdib input.
Not currently used.
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_pdic
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 410/810
7/23/2019 System Variables List R-J3iB
Description: Enables/disables the execution of macros from the SOP pdic input.
Not currently used.
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_remote
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_reset
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_start
Description: Enables/disables the execution of macros from the SOP cycle start
input.
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_tpdsc
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 411/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_tprel
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_user1
Minimum:
RO CRTL: Maximum:
0 RO 1 Default:
Data Type: BOOLEAN1 KCL/Data: RO Program: RO
Memory: CMOS UIF:
Power Up: Changes to this variable must be made during a controlled start.
$MACRSOPENBL.$sop_user2
Power Up: Changes to this variable must be made during a controlled start.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 412/810
7/23/2019 System Variables List R-J3iB
$MACRTPDSBEX
$MACRUOPENBL STRUCTURE
Name: Macro Enable/disable, UOP Inputs
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_cstop
Description: Enables/disables the execution of macros from the UOP Cycle stop
input.
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_enbl
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: BOOLEAN Memory: CMOS
Power Up: Changes to this variable must be made during a controlled start.
Fanuc RJ3iB System Variable Listing Page 413 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 413/810
7/23/2019 System Variables List R-J3iB
$MACRUOPENBL.$uop_estop
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_hold
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_home
Minimum: 0 Maximum: 1 Default: 1 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: BOOLEAN Memory: CMOS
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_pdstrt
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 414/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_pnstrb
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_reset
Description: Enables/disables the execution of macros from the UOP Fault reset
input.
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr1
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 415/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr3
RSR3/PNS3 input.
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr4
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr5
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr6
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 416/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr7
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_rsr8
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_sfspd
Power Up: Changes to this variable must be made during a controlled start.
$MACRUOPENBL.$uop_start
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 417/810
7/23/2019 System Variables List R-J3iB
Description: Enables/disables the execution of macros from the UOP Cycle start
input.
Power Up: Changes to this variable must be made during a controlled start.
$MASTER_ENB
$MAX_DIG_PRT
Description: This variable controls the number of Digital Input and Digital Output
ports which are displayed in the MONITOR screen and the range of port
numbers that can be configured in the CONFIG screen when Digital is selected
in the standard TP screens.
$MAXUALRMNUM
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 418/810
7/23/2019 System Variables List R-J3iB
$mc_grp[1].$motion.$qstop_enb
Description:
This enables the servo quick stop during search motion.
Power Up: On_CNTL_Start
$MCR STRUCTURE
$MCR.$brk_output[1-8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 419/810
7/23/2019 System Variables List R-J3iB
Description: $brk_output is an array that you can use to set the brake output
bits manually, if $brk_out_enb is TRUE. Note that the elements in this array do
not correspond to individual axes. Several brakes might be released by a single
brake output.
$MCR.$brk_output[6]
Description: $brk_output is an array that you can use to set the brake output
bits manually, if $brk_out_enb is TRUE. Note that the elements in this array do
not correspond to individual axes. Several brakes might be released by a single
brake output.
$MCR.$dry_run
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 420/810
7/23/2019 System Variables List R-J3iB
$MCR.$enbl
Description: If set to TRUE, indicates that the UOP enbl input signal is on.
$MCR.$fltr_debug
Minimum: 0x80000000
RW Program: Maximum:
RW UIF: 0x7FFFFFFF
RW CRTL: Default: 0
RW Data Type: KCL/Data:
INTEGER Memory: CMOS
$MCR.$genoverride
Minimum: 1 Maximum: 100 Default: 100 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER_SK Memory: CMOS
Description: Specifies the rate of robot movement speed. The robot movement
speed when the program is executed is $MCR.$genoverride *
$MCR_GRP.$progoverride. $genoverride, a scaling factor, is expressed as a
percentage of the program motion speed. For all programmed motion
$genoverride is multiplied
which is then multiplied bywith $progoverride
the motion speed. to
Asobtain a total
a safety override
feature, value,of
the value
$genoverride is automatically set to 10 if you do not confirm the setting before
jogging the robot. You can set the value of $genoverride using the teach pendant
OVERRIDE UP and DOWN keys or KCL commands.
$MCR.$mjog_debug
Fanuc RJ3iB System Variable Listing Page 421 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 421/810
7/23/2019 System Variables List R-J3iB
$MCR.$mmgr_debug
$MCR.$mo_warn_enb
Minimum: 0 Maximum: 1 Default: 1 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
$MCR.$ot_release
Description: When set to TRUE, the robot can be jogged out of overtravel.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 422/810
7/23/2019 System Variables List R-J3iB
$MCR.$otf_lin_no
Description: The program line number that is currently executing in the on-the-
fly feature.
$MCR.$otf_ofst
Description: The offset from the statement start to the motion statement portion
of the TPE internal instruction.
Description: If set to TRUE, indicates the fence is open, UOP sfspd input signal.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 423/810
7/23/2019 System Variables List R-J3iB
$MCR.$spc_reset
Description: If the software detects that the serial pulse coder has changed
more than the tolerance during the cycle power, an alarm will be posted. The
system variable $MCR.$spc_reset allows you to reset the pulse code mismatch
error.
$MCR_GRP STRUCTURE
Power Up: Changes to this variable take effect immediately. At a cold start, this
Name: Calibrate
Description: Resets the current position based on mastering data and encoder
counts.
$MCR_GRP[1].$chk_jnt_spd[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 424/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$crc_rsm_tol
Description: Determines the tolerance that the current position must be at when
resuming a circular motion, with respect to the start, via, or dest positions. If the
current position is within the tolerance of the destination position, a linear motion
is used to complete the motion. If the current position is within the tolerance of
the start or via positions, the current position replaces the start or via position in
the circular motion calculations internally.
$MCR_GRP[1].$dry_jog_ovr
Name:
Description: Provides special speed control for linear and joint jogging during
dry run. When DRY RUN is enabled, the jog speed is further reduced by setting
Jog dry run override to less than 100% in DRY RUN setup menu. The dry run
override has no effect on jog speed if it is set to 100%. Its value will be reset to
the default (100%) on COLD start.
$MCR_GRP[1].$dry_run_spd
Fanuc RJ3iB System Variable Listing Page 425 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 425/810
7/23/2019 System Variables List R-J3iB
Description: The speed, in mm/sec, that the robot will travel for LINEAR and
CIRCULAR motion when $MCR.$dry_run is set to TRUE. The programmed
speed is ignored in this case.
$MCR_GRP[1].$dryrun_jspd
$MCR_GRP[1].$dsp_upd_blk[9]
Description: The block number for servo parameter update to DSP memory.
$MCR_GRP[1].$dsp_update[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 426/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$eachmst_sel[9]
Name:
Single Axis Mastering Select
Description: Specifies the axis to be mastered if single axis mastering is
selected.
$MCR_GRP[1].$fjog_enb
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW1 Default: KCL/Data: RW
1 BOOLEAN
Data Type: Program:
Memory: CMOS
$MCR_GRP[1].$fltr_flush
Name: FilterFlush
Description: 1: FLTR TASK perform FilterFlush Users should not change this
system variable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 427/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$forceupdate
$MCR_GRP[1].$hard_hold
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
Description: Causes motion to stop and when motion filters are empty and
brakes are engaged.
$MCR_GRP[1].$hold
Name: Hold
$MCR_GRP[1].$intplockhol
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 428/810
7/23/2019 System Variables List R-J3iB
Description: If set to TRUE, only the interpreter (teach pendant program or
KAREL program) can clear the hold status.
$MCR_GRP[1].$intr_debug
Description:
mask used by Reserved
INTR task.for Internal use by FANUC Robotics. This is a debug
$MCR_GRP[1].$jnt_prc_enb
$MCR_GRP[1].$lch_edm_enb
$MCR_GRP[1].$lckd_caldon
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 429/810
7/23/2019 System Variables List R-J3iB
Description: Backup value for cal_done at machinelock. You should not change
this system variable.
$MCR_GRP[1].$machinelock
$MCR_GRP[1].$master
Name: Mastering
$MCR_GRP[1].$master_type
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 430/810
7/23/2019 System Variables List R-J3iB
Power Up: Changes take effect the next time the robot is mastered.
$MCR_GRP[1].$otf_org_spd
Description: The original program speed at the time the motion statement is
executed. This is used as a reference for the softpart support of the On-The-Fly
function.
Screen:
Setup On_The_Fly screen
$MCR_GRP[1].$otf_spd_chg
$MCR_GRP[1].$otf_spd_upd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 431/810
7/23/2019 System Variables List R-J3iB
Description: As set by the On-The-Fly softpart, this variable enables the update
of the program with the current speed.
Power Up: Changes take effect at the end of the current motion.
$MCR_GRP[1].$otf_speed
Description: The current speed used during the On-The-Fly function. The
application softpart supported by On-The-Fly, updates this variable to
dynamically change the motion speed.
$MCR_GRP[1].$pg_org_rsm
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW1 Default: KCL/Data: RW
0 BOOLEAN
Data Type: Program:
Memory: CMOS
$MCR_GRP[1].$plan_debug
Description: Reserved for Internal use by FANUC Robotics. Setting this variable
without loading MODEBUG softpart may crash system. This is a debug mask
used by PLAN task. PLAN task will display certain debug messages on the
debug consol when a certain bit is set.
Fanuc RJ3iB System Variable Listing Page 432 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 432/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$pos_can_req
$MCR_GRP[1].$pos_estblsh
Description: Specifies the rate of robot movement speed. The robot movement
speed when the program is executed is $MCR.$genoverride *
$MCR.$progoverride. It is requested
a scaling factor, is expressed by $MCR_GRP.$progoverride.
as a percentage $prgoverride,
of the motion speed. For all
programmed motion, $prgoverride is multiplied by $genoverride to obtain a total
override value, which is then multiplied by the motion speed. $prgoverride has no
effect for motions other than program motions. You can assign a value to
$prgoverride from a program or from the teach pendant.
$MCR_GRP[1].$qck_stp_enb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 433/810
7/23/2019 System Variables List R-J3iB
Description: Allows motion to stop quicker than if the filters were to run out
normally. Not as fast as E-stop, but faster than hold.
Power Up: Changes take effect on the next motion stop or hold.
$MCR_GRP[1].$rsm_cmd_pth
Power Up: Changes to this variable take effect immediately with next emergency
stop motion.
$MCR_GRP[1].$rsm_motype
Minimum: 1 Maximum: 3 Default: 2 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
$MCR_GRP[1].$rsm_offset
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 434/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$rsm_orient
Power Up: Changes to this variable take effect immediately with next
org_path_resume motion.
$MCR_GRP[1].$rsm_speed
$MCR_GRP[1].$rsm_termtyp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 435/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$servo_disbl[9]
Name:
Servo Disable
Description: Reserved for Internal use by FANUC Robotics. Turns off servo
power.
$MCR_GRP[1].$set_ref
Description: Causes the system to set the reference position for use with the
quick mastering feature.
$MCR_GRP[1].$sflt_enb[9]
Description: Flag for Soft Floating. In this mode user can block the robot arm
motion without being swept away. Only valid when Soft Floating option is
installed.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 436/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$sflt_fup
$MCR_GRP[1].$sflt_val[9]
Minimum: 0 Maximum: 100 Default: 0 KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
INTEGER Memory: Not available
$MCR_GRP[1].$soft_alarm
Description: For internal use only. Do not modify this system variable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 437/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$syn_adj_mod
set to FALSE,
synchronous adjust mode is enabled. If it is FALSE, you axes
you cannot while
jog the master
and slave motors independently. $syn_adj_mod should remain FALSE for all
normal operations. If it is set to TRUE, the robot loses its calibration and must be
recalibrated after $syn_adj_mod is set back to FALSE.
$MCR_GRP[1].$syn_adj_sel
$MCR_GRP[1].$tsmod_on
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 438/810
7/23/2019 System Variables List R-J3iB
$MCR_GRP[1].$turn_on_srv
Description: When servo power is off, this variable causes servo power to return
if the system is not in error status.
$MCR_GRP[1].$uop_imstp
$MCTCFG STRUCTURE
Description: These system variables allow the user to turn the Motion Cycle
Time Recording On or OFF and allow the debug flag to be set for internal use
only. Individual fields within this structure are described below.
$MCTCFG.$debug
$MCTCFG.$mct_enbl
Fanuc RJ3iB System Variable Listing Page 439 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 439/810
7/23/2019 System Variables List R-J3iB
Description: This system variable allows the user to turn the Motion Cycle Time
Recording softpart On or OFF.
$MEMO STRUCTURE
Name:
Memo Structure
Description: Individual fields within this structure are defined below.
Power Up: Perform a cold start for the changes to take effect.
$MEMO.$prc_tbl_siz
Power Up: Perform a cold start for the changes to take effect.
$MEMO.$tpe_area
CMOSProgram: RO
RO UIF: RO CRTL: RO Data Type: LONG Memory:
Description: This system variable determines the TPE memory size internally.
The user cannot create the program more than this system variable even though
there are plenty memory in the system. This system variable is set the same
value which is set from BMON as a default value. Do not change this system
variable. The unit of this system variable is BYTE.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 440/810
7/23/2019 System Variables List R-J3iB
Power Up: Perform a cold start for the changes to take effect.
$MEMO.$tskwrk_area
Description: This system variable limits the allocation from temporary memory
for TPE program. When the user creates or teaches the TPE program, if the rest
of the temporary memory becomes under this system variable, the system
preventsThe
60000. from creating
unit or teaching
of this system the program
variable is BYTE.for
Dosafety. The default
not change value is
this system
variable.
Power Up: Perform a cold start for the changes to take effect.
$MEMO.$wrk_buf_siz
Power Up: Perform a cold start for the changes to take effect.
$MISC[1] STRUCTURE
$MISC[1].$hpd_trq[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 441/810
7/23/2019 System Variables List R-J3iB
Power Up: Does not apply. The system updates this variable.
$MISC_MSTR.$hpd_enb
Power Up: You must perform a cold start for the change to take effect.
$MIX_BG[1]
RW Data Type:KCL/Data:
DEF_MIX_BG MIX_BG_T Program:
RO Memory: Not available
CMOS UIF: FP CRTL:
$MIX_BG[1].$mode
• 0: Auto
• 1: Normal
Fanuc RJ3iB System Variable Listing Page 442 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 442/810
7/23/2019 System Variables List R-J3iB
• 2: Fast
$MIX_BG[1].$modify_time
$MIX_BG[1].$prog_name
Minimum: "" Maximum: "" Default: " " KCL/Data: RO Program: Not
available UIF: RO CRTL: RO Data Type: STRING Memory: CMOS
Description: This variable indicates the name of the program that is executed in
the background. This variable is set to read only and cannot be changed.
$MIX_BG[1].$status
• 1: Stop
• 2: Running(Normal)
• 3: Running(Fast)
• 4: Error
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 443/810
7/23/2019 System Variables List R-J3iB
$MIX_LOGIC
Description: This variable structure indicates the configuration variables for the
$MIX_LOGIC.$item_count
$MIX_LOGIC.$max_tmr_val
$MIX_LOGIC.$num_bg
Fanuc RJ3iB System Variable Listing Page 444 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 444/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicates that the number of entries in the $MIX_BG[ ]
array are reallocated to the specified number at the next Controlled start.
$MIX_LOGIC.$num_flg
$MIX_LOGIC.$num_mkr
$MIX_LOGIC.$num_scan
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 445/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicates the number of scans in one cycle. The
scanning time of Background Logic is : $MIX_LOGIC.$NUM_SCAN *
$SCR.ITP_TIME This variable is set to read only and cannot be changed.
$MIX_LOGIC.$proc_time
Description: This variable indicates the the processing time of one scan as
msec. This variable is set to read only and cannot be changed.
$MIX_LOGIC.$save_idx
• 0 means TC_ONLINE.
• -1 means no line is saved.
$MIX_LOGIC.$save_line
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 446/810
7/23/2019 System Variables List R-J3iB
$MIX_LOGIC.$tcol_enb
Description:
This variable
ENABLE/DISABLE" is changed
instruction. by executing
When this variable isthe
set"TC_ONLINE
to TRUE, TC_ONLINE
is enabled. When this variable is set to FALSE, TC_ONLINE is disabled. This
variable is set to read only and cannot be changed.
$MIX_LOGIC.$tcol_line
$MIX_LOGIC.$tcol_sim
Description: This variable shows the status of the TC_ONLINE simulation. This
variable is set to read only and cannot be changed.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 447/810
7/23/2019 System Variables List R-J3iB
$MIX_LOGIC.$tcol_stat
$MIX_LOGIC.$use_flg
Description: If this variable is set to FALSE, the flag monitor menu is not
displayed on the F1, [TYPE] key pullup on the I/O menu, and "F[ ]" item is not
displayed in data list of the teach pendant editor.
$MIX_LOGIC.$use_mkr
Description: If this variable is set to FALSE, the marker monitor menu is not
displayed
displayed on the F1,
in data [TYPE]
list of key pullup
the teach pendanton editor.
the I/O menu, and "M[ ]" item is not
$MIX_LOGIC.$use_tcol
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 448/810
7/23/2019 System Variables List R-J3iB
Description: If FALSE, TC_ONLINE monitor menu is not displayed on the F1,
[TYPE] key pullup on the I/O menu, and "TC_ONLINE" instruction is not
displayed in [INST] menu of the teach pendant editor.
$MIX_LOGIC.$use_tcolsim
Description:
When
instructions are this variable
not available. is set
When thistovariable
TRUE, TC_ONLINE ENABLE/DISABLE
is set to FALSE, TC_ONLINE
ENABLE/DISABLE instructions are available
$MIX_MKR[1]
$MIX_MKR[1].$line[1-256]
BYTEProgram:
RO Memory:Not available
CMOS UIF: RO CRTL: RO Data Type:
$MIX_MKR[1].$line_size
Fanuc RJ3iB System Variable Listing Page 449 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 449/810
7/23/2019 System Variables List R-J3iB
$MJPTMIR[1-5] STRUCTURE
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$cir_cnt
$MJPTMIR[1].$curpx_task
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 450/810
7/23/2019 System Variables List R-J3iB
Description: This means the current task ID when program pause. When
program pause is selected task ID.
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$dircton_a
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$dircton_l
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$dircton_n
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 451/810
7/23/2019 System Variables List R-J3iB
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$dircton_o
Name:
Path jog frame
Description: Orient vector of path frame.
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$motype
Minimum: MT_JNT_JOG
7 KCL/Data: Maximum:
RO Program: RO CRTL: RODefault:
MT_CIRCULAR
RO UIF: Data Type:
MOTYPE_E Memory: CMOS
$MJPTMIR[1].$pathjog_flg
Description: Task ID check flag between program pause and path jog is tried.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 452/810
7/23/2019 System Variables List R-J3iB
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$prb_frm
Power Up:
Changes to this variable take effect immediately.
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$r_reverse
Description: The flag setup reverse or no reverse each direction of path jog
frame.
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$tool_frm
Description: This means the tool frame is used in pause program. This is used
at circular path jog.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 453/810
7/23/2019 System Variables List R-J3iB
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$used_utool
Power Up:
Changes to this variable take effect immediately
Screen: Do not change this variable. When the program is paused or path jog is
tried, the variable is set up automatically.
$MJPTMIR[1].$utool_num
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MJPTMIR[1].$z_r_frm
Description: This mean the z direction of path jog frame Setup robot pose
position.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 454/810
7/23/2019 System Variables List R-J3iB
Screen: When program paused or path jog is tried, the variable is set up
automatically.
$MKCFG STRUCTURE
$MKCFG.$debug
Power Up: This value initializes to 0 and will maintain its value over subsequent
power cycles.
$MKCFG.$group_mask
Description: This system variable specifies which motion group can perform the
KAREL motion.
Power Up: This value initializes to 1 and will maintain its value over subsequent
power cycles.
$MKCFG.$mb_conflict
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 455/810
7/23/2019 System Variables List R-J3iB
Description: This is a bit-mapped variable. The bit will be set if if KAREL Motion
is in conflict with any other softparts in the SID_MB socket.
Power Up: This value initializes to 0 and will maintain its value over subsequent
power cycles.
$MKCFG.$mb_required
Power Up: This value initializes to 0 and will maintain its value over subsequent
power cycles.
$MKCFG.$mo_conflict
Description: This is a bit-mapped variable. The bit will be set if KAREL Motion is
in conflict with any softpart in the SID_MO socket.
Power Up: This value initializes to 0 and will maintain its value over subsequent
power cycles.
$MKCFG.$mo_required
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 456/810
7/23/2019 System Variables List R-J3iB
Power Up: This value initializes to 0 and will maintain its value over subsequent
power cycles.
$MNDSP_CMNT
Power Up:
Changes to this variable take effect immediately.
$MNDSP_POSCF
$MNUFRAME[1,6]
Description: This system variables contains the positional value of the user
frame used by the teach pendant system. This is a two dimensional array. The
inner dimension is the frame number (1-6). The outer dimension is the group
number (gnum). The frame number is $MNUFRAMENUM[gnum]. When
$MNUFRAMENUM[gnum] is between 1 and 6 the system uses the following
userframe: $MNUFRAME[gnum, $MNUFRAMENUM[gnum]] If
Fanuc RJ3iB System Variable Listing Page 457 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 457/810
7/23/2019 System Variables List R-J3iB
$MNUFRAMENUM[2]
Name:
User Frame Number
Description: Used as the index into $MNUFRAME.
$MNUTOOL[1,6]
RW UIF: NotMemory:
POSITION availableNotCRTL: Not available
available Data Type:
Description: This system variables contains the positional value of the tool
frame used by the teach pendant system. This is a two dimensional array. The
inner dimension is the tool number (1-6).The outer dimension is the group
number (gnum). The tool number is $MNUTOOLNUM[gnum]. When
$MNUTOOLNUM[gnum] is between 1 and 6 the system uses the following
toolframe: $MNUTOOL[gnum, $MNUTOOLNUM[gnum]] If
$MNUTOOLNUM[gnum] is zero is
is 14 $GROUP[gnum].$UTOOL the null frame is used. If $MNUTOOLNUM[gnum]
used.
$MNUTOOLNUM[2]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 458/810
7/23/2019 System Variables List R-J3iB
$MODEM_INF[1].$MDM_ANSWER
Description: ASCII string that the software expects to be sent from the modem
as an ANSWER indiaction
$MODEM_INF[1].$MDM_DIAL
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
$MODEM_INF[1].$MDM_HANGUP
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: ASCII string sent to the modem to cause the modem to HANGUP
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 459/810
7/23/2019 System Variables List R-J3iB
$MODEM_INF[1].$MDM_IDENT
Description:
$MODEM_INF[1].$MDM_INIT
$MODEM_INF[1].$MDM_INIT1
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
$MODEM_INF[1].$MDM_RESET
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 460/810
7/23/2019 System Variables List R-J3iB
$MODEM_INF[1].$MDM_STATUS
Name: Modem STATUS string.descrpASCII string that reflects the current status
of the MODEM..pwrupNot used at powerup
Description:
$MONITOR_MSG[32]
Description: In the multi-task system, you can confirm the tasks in execution on
the monitor screen. This screen displays the name of task. This variable defines
the task name with less than 9 characters. The relations between these system
variables and the names of tasks are the following: $MONITOR_MSG [1] : name
of task No.1 [2] : name of task No.2 [32] : name of task No.32
Power Up: Changes to this variable take effect immediately.
$MOR STRUCTURE
Power
updatedUp: At a cold by
dynamically start,
thethis variable
motion is reset to its default. Data is then
system.
$MOR.$brk_status
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 461/810
7/23/2019 System Variables List R-J3iB
Power Up: At a cold start, this variable is reset to its default.
$MOR.$pg_mctl
Power Up: At a cold start, this variable is reset to its default.
$MOR.$reg_dis_amp[1-16]
Power Up: At a cold start, this variable is reset to its default.
Screen: $MOR.$reg_dis_amp cannot be set by user.
$MOR.$safety_stat
Description:
assignment of $MOR.$safety_stat
$MOR.$safety_statisisbit
asparameter of safety
follows. * Bit signals.
position The bits
for $safety_stat
MFS_EMGOP 1 MFS_EMGTP 2 MFS_DEADMAN 4 MFS_FENCE 8 MFS_ROT
16 MFS_HBK 32 MFS_EMGEX 64 MFS_PPABN 128 MFS_BELTBREAK 256
MFS_ENABLE 512 MFS_FALM 1024 When FLTR task detects the above alarms,
FLTR set the bit which corresponds to the alarm.
Power Up: At a cold start, this variable is reset to its default.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 462/810
7/23/2019 System Variables List R-J3iB
$MOR.$smh_done
Description: If hot start recover processed this flag will be true.
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP STRUCTURE
Power Up: At a cold start, this variable is reset to its default. Data is then
updated dynamically by the motion system.
$MOR_GRP[1].$apc_counter[9]
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP[1].$apc_done
Power Up: At a cold start, this variable is reset to its default.
Fanuc RJ3iB System Variable Listing Page 463 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 463/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$atperch
Description: If the robot is within the perch position tolerance, the flag will be
automatically set.
Power Up: $atperch will be set automatically by the system if the feature is
enabled. At a cold start, this variable is reset to its default.
$MOR_GRP[1].$cal_done
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RO UIF: RW CRTL: RW Data Type: BOOLEAN_SK Memory: CMOS
$MOR_GRP[1].$cartfltremp
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: BOOLEAN Memory: CMOS
Description: When set to TRUE, the stage 1 and stage 2 Cartesian filters are
empty. Not currently supported.
$MOR_GRP[1].$cur_acctime
Description: Total acceleration time currently being used. Units are in ticks of
$scr.$itp_time. Includes sum of stage 1 and stage 2 Joint filters, but does not
include exponential filter, S filter or D filter.
Fanuc RJ3iB System Variable Listing Page 464 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 464/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$cur_axs_acc[9]
$MOR_GRP[1].$cur_crframe
$MOR_GRP[1].$cur_dis_trq[9]
$MOR_GRP[1].$cur_prframe
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 465/810
7/23/2019 System Variables List R-J3iB
Description: Reserved for future use. $cur_prframe is effective for linear moves
only in Path Relative Frame (optional feature). $cur_prframe indicates the current
Path Relative Frame with respect to the World Coordinate Frame and is updated
by the system. It is used in conjunction with $cur_crframe and $pfr_resume to
resume a stopped motion for moves in the Path Relative Frame.
$MOR_GRP[1].$cur_prog_id
Power Up: Data is updated dynamically by the motion system. At a cold start,
this variable is reset to its default.
$MOR_GRP[1].$cur_seg_id
$MOR_GRP[1].$curpthacc
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 466/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$current_ang[9]
Name:
Current Angle
Description: Indicates the joint angles, in radians, of the output of the filter. This
is the motion command to the servo system.
Power Up: Data is updated dynamically by the motion system. At a cold start,
this variable is reset to its default.
Screen: POSITION
$MOR_GRP[1].$current_pos
$MOR_GRP[1].$currentline
Minimum: 0 Maximum: -1 Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: LONG_SK Memory: CMOS
Description: The line number in the source program that generated the current
or last motion.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 467/810
7/23/2019 System Variables List R-J3iB
Power Up: This variable is dynamically updated by the motion system. At a cold
start, this variable is reset to its default.
$MOR_GRP[1].$curtimeacc
Description: Display the time filter length that is currently being used. This
variable is active only when $CF_PARAMGP[].$timefltrenb is set to TRUE.
Power Up:
Data is updated dynamically by the motion system.
See Also: $CF_PARAMGP[].$timefltrenb
$MOR_GRP[1].$dsp_stat[9]
Description: Status returned from the servo system DSP of each axis. bit 2
CKAL Abnormality of clock for revolution counter bit 3 BZAL Zero voltage of
battery bit 4 RCAL Abnormality of revolution counter bit 5 PHAL Abnormality of
signal phase bit 6 BLAL Lower voltage of battery bit 7 CSAL Alarm of check sum
bit 8 OHAL Alarm of motor over heat bit 9 DTERR Alarm concerning receiving
failure of all serial pulse coder data for servo CPU bit 10 CRCERR Alarm of data
transfer error bit 11 STBERR Alarm of stop bit error bit 12 SPHAL Soft phase
alarm
Power Up: Data is updated dynamically by the motion system. At a cold start,
$MOR_GRP[1].$dvc_axes
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 468/810
7/23/2019 System Variables List R-J3iB
Description: Each bit corresponds to one axis. The bit is set to 1 when the
motion command from INTR exceeds the motor speed limit.
$MOR_GRP[1].$dvc_delay
Description:
[ITP] total of time delayed by time scale
Power Up: N/A
$MOR_GRP[1].$dvc_reduce
$MOR_GRP[1].$err_value[9]
Description: Error value monitor Max value of current Error counter compared
with limit of move error (%) Max value is held on program execution
Power Up: The change to this system variable takes effect immediately.
Screen: None
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 469/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$error_cnt[9]
Description: The error, in pulse counts, from the actual position as seen by the
encoders to the command position.
Power Up: Data is updated dynamically by the motion system. At a cold start,
this variable is reset to its default.
$MOR_GRP[1].$fb_comp_cnt[9]
Screen: None
$MOR_GRP[1].$filter_empt
Description: When set to TRUE, the stage 1 and stage 2 joint filters are empty
for all axes.
$MOR_GRP[1].$filter_type
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 470/810
7/23/2019 System Variables List R-J3iB
Description: Reserved for Internal use by FANUC Robotics. It indicates the type
of filter being used.
$MOR_GRP[1].$fltr_nc_emp
Description: When set to TRUE, the stage 1 and stage 2 joint filters are empty
for all non-continuous turn axes.
$MOR_GRP[1].$in_position[9]
Minimum: 0 Maximum: 0 Default: 0 KCL/Data: RO Program: RO UIF:
Not available CRTL: Not available Data Type: BOOLEAN Memory: Not
available
Power Up: Data is updated dynamically by the motion system. At a cold start,
this variable is reset to its default.
$MOR_GRP[1].$jogged
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 471/810
7/23/2019 System Variables List R-J3iB
Description: When set to TRUE, the robot has been jogged since the last
program motion. Execution of any user program will reset the flag.
Power Up: Data is updated dynamically by the motion system and reset by
program execution.
$MOR_GRP[1].$line_er_cnt[9]
$MOR_GRP[1].$line_offset
Description: Current motion statement offset from the beginning of TPE line.
Valid only when On_The_Fly option is enable.
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP[1].$machine_pls[9]
Description: The absolute encoder pulse count reading of the current robot
position.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 472/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$max_dis_trq[9]
$MOR_GRP[1].$max_torque[9]
$MOR_GRP[1].$min_dis_trq[9]
$MOR_GRP[1].$motion_cmnd[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 473/810
7/23/2019 System Variables List R-J3iB
Description: The current actual motion command in pulse counts to the servo
system
$MOR_GRP[1].$move_dist
Description: Reserved for future use. The total distance moved by this motion
statement.
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP[1].$nilpos
$MOR_GRP[1].$ogdst_ratio
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 474/810
7/23/2019 System Variables List R-J3iB
Power Up: The change to this system variable takes effect immediately.
Screen: None
$MOR_GRP[1].$overrun_cnt
Description: Indicates the number of interpolator cycles since a COLD start that
the interpolator do not have enough time to finish its path interpolation. Updated
by the interpolator.
$MOR_GRP[1].$path_node
Description: $path_node indicates the path node to which the robot is moving or
has most recently moved. After an error, KAREL programs can test to determine
the node toward which the robot is or was most recently moving when the error
occurred. For emergency stops or errors that cause brakes to be applied and
drive power to the servo system to be shut off, $path_node might be ahead of the
robot’s actual position. The value of $path_node is set and updated automatically.
Power Up: Data is updated dynamically by the motion system. At a cold start,
this variable is reset to its default.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 475/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$pccomer_cnt[9]
Power Up: The change to this system variable takes effect immediately.
Screen:
None
See Also: None
$MOR_GRP[1].$pendmocount
Description: $pendmocount
but have not yet keeps
been completed. track
It is of how many
automatically motions have
incremented eachbeen
timeissued
the
program interpreter issues a motion and decremented each time the motion
interpolator finishes a motion.
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP[1].$pos_valid
Description: Reserved for future use. This specified whether or not the
current_pos is valid.
$MOR_GRP[1].$segfraction
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 476/810
7/23/2019 System Variables List R-J3iB
Description: Reserved for future use. $segfraction indicates what fraction of the
current segment has been interpolated. For example: 0.0 means the interpolation
is just beginning. 0.5 means the interpolation is half complete. 1.0 means
interpolation is complete, and the robot is starting to decelerate toward the
destination. Note that when the value is 1.0, the robot will not be exactly at the
indicated position because of the digital filters. The robot still needs to decelerate.
$segfraction is set and updated automatically.
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP[1].$segmovedist
Description: Reserved for future use. The total distance moved for this segment.
Power Up: At a cold start, this variable is reset to its default.
$MOR_GRP[1].$servo_ready
$MOR_GRP[1].$spc_stat[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 477/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$syn_err_cnt
Description: $SYN_ERR_CNT is the value of the error counter for robot models
with dual drive (synchronous) control.
Power Up: Data is updated dynamically by the motion system. At a cold start,
this variable is reset to its default.
$MOR_GRP[1].$torque[9]
$MOR_GRP[1].$tune[9]
Screen: None
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 478/810
7/23/2019 System Variables List R-J3iB
$MOR_GRP[1].$tune_val
$MOR_GRP_SV[].$cur_sv_ang
Description: When $MOR.$shm_done is set to true. Filter will save the most
current joint angle to this variable.
Power Up: At a cold start, this variable is reset to its default.
$MOTASK_DATA
Description:
variable. The Reserved forthis
system sets Internal useon
variable bycold
FANUC
start.Robotics. Do not change this
2.14 N
$NULL_CYCLE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 479/810
7/23/2019 System Variables List R-J3iB
2.15 O
$ODRDSP_ENB
$OPEN_FILES
$OPTION[1]-[20]
Minimum: "" Maximum: " " Default: " " KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 480/810
7/23/2019 System Variables List R-J3iB
Description: Displays the release time name of a standard feature or the release
time name and version of an optional feature that been installed.
$OPWORK STRUCTURE
Description: Controls the buttons and lamps on the SOP/UOP and teach
pendant. Individual fields within this structure are described below.
$OPWORK.$enbl_on
$OPWORK.$intpmask
$OPWORK.$intppaused
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 481/810
7/23/2019 System Variables List R-J3iB
Description: This variable remains > 0 while the program is temporarily stopped.
The system updates it automatically.
$OPWORK.$intprunning
Name:
Program is Running
Description: This variable remains > 0 while the program is executing. The
system updates it automatically.
$OPWORK.$op_inv_mask[1-3]
$OPWORK.$op_inv_mask[3]
$OPWORK.$op_prev_img[1-3]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 482/810
7/23/2019 System Variables List R-J3iB
Description: Controls the buttons and lamps on the SOP/UOP and teach
pendant
$OPWORK.$op_prev_img[3]
Description: Controls the buttons and lamps on the SOP/UOP and teach
pendant
$OPWORK.$opt_out
Description: When set to TRUE enables the optional UOP output signals.
$OPWORK.$orgovrdval
Description: When the safety fence is opened (i.e. *SFSPD turns off), the
override value is recorded in this system variable automatically. This value is
used to recover the override value when the safety fence is closed (i.e. *SFSPD
turns on). This value is cleared if you change the override value while the safety
fence is opened. In this case, the override is not recovered when the safety fence
Fanuc RJ3iB System Variable Listing Page 483 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 483/810
7/23/2019 System Variables List R-J3iB
is closed. This variable should be maintained by the system only. Do not change
this variable.
$OPWORK.$outimage[1-3]
$OPWORK.$outimage[3]
$OPWORK.$sopbusymsk
Description: This is the task mask indicating not to turn on the SOP busy lamp.
This is output when the operator control panel I/O is being processed. When it is
> 0, a BUSY signal is output from the operator control panel. The system updates
it automatically.
$OPWORK.$sysbusy
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 484/810
7/23/2019 System Variables List R-J3iB
Description: This variable remains > 0 while the system is processing. The
system updates it automatically.
$OPWORK.$tpbusymsk
Description: Task mask indicating not to turn on the teach pendant busy lamp.
This is output when the teach pendant is processing. When it is > 0, the lamp will
be lit while the teach pendant is processing. The system updates it automatically.
$OPWORK.$uop_disable
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 485/810
7/23/2019 System Variables List R-J3iB
Description: Task mask indicating not to turn on UOP busy lamp. This is output
when the peripheral device I/O is being processed. When it is > 0, the operator
control panel BUSY signal will be lit. The system updates it automatically.
$OPWORK.$user_output[1-3]
Description:
Not currently used.
Power Up: N/A
$OPWORK.$user_output[3]
$ORIENTTOL
Description:
$OVRD_RATE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 486/810
7/23/2019 System Variables List R-J3iB
$OVRDSLCT STRUCTURE
Description: Sets the override to predefined values based on digital inputs. This
feature is only available if the option is installed. This is not a standard option.
Individual fields within this structure are described below.
$OVRDSLCT.$off_off_ovr
Description: This variable contains the override value used when both SDI
signals 1 and 2 are OFF.
$OVRDSLCT.$off_on_ovrd
$OVRDSLCT.$on_off_ovrd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 487/810
7/23/2019 System Variables List R-J3iB
Description: This variable contains the override value used when SDI signal 1 is
ON and 2 is OFF.
$OVRDSLCT.$on_on_ovrd
Description: This variable contains the override value used when both SDI
signals 1 and 2 are ON.
$OVRDSLCT.$ovsl_enb
$OVRDSLCT.$sdi_index1
$OVRDSLCT.$sdi_index2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 488/810
7/23/2019 System Variables List R-J3iB
2.16 P
$PARAM_GROUP STRUCTURE
Name: Parameter Group
Description: Motion parameters that are generally robot dependent. These can
be modified at any time, but require a cold start to take effect. Individual fields
within this structure are described below.
$PARAM_GROUP.$jogaccratio[4]
$PARAM_GROUP[1].$acc_pa_uma
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 489/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$acc_pc_uma
$PARAM_GROUP[1].$acc_scl_uca
Minimum: 0.01 Maximum: 50.0 Default: 1.0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
$PARAM_GROUP[1].$accel_param[1-4]
Minimum: -100000. Maximum: 100000. Default: 2 KCL/Data:
RW Program: Not available UIF: RW CRTL: RW Data Type:
REAL Memory: CMOS
$PARAM_GROUP[1].$accel_param[4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 490/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$accel_ratio
Description: The ratio of the second stage acceleration time to the first stage
acceleration time.
$PARAM_GROUP[1].$accel_time1[9]
Description: $accel_time1 is an array of times, one per axis, for the first stage of
the second order acceleration/deceleration algorithm for joint motion. The value
is
andin should
milliseconds.
not be $accel_time1
changed. For isthe
setextended
by the controlled
axes, youstart
are robot setup program,
responsible for
setting this variable using the Control Start Extended axes/Nobot setup Program.
$PARAM_GROUP[1].$accel_time2[1-9]
$PARAM_GROUP[1].$accel_time2[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 491/810
7/23/2019 System Variables List R-J3iB
Description: $accel_time2 is an array of times, one per axis, for the second
stage of the second order acceleration/deceleration algorithm for joint motion.
The value is in milliseconds. $accel_time2 is set by the controlled start robot
setup program, and should not be changed. For the extended axes, you are
responsible for setting this variable using the Control Start Extended axes/Nobot
setup Program.
$PARAM_GROUP[1].$armload[3]
$PARAM_GROUP[1].$armload_x[3]
Name: Armload_x
$PARAM_GROUP[1].$armload_y[3]
Minimum: -10000 Maximum: 10000 Default: 0.0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
REAL Memory: Not available
Name: Armload_y
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 492/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$armload_z[3]
Name: Armload_z
$PARAM_GROUP[1].$auto_sngstp
Description: Specifies whether or not the robot should stop in auto mode when
entering singularity zone.
$PARAM_GROUP[1].$axis_im_scl
Minimum: 0 Maximum: 32767 Default: 1 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: SHORT Memory: CMOS
$PARAM_GROUP[1].$axisinertia[9]
Minimum: 0 Maximum: 32767 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
SHORT Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 493/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$axismoment[9]
$PARAM_GROUP[1].$bcklsh_coun[9]
$PARAM_GROUP[1].$cart_accel1
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 494/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$cart_accel2
$PARAM_GROUP[1].$cartmo_mgn
Description: Scale factor for Cartesian standard short motion. One of the
$PARAM_GROUP[1].$chklimtyp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 495/810
7/23/2019 System Variables List R-J3iB
Description: Limit check type for S-420 robots only. If set to 0, the limit is
checked from joint 3. If set to 1, the limit is checked from vertical.
$PARAM_GROUP[1].$circ_rate
Description:
The number of $scr.$itp_time cycles is used in one interpolation of
circular motion.
$PARAM_GROUP[1].$clalm_time
$PARAM_GROUP[1].$cn_gear_n1
Description: $cn_gear_n1 gives the exact integer value of the numerator of the
gear ratio for the continuous turn axis. The gear ratio for the continuous turn axis
is specified by cn_gear_n1/cn_gear_n2 where typically cn_gear_n1 >
cn_gear_n2. $cn_gear_n1 gives the number of motor revolutions per
$cn_gear_n2 revolutions of the joint. In addition to the maximum value, the
continuous turn option does not allow gear ratios over 4000. I.E.
cn_gear_n1/cn_gear_n2 must be 4000 or less. The value should be set only
through the Setup menu in the continuous turn option.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 496/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$cn_gear_n2
$PARAM_GROUP[1].$cnt_acc_mgn
$PARAM_GROUP[1].$coincident
$PARAM_GROUP[1].$collinear
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 497/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$contaxisnum
$PARAM_GROUP[1].$contwindow
Description: The range of pulse count that master reference count have to be
updated when the distance between the current robot position and master
reference count exceed this range.
Power Up: Effective on cold start.
$PARAM_GROUP[1].$cp_cutoffov
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 498/810
7/23/2019 System Variables List R-J3iB
Description: Constant path is not maintained for override values that are less
than the setting for this variable.
$PARAM_GROUP[1].$ddacc_ratio
Description: This is a robot tuning variable for splitting the double D filter at the
$PARAM_GROUP[1].$decel_ratio
$PARAM_GROUP[1].$decoup_mgn STRUCTURE
$PARAM_GROUP[1].$decoup_mgn[1]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 499/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$decoup_mgn[2]
Description: This value is added to the J3 axis angle when calculating coupling
$PARAM_GROUP[1].$decoup_mgn[3]
$PARAM_GROUP[1].$decoup_mgn[4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 500/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$decp_mgn_wr[1]
$PARAM_GROUP[1].$decp_mgn_wr[2]
$PARAM_GROUP[1].$decp_mgn_wr[4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 501/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$decp_mgn_wr[5]
$PARAM_GROUP[1].$decp_mgn_wr[6]
$PARAM_GROUP[1].$decp_mgn_wr[7]
$PARAM_GROUP[1].$decp_mgn_wr[8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 502/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$decp_mgn_wr[9]
$PARAM_GROUP[1].$def_maxaccel
Name:
Description: Reserved for future use (not supported).
$PARAM_GROUP[1].$duty_enb[1-9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 503/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$duty_param1[1-9]
Description: For internal use only. Do not modify this system variable. This
variable is used to calculate the duty of the cycle program.
Screen:
The System Variables screen (on the teach pendant).
See Also: This variable is used for Duty diagnosis.
$PARAM_GROUP[1].$duty_param2[1]
Description: For internal use only. Do not modify this system variable. This
variable is used to calculate the duty of the cycle program.
$PARAM_GROUP[1].$dvc_ac0_max[1-9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 504/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$dvc_ac1_max[1-9]
$PARAM_GROUP[1].$dvc_acc_max[1-9]
$PARAM_GROUP[1].$dvc_jrk_max[1-9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 505/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$dvc_jrk_min[1-9]
$PARAM_GROUP[1].$encscales[9]
$PARAM_GROUP[1].$exp_accel[9]
Minimum:
RW UIF: 0Not Maximum:
available 32767 Default:
CRTL: Not 0 KCL/Data:
available RW
Data Type: Program:
SHORT Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 506/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$exp_enbl
Description: Enables the use of the exponential filter. The time constant of the
exponential filter is $PARAM_GROUP.$exp_accel[i].
$PARAM_GROUP[1].$exp_jog_acc[9]
$PARAM_GROUP[1].$extaccratio
Minimum: 0. Maximum: 10. Default: 0.5 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
Description: Motion system uses this variable to split the total filter length
between the first and second stage filter for the extended axes.
$PARAM_GROUP[1].$ffg_mgn_j2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 507/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$ffg_mgn_j3
$PARAM_GROUP[1].$fwp_time1
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW DataDefault:
10000 192 KCL/Data:
Type: SHORT Memory:RW Program:
CMOS
Description: Follow up acceleration time 1 for the first stage filter if motor speed
limit occurs.
$PARAM_GROUP[1].$fwp_time2
Description: Follow up Acceleration Time 2 for the first stage filter if motor
speed limit occurs.
$PARAM_GROUP[1].$gear_ratio[9]
Minimum: -10000000000. Maximum: 10000000000. Default: 0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
REAL Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 508/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$inpos_time[9]
Description: In position detection time after command output is zero. If the robot
does not come in the position within specified time values, an alarm will be
posted.
$PARAM_GROUP[1].$inpos_type
Description: Type of inposition checking. 0 : use error and counts in filter 1 : use
error only and ignore exp filter 2 : same as o but include current and previous
command
$PARAM_GROUP[1].$jg_fltr_scl
$PARAM_GROUP[1].$jntvellim[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 509/810
7/23/2019 System Variables List R-J3iB
Description: $jntvellim defines joint speed limits in units of degrees per second
or millimeters per second for each robot joint. It is used to calculate the speed of
all joint interpolated motion. If motion speed of any joint exceeds the value of
$jntvellim during linear or circular motion, the robot speed will slow down so that
the joint velocity becomes within its limit, and the warning message, ``Joint speed
limit used,’’ will be displayed. Since the accuracy of motion is not guaranteed in
this case, this condition should be avoided by reteaching the positions. The value
of $jntvellim is set by the controlled start robot setup program and should not be
increased beyond the default values for robot axes. For the extended axes, you
are responsible for setting the value correctly using the Control Start Extended
axes/Nobot setup Program.
$PARAM_GROUP[1].$jog_time_m
Description: The number of $SCR.$itp_time cycles that are used for each jog
motion interval.
$PARAM_GROUP[1].$joint_rate
of joint motion.
Power Up: Effective on cold start.
$PARAM_GROUP[1].$lc_qstp_enb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 510/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$lchwarn_enb
Description:
If true, MOTN-200
too short for specified time-beforewarning
value message is posted when segment is
$PARAM_GROUP[1].$linear_rate
$PARAM_GROUP[1].$lowerlims[9]
Minimum:
RW Program: RW Maximum:
-100000. Default:
100000. CRTL:
UIF: Not available KCL/Data:
Not0available Data Type:
REAL Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 511/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$lowerlimsdf[9]
Description: This variable contains the default value of the lower joint limits in
degrees or millimeters. This value is used for resetting
$PARAM_GROUP[1].$lowerlims[9].
$PARAM_GROUP[1].$master_pos[9]
Description:
determined by $master_pos
the masteringdefines
fixture.the
Themastering position of theisrobot
value of $master_pos as
in degrees for
rotary axes and millimeters for linear axes. $master_pos is set by the controlled
start robot setup program and should not be changed for robot axes. For
extended axes, you are responsible for setting the value correctly using the
controlled start extended axes setup program.
$PARAM_GROUP[1].$max_amp_cur[9]
Minimum:
RW Program: RW Maximum:
-100000. Default:
100000. CRTL:
UIF: Not available KCL/Data:
Not0available Data Type:
REAL Memory: Not available
$PARAM_GROUP[1].$max_payload
Fanuc RJ3iB System Variable Listing Page 512 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 512/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$max_pth_acc
CMOS
Name: Maximum Cartesian Accel Along Path
$PARAM_GROUP[1].$mijntchklmt
Description: The flag to check joint limit per ITP for joint motion.
$PARAM_GROUP[1].$min_acc_cmc
$PARAM_GROUP[1].$min_acc_shm
Fanuc RJ3iB System Variable Listing Page 513 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 513/810
7/23/2019 System Variables List R-J3iB
Description: Minimum acceleration time for JOINT short motion. It is used for
standard short move softparts and Turbo move softparts.
$PARAM_GROUP[1].$min_acc_uca
Description: This defines the minimum Cartesian acceleration time that will be
used in case of short motion. On V3.06P This defines the minimum acceleration
time that will be used in case $GROUP[1].$use_cartacc is turned on.
$PARAM_GROUP[1].$min_acc_uma
Description: This defines the minimum joint acceleration time that will be used in
case $GROUP[1].$usemaxaccel is turned on. It is used for standard short move
softpart and Turbo move softpart. On V3.06P and later it is used for the minimum
joint and Cartesian acceleration time in case $GROUP[1].$usemaxaccel is
turned on.
$PARAM_GROUP[1].$min_acctime[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 514/810
7/23/2019 System Variables List R-J3iB
Description: This defines the minimum acceleration time that will be used for
any motion.
$PARAM_GROUP[1].$min_cat_uma
$GROUP[*].$usemaxaccel
and Turbo move softpart. is enabled. It is used for standard short move softpart
$PARAM_GROUP[1].$min_payload
$PARAM_GROUP[1].$mosign[9]
Description: Defines the direction of axis motor rotation for each axis during
calibration of robots with absolute encoders. The value of $mosign is set using
the controlled start robot setup program and should not be changed for robot
axes. For extended axes, you are responsible for setting the value correctly using
the controlled start extended axes setup program.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 515/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$mot_lim_stp
Description: If true, when motor speed limit occurs a STOP severity error is
issued and the current motion is cancelled. If FALSE, the error is WARNING
severity.
$PARAM_GROUP[1].$mot_spd_lim[9]
Minimum: 0 Maximum: 100000 Default: 2000 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
INTEGER Memory: Not available
$PARAM_GROUP[1].$mount_angle
Description:
inclination. For robots that support angle mounting, this is the angle of
$PARAM_GROUP[1].$mover_gain[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 516/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$mover_offst[9]
$PARAM_GROUP[1].$mover_scale[9]
$PARAM_GROUP[1].$moverrlim[9]
Description:
$PARAM_GROUP[1].$mrrdum2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 517/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$path_accel1
Description:
Used
stage Cartesian for IntelliTrak. This is the time, in milliseconds, of the first
filter.
$PARAM_GROUP[1].$path_accel2
Description: Used for IntelliTrak. This is the time, in milliseconds, of the second
stage Cartesian filter.
$PARAM_GROUP[1].$path_accel3
$PARAM_GROUP[1].$payload
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 518/810
7/23/2019 System Variables List R-J3iB
Description: Payload
$PARAM_GROUP[1].$payload_ix
Description:
The
centroid on the toolXcoordinate
direction component of the
whose setting load’sy:0,
is (x:0, inertia
z:0, around
w:0, p:0,the load’s
r:0). Units
in Kg cm2 .
$PARAM_GROUP[1].$payload_iy
$PARAM_GROUP[1].$payload_iz
Description: The Z direction component of the load’s inertia around the load’s
centroid on the tool coordinate whose setting is (x:0, y:0, z:0, w:0, p:0, r:0). Units
in Kg cm2 .
$PARAM_GROUP[1].$payload_x
Fanuc RJ3iB System Variable Listing Page 519 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 519/810
7/23/2019 System Variables List R-J3iB
Description: The X direction position of the load’s centroid on the tool coordinate
whose setting is (x:0, y:0, z:0, w:0, p:0, r:0). Units in cm.
$PARAM_GROUP[1].$payload_y
Description: The Y direction position of the load’s centroid on the tool coordinate
whose setting is (x:0, y:0, z:0, w:0, p:0, r:0). Units in cm.
$PARAM_GROUP[1].$payload_z
Minimum: -10000. Maximum: 10000. Default: 0. KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: REAL Memory:
CMOS
Description: The Z direction position of the load’s centroid on the tool coordinate
whose setting is (x:0, y:0, z:0, w:0, p:0, r:0). Units in cm.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 520/810
7/23/2019 System Variables List R-J3iB
Description: $perch is used to set the perch position. The $atperch system
variable can be used to determine if the current position of the robot is the same
position as specified by $perch. For robot axes, $perch[i] is in degrees or
millimeters depending on the value of $rotary_axis. for extended axes, $perch[i]
is in the coordinates determined by $encscales. $perch is set using the
SETPERCH built-in procedure. A softpart is available for perch detection which
does not use this system variable.
$PARAM_GROUP[1].$perchtol[9]
Description: $perchtol is used to define the tolerance used when the robot
position is checked using $perch. For robot axes, $perchtol[i] is in degrees or
millimeters depending on the value of $rotary_axis. For the extended axes,
$perchtol[i] is in the coordinates determined by $enscales. If $perchtol[i] is
negative, perch checking is turned off for axis i. $perchtol normally is set using
the built-in function SETPERCH. A softpart is available for perch detection which
does not use this system variable.
$PARAM_GROUP[1].$ppabn_enbl
$PARAM_GROUP[1].$proc_spdlim
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 521/810
7/23/2019 System Variables List R-J3iB
Description: The upper limit for the application process speed. If the program
speed is larger than this speed, Cartesian filter uses double D filters.
$PARAM_GROUP[1].$process_spd
Description:
The unit is in Application process
mm. When this speedspeed. A tuning
is greater than variable forthan
0 and less Cartesian
2000, filter.
then a
special filtering technique will be apply for tighter corner rounding. However, if
Turbo Move is loaded and enabled, this speed does not take an effect.
$PARAM_GROUP[1].$qstop_tol[1]
Description: This is the maximum speed (in degrees/second) of quick stop for
the first axis. If speed is greater than this value, quick stop does not work to
protect mechanism.
$PARAM_GROUP[1].$qstop_tol[2-3]
Description: This is the maximum speed (in degrees/second) of quick stop for
the first axis. If speed is greater than this value, quick stop does not work to
protect mechanism.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 522/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$qstop_tol[4-5]
Description: This is the maximum speed (in degrees/second) of quick stop for
the first axis. If speed is greater than this value, quick stop does not work to
protect mechanism.
$PARAM_GROUP[1].$qstop_tol[6-9]
Description:
the first axis. This is the
If speed maximum
is greater speed
than (in degrees/second)
this value, quick stop doesofnot
quick stop
work to for
protect mechanism.
$PARAM_GROUP[1].$rotspeedlim
Description: The maximum value, in degrees per second, for the rotational
speed of the orientation vectors in a programmed Cartesian motion. The default
value can be reset to a higher value to increase the speed of the robot. If the new
value is too large, the error message, ``Joint Velocity Limit ($jntvellim)’’ will be
displayed.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 523/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$servo_ctrl
$PARAM_GROUP[1].$shft_erlim
Description: These parameters are used for searching errors exceeding with
soft floating ON.
$PARAM_GROUP[1].$shortmo_mgn
Description: Scale factor for JOINT standard short motion. One of the system
variables for joint standard short motion support.
Power Up: Requires a cold start to take effect.
$PARAM_GROUP[1].$slmt_e1_lw[3]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 524/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$slmt_e1_num
Description: Software limit number for extended axis 1. Three choices can be
selected from $slmt_j1_up or $slmt_j1_lw.
$PARAM_GROUP[1].$slmt_e1_up[3]
$PARAM_GROUP[1].$slmt_j1_lw[3]
$PARAM_GROUP[1].$slmt_j1_num
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 525/810
7/23/2019 System Variables List R-J3iB
Description: Software limit number for joint 1. Three choices can be selected
from $slmt_j1_up or $slmt_j1_lw.
$PARAM_GROUP[1].$slmt_j1_up[3]
Description:
Software upper limit for joint 1.
Power Up: Requires a cold start to take effect.
$PARAM_GROUP[1].$snglrty_stp
Description:
robot will stop Singularity stop control
near the singularity switch. If $snglrty_stp is set to TRUE, the
point.
$PARAM_GROUP[1].$spccounttol[9]
$PARAM_GROUP[1].$spcmovetol[9]
Fanuc RJ3iB System Variable Listing Page 526 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 526/810
7/23/2019 System Variables List R-J3iB
Description: Serial pulse coder for pulse coder reset checking. This checking is
performed during the power up by comparing the current encoder value with
previous stored value of pulse code machine pulse just prior to power down. The
difference of it is then compared with this variable, if this axis is moving at the
time of power down. This is checked only if this axis has brake on it.
$PARAM_GROUP[1].$speedlim
$PARAM_GROUP[1].$speedlimjnt
Description: When JOINT motion is issued, the units of $group.$speed are used
$PARAM_GROUP[1].$spin_ctrl
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 527/810
7/23/2019 System Variables List R-J3iB
Description: This flag is used to enable or disable usage of maximum wrist joint
speed. When user specify a linear motion with the wrist joint option, if the wrist
joint motion dominates, not much of linear motion but lots of wrist motion, this
flag will affect the motion time. When this flag is false, the maximum wrist joint
speed is used. This means the wrist joint option will not affect the motion time.
When this flag is true, the programmed wrist joint speed is used. This means the
wrist joint option will slow down the motion time.
$PARAM_GROUP[1].$stoperlim[9]
Description:
$PARAM_GROUP[1].$stoptol[9]
Minimum: 0 Maximum: 100000000 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
INTEGER Memory: Not available
Description: Defines how close the current position must be to the command
position for the motion to be considered complete for FINE termination type.
$param_group.$stoptol is set by the controlled start robot setup program and
$PARAM_GROUP[1].$sv_ctrl_typ[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 528/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_dbl_smt
torque
Description: TRUE: Enables double smoothing of Newton-Euler compensation
torque FALSE: Disables double smoothing of Newton-Euler compensation torque
This system variable is a motion parameter and is tuned by FANUC. Normally,
users should not change this system variable. Note that the path and cycle time
will be changed after modifying this system variable.
$PARAM_GROUP[1].$sv_dh_a[1-9]
$PARAM_GROUP[1].$sv_dh_cosa[1-9]
Minimum: -1. Maximum: 100000. Default: 1. KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 529/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_dh_costh[1-9]
$PARAM_GROUP[1].$sv_dh_d[1-9]
$PARAM_GROUP[1].$sv_dh_sina[1-9]
Minimum: -1. Maximum: 100000. Default: 0. KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
Description: D-H parameter sin(alpha) [non] Do not change this system variable.
$PARAM_GROUP[1].$sv_dh_sinth[1-9]
Minimum: -1. Maximum: 100000. Default: 0. KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 530/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_dmy_lnk[1-9]
Description: If this variable is TRUE, the link is dummy link. If FALSE, it is not.
$PARAM_GROUP[1].$sv_grv_x
Minimum: -1000000.
RW Program: Maximum:
RW UIF: RW CRTL: RW Default:
1000000. KCL/Data:
0. REAL
Data Type: Memory:
CMOS
Name: Gravity X
$PARAM_GROUP[1].$sv_grv_y
Name: Gravity Y
$PARAM_GROUP[1].$sv_grv_z
Minimum: -1000000. Maximum: 100000. Default: 0. KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: REAL Memory:
CMOS
Name: Gravity Z
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 531/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_lnk_ix[1-9]
$PARAM_GROUP[1].$sv_lnk_iy[1-9]
$PARAM_GROUP[1].$sv_lnk_iz[1-9]
Minimum: 0. Maximum: 100000. Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
$PARAM_GROUP[1].$sv_lnk_m[1-9]
Description: Mass of each link [kg] Do not change this system variable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 532/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_lnk_x[1-9]
$PARAM_GROUP[1].$sv_lnk_y[1-9]
Minimum: -1000000. Maximum: 100000. Default: 0 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: REAL Memory:
CMOS
$PARAM_GROUP[1].$sv_mcmd_dly
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 533/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_off_all
Description: If $sv_off_all is set to TRUE, automatic servo on/off will be applied
to all axes simultaneously. If $sv_off_all is set to FALSE, automatic servo on/off
will be applied to individual axes.
$PARAM_GROUP[1].$sv_off_enb[9]
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
BOOLEAN Memory: Not available
Description: $sv_off_enb controls whether or not each servo motor uses a timed
servo shutdown feature. It is used with $sv_off_time to shut off servo motors after
motion has been completed. This feature is used primarily for energy saving
purposes.
Power Up: Requires a cold start to take effect.
$PARAM_GROUP[1].$sv_off_time[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 534/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$sv_param[30]
Name: Local condition enable flag at quick stop Lower cutoff value for override
when $GROUP.$CNSTNTPTHJT is TRUE Distance from elbow to
obstruction.param
Description: Specify lch handling at quick stop, TRUE: normal logic, lch trig is
sent at quick stop, FALSE: lch trig is not sent at quick stop. Constant path is not
maintained for override values that are less than the setting for this variable,
parameters for a variety of functions
Power Up: You must perform a COLD START for the change to take effect.You
must perform a COLD START for the change to take effect.Changes to this
variable take effect immediately
Screen: The System Variables screen (on the teach pendant). The System
Variables screen (on the teach pendant).SYSTEM Variables screen
$PARAM_GROUP[1].$sv_thet0[1-9]
Name: Theta0
Description: When[rad]
as an offset angle. calculating theta from
Do not change thiseach jointvariable.
system axis, this Theta0 is added
$PARAM_GROUP[1].$sv_z_sign[1-9]
Name: Z sign
Fanuc RJ3iB System Variable Listing Page 535 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 535/810
7/23/2019 System Variables List R-J3iB
Description: If this variable is TRUE, Z direction of the link frame is the same as
the rotational direction of the link when the motor moves to positive direction. If
FALSE, it is opposite. Do not change this system variable.
$PARAM_GROUP[1].$syn_err_lim
Description:
Power Up: Requires a cold start to take effect.
$PARAM_GROUP[1].$sync_gain
Description:
Power Up: Requires a cold start to take effect.
$PARAM_GROUP[1].$sync_offset
Description:
Power Up: Requires a cold start to take effect.
$PARAM_GROUP[1].$t1t2_sngstp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 536/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$torque_cons[9]
Description:
$The static torque constants of motor. These values are generally
set in robot library.
$PARAM_GROUP[1].$trkerrlim
Description: Tracking error limit for sliding mode control. If the servo tracking
error exceeds $trkerrlim in sliding mode control, the ``move error limit’’ alarm will
be posted.
$PARAM_GROUP[1].$tsmod_time
$PARAM_GROUP[1].$upperlims[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 537/810
7/23/2019 System Variables List R-J3iB
$PARAM_GROUP[1].$upperlimsdf[9]
Description: This variable contains the default value of the upper joint limits in
degrees or millimeters. This value is used for resetting
$PARAM_GROUP[1].$upperlims[9].
$PARAM_GROUP[1].$use_cal
$PARAM_MENU[1-21]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 538/810
7/23/2019 System Variables List R-J3iB
Description: This variable contains the items displayed in the CHOICE menu for
the PARAMETER statement in the teach pendant editor. This allows you to setup
default values for easy selection in the PARAMETER statement and avoid the
use of alpha entry. In the SYSTEM Variables screen, it is possible to set a total of
21 parameter names. The parameter names must be within 20 characters.
$PARAM_MENU[21] has the following 3 strings as default: `DEFPULSE’,
`WAITTMOUT’, `RCVTMOUT’
$PARAM_MENU[21]
Minimum: "" Maximum: " " Default: " " KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
Description: This variable contains the items displayed in the CHOICE menu for
the PARAMETER statement in the teach pendant editor. This allows you to setup
default values for easy selection in the PARAMETER statement and avoid the
use of alpha entry. In the SYSTEM Variables screen, it is possible to set a total of
21 parameter names. The parameter names must be within 20 characters.
$PARAM_MENU[21] has the following 3 strings as default: `DEFPULSE’,
`WAITTMOUT’, `RCVTMOUT’
$PASSSUPER STRUCTURE
Description: This set of variables provides super user password information that
$PASSSUPER.$level
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 539/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicates the password level associated with the
install user.
$PASSSUPER.$name
$PASSSUPER.$time_out
Description: This variable indicates the amount of time that the install user will
stay logged in.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 540/810
7/23/2019 System Variables List R-J3iB
$PASSWORD.$count_down[1-8]
Screen:
SETUP Passwords screen
See Also: PASSWORD.$time_out system variable
$PASSWORD.$count_down[4]
$PASSWORD.$curr_level[1-8]
Minimum: 0 Maximum: "" Default: 0 KCL/Data: RO Program: Not
available UIF: NO CRTL: RO Data Type: SHORT Memory: CMOS
Description: Specifies the current password level. The levels are OPERATOR =
0 PROGRAM = 1 SETUP = 2, INSTALL = 3.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 541/810
7/23/2019 System Variables List R-J3iB
$PASSWORD.$curr_level[4]
Description: Specifies the current password level. The levels are OPERATOR =
0 PROGRAM = 1 SETUP = 2, INSTALL = 3.
Power Up:
N/A
Screen: SETUP Passwords screen
$PASSWORD.$curr_user[1-8]
$PASSWORD.$curr_user[4]
$PASSWORD.$levels[1-4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 542/810
7/23/2019 System Variables List R-J3iB
Description: The system uses this variable to determine which level of access is
required for any given component.
$PASSWORD.$levels[4]
Description: The system uses this variable to determine which level of access is
required for any given component.
$PASSWORD.$log_events
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: BOOLEAN Memory: CMOS
Description: This indicates whether events that occur will be logged into the
Password Log.
$PASSWORD.$num_users
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 543/810
7/23/2019 System Variables List R-J3iB
$PASSWORD.$time_out[1-8]
unprotected.
to the OPERATOR If the time-out value isafter
level password > 0, the
thentime
the expires
system or
willafter
automatically reset
the next cold
start. If the time-out value is 0, the given password will never expire.
$PASSWORD.$time_out[4]
$PATH_ADJUST STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 544/810
7/23/2019 System Variables List R-J3iB
Description: These system variables are used by the torch posture conversion
function. Individual fields within this structure are described below.
$PATH_ADJUST.$conv_enbl
$PATH_ADJUST.$create
Description: This system variable is used to select which the converted part is
created as a new program or is replaced on the original program. REPLACE :
The converted part is replaced on the original program. CREATE : The converted
part is created as a new program.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 545/810
7/23/2019 System Variables List R-J3iB
Description: ABSOLUTE : Direct entried values for travel and work angle are
used. MATCH_1 : Posture of top in specified range is used for travel and work
angles.
$PATH_ADJUST.$num_addpnt
Name:
Number of additional points
Description: This indicates the number of additional points.
$PATH_ADJUST.$part_of_prg
$PATH_ADJUST.$pitch_len
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 546/810
7/23/2019 System Variables List R-J3iB
$PATH_ADJUST.$ref_plane
$PATH_ADJUST.$smooth_enbl
$PATH_ADJUST.$travel_angl
$PATH_ADJUST.$work_angl
Fanuc RJ3iB System Variable Listing Page 547 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 547/810
7/23/2019 System Variables List R-J3iB
Power Up:
Takes effect immediately
Screen: Torch posture conversion screen
$PATHAJ_3POS[1].$approach_x
Description: Forindicates
system variable internal X
use only. Do
element of not modifyvector
approach this system
in the variable.
recorded This
position.
$PATHAJ_3POS[1].$approach_y
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 548/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. This
system variable indicates Y element of approach vector in the recorded position.
$PATHAJ_3POS[1].$approach_z
Description: For internal use only. Do not modify this system variable. This
system variable indicates Z element of approach vector in the recorded position.
$PATHAJ_3POS[1].$e[1-2]
Description: For internal use only. Do not modify this system variable. This
system variable extended axis element of the recorded position.
$PATHAJ_3POS[1].$grp_num
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 549/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. This
system variable indicates the recorded position group number.
$PATHAJ_3POS[1].$index
Description: For internal use only. Do not modify this system variable. This
system variable indicates the recorded position index.
$PATHAJ_3POS[1].$pos_type
Description: For internal use only. Do not modify this system variable. This
system variable indicates the recorded position type.
$PATHAJ_3POS[1].$x
Minimum: 0 Maximum: 0 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: REAL Memory: CMOS
Description: For internal use only. Do not modify this system variable. This
system variable indicates X element of the recorded position.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 550/810
7/23/2019 System Variables List R-J3iB
$PATHAJ_3POS[1].$y
Description: For internal use only. Do not modify this system variable. This
system variable indicates Y element of the recorded position.
$PATHAJ_3POS[1].$z
Description: For internal use only. Do not modify this system variable. This
$PATHAJ_AJST STRUCTURE
$PATHAJ_AJST.$dummy
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 551/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable.
$PATHAJ_AJST.$dummy1
Description:
For internal use only. Do not modify this system variable.
Power Up: Takes effect immediately
$PATHAJ_AJST.$dummy2
Description: For internal use only. Do not modify this system variable.
Power Up: Changes to this variable take effect immediately.
$PATHAJ_AJST.$grp_num
Description: Forindicates
system variable internal use only. Do not
the recorded modify
position this number.
group system variable. This
$PATHAJ_AJST.$index
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 552/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. This
system variable indicates the recorded position index.
$PATHAJ_AJST.$pos_type
Description: For internal use only. Do not modify this system variable. This
system variable indicates the recorded position type.
$PATHAJ_AJST.$posdat
Description: For internal use only. Do not modify this system variable. This
system variable indicates the position data.
$PAUSE_NCONT
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 553/810
7/23/2019 System Variables List R-J3iB
Description: If this variable is set to true, the teach pendant program will pause
when robot can not make a contact with a part after it exhausts its search
distance. If this variable is set to FALSE, the robot will only post a warning
message and continue to the next TPE instruction
$PAUSE_PROG
Name:
See Also: Function spec and design spec of VAG special dry run function.
$PC_TIMEOUT
$PCCRT
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 554/810
7/23/2019 System Variables List R-J3iB
$PCCRT_HOST
$PCHAMP_CFG
$PCHAMP_CFG.$Enable
Description: Specifies the enable/disable for the Process Champion option. This
parameter defaults to ENABLED (1) when this option is loaded.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 555/810
7/23/2019 System Variables List R-J3iB
$PCHAMP_CFG.$EventCount
Description: Specifies the number of valid events the Process Champion found
during processing of the Data Input Configuration file (FR:\CHAMP.DT).
$PCHAMP_CFG.$EventEnable[1-26]
Description: Specifies the enable/disable for each valid event the Process
Champion found during processing of the Data Input Configuration file
(FR:\CHAMP.DT). By default, the Process Champion ENABLES each valid event
during processing of the Data Input Configuration file (FR:\CHAMP.DT).
$PCHAMP_CFG.$EVENTENABLE[26]
Description: Specifies the enable/disable for each valid event the Process
Champion found during processing of the Data Input Configuration file
Fanuc RJ3iB System Variable Listing Page 556 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 556/810
7/23/2019 System Variables List R-J3iB
$PCHAMP_CFG.$InputFile
CMOS
Name: Process Champion Data Input Configuration filename
Description: Specifies the filename, including device name, of the Data Input
Configuration file. The default filename is FR:\CHAMP.DT.
See Also:
na
$PCHAMP_CFG.$OutFileExt
Description: Specifies the output listing file extension for each output listing file
found in the Data Input Configuration file (FR:\CHAMP.DT).
$PCHAMP_CFG.$SeqCount
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 557/810
7/23/2019 System Variables List R-J3iB
Description: Specifies the file sequence number of the next output listing file to
be generated by the Process Champion. This parameter will be incremented
after each Stop Recording event until this parameter exceeds the Generic field in
the Start Recording event in the Data Input Configuration file (FR:\CHAMP.DT).
$PCHAMP_CFG.$Setup
Description: Specifies the setup state of the Process Champion option, if the
Data Input Configuration file was configured successfully w/o major errors, this
parameter will be set to ENABLED. If major errors were encountered in the Data
Input Configuration file, this parameter will be DISABLED and an error listing file
(FR:\CHAMP.LS) will be generated to describe the errors found during
processing.
$PCHAMP_CFG.$TimeOut
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW Default:
255 Data KCL/Data:
Type:0UBYTE Program:
RW CMOS
Memory:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 558/810
7/23/2019 System Variables List R-J3iB
$PCTP
$PCTP_HOST
the
mustPC teach
also pendantas
be defined onan
theelement
network.
in Itthe
should be unique
$HOSTENT across the network. It
array.
$PG_CFG
$PG_CFG.$jmpwait_low
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 559/810
7/23/2019 System Variables List R-J3iB
Description: In a TPP program, when the JMP LBL instruction jumps forward (to
a lower part of the program), the interpreter waits for this time (ticks). An
adjustment might be required if loops run significant iterations without allowing
other tasks to run. The effect of this variable is to introduce a delay at the JMP
LBL of the specificed number if of ticks (currently 4ms) to allow other programs to
run. The default value is 0 ticks.
$PG_CFG.$jmpwait_upr
Description: In a TPP program, when the JMP LBL instruction jumps backward
(to a previous part of the program), the interpreter waits for this time(ticks). An
adjustment might be required if loops run significant iterations without allowing
other tasks to run. The effect of this variable is to introduce a delay at the JMP
LBL of the specificed number if of ticks (currently 4ms) to allow other programs to
run. The default value is 4 ticks.
$PG_CFG.$num_tasks
$PG_DEFSPD STRUCTURE
Name: Default motion speed and unit for application motion speed statement
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 560/810
7/23/2019 System Variables List R-J3iB
Description: This variables are used with application motion speed statements;
for example, the WELD_SPEED statement in ArcTool.
$PG_DEFSPD.$ap_def_spd
Name:
Description: For internal use only. Do not modify this system variable. When
application speed statement (WELD_SPEED) is executed without application
start statement (ARC START), this variable is used as the default speed. It is
also used in step mode and backward execution.
$PG_DEFSPD.$ap_def_unit
Description: For internal use only. Do not modify this system variable. When
application speed statement (WELD_SPEED) is executed without application
start statement (ARC START), this variable is used as the default speed unit. It is
also used
3:IPM, in step mode
4:deg/sec, 5:sec and backward execution. 0:%, 1:mm/sec, 2:cm/min,
$PG_DEFSPD.$apsp_prexe
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 561/810
7/23/2019 System Variables List R-J3iB
$PG_DEFSPD.$dly_lastps
Name: Delay time for adjustment of taking last paused position data
Description: For internal use only. Do not modify this system variable. When
original path resume without motion statement is executed, the last paused
position used, which is recorded as the last pausing position. When the data is
not recorded at appropriate timing, the robot moves back at restart. This variable
is used for adjustment of this timing.
$PG_MAX_SPED[1].$cart_speed
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 562/810
7/23/2019 System Variables List R-J3iB
$PG_MAX_SPED[1].$jnt_speed[9]
Description: The joint motion speed in program is clamped by this value. (Units
are in deg/sec)
Screen:
SYSTEM Variables screen. This variable is set by MAX SPEED
instruction.
$PG_MAX_SPED[5] STRUCTURE
$PGDEBUG
$PGINP_WORD[1-5]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 563/810
7/23/2019 System Variables List R-J3iB
Description: Used to set the text string for the Word field in the program create
screen. $PGINP_WORD[i] corresponds to softkey Fi (where i=1 - 5). You can
use these variables to reset the softkey labels if you frequently use the same
word for the program name. By default, $PGINP_WORD[1]
PRG$PGINP_WORD[2] MAIN$PGINP_WORD[3] SUB$PGINP_WORD[4]
TEST$PGINP_WORD[5] *uninit*
$PGINP_WORD[5]
Minimum: "" Maximum: " " Default: "PRG " KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
Description: Used to set the text string for the Word field in the program create
screen. $PGINP_WORD[i] corresponds to softkey Fi (where i=1 - 5). You can
use these variables to reset the softkey labels if you frequently use the same
word for the program name. By default, $PGINP_WORD[1]
PRG$PGINP_WORD[2] MAIN$PGINP_WORD[3] SUB$PGINP_WORD[4]
TEST$PGINP_WORD[5] *uninit*
$PGTRACE_UP Structure
available
available KCL/Data:
CRTL: Not Not availableDataProgram:
available Type: NotNot UIF: Not
available Memory:
available Not
available
Description: For internal use only. Do not modify this system variable. This
system variable updates execution history information. Individual fields within this
structure are described below.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 564/810
7/23/2019 System Variables List R-J3iB
$PGTRACE_UP.$disp_pxnn
Description: For internal use only. Do not modify this system variable. This
system variable means the current displayed PX task number.
$PGTRACE_UP.$trc_update
Description: For internal use only. Do not modify this system variable. This
system variable means the update flag for execution history.
$PGTRACECTL[1] STRUCTURE
Name: Control data of execution history
Description: For internal use only. Do not modify this system variable. This
system variable controls data for execution history. Individual fields within this
structure are described below.
$PGTRACECTL[1].$task_id
Description: For internal use only. Do not modify this system variable. This
system variable means PX task ID which controls this trace buffer.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 565/810
7/23/2019 System Variables List R-J3iB
$PGTRACECTL[1].$task_status
Description: For internal use only. Do not modify this system variable. This
system variable means PX task status.
$PGTRACECTL[1].$trc_btm_idx
Description: For internal use only. Do not modify this system variable. This
system variable means the index in history buffer which is displayed at the
bottom in execution history.
$PGTRACECTL[1].$trc_top_idx
Description: For internal use only. Do not modify this system variable. This
system variable means the index in history buffer which is displayed at the top in
execution history.
$PGTRACEDT[1,1].$ept_index
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 566/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. This
system variable means the EPT index of executing program. EPT index is
internal index number of the program.
$PGTRACEDT[1,1].$exec_type
Description:
For internal
execution 2:FWD executionuse only. Do
3:BWD not modify this system variable. 1:No
execution
$PGTRACEDT[1,1].$file_ofst
Description: For internal use only. Do not modify this system variable. This
system variable means the file offset for the KAREL program.
$PGTRACEDT[1,1].$line_num
$PGTRACEDT[1,1].$line_st
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 567/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. 1:Line is
not executed. 2:Line is executing. 3:Line is finished. 4:Program is aborted.
$PGTRACELEN
Description: This system variable indicates the length of execution history list.
$PING_CTRL.$DATALEN
Screen: None
$PING_CTRL.$DEBUG
Screen: None
Fanuc RJ3iB System Variable Listing Page 568 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 568/810
7/23/2019 System Variables List R-J3iB
$PING_CTRL.$NPACKETS
Description: decides how many ping requests are sent out. The ping routine is
going to timeoutafter (NPACKETS*TIMEOUT) seconds.
Power Up:
Takes effect immediately
Screen: None
$PING_CTRL.$TIMEOUT
Screen: None
$PLID_GRP Structure
Minimum: Not available Maximum: Not available Default: Not
available KCL/Data: Not available Program: Not available UIF: Not
available CRTL: Not available Data Type: Not available Memory: Not
available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 569/810
7/23/2019 System Variables List R-J3iB
$PLID_GRP.$armload1
Description: For internal use only. Do not modify this system variable. This
variable is used to set the "DEFAULT" value in the Payload setup screen. If you
press F4, DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$ARMLOAD[1].
armload This value is based on the acceptable
(ex. mounted to J3 axis in S-420iF)[kg].
$PLID_GRP.$armload2
$PLID_GRP.$cal_pos[1-9]
Description: For internal use only. Do not modify this system variable. This
variable is the position where Payload calibration is done. It is set in the end of
Payload calibration. When Payload estimation is executed, robot must be the
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 570/810
7/23/2019 System Variables List R-J3iB
same position as Payload calibration, because gravity that affects to robot relies
on robot position.
$PLID_GRP.$cal_tcmd[1-9]
Description:
variable is the For internal
torque use only.
command Do not
of each modify
axis this from
received system
thevariable.
servo at This
Payload
calibration. "$est_tcmd - $cal_tcmd" is used for calculating payload.
$PLID_GRP.$calaxes
Description: For internal use only. Do not modify this system variable. This
variable is used to check whether the system that Payload estimation is executed
is the same as one that Payload calibration was. For example, when the
calibration system has no extended axis but the estimation one has it, the
payload estimation might not have a good result because the extended axis can
affect to gravity moment of robot axes.
$PLID_GRP.$caldone
Description: For internal use only. Do not modify this system variable. This
variable indicates that Payload calibration is already done or not. It is set to
Fanuc RJ3iB System Variable Listing Page 571 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 571/810
7/23/2019 System Variables List R-J3iB
$PLID_GRP.$calexec
Description: For internal use only. Do not modify this system variable. When
Payload calibration starts, $calexec is set to TRUE. And while $calexec is TRUE,
torque command($cal_tcmd) is received from servo. When Payload calibration
finishes, $calexec returns to FALSE.
$PLID_GRP.$dsp_enbl
Not available
available CRTL: Not available Data Type: BOOLEAN Memory: Not
Description: For internal use only. Do not modify this system variable. This
variable is used to check whether the Payload identification screen can be
displayed or not. It is set to TRUE in the robot which is supported for Payload
identification.
$PLID_GRP.$error_mgn
Description: Payload identification needs the real robot position because it uses
the gravity that affects each robot axis. So fewer servo position errors are better
Fanuc RJ3iB System Variable Listing Page 572 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 572/810
7/23/2019 System Variables List R-J3iB
for Payload identification. $error_mgn means how much servo position error is
acceptable, unit is [pulse]. Users can tune this value to improve identification
performance. Generally, the smaller $error_mgn is, the longer executing
identification time is and the better the performance of identification is. But if
$error_mgn is set to so small to improve the performance, executing
identification time is very long because the servo error does not intend to be
smaller than $error_mgn.
$PLID_GRP.$est_tcmd[1-9]
Description: For internal use only. Do not modify this system variable. This
variable is the torque command of each axis received from servo at Payload
estimation. "$est_tcmd - $cal_tcmd" is used for calculating payload.
$PLID_GRP.$estdone
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RO Program: RO UIF:
Not available CRTL: Not available Data Type: BOOLEAN Memory: Not
available
Description: For internal use only. Do not modify this system variable. This
variable indicates Payload estimation is already done or not. It is used to check
whether Estimation result can be displayed in Payload identification screen or not.
It is set tocalibration
Payload TRUE when Payload estimation
is re-executed is completed. It is set to FALSE when
and completed.
$PLID_GRP.$estexec
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 573/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. When
Payload estimation starts, $estexec is set to TRUE. And while $estexec is TRUE,
torque command ($est_tcmd) is received from servo. When Payload estimation
finishes, $estexec returns to FALSE.
$PLID_GRP.$id_result[1-10]
Not available
Name: Identification result.
Description: For internal use only. Do not modify this system variable. This
variable identifies the result of payload parameters. $id_result[1] -- payload
$id_result[2] -- payload_x $id_result[3] -- payload_y $id_result[4] -- payload_z
$id_result[5] -- payload_ix $id_result[6] -- payload_iy $id_result[7] -- payload_iz
$id_result[8] -- armload 1 $id_result[9] -- armload 2 $id_result[10] -- armload 3
$PLID_GRP.$max_diff
Description: For internal use only. Do not modify this system variable. Payload
identification uses the gravity moment that affects J2 axis in current spec. So J2
$PLID_GRP.$min_diff
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 574/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. Payload
identification uses the gravity moment that affects the J2 axis in current spec.
The J2 axis must be in the position where gravity intends to affect. Both
$max_diff and $min_diff means broader position that identification works well.
And both of them are described in sine of axis. Concretely, if $min_diff < sin(J2
axis) < $max_diff, Payload identification will not work.
$PLID_GRP.$payload
Description: For internal use only. Do not modify this system variable. This
variable is used to set the "DEFAULT" value in Payload setup screen. If you
press F4, DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$PAYLOAD and $GROUP.$PAYLOAD. This value is based
on the weight[kg] of test work piece.
$PLID_GRP.$payload_ix
Not available
Name: Payload_ix of test work piece.
Description: For internal use only. Do not modify this system variable. This
variable is used to set the "DEFAULT" value in Payload setup screen. If you
press F4, DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$PAYLOAD_IX. This value is based on the inertia around
center of gravity[kgcm^2] of test work piece.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 575/810
7/23/2019 System Variables List R-J3iB
$PLID_GRP.$payload_iy
Description: For internal use only. Do not modify this system variable. This
variable is used to set the "DEFAULT" value in Payload setup screen. If you
press F4, DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$PAYLOAD_IY. This value is based on the inertia around
center of gravity[kgcm^2] of test work piece.
$PLID_GRP.$payload_iz
Description: Fortointernal
variable is used set the use only. Do value
"DEFAULT" not modify this system
in Payload setup variable.
screen. IfThis
you
press F4, DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$PAYLOAD_IZ. This value is based on the inertia around
center of gravity[kgcm^2] of test work piece.
$PLID_GRP.$payload_x
Description: For internal use only. Do not this system variable. This variable is
used to set the "DEFAULT" value in Payload setup screen. If you press F4,
DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$PAYLOAD_X. And this value is based on the center of
gravity[cm] of test work piece.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 576/810
7/23/2019 System Variables List R-J3iB
$PLID_GRP.$payload_y
Description: For internal use only. Do not this system variable. This variable is
used to set the "DEFAULT" value in Payload setup screen. If you press F4,
DEFAULT, in the Payload setup screen, this is set to
$PARAM_GROUP.$PAYLOAD_Y.
gravity[cm] of test work piece. And this value is based on the center of
$PLID_GRP.$payload_z
$PLID_GRP.$tcmdsucc
Description: For internal use only. Do not modify this system variable. This
variable is used to check whether some error occurs or not in receiving torque
command. If $tcmdsucc is not SUCCESS, some error occurs and receiving
torque command will be stopped. The kinds of errors are the following. - No
Fanuc RJ3iB System Variable Listing Page 577 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 577/810
7/23/2019 System Variables List R-J3iB
system variables pointers. - Angle mounted robot. - Some axes are SRDY off. -
Robot is not mastered or not calibrated. - Payload calibration has been not done
yet. (Only Payload estimation error) - Input Motion command while receiving
torque command. - Robot is not in the same position as Payload calibration.
(Only Payload estimation error) - Robot axes number at estimation is different
from one at calibration. (Only Payload estimation error) - Few gravity affects to J2
axis.
$PLID_SV Structure
Description: For internal use only. Do not modify this system variable. This
variable is used to recover the payload identification/setup data at start-up after
power down while identifying or inputting them. Individual variables within this
structure are described below.
$PLID_SV.$armload1
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$armload[1] in the Payload setup/identification
screen,
the This $armload1
controller is set
while you are from $PARAM_GROUP.$armload[1].
modifying, If you
$PARAM_GROUP.$armload[1], it isturn off
recovered at the next hot start.
$PLID_SV.$armload2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 578/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$armload[2] in Payload setup/identification screen,
this $armload2 is set from $PARAM_GROUP.$armload[2]. If you turn off the
controller while you are modifying, $PARAM_GROUP.$armload[2], it is
recovered at the next hot start.
$PLID_SV.$cal_pos_sav[1-9]
Description: For internal use only. Do not modify this system variable. This
variable is used in Payload identification screen and calibration only. Before
executing calibration, $cal_pos_sav is set from $PLID_GRP.$cal_pos. If you turn
off the controller while you are modifying, $cal_pos is recovered from
$cal_pos_sav at the next hot start.
$PLID_SV.$cur_group
Description: For internal use only. Do not modify this system variable. This
variable indicates what group is operated when the controller is turned OFF. At
hot start, $cur_group is used to decide what group data should be displayed and
recovered.
$PLID_SV.$cur_scrn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 579/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. This
variable indicates which screen is displayed when the controller is turned OFF. At
hot start, $cur_scrn is used to decide which screen should be displayed. -- 1 :
Payload setup screen. -- 2 : Payload identification screen.
$PLID_SV.$flag_save
Name:
$PLID_GRP.$caldone or $PLID_GRP.$estdone flag status.
Description: For internal use only. Do not modify this system variable. This
variable is used in only Payload identification screen. It indicates the status of
$caldone, if $pi_type is 0, or $estdone, if $pi_type is 1, when the controller is
turned OFF. At hot start and when $cur_scrn is 2, $flag_save is used to recover
status flag according to $pi_type.
$PLID_SV.$no_recover
Description: For internal use only. Do not modify this system variable. In
Payload identification/setup screen, when modification is completed,
$no_recover is set to TRUE. So $no_recover means the necessity of power
failure recovery. If $no_recover is TRUE, power failure recovery will not be
needed because any modification is completed when the controller is turned OFF.
$PLID_SV.$payload
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 580/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP/$GROUP.$payload in the Payload setup/identificati
on screen, this $payload is set from $GROUP.$payload. If power down in
modifying, $PARAM_GROUP/$GROUP.$p ayload are recovered at next hot start.
And when F4, DEFAULT, is selected in the Payload setup screen, then power
down and power failure recovery is needed, the all below parameters,
$PARAM_GROUP.$payload_x - $PARAM_GROUP.$armload[2], must be
recovered with $PARAM_GROUP/$GROUP.$payload.
$PLID_SV.$payload_ix
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$payload_ix in the Payload setup/identification
screen, this $payload_ix is set from $PARAM_GROUP.$payload_ix. If you turn
off the controller while you are modifying, $PARAM_GROUP.$payload_ix is
recovered at the next hot start.
$PLID_SV.$payload_iy
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$payload_iy in the Payload setup/identification
screen,
off this $payload_iy
the controller is are
while you set from $PARAM_GROUP.$payload_iy.
modifying, If youisturn
$PARAM_GROUP.$payload_iy
recovered at the next hot start.
$PLID_SV.$payload_iz
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 581/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$payload_iz in the Payload setup/identification
screen, this $payload_iz is set from $PARAM_GROUP.$payload_iz. If you turn
off the controller while you are modifying, $PARAM_GROUP.$payload_iz is
recovered at the next hot start.
$PLID_SV.$payload_x
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$payload_x in the Payload setup/identification
screen, this $payload_x is set from $PARAM_GROUP.$payload_x. If you turn off
the controller while modifying, $PARAM_GROUP.$payload_x is recovered at the
next hot start.
$PLID_SV.$payload_y
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$payload_y in the Payload setup/identification
screen, this $payload_y is set from $PARAM_GROUP.$payload_y. If you turn off
the
nextcontroller
hot start.while modifying, $PARAM_GROUP.$payload_y is recovered at the
$PLID_SV.$payload_z
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 582/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. Before
modifying $PARAM_GROUP.$payload_z in the Payload setup/identification
screen, this $payload_z is set from $PARAM_GROUP.$payload_z. If you turn off
the controller while modifying, $PARAM_GROUP.$payload_z is recovered at the
next hot start.
$PLID_SV.$pi_type
Description: For internal use only. Do not modify this system variable. This
variable indicates which operation is executing in the Payload identification
screen at power down. It is used in only Payload identification screen. At hot start
and when $cur_scrn is 2, $pi_type is used to decide which data should be
recovered, calibration or estimation. -- 0 : Calibration -- 1 : Estimation
$PLID_SV.$result_sav[1-10]
Minimum: .0 Maximum: 1 Default: .0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: REAL Memory: CMOS
Description: For internal use only. Do not modify this system variable. This
variable is used in the Payload identification screen and estimation only. Before
executing estimation, $result_sav is set from $PLID_GRP.$id_result. If you turn
off the controller while modifying, $id_result is recovered from $result_sav at the
$PLID_SV.$save_done
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 583/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. In
Payload identification/setup screen, all current necessary data are saved before
modification. This variable is set to TRUE after finishing saving all data to be
saved. If $save_done is FALSE, power failure recovery, except screen and group,
will not be needed because any necessary data are not modified when the
controller is turned OFF.
$PLID_SV.$tcmd_save[1-9]
Description: For internal use only. Do not modify this system variable. This
variable is used in Payload identification screen only. Before executing
calibration or estimation, $tcmd_save is set from $PLID_GRP.$cal_tcmd or
$PLID_GRP.$est_tcmd. If the controller is turned OFF during calibration
execution or estimation, according to $pi_type, $cal_tcmd or $est_tcmd is
recovered from $tcmd_save at next hot start.
$PMON_LOGGER STRUCTURE
$PMON_LOGGER.$FILTER
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 584/810
7/23/2019 System Variables List R-J3iB
Description: The $FILTER field is used to determine what class of events will be
posted to the event logger. This integer is divided into 32 boolean bit fields.
Setting this integer to zero ( all FALSE ) disables event logging. The various bit
values are OR ed together. (Saved in SYSVARS.SV)
$PMON_LOGGER.$HOSTNAME
$PMON_LOGGER.$SERVEROK
the
this PC is up to
variable and running.
FALSE. PMON
When the initializes
connection it to
is TRUE. When athe
reestablished, send
PCfails,
side itsets
sets
this variable to TRUE again . (Saved in SYSVARS.SV)
$PMON_LOGGER.$SERVNAME
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 585/810
7/23/2019 System Variables List R-J3iB
Description: Specifies the service name of the PC running the PMON server.
This variable should be set to "EVENT_LOGGER." This entry should also exist in
the $SERVENT array.
$PNS_CUR_LIN
Description: This system variable holds the current line number of the current
executing PNS program. If the currently executing program is not a PNS program,
this variable is not updated. The ME-NET function uses this system variable to
inform the current status of program execution to the host computer. This
variable should be maintained by system only. Never change this variable
manually.
$PNS_END_CUR
Description: If this system variable is TRUE, the cursor remains at the [END]
line or END command line when program execution is completed. If this system
variable is FALSE, the cursor moves to the first line when program execution is
completed. The default value is FALSE. If you do not want the program to start
again unexpectedly after program is completed, this variable should be set to
TRUE. After this system variable is set to TRUE, you must move cursor manually
when you try to start the program again.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 586/810
7/23/2019 System Variables List R-J3iB
$PNS_END_EXE
Description: When PNS program is started, this system variable is set to FALSE.
When [END] line or END command is executed, this system variable is set to
TRUE. The ME-NET function uses this system variable to inform the current
status of program execution to the host computer. This variable should be
$PNS_NUMBER
$PNS_OPTION
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 587/810
7/23/2019 System Variables List R-J3iB
Description: This variable is set to TRUE when the Common Shell PNS Option
is enabled.
$PNS_PROGRAM
Description: Not currently used. This is the name of the selected PNS program,
which can be different than the selected program on the TP SELECT MENU (i.e.
$TP_DEFPROG).
$PNS_TASK_ID
Description: When the PNS program is started, the task ID for the PNS program
is stored in this variable automatically. The ME-NET function uses this system
variable to inform the current status of program execution to the host computer.
This variable should be maintained by system only. Do not change this variable.
$POWERFL
Description:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 588/810
7/23/2019 System Variables List R-J3iB
$PPA_IO_IDX
Name: Mapped PPABN (Pneumatic pressure abnormal signal) I/O index number
$PPA_IO_TYPE
$PPA_MAP_ENB
$PRGADJ STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 589/810
7/23/2019 System Variables List R-J3iB
$PRGADJ.$next_cycle
Description: Not currently used. When implemented and if set to TRUE, means
that the enabled Prog Adjust schedule will not take affect until the next cycle.
$PRGADJ.$p_limit
Description: Defines the maximum value that you can enter in the Program
Adjust menu for the P adjustment value. The minimum P adjustment value you
can enter is -($PRGADJ.$p_limit).
Power Up: N/A
$PRGADJ.$r_limit
Description: Defines the maximum value that you can enter in the Program
Adjust menu for the R adjustment value. The minimum R adjustment value you
can enter is -($PRGADJ.$r_limit).
$PRGADJ.$speed_adj
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 590/810
7/23/2019 System Variables List R-J3iB
$PRGADJ.$w_limit
Description: Defines the maximum value that you can enter in the Program
Adjust menu for the W adjustment value. The minimum W adjustment value you
can enter is -($PRGADJ.$w_limit).
$PRGADJ.$x_limit
Minimum: 0 Maximum: 0x100000.0 Default: 26.0 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: REAL Memory:
CMOS
Description: Defines the maximum value that you can enter in the Program
Adjust menu for the X adjustment value. The minimum X adjustment value you
can enter is -($PRGADJ.$x_limit).
$PRGADJ.$y_limit
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 591/810
7/23/2019 System Variables List R-J3iB
Description: Defines the maximum value that you can enter in the Program
Adjust menu for the Y adjustment value. The minimum Y adjustment value you
can enter is -($PRGADJ.$y_limit).
$PRGADJ.$z_limit
Description: Defines the maximum value that you can enter in the Program
Adjust menu for the Z adjustment value. The minimum Z adjustment value you
can enter is -($PRGADJ.$z_limit).
$PRIORITY
interrupt
from routines
which will interrupt
they appear in the each other,
condition thereby
handler executing in reverse order
definition.
$PROTOENT STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 592/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$PROTOENT[1].$P_NAME
Description:
Name of an available protocol on the controller.
Power Up: On_Cold_Start
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$PROTOENT[1].$P_PROTO
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$PROXY_CFG.$list_port
Name: This variable lists the port on which the Robot HTTP proxy server will
listen for incoming requests.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 593/810
7/23/2019 System Variables List R-J3iB
Description: The default value is port 8080. Most proxy servers typically use
port 8080 as the default listening port.
$PRPORT_NUM
Description: This is the serial port to which the printer is attached. The serial
port configuration must also be set up in the SETUP Port Init screen.
Power Up: N/A
$PURGE_ENBL
Description: Enables
FALSE, the FROM diskthe purging
cannot be of the FROM
purged. disk.set
You can If $PURGE_ENBL
$PURGE_ENBL istoset to
FALSE before running a program or application which requires fast cycle time.
$PWF_IO
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 594/810
7/23/2019 System Variables List R-J3iB
$PWFENBDO
Description:
Power Up:
N/A
$PWR_HOT
$PWR_NORMAL
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 595/810
7/23/2019 System Variables List R-J3iB
$PWR_SEMI
Description: If this is not blank, this is the name of a program that is executed
during semi-hot power-fail recovery.
$PWR_UP_RTN STRUCTURE
Screen: None
2.17 Q
$QSKIP_GRP[1-9].$error_cnt2[1]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 596/810
7/23/2019 System Variables List R-J3iB
Description: Current error count of each axis. This is set by FLTR at every ITP.
For internal use only. Do not modify this system variable.
$QSKIP_GRP[1] Structure
Description: For internal use only. Do not modify this system variable. Individual
variables within this structure are described below.
$QSKIP_GRP[1].$qskp_curan(g,1-9)
Description: Current angle of each axis set by CHND. For internal use only. Do
not modify this system variable.
$QSKIP_GRP[1].$qskp_errcnt[1-9]
Description: Error count of each axis when the skip condition is triggered. This
is copied from $error_cnt2 by CHND when skip condition is completed. For
internal use only. Do not modify this system variable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 597/810
7/23/2019 System Variables List R-J3iB
2.18 R
$RA_PARAMGRP[1].$appr_weight
Minimum: 0 Maximum: 100 Default: 50 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
Name: This is the weight of the approach vector of a tool in the optimized cost
function.
$RA_PARAMGRP[1].$j4chg_tol
Description: This defines the minimal change in joint angles of axis 4 between
the start position and destination position in which to apply the singularity
avoidance control for the program motion. The effective range of the variable is
[90.0 180.0]. The larger it is, the less chance the singularity avoidance function
takes effect. The smaller it is, the more chance axis 4 of the robot is controlled
and the more orientation error is expected at the same time for the program
motion.
Power Up: N/A
$RA_PARAMGRP[1].$sngrlty_tol
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 598/810
7/23/2019 System Variables List R-J3iB
Description: This system variable defines the size of a singularity zone that is
used in the function to predict singularity. The larger it is, the more chance axis 4
of the robot is controlled. Keep in mind while passing through the singularity zone,
the robot will sacrifice orientation accuracy. The smaller it is, the less chance the
singularity avoidance function takes effect. The range of the variable is [3.5
30.0](in degrees). If the angle of axis 5 for the position is less than the tolerance,
the position is viewed as a singular position.
$RA_PARAMGRP[1].$use_strt_j4
Name: This is the switch to keep the joint angle of axis 4 the same as the starting
position.
Description: When this is set to TRUE and the singularity avoidance function is
enabled, if taught position in a program is inside a pre-defined singularity zone,
then the system will internally modify the orientation data at the taught position in
the following way:
If this is set to FALSE, the system will NOT modify the taught position even if it is
inside the singularity zone.
$RA_PARAMGRP[1].$use_wjnt
Minimum: 0UIF:
available Maximum: 1 Default:
RW CRTL: RW Data KCL/Data:
0 Type: RW Program:
BOOLEAN Memory:Not
CMOS
Name: This is the choice of orientation control methods for singular motions.
Description: If this is set to TRUE, this function predicts a singularity for a
programmed motion. Then this function will use wrist joint motion to get rid of the
singularity. If this is set to FALSE, this function predicts a singularity for a
programmed motion. Then this function will use a new orientation control method
that minimizes orientation error for the motion if applicable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 599/810
7/23/2019 System Variables List R-J3iB
$RA_PARAMGRP[1].$warnmessenb
Name: This is the variable used to enable the warning message display.
Description: If this is set to TRUE, the singularity avoidance function predicts a
singularity during programmed motion. During T1/T2 mode, the system will post
a warning message on teach pendant (which can also be seen in ALARM history
screen) to display the program line where singularity occurs. During AUTO mode,
no such
be a message can be seen. If this is set to FALSE, no warning message will
displayed.
$RACFG.$no_header
Description: The auto singularity avoidance function will not take effect for
program motions unless the header information of the teach pendant program is
set to enable the function. When this is set to TRUE, the header information of
this function will be displayed for review and modification. When this is set to
FALSE, the header information of this function will NOT be displayed.
$RCVTMOUT
Minimum: 0 Maximum:
RW UIF: RW CRTL: RW0x7FFF Default:
Data Type: 3000 KCL/Data:
INTEGER CMOSProgram:
Memory: RW
Description: If RCV (Received data from V120) statement cannot get any data
from the V120 within the $RCVTMOUT time, the program jumps to the specified
LABEL statement. $RCVTMOUT is in units of 0.01 seconds.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 600/810
7/23/2019 System Variables List R-J3iB
$RE_EXEC_ENB
Description: If TRUE, when the last line executed by BWD is executed by FWD,
the line is re-executed. This means that the motion option instruction of the last
line is executed. TRUE = Enable and FALSE = Disable.
Screen:
SYSTEM Variables screen (on the teach pendant)
$REFPOS1 STRUCTURE
$REFPOS2 STRUCTURE
$REFPOS3 STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 601/810
7/23/2019 System Variables List R-J3iB
$REFPOS4 STRUCTURE
Description:
Storesusing
is set automatically a setthe
value of movement
SETUP forPosition
Reference group 4 screen.
at a reference point. It
$REFPOS4
uses the REFPOS41_T structure.
$REFPOS5 STRUCTURE
$REFPOSMAXNO[1-5]
Minimum: 1 Maximum: 1 Default: 3 KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 602/810
7/23/2019 System Variables List R-J3iB
$REFPOSMAXNO[5]
$REFPOSxx_T.$atperch
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
BOOLEAN Memory: Not available
Name: Comment
$REFPOSxx_T.$dout_indx
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 603/810
7/23/2019 System Variables List R-J3iB
Description: Indicates how many digital signals are output when there is a robot
at reference point. 0 shows a non-setting. xx represents 11,21,31,41,51.
$REFPOSxx_T.$dout_type
Description:
Digital signal indicating
represents 11,21,31,41,51. there issignal
Setting 2:Digital a robot at reference
( SDO point. signal
) and 8:Robot xx
( RDO )
$REFPOSxx_T.$enabled
$REFPOSxx_T.$homepos
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 604/810
7/23/2019 System Variables List R-J3iB
$REFPOSxx_T.$perchpos[9]
Description: Set the coordinate value of reference point of each axis at the
position. xx represent 11,21,31,41,51.
Power Up:
N/A
$REFPOSxx_T.$perchtol[9]
sets
eachthe
axisrange
from of
theerror tolerance
position. of the coordinate
xx represents value of the reference point for
11,21,31,41,51.
$REMOTE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 605/810
7/23/2019 System Variables List R-J3iB
$RESM_DRYPRG
Name:
See Also: Function spec and design spec of VAG special dry run function.
$RESUME_PROG
Description: This string can be set from a teach pendant program using the
RESUME_PROG instruction.
during an error recovery A KAREL
process. "shell"typically
This string program can access
contains this string
the name of a
program that is run as part of error recovery. Note that this contains the result of
the last access to an resume_prog instruction from a teach pendant program.
$RGSPD_PREXE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 606/810
7/23/2019 System Variables List R-J3iB
$RMT_MASTER
$ROBOT_NAME
Description: Specifies the application entity name that represents this node on
the
Usednetwork.
only forAvailable
MAP. only if the KSL, MOTET or MAP option has been installed.
See Also: FANUC Robotics SYSTEM R-J Controller MAP Interface Setup and
Operations Manual
$RPC_TIMEOUT
Description: Specifies the time in seconds for a server connection to wait for a
reply from the PC before cancelling the read operation.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 607/810
7/23/2019 System Variables List R-J3iB
$RPM_CFG STRUCTURE
Name:
RPM Configuration Record
Description: Variable structure containing configuration information for the RPM.
Individual fields within this structure are described below.
$RPM_CFG.$data_size
Name: The Record Size for each Root Pass Memorization (RPM) Data
Description: The size, in bytes, of the data that RPM records. Size depends on
which sensor uses RPM option.
$RPM_CFG.$debug
$RPM_CFG.$group_num
$RPM_CFG.$n_buffers
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 608/810
7/23/2019 System Variables List R-J3iB
Description: The number of buffers allocated to be used. You can expand this
number if memory available.
$RPM_GSB STRUCTURE
Description: Root Pass Memorization (RPM) global status block. Reserved for
Internal use by FANUC Robotics. Individual fields within this structure are defined
below.
$RPM_GSB.$last_bfr
Description: The buffer number that was last used to record RPM data.
$RPM_GSB.$last_posn
Description: The position that is the destination of last RPM recorded segment.
$RPM_GSB.$last_prog
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 609/810
7/23/2019 System Variables List R-J3iB
Description: The program that is the last one to use the RPM function.
$RPM_PG STRUCTURE
$RPM_PG.$buffer_no
Description: The buffer number that is currently used for RPM recording or
playing back.
Power Up: N/A
$RPM_PG.$pitch
Description:
the pitch mode Specifies how often
is time, RPM RPM
records will data
offset record thespecified
into offset into its buffer.
buffer every When
$pitch
(ms). When the pitch mode is distance, RPM records offset data every $pitch
(millimeter). If every recording point is less than 100 ms apart the error, "Pitch too
small," will be displayed. If this occurs, you should adjust the speed.
See Also: FANUC Robotics SYSTEM R-J3 Controller ArcTool Setup and
Operations Manual
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 610/810
7/23/2019 System Variables List R-J3iB
$RPM_PG.$pitch_mode
$RPM_PLAN STRUCTURE
$RPM_PLAN.$bfr_stat[1-5]
$RPM_PLAN.$bfr_stat[5]
$RS232_CFG.$AUXTASK
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 611/810
7/23/2019 System Variables List R-J3iB
$RS232_CFG.$COMMENT
Name: Comment
$RS232_CFG.$CUSTOM
Minimum: 0x00000000 Maximum: 0x7FFFFFFF Default: 0 KCL/Data:
RO Program: RO UIF: RO CRTL: RO Data Type: INTEGER Memory:
CMOS
$RS232_CFG.$DEVICEUSE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 612/810
7/23/2019 System Variables List R-J3iB
Screen: Read only from KCL and SYSTEM Variables screen. Use the "Port Init"
menu to change this value after a cold start.
$RS232_CFG.$FLOWCONTROL
CMOS
Name: Flow control
Description: Flow control used on serial port. None 0 Optional XOFF 255
XON/XOFF 256 RTS 512 DTR 1024 DSR 2048
$RS232_CFG.$PARITY
Minimum: 0 Maximum: 3 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: INTEGER Memory: CMOS
Name: Parity
Screen:
menu to Read only
change thisfrom KCL
value and
after SYSTEM
a cold start. Variables screen. Use the "Port Init"
$RS232_CFG.$SPEED
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 613/810
7/23/2019 System Variables List R-J3iB
Description: Baud rate used for serial port. 1200 baud 4 2400 baud 3 4800 baud
2 9600 baud 1
Screen: Read only from KCL and SYSTEM Variables screen. Use the "Port Init"
menu to change this value after a cold start.
$RS232_CFG.$STOPBITS
Name:
Stop bits
Description: Stop bits used for serial port. 1 stop bit 1 1.5 stop bits 2 2 stop bits
3
Screen: Read only from KCL and SYSTEM Variables screen. Use the "Port Init"
menu to change this value after a cold start.
$RS232_CFG.$TIMEOUT
Screen: Read only from KCL and SYSTEM Variables screen. Use the "Port Init"
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 614/810
7/23/2019 System Variables List R-J3iB
Screen: Read only from KCL and SYSTEM Variables screen. Can only be set by
uif from CTRL start.
$RS232_NPORT
Description:
This set
system. You must is the
thismaximum number
to the actual of serial
number portsports
of serial that used,
can beif used by the
it is greater
than four.
$RSM_DIALM[1].$edge
$RSM_DIALM[1].$port_num
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 615/810
7/23/2019 System Variables List R-J3iB
$RSM_DIALM[1].$port_type
$RSM_DIALM[1].$sev_alarm
Minimum: 1 Maximum: 2 Default: 1 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
Description: This variable can be set to either a Local or Global alarm. 1: Local
alarm 2: Global alarm
$RSM_DIALM[1].$ualm_msg_no
Description: The user alarm message specified by this value is displayed at the
error post.
Power Up: Takes effect immediately
$RSM_DIALM[3] STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 616/810
7/23/2019 System Variables List R-J3iB
See Also: Do not change these system variables from system variable screen.
$RSMDIO.$port_num
$RSMFST_SV STRUCTURE
$RSMFST_SV.$def_maint
$RSMFST_SV.$fastdo_stat
Fanuc RJ3iB System Variable Listing Page 617 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 617/810
7/23/2019 System Variables List R-J3iB
$RSMFST_SV.$ffast_dsp
Description: This variable enables and disables the display of the maintenance
program setup menu items and also the execution of maintenance programs. If
$ffast_dsp is TRUE, the setup menu items are displayed and maintenance
programs can be executed. If FALSE, the Error Recovery setup menu does not
display the maintenance program section and maintenance programs can not be
executed. The Error Recovery sequence of exiting a paused program, running a
maintenance program, and entering the program to the point of the error is
sometimes referred to as "Fast Fault Recovery."
$RSMFST_SV.$ffast_enbl
Description: This variable enables and disables the execution of Error Recovery
programs. If TRUE, resume programs and maintenance programs can be
executed.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 618/810
7/23/2019 System Variables List R-J3iB
$RSMFST_SV.$use_dry_run
Description: This variable enables and disables the use of dry run speeds
during maintenance program EXIT and ENTRY paths. It also enables and
disables weaving during the EXIT and ENTRY moves.
Screen:
Error Recovery SETUP menu.
$RSMPRG_ALRM[1-10]
$RSMPRG_DSBL
Description: This system variable is used by the system. When load the optional
function which doesn’t support the auto error recovery function, the optional
function should set this variable to 1. If set, the auto error recovery function is
disabled.
$RSMPRG_SV STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 619/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$alarm_hapen
Power Up:
Takes effect immediately
Screen: Error recovery function manual function screen
$RSMPRG_SV.$alarm_inf
See Also: Do not change this variable because of the internal data.
$RSMPRG_SV.$autorcv_enb
Minimum:
RO CRTL: Maximum:
1 RO 3 Default:
Data Type: INTEGER2 KCL/Data: RO Program: RO
Memory: CMOS UIF:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 620/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$chk_remote
$RSMPRG_SV.$cont_exec
Description: 1: When the defined alarm occurs, the fault is not output and
resume program is executed continuously. 0: This feature is disabled.
$RSMPRG_SV.$defined_prg
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 621/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$desire_mode
$RSMPRG_SV.$di_on
Name: Resume DI is ON
$RSMPRG_SV.$incomp_di
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 622/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$incomp_do
Description:
It shows the assignment of the resume program incomplete DO
Power Up: On_Cold_Start
$RSMPRG_SV.$max_count
$RSMPRG_SV.$mo_group
Minimum: 1 Maximum: 3 Default: 2 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: INTEGER Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 623/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$mode
Power Up:
Takes effect immediately
Screen: Error recovery function manual function screen
$RSMPRG_SV.$no_dsb_optn
$RSMPRG_SV.$no_step
$RSMPRG_SV.$num_alarm
Fanuc RJ3iB System Variable Listing Page 624 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 624/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$num_di_alm
$RSMPRG_SV.$pxno_defprg
Minimum: 0 Maximum: 32 Default: 0 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: INTEGER Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 625/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$remote
Description:
This is the status parameter.
Power Up: Takes effect immediately
$RSMPRG_SV.$rsmprg_di
$RSMPRG_SV.$rsmprg_do
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 626/810
7/23/2019 System Variables List R-J3iB
$RSMPRG_SV.$rsmprg_enb
See Also:
This is internal parameter. Do not change this value.
$RSMPRG_SV.$rspgdo_stat
$RSMPRG_SV.$svprg_enble
$RSR[1-8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 627/810
7/23/2019 System Variables List R-J3iB
$RSR[8]
Power Up:
Takes effect immediately
Screen: SYSTEM Variables screen or Setting/RSR/PNS screen or the teach
pendant command (RSR[i]=ON/OFF)
$RSR_OPTION
Description: This variable is set to TRUE when the Common Shell RSR Option
is enabled.
2.19 S
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 628/810
7/23/2019 System Variables List R-J3iB
$SA_IDX[1-2]
Power Up:
On_CNTL_Start
$SA_IDX[1].$dout[1]
Description: The value define which digital output port will be turn on when the
position of the
This value index
will be device is within
automatically the tolerance
set when user loadofthe
theindex
specified
deviceindex position.
robot library.
$SA_IDX[1].$dout_on[1-8]
Minimum: Maximum:
available 0UIF: Default:
10 RO
RW CRTL: KCL/Data:
Data0 Type: RO
BOOLEAN Program: Not
Memory: CMOS
$SA_IDX[1].$dout_on[1]
Fanuc RJ3iB System Variable Listing Page 629 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 629/810
7/23/2019 System Variables List R-J3iB
Description: The value reflect whether or not the position of the index device is
within the tolerance of the specified index position, Regardless the digital output
port is simulated or actual connected.
$SA_IDX[1].$dout_type[1-8]
Description: This variable indicates which type of digital output will be used for
$SA_IDX[1].$dout_type[1]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 630/810
7/23/2019 System Variables List R-J3iB
$SA_IDX[1].$group_num
Description: Specify which group is used as index device. The system will set
this value when user load the index device robot library.
$SA_IDX[1].$index_tol
Description: The unit is degree/mm. This value specify the in position tolerance
of index position. All the index position in this group use this value as tolerance.
Power Up: N/A
$SA_IDX[1].$index_val[1]
REAL Program:
RW Memory: Not UIF:
RW Not available
available CRTL: Not available Data Type:
Description: The unit is degree/mm. The value indicate where is the index
position of the index device. This value will be automatically set when user load
the index device robot library.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 631/810
7/23/2019 System Variables List R-J3iB
$SA_IDX[1].$num_index
Description: Specify how many index positions exist in this index device. The
system will set this value when user load the index device robot library.
$SACFG
Description:
$SACFG.$debug
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 632/810
7/23/2019 System Variables List R-J3iB
$SACFG.$loop_time
Description: The unit is millisecond. This variable specify how often the system
do the in position checking for the index position.
$SBR[16] STRUCTURE
Description: Displays the data for the servo motors of all joint axes (16 axes or
less) controlled with R-J3 controller. Individual fields within this structure are
described below.
Power Up: On_Cold_Start
$SBR[i].$axis_num
$SBR[i].$grp_num
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 633/810
7/23/2019 System Variables List R-J3iB
$SBR[i].$mtr_id
Name:
Motor ID String
Description: Motor identification string of the motor to which the hardware servo
axis i is connected.
$SBR[i].$mtr_inf_id
Description: Information string for the motor to which the hardware servo axis i
is connected.
$SBR[i].$param[151-300]
Minimum: RW Maximum:
-32768
RW Program: 32767 Default:
UIF: Not available CRTL:0NotKCL/Data:
available Data Type:
SHORT Memory: Not available
$SBR[i].$sv_param_id
Fanuc RJ3iB System Variable Listing Page 634 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 634/810
7/23/2019 System Variables List R-J3iB
$SCAN_TIME
$SCR STRUCTURE
$SCR.$amp_type[1-16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 635/810
7/23/2019 System Variables List R-J3iB
$SCR.$amp_type[16]
$scr.$brk_number[9]
Description: Defines the brake number assoicated with the axis. A maximum of
$SCR.$brkhold_enb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 636/810
7/23/2019 System Variables List R-J3iB
$SCR.$cabinet_typ
$SCR.$cap_amp_dis[1-16]
Description: $SCR.$cap_amp_dis
variables screen. It means capacity are set in robot
of amplifier library or on SYSTEM
for regenerative discharge.
$SCR.$cap_amp_dis[16]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 637/810
7/23/2019 System Variables List R-J3iB
$SCR.$chain_rsdn
$SCR.$chain_stat
Description: Status of chain failure. Bit 1 : Chain 1 (+24V) failure Bit 2 : Chain 2
(0V) failure
$SCR.$chain_time
Minimum: 0 Maximum: 20000 Default: 1000 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
Description: Wait for the value (ms) after SVEMG signal is ON on CE sign/GM
hardware, and chack chain failure
$SCR.$chk_ch_sctm
Description: If the value is non-zero (default), checking for excessive time
betweencondition handler scans in enabled. Setting to zero disables this
checking.
Fanuc RJ3iB System Variable Listing Page 638 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 638/810
7/23/2019 System Variables List R-J3iB
$SCR.$coldovrd
$SCR.$cond_time
Minimum: 8 Maximum: 127 Default: 8 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
$SCR.$coordovrd
Minimum: 1 Maximum: 100 Default: 10 KCL/Data: RO Program:
RO UIF: RO CRTL: RO Data Type: INTEGER Memory: CMOS
Description: The ceiling speed override value when the coordinate system is
changed. If the current speed override is greater than this ceiling speed override,
the current speed override will be updated to the ceiling speed override.
Description: Software checks the type of DSP on the R-J3 controller during a
controlled or cold start. DSP types are: 0 = DSP V and DSP IV are mounted 1 =
Fanuc RJ3iB System Variable Listing Page 639 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 639/810
7/23/2019 System Variables List R-J3iB
DSP IV (320C51) (old DSP) 2 = DSP V (320C52) (new DSP from V4.20P) If both
DSPV and DSP IV are mounted on the hardware, this variable is set to 0.
$SCR.$dvc_c_ratio
Description: After motor speed overflow Time Scale will increase the output
ratioFDO
the of FDO by the value of this variable ($SCR.$dvc_c_ratio) to catch up with
input.
$SCR.$dvc_dbg
$SCR.$dvc_enb
Description: TRUE : enable time scale. FALSE : disable time scale. Compatible
with motor speed limit used until V4.10P turned off for offset wrist robots, dual
drive, FlexTool.
$SCR.$dvc_mode
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 640/810
7/23/2019 System Variables List R-J3iB
$SCR.$dvc_mode1
$SCR.$dvc_mode2
$SCR.$dvc_mode3
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 641/810
7/23/2019 System Variables List R-J3iB
Description: Upper limit of FDOs piled in filter mail box This restriction was
added to avoid timing problems caused by excessive FDO pile up.
$SCR.$enc_axis[1-8]
Description: Used for line tracking. Specify which DSP axis is setup for line
tracking.
Power Up: On_Cold_Start
$SCR.$enc_axis[2]
Description: Used for line tracking. Specify which DSP axis is setup for line
tracking.
$SCR.$enc_type[1-8]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 642/810
7/23/2019 System Variables List R-J3iB
$SCR.$enc_type[2]
Power Up:
N/A
Screen: SYSTEM Variables screen, SETUP Encoder screen.
$SCR.$fenceovrd
$SCR.$fine_pcnt
$SCR.$fssb1[1-6]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 643/810
7/23/2019 System Variables List R-J3iB
$SCR.$fssb1[6]
$SCR.$fssb2[1-6]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 644/810
7/23/2019 System Variables List R-J3iB
$SCR.$fssb2[6]
$SCR.$fssbdiagenb
dynamic FSSBinformation
current FSSB diagnosis function
is copied: F
toDisable (default) When
$FSSB1/FSSB2 it is enabled,
After FSSB diagnosis is
done, please set it to F.
$SCR.$fwdenblovrd
$SCR.$hw_c1_time1
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 645/810
7/23/2019 System Variables List R-J3iB
Description: For Class 1 stop mode, servo code stops robot before this timer
expires. This variable defines the worst case deceleration time during class 1
stop.
$SCR.$hw_c1_time2
Description: For Class 1 stop mode, servo code stops robot before this timer
expires. This variable defines the worst case deceleration time during class 1
stop.
$SCR.$intask_ovru
Description: The value is increased when inertia task can not execute in interval
time, which is defined by $update_time. If the value is not zero, overrun of inertia
task occurs. This values are not initialized during cold start.
Power Up: N/A
$SCR.$itp_time
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 646/810
7/23/2019 System Variables List R-J3iB
Power Up: Set only during a controlled start. Requires a cold start to take effect.
$SCR.$jg_dsbl_msk
Description: Group mask for disabling jogging. If the bit corresponding to the
group is set, jogging is disabled for that group.
$SCR.$jog_aux_enb
Description: 1: allow user to jog auxiliary axis in non sub group jog mode for 3-5
axes robot 0: Only allow user to jog auxiliary axes in sub group jog mode. User
may disable this capability by turn off this flag.
$SCR.$joglim
Description: The percentage of system maximum speed you can jog the robot.
It is set by the individual robot library to ensure ISO safety standards (maximum
speed of 250 mm/sec at TCP).
$SCR.$joglimrot
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 647/810
7/23/2019 System Variables List R-J3iB
$SCR.$jogovlim
Description: The ceiling speed override value when you jog the robot. If the
current speed override is greater than the ceiling speed override, the current
speed override will be updated to the ceiling speed override.
$SCR.$jogwst_mode
Description: Selects wrist jog modes. When set to TRUE the selected wrist jog
function allows you to jog x, y, and z while maintaining the orientation of the wrist.
When set to FALSE, the wrist jog function allows you to jog x, y, and z while
fixing the wrist axes. In both cases, when you jog a wrist axis the other wrist axes
will remain stationary, and the rest of the robot axes will move to accommodate
the movement of the wrist axes.
Power Up: Takes effect immediately
$SCR.$kept_mirlim
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 648/810
7/23/2019 System Variables List R-J3iB
Description: The number of motion instruction records kept in the path planning
system during motion. Adjusting this value makes it possible to recover all
interrupted motions after a servo error (for example, EMERGENCY STOP). The
range of $kept_mirlim is 0-9, but must be less than or equal to ($NUM_MIR - 3).
$SCR.$kinem_enb
Not available
Name: Kinematics Enable
$SCR.$lchdly_time
$SCR.$made_pg_amr
Minimum: 0 Maximum: 10 Default: 0 KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
INTEGER Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 649/810
7/23/2019 System Variables List R-J3iB
$SCR.$made_pg_mir
$SCR.$madegroups
$SCR.$madepgtasks
Minimum: 0 Maximum: 16 Default: 0 KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type:
INTEGER Memory: Not available
$SCR.$max_pre_fdo
Description: This integer variable gives the number of pre-planned motion FDOs
that the system will send, while waiting for the motion to start. It is used by the
motion system to cut the delay time by one interpolation period when starting a
Fanuc RJ3iB System Variable Listing Page 650 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 650/810
7/23/2019 System Variables List R-J3iB
motion from a full stop. A zero value disables the pre-planning. The default is 1.
Higher values of $max_pre_fdo will not give any additional delay reduction and
are allowed only for future expansion.
$SCR.$maxnumtask
Description:
The maximum number of user programs which can be run
simultaneously.
$SCR.$maxnumufram
Description: Displays the total number of user frames the coordinate system
can register.
$SCR.$maxnumutool
$SCR.$maxpreapl
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 651/810
7/23/2019 System Variables List R-J3iB
$SCR.$maxpremtn
Name:
Max Pre-planned Motions
Description: The maximum number of motion statements that the system can
pre-plan. Pre-planning allows the motion statement to be executed immediately
after the previous statement finishes.
$SCR.$mb_dsbl_msk
Description: If the bit is set then the softpart in that particular slot of SID_MB will
be disabled.
$SCR.$mb_ld_msk
Minimum: 0 Maximum:
RO UIF: RO CRTL: RO1000000 Default:
Data Type: 0 KCL/Data:
INTEGER Memory: Program:
ROCMOS
Description: This is a bit map of existing Motion Basic softpart. This variable
shows which softpart is loaded.
$SCR.$motn_ld_idx[1-32]
Fanuc RJ3iB System Variable Listing Page 652 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 652/810
7/23/2019 System Variables List R-J3iB
Description: Internal variable which indicates which slot is loaded with which
softpart.
$SCR.$motn_ld_msk
$SCR.$motn_pc_run[1-32]
Minimum: 0 Maximum:
RO UIF: RO Default:
CRTL: RO100Data Type: 0 KCL/Data:
BYTE Memory: Program:
ROCMOS
$SCR.$ne_mode
Minimum: 0x80000000 Maximum: 0x7FFFFFFF Default: 16 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type:
INTEGER Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 653/810
7/23/2019 System Variables List R-J3iB
$SCR.$ne_sin_reso
$SCR.$num_dsp_axs
Description:
system. The number of DSP axes supported by servo hardware on the
$SCR.$num_gp_made
$SCR.$num_group
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 654/810
7/23/2019 System Variables List R-J3iB
Description: The number of motion groups installed in the system. A robot and
extended axes are considered one motion group. Additional groups can be
installed to allow concurrent or independent group motion.
$SCR.$num_motnsoc
$SCR.$num_pg_amr
CMOSProgram: RO
RO UIF: RO CRTL: RO Data Type: INTEGER Memory:
$SCR.$num_pg_mir
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 655/810
7/23/2019 System Variables List R-J3iB
$SCR.$num_rlibsoc
$SCR.$num_sys_mir
Description: The total number of all axes, for all groups, installed in the system.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 656/810
7/23/2019 System Variables List R-J3iB
$SCR.$pg_dsbl_msk
Power Up:
Takes effect immediately
$SCR.$pre_exe_enb
Description: Requires that the system is compatible with pre MB version if set to
TRUE.
$SCR.$prev_ctrl
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 657/810
7/23/2019 System Variables List R-J3iB
$scr.$proc_axs
Description:
Process control axis: T -> Process Control axis
Power Up: Takes effect immediately
$SCR.$proc_ctrl
$SCR.$recov_ovrd
Name: When Open Fence is Closed Whether or Not to Restore the Override
Description:
the override. If set to TRUE and the open fence is closed, this variable restores
$SCR.$resetinvert
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 658/810
7/23/2019 System Variables List R-J3iB
Description: If set to TRUE, the rising edge of the reset signal is used.
$SCR.$runovlim
Description: The ceiling speed override value when you execute a program. If
the current speed override is greater than the ceiling speed override, the current
$SCR.$sfjogovlim
Description:
SFSPD signal The ceilingoff.
is turned speed
If theoverride
current value
speedwhen youisjog
override the robot
greater thanwhile
the the
ceiling speed override, the current speed override will be updated to the ceiling
speed override.
$SCR.$sfrunovlim
Description: The ceiling speed override value when you execute a program
while the SFSPD signal is turned off. If the current speed override is greater than
the ceiling speed override, the current speed override will be updated to the
ceiling speed override.
$SCR.$sfspd_ovrd[1-2]
Fanuc RJ3iB System Variable Listing Page 659 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 659/810
7/23/2019 System Variables List R-J3iB
Description: The override value when the SFSPD signal is turned off.
$SCR.$sfspd_ovrd[2]
Description: The override value when the SFSPD signal is turned off.
$SCR.$subcpu
Description: 1: subcpu hardware and software exist in current system. 0: either
subcpu hardware or software does not exist in this system. This is a read only
variable. Used for system to determine itp_time.
$SCR.$sv_code_opt
$SCR.$svstat
Fanuc RJ3iB System Variable Listing Page 660 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 660/810
7/23/2019 System Variables List R-J3iB
Description: System set loading status of servo code software. During system
initialization, it set as follows 0 : Servo code is NOT loaded 1 : Standard servo
code is loaded 2 : Sliding mode servo code is loaded
$SCR.$tpenbleovrd
Description: The ceiling speed override value when the teach pendent is
enabled. If the current speed override is greater than the ceiling speed override,
the current speed override will be updated to the ceiling speed override.
$SCR.$tpmotnenabl
Minimum: 0 Maximum: 5 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: INTEGER Memory: CMOS
$SCR.$turn_axis[1]
Minimum: 0 Maximum: 9 Default: 4 KCL/Data: RO Program: RO UIF:
Not available CRTL: Not available Data Type: INTEGER Memory: Not
available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 661/810
7/23/2019 System Variables List R-J3iB
$SCR.$turn_axis[2]
Power Up:
On_Cold_Start
$SCR.$turn_axis[3]
$SCR.$update_map1
Description: Each bit means update status of each modification Do not change
this system variable.
$SCR.$update_map2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 662/810
7/23/2019 System Variables List R-J3iB
Description: Each bit means update status of each modification Do not change
this system variable.
$SCR.$update_time
$SCR_GRP STRUCTURE
$SCR_GRP.$turn_axis[1]
Description: $scr.$turn_axis
axis which could have multipleisturns.
an array of three elements. It defines the robot
$SCR_GRP.$turn_axis[2]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 663/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP.$turn_axis[3]
Name:
Robot multiple turn axis
Description: $scr.$turn_axis is an array of three elements. It defines the robot
axis which could have multiple turns.
$SCR_GRP[1].$arm_type
Description: Defines the robot arm type. The meanings associated with these
values depend on which robot is being described. The following are possible arm
type definitions: FLOOR_MOUNT 0 = floor mount ANGLE_MOUNT 1 = angle
mount RACK_MOUNT 2 = rack mount STUD_ARM 3 = stud robot KAI_ARM 4 =
Kai robot W_ARM 5 = W type robot S_5 6 = S 5 S_10 7 = S 10 S_5UD 8 = S 5
upside down NORMAL_FLANGE 9 = normal flange SPECIAL_FLANGE 10 =
special flange AREA_GANTRY 11 = area gantry LINEAR_GANTRY 12 = linear
gantry RIGHT_SIDE 13 = right coordinates robot LEFT_SIDE 14 = left
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 664/810
7/23/2019 System Variables List R-J3iB
and upside down H_ARM 32 = for S900 L_ARM 33 = for S900 UPSIDE_DOWN
34 = for S700/S800 upside-down
$SCR_GRP[1].$axisorder[9]
Description:
A mapping
registers. It indicates array
which axisfrom the software
is controlled by aaxis index servo
particular to servo hardware
motor. For
example, $axisorder[i]=j, where axis index i is connected to servo register j; (Axis
i is controlled by servo motor j. i is commonly referred to as the software number
and j as the hardware number). $axisorder[i]=0 indicates that there is no servo
register associated with axis i.
$SCR_GRP[1].$axs_amp_num[1-2]
Minimum:
RO UIF: Not0 Maximum: 16 Default:
available CRTL: 1 KCL/Data:
Not available Program:
RO BYTE
Data Type: Memory:
Not available
$SCR_GRP[1].$axs_amp_num[3-4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 665/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$axs_amp_num[5-6]
$SCR_GRP[1].$axs_amp_num[7-9]
Minimum: 0 Maximum: 16 Default: 0 KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type: BYTE Memory:
Not available
$SCR_GRP[1].$axs_xyz_map[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 666/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$brk_number[9]
$SCR_GRP[1].$config_mask
Minimum: 0,0,0,0,0,0,0,0 Maximum: 0,0,0,0,0,0,0,0 Default: -1 KCL/Data:
RO Program: RO UIF: RO CRTL: RO Data Type: CONFIG Memory:
CMOS
$SCR_GRP[1].$coord_mask
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 667/810
7/23/2019 System Variables List R-J3iB
Description: Controls what jog frames the coordinate key cycles through. There
is a bit defined for each coordinate system available: Bit 0 = Joint Mode Bit 1 =
Jog Frame Bit 2 = World Frame Bit 3 = Tool Frame Bit 4 = User Frame
$SCR_GRP[1].$dd_motor[9]
Description: Indicates the axis uses a direct drive motor, if set to TRUE. Not
supported in this release.
$SCR_GRP[1].$dest_data_p[8]
$SCR_GRP[1].$dpos_dst
$SCR_GRP[1].$dsp_ercnt[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 668/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$dst_mir_p
$SCR_GRP[1].$ext_length[3]
Minimum: 0. Maximum: 100000. Default: 0. KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type: REAL Memory:
Not available
$SCR_GRP[1].$ext_offset[3]
Description: Defines the joint offset (in mm) of the extended axis.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 669/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$ext_order[3]
Description: Maps the extended axis 1-3 to the software axis 1-9. The variable
$SCR_GRP.$axisorder further maps all software axes to hardware axes. For
example, if $ext_order[1] = 7 then axis [7] is the first extended axis.
$SCR_GRP[1].$ext_xyz_map[3]
$SCR_GRP[1].$flextooltyp
Description: A value more than 0 means that this group is a FlexTool Robot.
$SCR_GRP[1].$hw_strt_axs
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 670/810
7/23/2019 System Variables List R-J3iB
Description: Indicates the first hardware axis associated with the motion group.
$SCR_GRP[1].$joglim_jnt[9]
Description: Percentage of joint speed limit during joint jogging. The value is
different based on the individual robot model.
$SCR_GRP[1].$kinem_enb
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW2 Default: KCL/Data:
2 BYTE
Data Type: RW Program:
Memory: CMOS
$SCR_GRP[1].$link_length[6]
Minimum: 0. Maximum: 100000. Default: 0. KCL/Data: RO Program:
RO UIF: Not available CRTL: Not available Data Type: REAL Memory:
Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 671/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$loadratio[9]
Description: Defines the ratio between the external load inertia and the motor
inertia.
Power Up:
On_Cold_Start
$SCR_GRP[1].$m_dst_enb
$SCR_GRP[1].$m_pos_enb
$SCR_GRP[1].$mch_ang[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 672/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$move_dst
$SCR_GRP[1].$num_axes
Minimum: 0 Maximum: 9 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: BYTE Memory: CMOS
Description: The total number of axes that exist in the motion group.
$SCR_GRP[1].$num_dual
Minimum: 0 Maximum: MAX_NUM_DUAL Default: 0 KCL/Data:
RW Program: RW UIF: RW CRTL: RW Data Type: BYTE Memory:
CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 673/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$num_pt
$SCR_GRP[1].$num_rob_axs
Description: The number of robot axes that exist in a motion group. All
remaining axes, that are not in a motion group, are considered extended axes.
$SCR_GRP[1].$num_seg
Minimum: 0 Maximum: 10 Default: 6 KCL/Data: NO Program:
NO UIF: NO CRTL: NO Data Type: BYTE Memory: CMOS
$SCR_GRP[1].$ofst[9] STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 674/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$ofst[9].$X
$SCR_GRP[1].$ofst[9].$Y
$SCR_GRP[1].$ofst[9].$Z
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 675/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$op_brk_num[9]
Description: When one axis has two brakes (ex. M-500), this variable is used to
assign the brake DO number for the second brake for this axis.
$SCR_GRP[1].$robot_id
Minimum: "" Maximum: "" Default: "12345678901234567890" KCL/Data:
RO Program: RO UIF: RO CRTL: RO Data Type: STRING Memory:
CMOS
$SCR_GRP[1].$robot_model
$SCR_GRP[1].$rotary_axs[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 676/810
7/23/2019 System Variables List R-J3iB
$SCR_GRP[1].$sv_code_id
$SCR_GRP[1].$sync_m_axis
Minimum: 1 Maximum: 9 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: BYTE Memory: CMOS
Description: Indicates which robot axis motor has been designated as the
master axis for robot models with dual drive (synchronous) control. Not
supported in this release.
Description: Indicates which robot axis motor has been designated as the slave
axis for robot models with dual drive, or synchronous, control. Not supported in
this release.
Power Up: On_Cold_Start
$SCR_GRP[1].$update_map
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 677/810
7/23/2019 System Variables List R-J3iB
Description: Each bit means update status of the modification for this group. Do
not change this system variable.
$SCR_GRP[1].$use_tbcart
Description: If set to TRUE, the Cartesian (linear and circular) turbo move
softpart
short is used
move for the
softpart motion
is used forsystem. If set
the motion to FALSE,
system. This the
flagCartesian standard
is initialized during
robot library initialization.
$SCR_GRP[1].$use_tbjnt
$SCR_GRP[1].$wrist_type
Description: Defines the type of wrist and the number of robot axes used with
that wrist. The meanings associated with the values 0 through 9 depend on
which robot is being described: NORMAL_WRIST 0 = normal wrist
F_FORWARD 1 = F forward wrist F_DOWN 2 = F down wrist E_FORWARD 3 =
E forward wrist E_DOWN 4 = E down wrist NO_WRIST 5 = no wrist
F_FORWARD_HS 6 = high speed F forward wrist F_DOWN_HS 7 = high speed
F down wrist E_FORWARD_HS 8 = high speed E forward wrist E_DOWN_HS 9
Fanuc RJ3iB System Variable Listing Page 678 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 678/810
7/23/2019 System Variables List R-J3iB
= high speed E down wrist INLINE 10 = in line wrist OFFSET 11 = offset wrist
INLINE_HS 12 = high speed in line wrist OFFSET_HS 13 = high speed offset
wrist
$SCR_GRP[1].$wrst_axis_e
Description:
normally 6. The axis number of the last wrist axis. For a 6 axis robot, this is
$SCR_GRP[1].$wrst_axis_s
Description: The axis number of the first wrist axis. For a 6 axis robot, this is
normally 4.
$SEL_DEFAULT
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 679/810
7/23/2019 System Variables List R-J3iB
$SEMIPOWERFL
Description:
paused when Ifthe
$SEMIPOWERFL is TRUE, TPP
controller is powered-down are programs
in pausedwhich running
state and or
on the
same line when the controller is powered-up. If it is false, all programs will be in
ABORTED state at power-up.
$SEMIPWFDO
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW Default:
256 Data KCL/Data:
Type:0LONG Program:
RW CMOS
Memory:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 680/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$SERVENT[1].$S_NAME
Power Up:
On_Cold_Start
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$SERVENT[1].$S_PORT
Name: Port
Description: Port number associated with this service.
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$SERVENT[1].$S_PROTO
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 681/810
7/23/2019 System Variables List R-J3iB
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$SERVICE_KL[1-16]
Description: For internal use only. Do not modify this system variable. The
RESUME
the program
array[16], is executed
indicates through
the number these
of PX task.KAREL programs.
The RESUME The number
PROGRAM of
for PX
task 1 is executed through SVCPRG_1.PC.
Screen: SYSTEM Variables screen and Auto Error Recovery Setup screen
$SERVICE_KRL[1-5]
RO Program:
STRING UIF:available
RO Not
Memory: Not available CRTL: Not available Data Type:
Description: For internal use only. Do not modify this system variable. RESUME
program is executed through these KAREL programs. The length of the array[5],
indicates the number of motion groups. RESUME PROGRAM for motion group 1
is executed through SVCPRG_1.PC.
$SERVICE_PRG[1-16]
Description: For internal use only. Do not modify this system variable. When
RESUME PROGRAM function is enabled and a RESUME PROGRAM statement
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 682/810
7/23/2019 System Variables List R-J3iB
is executed, the specified program is assigned to this variable. The length of the
array[16], indicates the number of PX tasks.
$SFLT_WAILIM
$SGSYSCFG.$auto_calpus
calculated
you have toduring
enter force calibration.
the pushing depthIf manually.
$SGSYSCFG.$auto_calpus ==FALSE, then
If $SGSYSCFG.$auto_calpus
==TRUE, then the pushing depth is estimated based on data from tuning.
$SGSYSTWD.$wr_alm_sev
• -1: No alarm
• 0: Warn
• 1: Fault
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 683/810
7/23/2019 System Variables List R-J3iB
$SHELL_CFG STRUCTURE
Name:
Shell Configuration
Description: Describes how the main system control functions are performed.
The R-J3 controller "main" program is called the shell. This program can be run
when the controller is turned on and might be the "system" shell. Individual fields
within this structure are defined below.
$SHELL_CFG.$COM_TIMEOUT
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW DataDefault:
99999 1000 KCL/Data:
Type: INTEGER Memory: RW Program:
CMOS
Description:
$SHELL_CFG.$CONT_ONLY
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW1 Default: KCL/Data: RW
0 BOOLEAN
Data Type: Program:
Memory: CMOS
Description: UOP Cycle Start Continue Only Function Used to start the program
under the forced ending according to the START signal. Setting Start only the
program under the interruption for TRUE. Start the program selected now from
the line for FALSE now. If $SHELL_CFG.$cont_only is FALSE, then UOP
CYCLE START acts like SOP CYCLE START, i.e it can run a program or
continue a paused program. If $SHELL_CFG.$cont_only is TRUE, then UOP
CYCLE
programSTART can only continue a paused program, and has no effect if no
is running.
$SHELL_CFG.$ERR_REPORT
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 684/810
7/23/2019 System Variables List R-J3iB
$SHELL_CFG.$ext_sem1
semaphore.
Power Up: On_Cold_Start
$SHELL_CFG.$ext_sem2
$SHELL_CFG.$extend_enb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 685/810
7/23/2019 System Variables List R-J3iB
Description: Bit mask that sets which extended logic requests are enabled. This
is used to save processing time when customized logic is not required.
$SHELL_CFG.$init_tmo
$SHELL_CFG.$isol_enb
Description: Set TRUE to enable support for the interlock and isolate modes.
$SHELL_CFG.$JOB_BASE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 686/810
7/23/2019 System Variables List R-J3iB
Description: Sets the base number when the RSR and the PNS functions are
used. It can be updated using the the SETUP RSR/PNS screen. The PNS binary
input is added to $SHELL_CFG.$job_base. The result is converted to a 4
character string (0 padded if necessary). This string is appended to
$SHELL_CFG.$job_root to create the name of the job be run when UOP PROD
START is asserted. The name of the program is stored in $PNS_PROGRAM for
comparison with other run requests.
$SHELL_CFG.$JOB_ROOT
Description: The shell job root string. Not currently used. This string is the
starting root name of the job to run when a PNS signal is detected. A 4 character
string that consists of $SHELL_CFG.$job_root + $SHELL_CFG.$job_base (with
leading 0s if needed) is concatenated to $SHELL_CFG.$job_root.
$SHELL_CFG.$karel_sop
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 687/810
7/23/2019 System Variables List R-J3iB
$SHELL_CFG.$karel_uop
$SHELL_CFG.$maint_styl
Description: If TRUE, the style table entries 27 - 31 are treated special.
$SHELL_CFG.$manrq_tmo
Description: Maximum time, in seconds, that the shell will wait for the PLC to
trigger a style select following a manual style request by the controller. If zero,
there will not be a timeout and the request will only be cancelled if the controller
is switched to interlock mode.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 688/810
7/23/2019 System Variables List R-J3iB
$SHELL_CFG.$NUM_RSR[1-8]
Description: Defines the RSRs in a multi-tasking group and displays the number
of the signal that can be registered with RSR. Used when the optional RSR multi-
tasking feature is purchased. Allows RSR multi-tasking by defining the number of
RSR signals assigned for each group of RSRs. For this optional feature, there
are 8 RSR
exceed inputsysvar
8. This signals
is therefore
not used the
for asum of all
single $num_rsr
tasking RSRarray elements
system cannot
where one
RSR job is executed at a time, and others are put into a queue. For example, if
$SHELL_CFG.$num_rsr[1] = 3, then RSR’s 1, 2, 3 are grouped together to run
one task. If one of these 3 is already running, then it is queued. If
$SHELL_CFG.$num_rsr[2] = 3 then RSR’s 4, 5, 6 are grouped together to run a
second task, and so on.
$SHELL_CFG.$num_rsr[4]
Description: Defines the RSRs in a multi-tasking group and displays the number
of the signal that can be registered with RSR. Used when the optional RSR multi-
tasking feature is purchased. Allows RSR multi-tasking by defining the number of
RSR signals assigned for each group of RSRs. For this optional feature, there
are 8 RSR
exceed inputsysvar
8. This signals
is therefore
not used the
for asum of all
single $num_rsr
tasking RSRarray elements
system cannot
where one
RSR job is executed at a time, and others are put into a queue. For example, if
$SHELL_CFG.$num_rsr[1] = 3, then RSR’s 1, 2, 3 are grouped together to run
one task. If one of these 3 is already running, then it is queued. If
$SHELL_CFG.$num_rsr[2] = 3 then RSR’s 4, 5, 6 are grouped together to run a
second task, and so on.
$SHELL_CFG.$OPTIONS
Fanuc RJ3iB System Variable Listing Page 689 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 689/810
7/23/2019 System Variables List R-J3iB
Name: Options
Description:
$SHELL_CFG.$PNS_ENABLE
$SHELL_CFG.$prod_mode
Description: Indicates what type of input is used for the production start signal; 1
= UOP, 2 = DIN.
$SHELL_CFG.$PRODSTARTYP
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 690/810
7/23/2019 System Variables List R-J3iB
Description:
$SHELL_CFG.$QUE_ENABLE
Description:
Power Up: N/A
$SHELL_CFG.$RSR_ACK_PUL
$SHELL_CFG.$RSR_ACKENBL
$SHELL_CFG.$RSR_ENABLE[1-4]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 691/810
7/23/2019 System Variables List R-J3iB
Description:
$SHELL_CFG.$rsr_enable[4]
Description:
$SHELL_CFG.$RSR1_NAME
Description: Not currently used. This is the name of the job that will be run when
RSR1 is detected.
$SHELL_CFG.$RSR2_NAME
Minimum: RW Maximum:
RW UIF: "" CRTL: RW"" Default:
Data "RSR
Type: " KCL/Data:
STRING Memory:RW Program:
CMOS
Description: Not currently used. This is the name of the job that will be run when
RSR2 is detected.
$SHELL_CFG.$RSR3_NAME
Fanuc RJ3iB System Variable Listing Page 692 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 692/810
7/23/2019 System Variables List R-J3iB
Description: Not currently used. This is the name of the job that will be run when
RSR3 is detected.
$SHELL_CFG.$RSR4_NAME
Description: Not currently used. This is the name of the job that will be run when
RSR4 is detected.
$SHELL_CFG.$sel_type
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW Default:
10 Data KCL/Data: Memory:
0 INTEGER
Type: RW Program:
CMOS
$SHELL_CFG.$shell_ext
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 693/810
7/23/2019 System Variables List R-J3iB
Description: If TRUE, the extended shell support will be started, including the
KAREL extension program, If FALSE, the shell will work as it did in the previous
release. Either the C shell or a KAREL shell will run depending on a name
specified in $SHELL_CFG.$SHELL_NAME.
$SHELL_CFG.$SHELL_NAME
Description: This is the name of the shell task to be run automatically at each
cold start. If this is uninitialized or nil, then the system `C’ shell task is run. If this
is set to a valid task name, then the name of the task is run.
$SHELL_CFG.$TPFWD_KAREL
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
$SHELL_CFG.$UOP_SEL_STA
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 694/810
7/23/2019 System Variables List R-J3iB
Description: If this is TRUE, then the UOP PROGRUN and PAUSED output
LED’s reflect the status of $PNS_PROGRAM, regardless of any other task being
run. If this is FALSE, then the UOP PROGRUN and PAUSED output signals
reflect the status of $TP_DEFPROG.
$SHELL_CFG.$USE_ABORT
$SHELL_CHK[1-16]
Minimum:
RW Program: Maximum:
MIN Not availableMAX_SETUP Default:
UIF: RW CRTL: DataKCL/Data:
RWDEF Type:
SHELL_CHK_T Memory: CMOS
Description: These variables are specifically for the job startup checking feature.
Each index in the array is assigned to a specific check. 1 home position check 2
resume position check 3 simulated I/O check 4 general speed override check 5
Program speed override check 6 Machine lock check 7 Single step check 8
Process ready (application specific)
Screen: na
$SHELL_CHK[1].$enable
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 695/810
7/23/2019 System Variables List R-J3iB
Screen: SETUP Prog Select Checks DETAIL menu, and SYSTEM variables
screen.
$SHELL_CHK[1].$errpost
Description: #If TRUE and the check ultimately fails, an error message is posted.
Screen: SETUP Prog Select Checks DETAIL menu, and SYSTEM variables
screen.
$SHELL_CHK[1].$force
Description: If TRUE, the shell will force the condition to the proper state (e.g.,
set the speed override to 100%). This is not available for all checks.
Power Up: N/A
Screen: SETUP Prog Select Checks DETAIL menu, and SYSTEM variables
screen.
$SHELL_CHK[1].$prompt
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 696/810
7/23/2019 System Variables List R-J3iB
Description: If TRUE and the check fails, the user will be prompted for what
action to take. Depending on the specific check, the options can be to force the
condition, ignore it, recheck, or abort the program startup.
Screen: SETUP Prog Select Checks DETAIL menu, and SYSTEM variables
screen.
$SHELL_CHK[1].$resume
Screen: SETUP Prog Select Checks DETAIL menu, and SYSTEM variables
screen.
$SHELL_CHK[1].$warn
Description: If TRUE and the check is forced (see $FORCE above), an
informational warning message is posted.
Screen: SETUP Prog Select Checks DETAIL menu, and SYSTEM variables
screen.
Fanuc RJ3iB System Variable Listing Page 697 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 697/810
7/23/2019 System Variables List R-J3iB
$SHELL_CHK[16] STRUCTURE
Description: These variables are specifically for the job startup checking feature.
Each index in the array is assigned to a specific check. 1 home position check 2
resume position check 3 simulated I/O check 4 general speed override check 5
Program speed override check 6 Machine lock check 7 Single step check 8
Process ready (application specific)
Screen: na
$SHELL_COMM
Screen: na
$SHELL_COMM.$func
Minimum: 0x00000000 Maximum: 0xFFFFFFFF Default:
0x00000000 KCL/Data: RO Program: RW UIF: RO CRTL: RO Data
Type: INTEGER Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 698/810
7/23/2019 System Variables List R-J3iB
$SHELL_COMM.$parm1
$SHELL_COMM.$parm2
$SHELL_COMM.$parm3
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 699/810
7/23/2019 System Variables List R-J3iB
$SHELL_COMM.$parm4
$SHELL_COMM.$status
Description: Status code returned from KAREL extension shell to the C shell.
$SHELL_WRK STRUCTURE
Description: This variable describes the current state of the system. The
variables in this structure are read only. They are set by the teach pendant editor.
Individual fields within this structure are described below.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 700/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$by_manual
Description: Indicates that you has manually moved the cursor in the edited
program.
$SHELL_WRK.$chk_force
$SHELL_WRK.$chk_ignore
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 701/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$chk_raw
Screen:
SYSTEM variables screen.
See Also: na
$SHELL_WRK.$chk_stat
Description: A bit-mask that indicates the final status of the pre-startup checks.
If this is non-zero, then the program did not start or continue
$SHELL_WRK.$cur_decsn
Description: Current value of the decision code as read at the time that the
current style #program was initiated.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 702/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$cur_opta
Description: Current values (0 or 1) of the style option bits as read at the time
$SHELL_WRK.$cur_optb
CMOSProgram: RW
RO UIF: RO CRTL: RO Data Type: INTEGER Memory:
Description: Current values (0 or 1) of the style option bits as read at the time
that the current style program was initiated.
$SHELL_WRK.$cur_optc
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 703/810
7/23/2019 System Variables List R-J3iB
Description: Current values (0 or 1) of the style option bits as read at the time
that the current style program was initiated.
$SHELL_WRK.$cur_option
CMOS
Name: current option
$SHELL_WRK.$cur_style
$SHELL_WRK.$curr_line
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 704/810
7/23/2019 System Variables List R-J3iB
Description: This is the line number that the teach pendant system is currently
displaying. The line number is in the routine contained in the field $ROUT_NAME.
$SHELL_WRK.$cust_name
See Also:
na
$SHELL_WRK.$isol_mode
$SHELL_WRK.$karel_iouop
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 705/810
7/23/2019 System Variables List R-J3iB
Description: If TRUE and KAREL_UOP=TRUE then KAREL controls UOP INS,
and the system will do ATPERCH.
$SHELL_WRK.$man_decsn
Description: Manual value of the decision code as read at the time that the
manual style program was initiated.
Screen:
SYSTEM variables screen.
See Also: $SHELL_WRK.$MAN_OPTA, $SHELL_WRK.$MAN_OPTA,
$SHELL_WRK.$MAN_OPTA, $SHELL_WRK.$MAN_STYLE,
$SHELL_WRK.$MAN_OPTION
$SHELL_WRK.$man_opta
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 706/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$man_optb
the request.
Power Up: N/A
$SHELL_WRK.$man_optc
RW Program:
INTEGER UIF: RW
RW CMOS
Memory: CRTL: RW Data Type:
$SHELL_WRK.$man_option
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 707/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$man_style
Screen:
SYSTEM variables screen.
See Also: na
$SHELL_WRK.$rout_name
Description: Name
be the same as of the routine When
$TP_DEFPROG. which the
is currently being edited.
teach pendant systemThis
goesmight
into anot
subroutine, $TPDEFPROG is not set but this variable will be.
$SHELL_WRK.$shell_start
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 708/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$strtchk_ept
CMOS
Name: Ept index for start check from abort program
Description: When the abort program is started except 1st line, if the user
answer Yes to the question that ’Are you sure to start?’, the ept_index is saved in
this variable. This variable is used to check if it is possible to start or not at the
next start.
Screen:
SYSTEM variables screen.
$SHELL_WRK.$strtchk_lin
Name: Current line number for start check from abort program
Description: When the abort program is started except 1st line, if the user
answer
is savedYes to the
in this question
variable. Thisthat ’Are you
variable sure to
is used to check
start?’,if the
it iscurrent line
possible to number
start or
not at the next start.
$SHELL_WRK.$task_num
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 709/810
7/23/2019 System Variables List R-J3iB
$SHELL_WRK.$wrk_busy
$SHFTOV_ENB
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: ULONG Memory: CMOS
Description: If set to 0, the override will step up and down in fine increments of
5%. This occurs regardless of whether you press the SHIFT key. If set to 1, the
override steps up and down from 50% to 100% and back if the SHIFT key is
pressed. If the shift key is not pressed the override moves in fine increments.
$SMTP_CTRL.$CC_ADDR
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 710/810
7/23/2019 System Variables List R-J3iB
$SMTP_CTRL.$ENABLE
$SMTP_CTRL.$FROM_ADDR
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: This is the From Address that all email messages will have when
they
SMTP are sent toblock
servers the SMTP
email server.
messagesAlthough
withoutthe robot Address.
a From cannot receive email, some
$SMTP_CTRL.$PORT
Description: This is the port number of the SMTP server. Typically this is port 25.
$SMTP_CTRL.$POST_DLVR
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 711/810
7/23/2019 System Variables List R-J3iB
$SMTP_CTRL.$RT_ADDR
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Name:
Reply To Address
Description: This is the Reply To Address that all email messages will have
when sent to the SMTP server. Although the robot cannot receive email, some
SMTP servers block email messages without a Reply To Address.
$SMTP_CTRL.$SERVER
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
$SMTP_CTRL.$TIMEOUT
Description: This determines the time in seconds that the SMTP client will wait
for a response from the SMTP server before giving up.
$SNTP_CFG
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 712/810
7/23/2019 System Variables List R-J3iB
Description: This variable structure contains variables that can set up the SNTP
configuration.
$SNTP_CFG.$CUR_OFFSET
Description: This variable contains the current offset in minutes from the
Universal Time Clock (UTC(GMT)). This will be automatically adjusted when
Daylight Saving Time(DST) takes effect.
$SNTP_CFG.$DST
$SNTP_CFG.$ENABLE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 713/810
7/23/2019 System Variables List R-J3iB
$SNTP_CFG.$SERVER
Description: This variable contains the NTP server address. If the DHCP option
is enabled and configured to provide the NTP server address, this field is
automatically set. If not, contact your Information System (IS) department to
obtain NTP server address. You can enter either the host name or IP address of
NTP server. If the host name is used, ensure that DNS option is installed or the
host name is entered in the host entry table.
$SNTP_CFG.$TIME_WIN
Description: The local clock is adjusted only if the difference between the local
clock and the time server clock is greater than $TIME_WIN in seconds.
Power Up: N/A
$SNTP_CFG.$TZ_INDEX
Description:
user interface This variable indicates the current index value of Timezone in the
screen.
$SNTP_CFG.$TZ_OFFSET
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 714/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicates the current offset from UTC(GMT) timezone
in minutes without the Daylight Saving Time (DST) adjustment.
$SNTP_CUSTOM
$SNTP_CUSTOM.$END_DATE
Description: This variable indicates the date on which Daylight Saving Time
(DST) ends.
$SNTP_CUSTOM.$END_HOUR
Description: This variable indicates the time (in hours) when Daylight Saving
Time (DST) ends. Set time in 24 hours scale. For example, if DST ends at 4 pm,
set it to 16. Also, set the DST end time based on the local standard time not
based on local Daylight Saving Time. For example, if your area ends DST on
10/17 at 3 am, based on the local Daylight Saving Time, use 10/17 2 am based
on the local standard time.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 715/810
7/23/2019 System Variables List R-J3iB
$SNTP_CUSTOM.$END_MONTH
Description: This variable indicates the Month in which Daylight Saving Time
(DST) ends.
$SNTP_CUSTOM.$LOCAL_TIME
Description: If your Daylight Saving Time (DST) is based on the local time, set
this variable to TRUE. If your DST is based on GMT(UTC), set it FALSE. Some
countries set DST start/end times based on GMT rather than their local time. For
example, DST starts
system variables in Berlin
in terms at 1 am
of GMT GMT on
timezone and3/28. In this case, set=required
set $LOCAL_TIME FALSE.
$SNTP_CUSTOM.$NORTH_HEM
Description: If you live in the Northern Hemisphere, set this variable to TRUE. If
you live in the Southern Hemisphere, set this variable to FALSE.
$SNTP_CUSTOM.$START_DATE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 716/810
7/23/2019 System Variables List R-J3iB
Description: This variable indicates the date on which Daylight Saving Time
(DST) starts.
$SNTP_CUSTOM.$START_HOUR
Description: This variable indicates the time (in hours) that Daylight Savings
Time (DST) starts. Set times in 24 hours scale. For example, if DST starts at 4
pm, set it to 16.
$SNTP_CUSTOM.$START_MONTH
Description: This variable indicates the Month in which Daylight Saving Time
(DST) starts.
$SPOTAPCOUPL[1].$coupled_eq[1-5]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 717/810
7/23/2019 System Variables List R-J3iB
$SPOTCONFIG.$sim_warn
Power Up:
N/A
$SPOTWELDIO[1].$lvl_comp
Description: This variable specifies whether the weld complete input signal is
edge (transition) or level based. $SPOTWELDIO[1].$lvl_comp=FALSE means
that the signal
the signal is edge
is level based. $SPOTWELDIO[1].$lvl_comp=TRUE means that
based.
$SSR STRUCTURE
Description: Defines dynamic data set by the system concerning single stepping
forward and backward through program execution. Individual fields within this
structure are described below.
Power Up: N/A
$SSR.$bwdstep
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 718/810
7/23/2019 System Variables List R-J3iB
$SSR.$sglsteptask[1-14]
Power Up:
Takes effect immediately
$SSR.$sglsteptask[14]
$SSR.$singlestep
$SSR.$stepstmttyp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 719/810
7/23/2019 System Variables List R-J3iB
Description: Single step statement type where: case 0 : Task is paused at each
statement case 1 : Task is paused at motion statement only case 2 : Task is
paused at each mnemonic statement and karel motion statement case 3 :
Execution continue in routine
$SSR.$steptasknum
$SSR.$stpsegtype
$STOP_ON_ERR
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 720/810
7/23/2019 System Variables List R-J3iB
Screen: SYSTEM Variables screen Usually set using KCL’s SET VAR command.
$SVPRG_COUNT
$SVPRG_ENB
Description: For internal use only. Do not modify this system variable. This
variable should be set internally by system software. 0 = Disable 1 = Enable
$SVPRG_TBL[1-5]
Minimum: 0 Maximum:
RO UIF: Not 255 Default:
available CRTL: 0 KCL/Data:
Not available RO
Data Type: Program:
INTEGER Memory: Not available
Description: For internal use only. Do not modify this system variable. When
KAREL program for resume program is executed, the KAREL program executes
the resume program ($SERVICE_PRG) specified with the number. The length of
the array[5] indicates the number of motion groups.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 721/810
7/23/2019 System Variables List R-J3iB
$SVPRM_ENB
$SYSDSP_PASS
Minimum: 0 Maximum: 999999 Default: 0 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: ULONG Memory: CMOS
2.20 T
$TB_PARAM[1] STRUCTURE
Description: The motion parameter for TurboMove joint softpart. Individual fields
within this structure are described below.
$TB_PARAM[1].$ma_brk_mgn
Minimum: -100000. Maximum: 100000 Default: 1.0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
REAL Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 722/810
7/23/2019 System Variables List R-J3iB
$TB_PARAM[1].$ma_grav_mgn
Power Up:
Takes effect immediately
$TB_PARAM[1].$ma_load_trq
Description: Load torque of motor for acceleration. But currently, this parameter
$TB_PARAM[1].$ma_nold_mgn
$TB_PARAM[1].$ma_stal_mgn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 723/810
7/23/2019 System Variables List R-J3iB
$TB_PARAM[1].$max_trq_mgn
Description: Margin parameter for max motor torque for TurboMove joint motion.
$TB_PARAM[1].$md_brk_mgn
$TB_PARAM[1].$md_grav_mgn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 724/810
7/23/2019 System Variables List R-J3iB
$TB_PARAM[1].$md_load_trq
Description: Load torque of motor for acceleration. But currently, this parameter
has other meaning. This is used as the margin parameter for minimum accel time
according to arm height.
$TB_PARAM[1].$md_nold_mgn
$TB_PARAM[1].$md_stal_mgn
$TB_PARAM[1].$mr_brk_trq
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 725/810
7/23/2019 System Variables List R-J3iB
Description: The torque of the motor at break point of motor torque curve for
TurboMove joint motion.
$TB_PARAM[1].$mr_brk_vel
Description: The velocity of the motor at break point of motor torque curve for
TurboMove joint motion.
$TB_PARAM[1].$mr_max_trq
Minimum: -100000. Maximum: 100000 Default: 2.0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
REAL Memory: Not available
$TB_PARAM[1].$mr_nold_vel
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 726/810
7/23/2019 System Variables List R-J3iB
$TB_PARAM[1].$mr_stal_trq
Description: The torque of the motor at 0 velocity for TurboMove joint motion.
$TB_PARAM[1].$pth_brk_mgn
Description: Margin
TurboMove joint cont parameter
motion. of Break torque ($TBJ_GRP.$mr_brk_trq) for
$TB_PARAM[1].$pth_grv_mgn
$TB_PARAM[1].$pth_nld_mgn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 727/810
7/23/2019 System Variables List R-J3iB
$TB_PARAM[1].$pth_stl_mgn
$TBC_GRP STRUCTURE
Name: TurboMove Cartesian group variable
$TBC_GRP[1].$cnt_scale
Minimum:
RW UIF: 0. Maximum: CRTL:
Not available Default:
100. Not 1 KCL/Data:
available Program:
RWREAL
Data Type: Memory:
Not available
Description: This parameter is used to tune cont motion accel time for
TurboMove Cartesian motion.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 728/810
7/23/2019 System Variables List R-J3iB
$TBC_GRP[1].$min_acc_uca
$TBC_GRP[1].$min_c_id_e1
$TBC_GRP[1].$min_c_id_e2
Minimum: "" Maximum: "" Default: "12345678" KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
STRING Memory: Not available
$TBC_GRP[1].$min_c_id_e3
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 729/810
7/23/2019 System Variables List R-J3iB
$TBC_GRP[1].$min_cat_uma
$TBC_GRP[1].$min_cyc_id
$TBC_GRP[1].$payload_mgn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 730/810
7/23/2019 System Variables List R-J3iB
$TBC_GRP[1].$shortmo_scl
Description: This parameter is used to short motion accel time for TurboMove
$TBC_GRP[1].$tbc_accel1
$TBC_GRP[1].$tbc_accel2
$TBC_GRP[1].$TBC_PARAM STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 731/810
7/23/2019 System Variables List R-J3iB
$TBC_GRP[1].$TBC_PARAM[1].$max_trq_mgn
Description:
Margin parameter for max torque of the motor for TurboMove
Cartesian motion.
$TBC_GRP[1].$TBC_PARAM[1].$mc_brk_mgn
$TBC_GRP[1].$TBC_PARAM[1].$mc_grav_mgn
$TBC_GRP[1].$TBC_PARAM[1].$mc_max_trq
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 732/810
7/23/2019 System Variables List R-J3iB
$TBC_GRP[1].$TBC_PARAM[1].$mc_nold_mgn
$TBC_GRP[1].$TBC_PARAM[1].$mc_stal_mgn
$TBC_GRP[1].$TBC_PARAM[1].$shortmo_lim
Description: This parameter is used to tune short motion accel time for
TurboMove Cartesian motion.
Fanuc RJ3iB System Variable Listing Page 733 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 733/810
7/23/2019 System Variables List R-J3iB
$TBC_GRP[1].$TBC_PARAM[1].$shortmo_mgn
Description: This parameter is used to tune short motion accel time for
TurboMove Cartesian motion.
Power Up:
Changes take effect immediately.
$TBC_GRP[1].$tbc_path1
$TBC_GRP[1].$tbc_path2
$TBCCFG STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 734/810
7/23/2019 System Variables List R-J3iB
$TBCCFG.$debug
$TBCCFG.$group_mask
$TBCCFG.$mb_conflict
Description:
Fanuc RJ3iB System Variable Listing Page 735 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 735/810
7/23/2019 System Variables List R-J3iB
$TBJ_GRP STRUCTURE
Description: TBJ softpart motion parameter. Individual fields within this structure
are described below.
$TBJ_GRP[1].$asym_param
Minimum:
RW Program: RW Maximum:
-100000. Default:
100000. CRTL:
UIF: Not available KCL/Data:
Not2available Data Type:
REAL Memory: Not available
$TBJ_GRP[1].$longmo_mgn
$TBJ_GRP[1].$longmo_scl
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 736/810
7/23/2019 System Variables List R-J3iB
$TBJ_GRP[1].$min_acc_shm
$TBJ_GRP[1].$min_acc_uma
$TBJ_GRP[1].$min_c_id_e2
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 737/810
7/23/2019 System Variables List R-J3iB
$TBJ_GRP[1].$min_c_id_e3
$TBJ_GRP[1].$min_cyc_id
$TBJ_GRP[1].$payload_mgn
$TBJ_GRP[1].$shortmo_mgn
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 738/810
7/23/2019 System Variables List R-J3iB
$TBJ_GRP[1].$shortmo_scl
$TBJ_GRP[1].$tbj_accel1[i]
$TBJ_GRP[1].$tbj_accel2[i]
$TBJCFG STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 739/810
7/23/2019 System Variables List R-J3iB
$TBJCFG.$debug
Description:
Flag for debug TBJ softpart.
Power Up: N/A
$TBJCFG.$group_mask
$TBJCFG.$mb_conflict
$TBJCFG.$mb_required
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 740/810
7/23/2019 System Variables List R-J3iB
Description:
$TBJCFG.$tbj_select
Description:
For internal
value is 2, asymmetric use
filter only.
can Do not
be used formodify
J CNTthis system
motion. variable.
If this value If
is this
1,
asymmetric filter is used for only J PTP motion.
$TBJCFG.$update_time
$TBPARAM.$dyn_frc_mgn
Description: For internal use only. Do not modify this system variable. Torque
curve can be changed with this parameter for reducer dynamic friction. This
value will be tuned by FANUC Robotics, so user must not change this value.
$TCPP_CFG STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 741/810
7/23/2019 System Variables List R-J3iB
Description: This set of variables controls the mode of operation of TCP Speed
Prediction. The individual fields within this structure are defined below.
$TCPP_CFG.$debug_main
Name:
TCP Seed Prediction Debug Level for Main Softpart (Bit mapped)
Description: For internal debugging use only. Setting this variable could change
the functionality of this system option.
$TCPP_CFG.$debug_task
Description: For internal debugging use only! Setting this variable could change
the functionality of this system option.
$TCPP_CFG.$group_num
Minimum:
RW UIF: 0RWMaximum:
CRTL: RW5 Default: KCL/Data: RW
1 INTEGER
Data Type: Program:
Memory: CMOS
Description: This system variable sets the number of the motion group for which
the TCP Speed Prediction softpart will predict TCP speed. Currently this value is
restricted to group 1.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 742/810
7/23/2019 System Variables List R-J3iB
$TCPP_CFG.$num_tcppseg
Description: This item is not currently used, but will be within a future software
release. This is intended to be used to configure the number of motion segments
which the TCP Speed Prediction softpart option uses to store motion data.
Currently TCPP uses a hard coded value of 15 motion segments.
$TCPP_CFG.$oft_tim_enb
Description: This system variable when true allows for on-the-fly updating of the
TCPP delay time value ($TCPPIR.$tcdelay). Since on-the-fly changes to the
TCPP delay
variable time
might be might
set to result in predicted
false which speeddelay
will prevent valuetime
discontinuities,
changes untilthis
the
robot has stopped moving at the end of a program.
$TCPP_CFG.$tcpp_time
Description: This is the rate in milliseconds that the TCP Speed Prediction task
softpart will execute and update the predicted speed output value
$TCPPSPEED.$speed.
$TCPP_CFG.$vc_present
Fanuc RJ3iB System Variable Listing Page 743 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 743/810
7/23/2019 System Variables List R-J3iB
Description: This variable when set TRUE by the motion system indicates the
Velocity Control motion system is presently installed on the controller.
$TCPP_CFG.$warning_enb
Description: This system variable when true allows the posting of warning level
error messages. (These are warnings only, not faults, which the user might wish
not to be displayed.) Currently these include the following: - TCPP-011 "Pred
time skips first motion" - TCPP-018 "Begin Error Mode at line:nn" - TCPP-019
"Speed Ovrd Mode at line:nn"
$TCPPIR STRUCTURE
Description: This set of variables allow the user to enable the TCP Speed
Prediction softpart and set the equipment delay (prediction) time. The individual
fields within this structure are defined below.
$TCPPIR.$enable_tcpp
Description: This allows the user to enable or disable the TCP Speed Prediction
softpart. A predicted speed output is generated when the softpart is enabled.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 744/810
7/23/2019 System Variables List R-J3iB
$TCPPIR.$tcdelay
Description: This value allows the user to specify the equipment delay time to
be used as the prediction time by the TCP Speed Prediction softpart. NOTE: A
negative value causes TCP Speed Prediction to generate a historical value
instead of a predicted value.
$TCPPSPEED STRUCTURE
Description: These are the output system variables that involve the predicted
speed of the robot Tool Center Point (TCP) which are updated by the TCPP task
softpart at the interval specified by the value of $TCPP_CFG.$tcpp_time. The
individual fields within this structure are defined below.
$TCPPSPEED.$accel
$TCPPSPEED.$motype
Fanuc RJ3iB System Variable Listing Page 745 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 745/810
7/23/2019 System Variables List R-J3iB
Description: This is the programmed motion type of the last active TCPP motion
segment at the time of the most recent TCP Speed prediction update.
$TCPPSPEED.$prog_speed
Description: This is the programmed speed of the last active TCPP motion
segment at the time of the most recent TCP Speed prediction update.
$TCPPSPEED.$speed
Minimum:
RO CRTL: Maximum:
0 RO 0 Default:
Data Type: 0 KCL/Data:
REAL Memory: CMOS RO Program: RO UIF:
Description: This is the predicted speed of the robot TCP computed as the
absolute value of the magnitude of the predicted Cartesian velocity
($TCPPSPEED.$vspeed). It is referenced (without sign or direction) to the
WORLD frame for normal prediction, and to the currently selected Remote TCP
frame (also without sign or direction) for Remote TCP operation.
$TCPPSPEED.$tcdelay_mon
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 746/810
7/23/2019 System Variables List R-J3iB
$TCPPSPEED.$timestamp
Description: This is the timestamp (in ROS ticks) corresponding to the most
recent time when the current values of the $TCPPSPEED data structure were
computed and recorded.
$TCPPSPEED.$vspeed
Minimum: 0 Maximum: 0 Default: 0 KCL/Data: RO Program: RO UIF:
RO CRTL: RO Data Type: VECTOR Memory: CMOS
Description: This system variable is the predicted speed of the TCP recorded as
a vector with components x, y, and z. It is referenced to the WORLD frame for
normal TCP operation, and to the currently selected Remote TCP frame for
Remote TCP operation.
$TGCFG.$tg_sch_enb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 747/810
7/23/2019 System Variables List R-J3iB
$TGSCHED[1].$com_enable
Name:
Enable COM_VALUE in TG schedule
Description: This flag, when TRUE, causes TG to use $COM_VALUE for all
events in this schedule. If the flag is FALSE, then $ALT_VALUE is used instead.
$TGSCHED[1].$ev_enabled[1-10]
$TH_CIRCUIT STRUCTURE
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
Fanuc RJ3iB System Variable Listing Page 748 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 748/810
7/23/2019 System Variables List R-J3iB
$th_debug
Description: Reserved for Internal use by FANUC Robotics. If this variable is set
to a value other than 0, the touch sensing software will print out debug
information on a debug console.
$TH_DEFAULT STRUCTURE
Description: This structure defines all the default values for the touch sensing
softpart. Individual fields within this structure are defined below.
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
Description: If set to TRUE, the program is in master mode. If set to FALSE, the
individual touch sensing schedule takes control over mastering.
Power Up: Takes effect immediately
$TH_DEFAULT.$th_max_spd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 749/810
7/23/2019 System Variables List R-J3iB
Description: The allowable maximum search speed. You cannot define a search
speed that exceeds this number. If an attempt is made, the search speed will be
set to the value of this variable.
$TH_DEFAULT.$th_min_dist
Description: This variable specifies the minimum search distance. You cannot
specify a search speed less than this number. If an attempt is made, the search
distance will be set to the value of this variable.
$TH_DEFAULT.$th_min_spd
Minimum:
RW UIF: 0 Not Maximum:
available 50 Default:
CRTL: 5 KCL/Data:
Not available Program:
RW REAL
Data Type: Memory:
Not available
$TH_DEFAULT.$th_ptn_reg
Minimum: 0 Maximum: 10 Default: 10 KCL/Data: RW Program:
RW UIF: Not available CRTL: Not available Data Type:
SHORT Memory: Not available
Description: This variable is used only when you specify an invalid position
register number in a Search Start [] PR[] instruction.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 750/810
7/23/2019 System Variables List R-J3iB
$TH_DEFAULT.$th_srch_reg
Description: This variable is used when you specify an invalid search output
position register number.
Power Up:
Takes effect immediately
$TH_MOTION STRUCTURE
Description: The touch sensor sends this data structure to the motion
subsystem when requesting a service. This structure is for internal use by
FANUC Robotics. CAUTION: This is an internal data structure. You should not
access or change any of the fields in this structure. Otherwise, you could corrupt
your software.
$TH_MOTION.$accel_time
$TH_MOTION.$re_termtyp
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 751/810
7/23/2019 System Variables List R-J3iB
$TH_MOTION.$ref_grp
Name: ref_grp
$TH_MOTION.$return_dist
Name: return_dist
Description:
system uses Copy of thethe
it to control data from current
automatic returntouch sensing schedule. Motion
distance.
$TH_MOTION.$return_spd
$TH_MOTION.$search_dist
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 752/810
7/23/2019 System Variables List R-J3iB
$TH_MOTION.$search_on
$TH_MOTION.$search_spd
$TH_MOTION.$sim_detect
$TH_MOTION.$srchne_on
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 753/810
7/23/2019 System Variables List R-J3iB
Description: Reserved for Internal use by FANUC Robotics. Not currently used.
$TH_MOTION.$time_stamp
$TH_MOTION.$touch_pos
Minimum:
RO UIF: Not9 Maximum: 9 Default:
available CRTL: {REAL}
Not available KCL/Data:
Data REALProgram:
Type: RO Memory:
Not available
Description: The joint position where the robot is in contact with a part.
$TH_SEARCH
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 754/810
7/23/2019 System Variables List R-J3iB
$TH_SENSOR STRUCTURE
Name:
Touch sensor port
Description: The touch sensing software checks this port for a contact signal.
Individual fields within this structure are defined below.
$TH_SENSOR.$port_number
Minimum:
RW UIF: 0Not Maximum:
available 0 Default:
CRTL: 0 KCL/Data:
Not available Type:Program:
Data RW
SHORT Memory: Not available
$TH_SENSOR.$port_type
$TH_SENSOR.$threshold
Minimum: 0x80000000 Maximum: 0x7fffffff Default: 0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
INTEGER Memory: Not available
Name: Threshold
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 755/810
7/23/2019 System Variables List R-J3iB
$TH_SRCHNE
Description: Reserved for Internal use by FANUC Robotics. Not currently used.
$TH_SRCHST
Description: Reserved for Internal use by FANUC Robotics. This variable is set
when a Touch Offset Start PR[] instruction is executed, and it is turned off when
a Touch offset End instruction is executed.
Description: The touch sensor uses this data structure to check whether the
welding port is enabled. It is an error if both the touch sensing circuit and welding
are enabled. This variable is not being used in current software.
$th_wrkframe.$ref_grp[1-32]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 756/810
7/23/2019 System Variables List R-J3iB
Description: User set this value in Touch Frame Setup manual to specify which
motion group the touch frame is with respect to.
$THSCHEDULE STRUCTURE
Power Up:
Takes effect immediately
Screen: In touch schedule under DATA screen, or under SYSTEM Variables
screen
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$auto_return
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$comment
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 757/810
7/23/2019 System Variables List R-J3iB
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$incremental
Description: When incremental is on, all the motion instructions within the
Search Start [] PR[] and Search End instructions will be offset by previous search
results.
See Also:
The
J3 Controller chapterSetup
ArcTool on "Touch Sensing" in
and Operations the FANUC Robotics SYSTEM R-
Manual
$thschedule[1].$master_flag
Description:
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$pattern_typ
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 758/810
7/23/2019 System Variables List R-J3iB
Description: Each search pattern can have several sub_pattern types. For
example, fillet/lap has four sub-types: one dimensional search, two dimensional
search, three dimensional search and two dimensional shift and rotate search.
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$re_termtyp
$thschedule[1].$ref_grp
Minimum:
RW UIF: 1RWMaximum:
CRTL: RW5 Default: KCL/Data: RW
1 INTEGER
Data Type: Program:
Memory: CMOS
Description: User sets this value in touch sensing schedule to specify how the
offset is recorded.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 759/810
7/23/2019 System Variables List R-J3iB
$thschedule[1].$return_dist
Description: User sets this value in touch sensing schedule to specify the auto
return distance if Auto_Return function is enabled.
$thschedule[1].$return_spd
Description: Defines the search return speed when $auto_return is set to TRUE.
See Also: AUTO RETURN The chapter on "Touch Sensing" in the FANUC
Robotics SYSTEM R-J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$search_dist
Description: Allowable
variable defines traveling
how much distanceare
part deviation for allowed
a searchfor
motion. Thisbefore
a search systemthe
touch sensing software posts an error.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 760/810
7/23/2019 System Variables List R-J3iB
$thschedule[1].$search_pr
Description: Defines a position register that records the contact position during
a search motion. NOTE: This recording takes place regardless of the value of
$master_flag, and it only contains the latest contact position.
Screen:
In the touch sensing schedule on the DATA screen.
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$search_ptn
the FANUC Robotics SYSTEM R-J3 Controller ArcTool Setup and Operations
Manual
$thschedule[1].$search_spd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 761/810
7/23/2019 System Variables List R-J3iB
Description: This variable defines the search speed for a search schedule.
When this particular schedule is specified in "SEARCH START[] PR[]" instruction,
this speed is take effect for all the motion with the search option. For example,
the TPE instruction, "J P[1] 100% FINE SEARCH[X]", does not use 100% speed
for the search motion. Instead, it uses a search speed defined in a search
schedule.
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$thschedule[1].$work_frame
See Also: The chapter on "Touch Sensing" in the FANUC Robotics SYSTEM R-
J3 Controller ArcTool Setup and Operations Manual
$TIMER STRUCTURE
Description: Time counter which can be started, stopped and reset by the teach
pendant program. See the following for an example.
TIMER[n]=START(/STOP/RESET) ---------------------- $TIMER[n] Individual fields
within this structure are described below.
$TIMER[1].$comment
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 762/810
7/23/2019 System Variables List R-J3iB
$TIMER[1].$end_ept_idx
$TIMER[1].$end_lin_num
$TIMER[1].$str_ept_idx
$TIMER[1].$str_lin_num
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 763/810
7/23/2019 System Variables List R-J3iB
$TIMER[1].$tid_num
Description:
This field stores the task ID which uses the program timer.
Power Up: N/A
$TIMER[1].$timer_val
$tm_motion.$ornt_toler
$TMI_CHAN
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 764/810
7/23/2019 System Variables List R-J3iB
Name: Channels
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$TMI_DBGLVL
See Also:
Operations FANUC
Manual,Robotics SYSTEM SYSTEM
FANUC Robotics R-J2 Controller KSL Interface
R-J3 Controller MOTETSetup and
Interface
Setup and Operations Manual
$TMI_ETHERAD
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
Fanuc RJ3iB System Variable Listing Page 765 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 765/810
7/23/2019 System Variables List R-J3iB
$TMI_ROUTER
Name: Router
Screen:
SETUP MOTET screens
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
Operations Manual, FANUC Robotics SYSTEM R-J3 Controller MOTET Interface
Setup and Operations Manual
$TMI_SNMASK
See Also: FANUC Robotics SYSTEM R-J2 Controller KSL Interface Setup and
$TORQCTRL STRUCTURE
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 766/810
7/23/2019 System Variables List R-J3iB
$TORQCTRL.$debug
$TORQCTRL.$grp_stt[1]
Description: Indicates whether the torque of that group is turned on/off. 0 means
torque on ( standard ) 1 means torque off ( used for jig mastering ) Used only by
torque control function. Should not be changed.
$TORQCTRL.$sv_err_clr[1]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 767/810
7/23/2019 System Variables List R-J3iB
Description: Servo error clear flag. If set to 1 then servo error is cleared while
torqctrl. SV_ERR_MOD[GRP] is 1. Used only by torque control function. Should
not be changed.
$TORQCTRL.$sv_err_mod[1]
$TP_CURSCRN[1].$scrn_id
Minimum: 0 Maximum:
RO Program: RO UIF:0xFFFFFFFF Default:
RO CRTL: RO KCL/Data:
Data 0Type: ULONG Memory:
CMOS
Description: Some softparts can handle multiple menus (for example the
SYSTEM Variables menu and the KAREL variable menu are the same softpart
id). The screen number determines the current menu of a given softpart.
$TP_CURSCRN[1].$sp_id
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 768/810
7/23/2019 System Variables List R-J3iB
$TP_CURSCRN[4] STRUCTURE
Name:
Current Teach Pendant Menu Descriptor
Description: Contains information for the KAREL user to determine which menu
is currently being displayed on the teach pendant. $TP_CURSCRN[1]: used
during normal operations $TP_CURSCRN[2]: used during normal operations
when $TP_QUICKMEN = TRUE $TP_CURSCRN[3]: used during controlled start
$TP_CURSCRN[4]: used during controlled start when $TP_QUICKMEN = TRUE
Individual fields within this structure are described below.
$TP_DEFPROG
$TP_DISPLAY
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 769/810
7/23/2019 System Variables List R-J3iB
Description: If set to 1, the display which normally goes to the teach pendant will
go to terminal attached to P4. Reserved for Internal use by FANUC Robotics.
$TP_INST_MSK[1-2]
Name:
Teach pendant editor instruction mask
Description: Index 1 is used as a mask to turn on selected teach pendant
instructions. Index 2 is used as a mask to turn off selected teach pendant
instructions. This mask only applies to instructions which you have loaded as
options.
$TP_INST_MSK[2]
Minimum: 0x80000000
RW Program: Maximum:
RW UIF: Not available CRTL: NotDefault:
0x7FFFFFFF 0
available KCL/Data:
Data Type:
INTEGER Memory: Not available
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 770/810
7/23/2019 System Variables List R-J3iB
teach pendant menu has been locked to the USER menu. $TP_INUSER
automatically is set to TRUE whenever the USER menu is displayed on the teach
pendant.
$TP_LCKUSER
Description:
Setting $TP_LCKUSER
specified by $TP_DEFPROG = TRUE
to lock the USER will
menu allow
on the
the KAREL program
teach pendant while
the program is running. When the USER menu is locked, all function keys are
accessible by the program. However, they will be blank unless the program
writes to them using the TPFUNC predefined FILE variable. While the USER
menu is locked, the MENUS hardkey will not be active. Therefore, the program
has control over which menu is being displayed. If $TP_LCKUSER is FALSE or
the program is paused or aborted, all system-defined function keys will be
displayed and active. If the USER menu is not being displayed when
$TP_LCKUSER is first set to TRUE, the lock function does not take effect until
you select the USER menu on the teach pendant. The value of $TP_INUSER
indicates whether or not the USER menu has been selected. The
FORCE_MENU built-in can be used to force the USER menu to be displayed.
$TP_QUICKMEN
$TP_SCREEN
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 771/810
7/23/2019 System Variables List R-J3iB
$TP_USERSCRN
Description: The name of the screen which will be activated when the USER
menu is selected. The ACT_SCREEN built-in will set this system variable. It will
be reset to "t_sc" when the KAREL program, which called ACT_SCREEN, aborts.
$TP_USESTAT
$TP_WATCHDOG
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 772/810
7/23/2019 System Variables List R-J3iB
Description: This system variable is not currently used. This system variable
enables teach pendant communication watch dog functionality. This system
variable is for future use.
$TPE_DETAIL
Name:
TPP+ Create DETAIL Menu Required
Description: If $TPE_DETAIL is 0, the system does not require that you display
the DETAIL screen when a program is created. If set to 1, the system requires
that you must perform any DETAIL setup functions required for your application.
For example, if line tracking is loaded as an option, you are required to display
this screen in order for the line tracking program to work correctly.
$TPP_MON STRUCTURE
$TPP_MON.$global_mt
Description: This system variable, user can select the two type mode at cold
start for system monitor. 1: If monitor is executing before power off, system
deletes the monitor at cold start. 2: If monitor is executing before power off,
system starts monitoring at cold start automatically.
$TPP_MON.$gmon_tid
Fanuc RJ3iB System Variable Listing Page 773 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 773/810
7/23/2019 System Variables List R-J3iB
Description: For internal use only. Do not modify this system variable. The task
number of global monitor.
$TPP_MON.$local_mt
Description: This system variable, user can select the two type mode when
program is PAUSED for program monitor. 1:Stop the monitoring at program is
PAUSED. 2:Keep on monitoring even if program is PAUSED.
$TPP_MON.$mon_num
Description: For internal use only. Do not modify this system variable.
Description: For internal use only. Do not modify this system variable.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 774/810
7/23/2019 System Variables List R-J3iB
$TSR_GRP STRUCTURE
Description: Set the torque curve and the speed curve of each motor of each
axis. It is used for time-optimal control and cannot be changed. Individual fields
within this structure are described below.
$TSR_GRP[1].$ma_brk_mgn[9]
Description: Defines the acceleration torque safety margin at the break in the
torque vs. velocity curve.
$TSR_GRP[1].$ma_grav_mgn[9]
Description:
gravity Defines a scale of the acceleration load torque due to the effect of
$TSR_GRP[1].$ma_load_trq[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 775/810
7/23/2019 System Variables List R-J3iB
Description: Defines the acceleration torque on the motor due to a static load.
Units are Kg-cm.
$TSR_GRP[1].$ma_stal_mgn[9]
Name:
Motor Acceleration Stall Margin
Description: Defines the motor acceleration torque safety margin at stall or zero
velocity.
$TSR_GRP[1].$mc_acc_mgn[9]
$TSR_GRP[1].$mc_brk_mgn[9]
REAL Program:
RW Memory: Not UIF:
RW Not available
available CRTL: Not available Data Type:
Description: Defines the motor torque safety margin for Cartesian motions at the
break in the torque vs. velocity curve.
$TSR_GRP[1].$mc_stal_mgn[9]
Fanuc RJ3iB System Variable Listing Page 776 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 776/810
7/23/2019 System Variables List R-J3iB
Description: Defines the motor torque safety margin for Cartesian motions at
stall or zero velocity.
$TSR_GRP[1].$md_brk_mgn[9]
Description: Defines the deceleration torque safety margin at the break in the
torque vs. velocity curve.
$TSR_GRP[1].$md_grav_mgn[9]
Minimum: -100000.0 Maximum: 100000.0 Default: 1.0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
REAL Memory: Not available
Description: Defines a scale of the deceleration load torque due to the effect of
gravity
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 777/810
7/23/2019 System Variables List R-J3iB
Description: Defines the deceleration torque on the motor due to a static load.
Unit is Kg-cm.
$TSR_GRP[1].$md_stal_mgn[9]
Description:
velocity. Defines the motor deceleration torque safety margin at stall or zero
$TSR_GRP[1].$min_c_id_e1
$TSR_GRP[1].$min_c_id_e2
$TSR_GRP[1].$min_c_id_e3
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 778/810
7/23/2019 System Variables List R-J3iB
$TSR_GRP[1].$min_cyc_id
$TSR_GRP[1].$mj_acc_mgn[9]
Minimum: -100000.0
RW Program: Maximum:
RW UIF: 100000.0
Not available Default:
CRTL: 1.0 KCL/Data:
Not available Data Type:
REAL Memory: Not available
$TSR_GRP[1].$mr_brk_trq[9]
Description: Defines the motor torque available at the break in the motor torque
vs velocity curve. Unit is Kg-cm.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 779/810
7/23/2019 System Variables List R-J3iB
$TSR_GRP[1].$mr_brk_vel[9]
Description: Defines the motor velocity at the break in the motor torque vs
velocity curve. Unit is radian/sec.
$TSR_GRP[1].$mr_max_trq[9]
Minimum: -100000.0 Maximum: 1000000. Default: 2.0 KCL/Data:
RW Program: RW UIF: Not available CRTL: Not available Data Type:
REAL Memory: Not available
Description: This variables is used to set the maximum allowable motor torque
for each axis. This maximum torque is used to determine the maximum
acceleration. Unit is Kg-cm.
$TSR_GRP[1].$mr_nold_vel[9]
Description: Defines
seen at the motor. Unitthe maximum motor velocity achievable when no load is
is radian/sec.
$TSR_GRP[1].$mr_stal_trq[9]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 780/810
7/23/2019 System Variables List R-J3iB
Description: This variable defines the maximum available motor torque at stall
or zero velocity. Unit is Kg-cm.
$TX.$blnk_enable
$TX.$blnk_timer
$TX.$connected
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 781/810
7/23/2019 System Variables List R-J3iB
$TX.$coreversion
Minimum: "" Maximum: "" Default: " " KCL/Data: RO Program: Not
available UIF: RO CRTL: RO Data Type: STRING Memory: CMOS
Description: i
This variable
when the iPendant indicates
is connected. the version of the
$COREVERSION Core
does not Pendant firmware
apply to the
monochrome (LEGACY) teach pendant.
$TX.$input_port
$TX.$remote
Minimum: 0 Maximum: 1 Default: 0 KCL/Data: RO Program: Not
available UIF: RO CRTL: RO Data Type: BOOLEAN Memory: CMOS
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 782/810
7/23/2019 System Variables List R-J3iB
$TX.$slow_timer
$TX.$version
Minimum: "" Maximum: "" Default: " " KCL/Data: RO Program: Not
available UIF: RO CRTL: RO Data Type: STRING Memory: CMOS
Description: This is the version of the Browser Plugins when the iPendant is
connected.
pendant. $VERSION does not apply to the legacy (monochrome) teach
$TX.$wdog_enable
Description: This enables the watchdog timer. If the teach pendant does not
communicate with the controller within a specified milliseconds of time, a teach
pendant communication error is posted.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 783/810
7/23/2019 System Variables List R-J3iB
$TX.$wdog_timer
Description: This is the watchdog timer, in milliseconds, that occurs when keys
are pressed. If the teach pendant does not communicate with the controller within
this amount of time, a teach pendant communication error is posted.
See Also:
$TX.$SLOW_TIMER
$TX_DIAGHOST[1-5]
Minimum: "" Maximum: "" Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Screen: n/a
$TX_DIAGHOST[5]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 784/810
7/23/2019 System Variables List R-J3iB
Screen: n/a
2.21 U
$UALRM_MSG[1-10]
Minimum: "" Maximum: 999 Default: " " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: This system variable holds alarm messages for user alarm (INTP-
213 UALM[i]). A user alarm occurs when UALM[i] command in the teach pendant
program is executed and the alarm message stored in $UALRM_MSG[i] is
displayed. Default length of this system variables is 10. You can increase or
decrease the length of this system variable during a Controlled Start.
$UALRM_MSG[10]
Description: This system variable holds alarm messages for user alarm (INTP-
213 UALM[i]). A user alarm occurs when UALM[i] command in the teach pendant
program is executed and the alarm message stored in $UALRM_MSG[i] is
displayed. Default length of this system variables is 10. You can increase or
decrease the length of this system variable during a Controlled Start.
Power Up: Takes effect immediately
$UALRM_SEV[10]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 785/810
7/23/2019 System Variables List R-J3iB
Description: This variable has 20 arrays and this number is the same with the
user alarm one. Each value designates the severity of each user alarm. This
default value is 6. This means STOP.L of error severity. You can set each
severity under the following specification. WARN 0 STOP.L 6 STOP.G 38
ABORT.L 11 ABORT.G 43
$UI_CONFIG.$color_crt
Description: If this variable is set to TRUE, the system will send ANSI VT-320
color codes to the attached CRT device.
$UI_CONFIG.$config_chan[1-5]
Description:
An application This
can variable is incremented
monitor this each time
variable to know that athe configuration
configuration changes.
change has
occurred.
$UI_CONFIG.$dspmen_mask
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 786/810
7/23/2019 System Variables List R-J3iB
Description: This is a mask for the DISPLAY menu entries. Changing this will
have the effect of changing the content of the DISPLAY menu. This can allow
you to exclude functions from the DISPLAY menu.
$UI_CONFIG.$extstatus[1-5]
Name:
Extended status pages
Description: This variable is the number of available pages in the extended
status pane. This is set by the system.
$UI_CONFIG.$focus[1-5]
Description: For each connection, this variable provides the pane number that
currently has focus. This is set by the system.
$UI_CONFIG.$hlpmen_dict[1-5]
Description: This variable provides a dictionary name for the HELP menu text
for entries 5-8. By default entry 5 is set to “Menu Help." The HELP menu is entry
5 under the DISPLAY menu.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 787/810
7/23/2019 System Variables List R-J3iB
$UI_CONFIG.$hlpmen_elem[1-5]
Description: This variable provides a dictionary element for the HELP menu text
for entries 5-8. By default entry 5 is set to "Menu Help." The HELP menu is entry
5 under the DISPLAY menu.
$UI_CONFIG.$hlpmen_url[1-5]
Minimum: "" Maximum: 20000 Default:
"/softpart/genlink?help=/md/tpmenus.dg " KCL/Data: RW Program: Not
available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: This variable provides a URL that executes when you select entries
5-8. By default, entry 5 is set to “/md/tpmenus.dg”. The URL format is a complex
link format. That is a specific destination pane that is specified as part of the link.
$UI_CONFIG.$hmi_mask
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 788/810
7/23/2019 System Variables List R-J3iB
$UI_CONFIG.$mem_limit
Description: The system will allow an external IE connection only if the amount
of temporary memory in this variable is available. If the amount in this variable is
not available, then the connection will be refused and an error will be posted.
$UI_CONFIG.$menu_favs[1-8]
Minimum: "" Maximum: 20000 Default: " " KCL/Data: RW Program:
Not available UIF: RW CRTL: RW Data Type: STRING Memory: CMOS
Description: This variable contains the list of menu favorites you have selected
in the Display menu. To clear favorites, set this variable to ‘’.
$UI_CONFIG.$mode[1-5]
Description: For each connection, this varialbe provides the current display
mode:
•
3
• 4–- Extended
Single pane mode
status mode
• 5 - Double pane mode
• 6 - Triple pane mode
$UI_CONFIG.$mwin_limit
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 789/810
7/23/2019 System Variables List R-J3iB
$UI_CONFIG.$num_connect
$UI_CONFIG.$num_extstat
Description: This is the current selection in the extended status page. One is
provided per connection. This is set when you execute an extended status link.
$UI_CONFIG.$num_menus
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 790/810
7/23/2019 System Variables List R-J3iB
Description: This variable contains the maximum number of menus that can be
active at any given time. The maximum and the default value for this is eight.
This means that the iPendant itself can have three menus. Any external CGTP
connections can have a total of five additional menus. That could be single mode
on three connection and double mode on one. Or it could be triple mode on one
connection and double mode on a second connection. In all cases the total
available is five plus the CGTP. If this value is set to one then it indicates that
multiple window mode is disabled. If the amount of available DRAM memory is
limited then the system will force this to one. See the definition of
$ui_config.$mwin_limit.
$UI_CONFIG.$panemap[1-16]
$UI_CONFIG.$readonly[1-3]
Not available
CMOS UIF: RW CRTL: RW Data Type: BOOLEAN Memory:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 791/810
7/23/2019 System Variables List R-J3iB
$UI_CONFIG.$recovermenu
Description: This variable set the SYSTEM menu recovery behavior. When it is
set to zero
window (0) at
mode. Coldthis
When start, the system
variable is set will display
to one theCold
(1) at HINTS screen
start, in single
the system will
display (in single window mode) the last screen displayed before the controller
was turned off. When this variable is set to two (2) at powerup, the system will
use whatever display mode was used when the controller was turned off. So if
the controller was turned off in two window display, the system will turn on in two
window display. When this variable is set to three (3) at Cold start, both settings
(1) and (2) apply. When this variable is set to four (4) at Hot start, the system will
display (in single window mode) the last screen displayed before the controller
was turned off. When this variable is set to six (6) at Cold start, both settings (4)
and (2) apply. This is the default setting.
$UI_CONFIG.$rotimeout[1-3]
Description: This variable specifies the time in minutes during which read-write
is effective.
time out andIfread-write
the value of
willthis variable
remain is zero,
in effect untilthen thisresets
a user impliesthe
that there is no
$READONLY
field. This field is an array of three with the following meanings:
$UI_CONFIG.$timeout
Fanuc RJ3iB System Variable Listing Page 792 of 812
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 792/810
7/23/2019 System Variables List R-J3iB
$UI_CONFIG.$touch_mask
Description: This variable allows touch capability for the iPendant menus to be
disabled. It is a bit mask, such that:
$UNDO_CFG STRUCTURE
Description: This structure contains variables which allow you to undo the last
operation in the TPP editor. Individual fields are described below.
$UNDO_CFG.$undo_enb
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 793/810
7/23/2019 System Variables List R-J3iB
$UNDO_CFG.$warn_enb
Description: This variable allows you to turn on or turn off a warning message
telling you that the operation you about to perform can not be undone. The
$USER_CONFIG.$cust_name
$USER_CONFIG.$env_corr
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 794/810
7/23/2019 System Variables List R-J3iB
$USER_CONFIG.$env_dust
Description: This indicates the Dust factor (from 1 to 255). Must be manually
entered.
$USER_CONFIG.$env_heat
Description: This indicates the Heat factor (from 1 to 255). Must be manually
entered.
$USER_CONFIG.$env_vib
$USER_CONFIG.$line
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 795/810
7/23/2019 System Variables List R-J3iB
$USER_CONFIG.$plant
Name:
Plant Name
Description: This indicates the Plant Name. Must be manually entered.
$USER_CONFIG.$process
$USER_CONFIG.$ship_date
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 796/810
7/23/2019 System Variables List R-J3iB
$USER_CONFIG.$warr_date
$USEUFRAME
Minimum: 0 Maximum: 1 Default: 1 KCL/Data: RW Program:
RW UIF: RW CRTL: RW Data Type: BOOLEAN Memory: CMOS
Description: Enables the user frame feature if the option is installed. This is not
a standard option. With the user frame feature enabled, you are prompted for
user frame related input in the editor. Also, the user frame offsets will be applied
during program execution.
$USRTOL_ENB
Description: If this flag is TRUE, the check for User Definable Tolerance
function is executed when program is resumed.
$USRTOL_GRP[1].$dist_tol
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 797/810
7/23/2019 System Variables List R-J3iB
Description: Distance tolerance between robot current TCP and stop position.
(Units in mm.)
$USRTOL_GRP[1].$enable
Description: If this flag is TRUE (1), the check for user definable tolerance
function is executed when the program is resumed.
Screen:
SYSTEM Variables screen.
$USRTOL_GRP[1].$ornt_tol
Description: Orientation tolerance between robot current TCP and stop position.
(Units in degrees.)
$USRTOL_GRP[1].$raux_tol
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 798/810
7/23/2019 System Variables List R-J3iB
Description: The joint angle tolerance between current robot position and the
stop position for rotary axes (including aux. axes).
$USRTOL_GRP[1].$taux_tol
Description: The distance tolerance between current robot position and the stop
position for translational axes (including aux. axes).
$USRTOL_GRP[5] STRUCTURE
Description: This variable defines the user tolerance value of each motion group.
When the paused program is resumed, and if the distance between the robot
position and the stop position is distant from the user defined tolerance in this
group, a warning message will be posted on the teach pendant.
$USRTOL_MENU
Description: When the pop-up menu is displayed, this flag is TRUE. This flag is
used to check whether the pop up menu is displayed.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 799/810
7/23/2019 System Variables List R-J3iB
2.22 V
$VC_MORGRP STRUCTURE
$VC_MORGRP[1].$hist_cdist[1-20]
Description: If the motion option CDy is used and the system can maintain
y(mm) corner distance, it is TRUE; otherwise, it is FALSE. If the motion option
CDy is not used, it is TRUE. The history buffer is updated if it is set to FALSE.
$VC_MORGRP[1].$hist_cspeed[1-20]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 800/810
7/23/2019 System Variables List R-J3iB
$VC_MORGRP[1].$hist_index
$VC_MORGRP[1].$hist_lineno[1-20]
Description: When the history buffer is updated, this field records the current
program line number.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 801/810
7/23/2019 System Variables List R-J3iB
$VC_MORGRP[1].$hist_maxacc[20]
Description: Internal use only. Record maximum acceleration values for debug
purpose
$VC_MORGRP[1].$hist_maxjrk[20]
Description: Internal use only. Record maximum jerk values for debug purpose
Power Up: Takes effect immediately
$VC_MORGRP[1].$hist_minspd[20]
Description: Internal use only. Record minimum corner speeds for debug
purpose
$VC_MORGRP[1].$hist_orndom[1-20]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 802/810
7/23/2019 System Variables List R-J3iB
Description: It is TRUE if orientation travel time is greater than location travel
time, else FALSE. History buffer is updated if TRUE.
$VC_MORGRP[1].$hist_progid[1-20]
Description: When the history buffer is updated, this field records the current
program ID. The program ID is a unique number assigned internally to each
program.
$VC_MORGRP[1].$hist_short[1-20]
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 803/810
7/23/2019 System Variables List R-J3iB
$VC_MORGRP[1].$speed
$VC_MORGRP[1].$ttl_maxacc
Description: Internal use only. Record maximum acceleration value for debug
purpose
$VC_MORGRP[1].$ttl_maxjrk
Description: Internal use only. Record maximum jerk value for debug purpose
Power Up: Takes effect immediately
$VC_MORGRP[1].$ttl_minspd
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 804/810
7/23/2019 System Variables List R-J3iB
Description: Internal use only. Record minimum corner speed for debug
purpose
$VC_PARAMGRP STRUCTURE
$VC_PARAMGRP[1].$cnstnt_spd
Description: This variable controls the use of constant speed feature for
CNT100
maintain termtype motion.when
constant speed Whenmoving
the variable
aroundispath
FALSE, the When
corner. systemthe
willvariable
not is
TRUE, the system will maintain constant speed when moving around a path
corner by default, but might slow down if it is not possible. In order to do so, the
corner distance might be increased compared to the case of when $cnstnt_spd =
FALSE. This variable is set by the application tool. It is set to TRUE for the P-200
robot.
$VC_PARAMGRP[1].$dcdh_ratio
Description: Internal use only. This variable is set by the application tool. It is
used when $shortmo_imp is TRUE.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 805/810
7/23/2019 System Variables List R-J3iB
$VC_PARAMGRP[1].$hist_spdlim
Description: Internal use only. This variable is set by the application tool. When
the planned speed is slower than the rate of program speed specified by this
$VC_PARAMGRP[1].$shortmo_imp
Description: Internal use only. This variable is set by the application tool. Default:
FALSE. If TRUE, short motion is improved when half distance rule is applied.
$VC_PARAMGRP[1].$shrt_ratio
Description: Internal use only. This variable is set by the application tool. It is
used when $shortmo_imp is TRUE.
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 806/810
7/23/2019 System Variables List R-J3iB
$VC_PARAMGRP[1].$warnmessenb
Description: FALSE: Warning message for AccuPath is not displayed. When the
variable is TRUE, the warning message for AccuPath is displayed. This has to be
set to FALSE during the production cycle.
Power Up:
Takes effect immediately
Screen: SYSTEM Variable screen
$VCCFG.$comp_switch
$VDATE
CMOSProgram: RO
RO UIF: RO CRTL: RO Data Type: STRING Memory:
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 807/810
7/23/2019 System Variables List R-J3iB
$VERSION
$VISIONMOUT
Description: If a program is waiting for an input or timer to expire, setting this
variable to TRUE will cause the program to move to the next statement without
satisfying the wait condition.
$WAITTMOUT
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 808/810
7/23/2019 System Variables List R-J3iB
Description: If a WAIT instruction includes a TIMEOUT clause, this specifies the
time. Units are in 100ths of a second.
$WVWRIST.$debug
Name: debug
$WVWRIST.$run_ang
Minimum:
RW UIF: RW Maximum:
-90.0 CRTL: RW 90.0 Default:
Data Type: REAL KCL/Data:
10.0 Memory: RW
CMOS Program:
Name: run_ang
Description: System returns the actual angle between the TOOL Z-X plane and
the TOOL Z-PATH during execution.
$WVWRIST.$tol_ang
Name: tol_ang
Description: This is the upper limit for $run_ang. When actual run_ang reaches
its limit value, the robot will stop executing and display the error message,
"run_ang exceeds tol_ang".
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 809/810
7/23/2019 System Variables List R-J3iB
$WVWRIST.$wrist_enb
Name: wrist_enb
Description: 1: wrist axis weaving is enabled. 0: wrist axis weaving is disabled.
(default)
$WVWRIST.$wst_accel1
http://slidepdf.com/reader/full/system-variables-list-r-j3ib 810/810