FANUC codes
FANUCProgram/G-codeBasic15-30 minutes

100

Fanuc Alarm 100 - Data Parity Error

Parity Alarm

Fanuc program alarm 100: Parity Alarm. 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 100 indicates a parity error detected during program data transfer from external media (tape reader, DNC system, USB, RS-232) or internal CNC memory. The CNC detects corrupted data bits that fail the parity check algorithm, preventing program execution to avoid machining errors. This is typically caused by communication errors, physical media damage, incorrect interface settings, or electrical noise.

Safety

  • Data may be corrupt

Causes and Fixes

  1. 1

    Navigate to SYSTEM > PARAM and verify Parameter 0020 (I/O channel selection), 0101/0102 (input/output baud rate - typically 4800, 9600, or 19200), 0103 (stop bit - usually 1 or 2), and 0104 (parity setting - 0=none, 1=odd, 2=even). Compare with external device settings.

  2. 2

    Check Parameter 0000 bit 0 (enable parameter write) is set to 1 if parameter changes are needed. Ensure exact match between CNC and DNC/computer communication settings. Most common: 9600 baud, 2 stop bits, even parity.

    Setting Parameter 0000 bit 0 to 1 allows parameter modification. Return to 0 after changes to protect parameters.

  3. 3

    Inspect RS-232 cable for damage, proper shielding, and secure DB-9 or DB-25 connector attachment. Replace with shielded cable, maximum 15 meters (50 feet) length. Verify proper null-modem configuration if required.

  4. 4

    Test data transfer at lower baud rate (4800) to eliminate noise-related errors. Navigate to SYSTEM > DIAGNOSIS > I/O and monitor diagnostic 0300-0303 (serial communication status) during transfer for error flags.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameters repeatedly fail to activate after restart
  • ·System fails to boot after power cycle
  • ·Critical servo or spindle parameters involved

Prevention

  • Always plan parameter changes during scheduled downtime
  • Document all parameter changes before implementation
  • Verify parameter requirements before modification

Common Mistakes

  • Ignoring restart requirements
  • Changing multiple parameter groups simultaneously
  • Not backing up settings before restart

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.