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

100514

Siemens 840D 100514 - Stock removal DLL already started

Stock removal DLL already started

Siemens SINUMERIK operator message 100514: Stock removal DLL already started. 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 100514 occurs when the Stock Removal DLL (Dynamic Link Library) is already running and the system attempts to start it again. This typically happens during ShopMill/ShopTurn operations or when multiple machining cycles try to access the stock removal calculation functions simultaneously.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check active machining programs

    Navigate to HMI → Program Manager → Active Programs and verify only one ShopMill/ShopTurn program is running.

    Use SINUMERIK Operate's program overview to see all active threads

  2. 2

    Reset stock removal function

    Press RESET key, then navigate to Machine → Reset → Stock Removal Reset to clear the DLL state.

    Ensure workpiece position is safe before resetting

  3. 3

    Restart single program

    Select only one machining program and restart execution through Program → Start.

    Check MD20734 $MC_REMOVE_STOCK_ACTIVE for stock removal status

DIY Feasiblehigh confidence

Call a technician if:

  • ·DLL file corruption confirmed
  • ·NCK memory hardware issues
  • ·Repeated failures after all resets

Prevention

  • Always use proper program termination (M30/M02)
  • Avoid running multiple ShopMill programs simultaneously
  • Regular NCK memory defragmentation
  • Maintain current software versions

Common Mistakes

  • Forcing program stop without proper cycle completion
  • Ignoring memory warnings before they cause DLL conflicts
  • Not checking for background processes before starting new programs

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.