FANUC codes
FANUCProgram/G-codeBasic5-15 minutes

033

Fanuc Alarm 033 - Missing Sequence Number

No Sequence Number

Fanuc program alarm 033: No Sequence 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 033 occurs when the CNC control executes a G-code command that references a specific sequence number (N-code) using a jump (GOTO), search, or M99 P address, but cannot locate that sequence number in the active program. This is typically caused by typographical errors in sequence numbers, missing program segments, or incorrect program structure that prevents the control from finding the target N-code.

Safety

  • Jump/search will fail

Causes and Fixes

  1. 1

    Press RESET to clear the alarm, then press PRGRM key and navigate to the program that generated the alarm. Note the line number displayed when the alarm occurred.

  2. 2

    Locate the command causing the alarm (GOTO Nxxxx, M99 Pxxxx, or similar sequence number reference). Verify the exact N-code number being called (e.g., N100, N1000).

  3. 3

    Use the program search function (press PRGRM > OPRT soft key > SRCH soft key, or address search) to search for the target sequence number. Verify it exists exactly as written with no extra digits or missing leading zeros.

    Sequence numbers must match exactly - N100 is different from N1000 or N10. Check for spaces or special characters.

  4. 4

    Correct either the calling address or add the missing sequence number at the appropriate location in the program. Verify parameter 3107.0 (sequence number search method) is set appropriately for your program structure.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter 7001 corruption suspected
  • ·Persistent alarms after program corrections
  • ·Control software issues suspected

Prevention

  • Always use sequence numbers in compensation sections
  • Maintain tool radius smaller than minimum arc radius
  • Use adequate lead-in/lead-out moves for compensation
  • Regularly verify tool offset values

Common Mistakes

  • Programming G41/G42 on sharp corners
  • Using tool diameter instead of radius in offsets
  • Omitting sequence numbers in critical blocks
  • Insufficient lead-in distance for compensation startup

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.