FANUC codes
FANUCProgram/G-codeBasic5-15 minutes

035

Fanuc Alarm 035 - Missing Program Number

No Program Number

Fanuc program alarm 035: No Program Number. The part program contains an error or illegal condition that the Fanuc control cannot execute. Correct the program to clear this alarm.

Root Cause Summary

Fanuc Alarm 035 occurs when the control attempts to execute a subprogram call (M98, G65, or M198) but cannot locate the specified program number in memory. This typically happens due to missing programs, incorrect program number specification, or program storage/registration issues in the CNC memory.

Safety

  • Subprogram call will fail

Causes and Fixes

  1. 1

    Press PRGRM key and verify the called program number exists in memory. Search for the exact Oxxxx number referenced in the M98 or G65 call using the program directory list.

  2. 2

    If program is missing, transfer the correct subprogram from external device (RS232, USB, CF card, or network) using appropriate I/O settings. Verify Parameters 20 (I/O channel), 100-102 (baud rate and settings) if using serial transfer.

  3. 3

    Check available program memory capacity at SYSTEM > CURRENT screen. If memory is full (near 100%), delete unused programs or upgrade memory capacity. Parameter 3107#0 may need setting for expanded program memory on some control series.

  4. 4

    Verify program registration by running the subprogram independently in MEM mode to confirm it executes without alarm before calling it from main program.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Memory hardware errors detected
  • ·Parameter corruption requiring factory reset
  • ·I/O board malfunction affecting skip signals

Prevention

  • Always use G80 to cancel canned cycles before G31
  • Maintain current program backups
  • Regularly verify parameter settings
  • Document all G31 skip applications with proper syntax

Common Mistakes

  • Forgetting G80 cancellation after canned cycles
  • Incorrect Q-value syntax in torque skip
  • Missing program number references
  • Disabled skip function parameters

Related Alarms

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.