FANUC system variables are memory locations within the robot controller (
: Defines the remote master device that controls the robot start/stop signals. 0 : Teach Pendant 1 : CRT/Secondary device 2 : Host Computer 3 : Remote I/O (PLC)
The hundreds of system variables are organized into logical categories based on what part of the system they control.
The following are some common FANUC robot system variables:
In simple terms, system variables are global memory locations within the FANUC robot’s control software (R-30iA, R-30iB, or earlier models like RJ-3). They store configuration data, status information, and runtime parameters.
: Enables or disables the shift-override function, which allows the robot to maintain a specific speed during manual jogs.
System variables are pre-defined variables in FANUC robots that store information about the robot's status, position, and behavior. These variables can be used in programs to control the robot's movements, interactions, and decision-making processes. FANUC robot system variables are essential for programming and operating the robot, as they provide a way to access and modify the robot's internal state.
The variable requires a specific software option (e.g., $WELD_TIMER requires ArcTool). Solution: Check your robot’s installed options via MENU > STATUS > VERSION ID . If the option is missing, the variable does not exist.
A common repository for finding digitized versions of the variable lists.
Because every FANUC software version (e.g., V7.70, V8.30, V9.10) introduces new parameters, a single static document cannot cover every variation. To find the exact PDF documentation for your specific controller generation (R-J3iB, R-30iA, R-30iB, or R-30iB Plus):