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

104004

Siemens 840D 104004 - No active workpiece available

No active workpiece available

Siemens SINUMERIK message 104004: No active workpiece available. This is an operator information message from the SINUMERIK control. Note the complete message text as it may contain important parameter values.

Root Cause Summary

Alarm 104004 occurs when the NC program attempts to execute machining operations without an active workpiece coordinate system (WCS) defined. This typically happens when no G54-G599 work offset has been selected, or when the active workpiece has been deselected through programming errors or incorrect initialization sequences.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check the NC program for work offset commands (G54, G55, G56, etc.) before any machining moves or tool calls.

  2. 2

    Verify that the program initialization block contains a valid work offset selection near the beginning of the program after safety commands.

  3. 3

    Insert the appropriate G54-G599 command in the NC program before the line where the alarm occurs.

  4. 4

    Verify work offset values are properly set in the offset memory (Settings -> Work Offsets) and contain valid coordinate data.

Service Recommended confidence

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.