
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 100104 - Buffer is empty
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.
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
Causes and Fixes
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
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
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
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
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.