Siemens SINUMERIK codes
Siemens SINUMERIKProgram/G-codeIntermediate30-120 minutes

100104

Siemens 840D 100104 - Buffer is empty

Buffer is empty

Siemens SINUMERIK operator message 100104: Buffer is empty. This is an informational message from the SINUMERIK control indicating a system status or operation result that may require operator action.

Root Cause Summary

SINUMERIK alarm 100104 'Buffer is empty' occurs when the servo control system cannot access required data from internal communication buffers. This typically indicates communication disruption between the NCU and servo drives or insufficient data flow in the real-time control loop.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check PROFIBUS/PROFINET status

    Navigate to Diagnostics > Hardware > PROFIBUS/PROFINET and verify all servo drives show 'RUN' status with green indicators.

    Look for intermittent red flashing which indicates sporadic communication errors

  2. 2

    Verify cable connections

    Inspect PROFIBUS/PROFINET cables at NCU X101/X102 connectors and all servo drive communication ports for loose connections or damage.

    Power down system before checking connections to prevent electrical damage

  3. 3

    Check bus termination

    Verify PROFIBUS terminating resistors (220Ω) are properly installed at both ends of the bus network.

    Use STEP 7 hardware diagnostics to verify bus topology and termination status

  4. 4

    Monitor cycle times

    Check MD11300 $MN_SYSCLOCK_CYCLE_TIME and verify it matches the configured PROFIBUS cycle time in HW Config.

    Typical values are 2ms for standard applications, 1ms for high-speed machining

DIY Feasiblemedium confidence

Call a technician if:

  • ·Multiple servo drives showing faults simultaneously
  • ·NCU hardware replacement required
  • ·PROFIBUS network topology changes needed

Prevention

  • Regular PROFIBUS cable inspection and replacement
  • Monitor NCU performance metrics weekly
  • Maintain proper environmental conditions for electronics

Common Mistakes

  • Clearing drive faults without addressing root cause
  • Modifying timing parameters without understanding system impact
  • Ignoring intermittent communication warnings

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.