Siemens SINUMERIK codes
Siemens SINUMERIKProgram/G-codeIntermediate20-45 minutes

14400

Siemens 14400 - Block tool radius compensation active at transformation switchover

Block tool radius compensation active at transformation switchover

A change of transformation is not allowed when tool radius compensation is active Control reaction: Correction block is reorganized. Interface signals are set. Alarm display.

Root Cause Summary

SIEMENS alarm 14400 M Code Error occurs when the SINUMERIK control encounters an undefined, incorrectly programmed, or unsupported M-function in the NC program. This alarm is triggered during program preprocessing or execution when the control cannot properly interpret or execute the M-code instruction.

Safety

  • Only qualified personnel should diagnose and clear control alarms; follow the machine builder's safety procedures and lockout/tagout where hardware work is required.

Causes and Fixes

  1. 1

    Check M-Code Definition

    Navigate to HMI > Commissioning > Machine Data and verify MD22010 $MC_MFCT_FUNCTION_MASK to see which M-codes are enabled for your system.

    Use the search function in machine data to quickly locate M-function related parameters

  2. 2

    Verify M-Code Range

    Check MD22000 $MC_MFCT_MAX_NR to confirm the maximum M-code number supported by your configuration.

    Modifying machine data requires proper authorization and may affect machine safety functions

  3. 3

    Configure Missing M-Code

    If the M-code should be supported, configure it in the appropriate MD22xxx parameters or contact your machine builder for the correct M-function definition.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Machine data modifications required
  • ·PLC program changes needed
  • ·Hardware interface issues suspected

Prevention

  • Validate all M-codes against machine documentation before programming
  • Use consistent M-code programming standards
  • Regularly backup and document machine data M-function configurations

Common Mistakes

  • Programming undefined M-codes without checking machine capabilities
  • Using multiple modal M-codes from same group simultaneously
  • Ignoring PLC acknowledgment requirements for custom M-codes

Related Alarms

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.