FANUC codes
FANUCSystemAdvanced30 minutes - 4 hours

951

Fanuc Alarm 951 - PMC System Error

PMC Alarm

Fanuc alarm 951: PMC Alarm. The PMC (Programmable Machine Controller) has detected a fault or watchdog timer error. This may indicate a PMC program error or PMC hardware issue.

Root Cause Summary

Alarm 951 PMC WATCH DOG ALARM occurs when the PMC (Programmable Machine Controller) fails to complete its ladder logic scan cycle within the allocated watchdog timer period, typically 32ms or 64ms depending on system configuration. This indicates the PMC CPU is overloaded, has encountered an infinite loop in the ladder program, or the PMC hardware has failed.

Safety

  • Machine may not operate correctly

Causes and Fixes

  1. 1

    Access PMC diagnostic screen: Press SYSTEM > PMC > PMCPRM > select 'LADDER MONITOR' or 'PMC STATUS' screen. Check current scan time display. Normal scan time should be 10-30ms. If approaching or exceeding 30ms, ladder optimization is required.

  2. 2

    Check PMC parameters for watchdog timer setting: Navigate to SYSTEM > PMC > PMCPRM > SETTING screen. Verify Keep Relay setting (K900.0-K900.7) and watchdog timer configuration. Standard watchdog is 32ms (some systems allow 64ms extension via K900 settings).

  3. 3

    Review recent ladder program changes using FANUC LADDER-III software. Check for infinite loops, excessive SUB/CALL nesting (max 8 levels), unoptimized logic blocks, or missing END instructions. Use ladder monitor function to identify slow-executing rungs during online monitoring.

    Never modify ladder logic without backup and proper documentation. Incorrect ladder changes can cause machine malfunction.

  4. 4

    If scan time is excessive, optimize ladder: Remove unused rungs, consolidate redundant logic, reduce MOVN/MOVOR operations, minimize use of multiple SUB calls per scan. Consider splitting complex programs across multiple first-level execution blocks. After optimization, monitor scan time on PMC STATUS screen to verify below 25ms.

DIY Feasiblemedium confidence

Call a technician if:

  • ·PMC hardware replacement needed
  • ·Complex ladder program restructuring required
  • ·Multiple PMC alarms occurring simultaneously

Prevention

  • Regularly monitor PMC scan times during operation
  • Keep ladder programs well-documented and structured
  • Perform periodic PMC memory card backup
  • Avoid overly complex nested logic in critical scan paths

Common Mistakes

  • Ignoring gradual increase in scan times
  • Not backing up ladder program before modifications
  • Adding complex logic without considering scan time impact
  • Failing to test ladder changes under full I/O load conditions

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.