
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 840D 104034 - No work offset selected
Alarm 104034 occurs when the CNC program attempts to execute machining operations without an active work offset (G54-G59, G500, G505, etc.). The control requires a defined coordinate system reference before allowing tool movements in the working plane. This is a safety feature to prevent machining in undefined coordinate spaces.
Siemens 840D 104034 - No work offset selected
No work offset selected
Siemens SINUMERIK alarm 104034: No work offset selected. This alarm indicates a required configuration element, parameter, or program component is missing or has not been set up.
Root Cause Summary
Alarm 104034 occurs when the CNC program attempts to execute machining operations without an active work offset (G54-G59, G500, G505, etc.). The control requires a defined coordinate system reference before allowing tool movements in the working plane. This is a safety feature to prevent machining in undefined coordinate spaces.
Safety
Causes and Fixes
Open the active NC program in the editor and review the initialization section after the program header.
Insert the appropriate work offset command (typically G54 or G505 G54) in the program header or before the first G0/G1 movement command.
Verify that the selected work offset (e.g., G54) has valid offset values entered in the work offset memory under 'Offset' -> 'Work Offset'.
Reset the program, reselect it, and execute from the beginning to confirm alarm clears.
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.