
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104004 - No active workpiece available
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.
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
Causes and Fixes
Check the NC program for work offset commands (G54, G55, G56, etc.) before any machining moves or tool calls.
Verify that the program initialization block contains a valid work offset selection near the beginning of the program after safety commands.
Insert the appropriate G54-G599 command in the NC program before the line where the alarm occurs.
Verify work offset values are properly set in the offset memory (Settings -> Work Offsets) and contain valid coordinate data.
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.