| Variable | Description | |----------|-------------| | $SCR.$T2_LOCK_ENB | Enables T2 mode locking when set to 1 (default 0) | | $SCR.RECOV_OVRD | When TRUE, speed override decreases when safety gates open and automatically recovers when gates close | | $SCR.$JOGOVLIM | Maximum speed during manual jogging | | $SCR.$RUNOVLIM | Maximum speed during program execution | | $SCR.$FENCEOVER | Maximum speed when safety fence/gate is open |
A complete list of all system variables is generated in the SYSMVAR.SV file during a full backup of the robot.
Variables for safety or internal logic that are not visible by default. Common System Variables You Should Know
: Enables "Shift Override." When set to 1, you can jump robot speed to 100% in just a few clicks while holding the Shift key.
This comprehensive guide breaks down the core FANUC system variables, how to access them, and how to utilize them effectively in your automation workflows. What are FANUC System Variables?
Below is an extensive breakdown of the most frequently referenced system variables in FANUC robotics. 1. Motion and Speed Control
The $SCR (Safety and Control Related) family controls safety system behavior and motion restrictions:
What are you using (e.g., R-30iB, R-30iB Plus, R-2000iC)?
Here are some commonly used FANUC robot system variables:
Controls the general speed override of the robot, acting as a multiplier with the program motion speed 1.2.5.
These can be modified by users to customise system behaviour, such as changing how a robot responds to specific digital signals. KAREL Access: Some variables can be read or written directly from KAREL programming
$SNMP_CRM : Controls Simple Network Management Protocol parameters for remote monitoring. Advanced Variables for Optimization System Variable Default Value $MISC_MSTR.$HSH_STURDY Enhances high-speed harmonic drive stability. $RECOVERY.$STK_RESUME Automatically resumes the program after a fault recovery. $SCR.$JOG_OV_DSBL