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

104017

Siemens 840D 104017 - No settable frame currently active

No settable frame currently active

Siemens SINUMERIK alarm 104017: No settable frame currently active. This alarm indicates a required configuration element, parameter, or program component is missing or has not been set up.

Root Cause Summary

Alarm 104017 occurs when a G-code command attempts to modify a settable frame (G54-G57, G505-G599) but no settable frame is currently active in the program. The control requires an explicit frame selection before frame parameters can be written or modified using commands like TRANS, ROT, SCALE, or ATRANS.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Locate the program line where alarm 104017 is triggered and identify the frame command (TRANS, ROT, SCALE, etc.).

  2. 2

    Check preceding program lines to verify if a settable frame (G54, G55, G56, G57, or G505-G599) was activated before the frame modification command.

  3. 3

    Insert the appropriate frame selection command (e.g., G54) on a separate block before the frame modification commands.

  4. 4

    Reset the alarm, restart the program from a safe position, and verify the frame is properly activated and modified without triggering the alarm.

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.