
axismd.ai
FANUC Controller
Program/G-code · Basic · 15-30 minutes
Fanuc Alarm 100 - Data Parity Error
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.
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
Causes and Fixes
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.
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.
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.
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.
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.