
axismd.ai
FANUC Controller
Program/G-code · Intermediate · 15-30 minutes
Fanuc Alarm 115 - VARIABLE NO. OUT OF RANGE
Fanuc Alarm 115 occurs when a WAIT signal (typically M-code wait signals such as M00, M01, FIN signal, or custom macro WAIT commands) does not turn OFF within the time limit defined by parameter 3111 (WAIT signal timeout). This indicates the CNC is waiting for an external device, PLC ladder logic, or macro condition that has not responded properly.
Fanuc Alarm 115 - VARIABLE NO. OUT OF RANGE
VARIABLE NO. OUT OF RANGE
Fanuc PS115: A macro variable number used in a custom macro program is outside the valid range for the variable type. Variable numbers must be within the defined range for system, common, or local variables.
Root Cause Summary
Fanuc Alarm 115 occurs when a WAIT signal (typically M-code wait signals such as M00, M01, FIN signal, or custom macro WAIT commands) does not turn OFF within the time limit defined by parameter 3111 (WAIT signal timeout). This indicates the CNC is waiting for an external device, PLC ladder logic, or macro condition that has not responded properly.
Safety
Causes and Fixes
Access PMC diagnostics: Press SYSTEM > PMC > PMCDGN or PMC LADDER to check signal states. Monitor G007.7 (FIN signal) and relevant M-code completion signals (typically F-addresses assigned to specific M-codes in the ladder).
Check parameter 3111 (WAIT signal timeout) via SYSTEM > PARAM > search 3111. Default is typically 60000ms (60 seconds). Verify if timeout value is appropriate for the machine operation cycle time.
Review PMC ladder logic for the specific M-code or wait condition active when alarm occurred. Verify the ladder includes proper interlock reset logic and completion signal output. Check for stuck relay coils or missing completion pulse generation.
Monitor I/O signals via SYSTEM > PMC > I/O to verify external devices (coolant pumps, tool changers, tailstocks) are sending completion signals back to the machine. Check X-address inputs corresponding to limit switches or proximity sensors.
Ensure machine is in safe state before testing. Some devices may require manual reset after timeout condition.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.