FANUC codes
FANUCProgram/G-codeIntermediate15-30 minutes

063

Fanuc Alarm 063 - SEQUENCE NUMBER NOT FOUND

SYSTEM ALARM 63

Fanuc alarm 063: SYSTEM ALARM 63. This alarm indicates a fault condition detected by the Fanuc control. Refer to the alarm number and name to identify the specific system or function involved.

Root Cause Summary

Fanuc Alarm 063 occurs when a multiple repetitive cycle (G70-G76 for turning, or canned cycles with subprogram calls) references sequence numbers via P and Q addresses that do not exist in the program. This is a programming error where the specified N-number start or end point cannot be located in the active program memory.

Causes and Fixes

  1. 1

    Review the program line causing the alarm. Identify the G-code cycle (G70, G71, G72, G73, G74, G75, or G76) and note the P and Q address values (e.g., G71 P010 Q020).

  2. 2

    Search the entire program for sequence numbers matching P and Q values. For example, if P010 Q020 is specified, verify N010 and N020 exist as exact matches (N10 is not the same as N010 on some controls depending on parameter 3204#0).

  3. 3

    Verify sequence numbers appear in correct order: the N-number specified by P must come before the N-number specified by Q in the program sequence. The cycle definition block must be between these two sequence numbers.

  4. 4

    Check parameter 3204#0 (N0S) which determines if leading zeros are significant for sequence numbers. If set to 1, N10 and N010 are different. Ensure your sequence numbers match the parameter setting.

    Changing parameter 3204#0 affects all programs in memory and may cause similar alarms in other programs

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter corruption requiring system restore
  • ·Memory hardware failure
  • ·Persistent alarm after program verification and reload

Prevention

  • Always verify sequence numbers exist before using in G22 commands
  • Use consistent sequence number formatting throughout programs
  • Regularly backup programs and parameters
  • Validate G22/G23 cycle syntax during program development

Common Mistakes

  • Using non-existent sequence numbers in P/Q addresses
  • Placing Q sequence number before P sequence number
  • Forgetting G23 cycle termination command
  • Using incorrect sequence number format (leading zeros)

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.