Siemens SINUMERIK codes
Siemens SINUMERIKServo/AxisIntermediate30-45 minutes

12470

Siemens 840D 12470 - Channel block G function is unknown

Channel block G function is unknown

With indirectly programmed G functions, an invalid or non-allowed group number has been programmed. Allowed group number = 1. and 5 max. number of G groups. In the displayed block, a non-defined G function has been programmed. Only "real" G functions are checked, which begin with the address G, e.g.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Common Causes

  • Invalid G function group number programmed (only groups 1 and 5 are allowed for indirect G functions)
  • Non-existent or unsupported G code used in the NC program
  • Syntax error in G function declaration or indirect programming structure
  • G function exceeds maximum of 5 groups defined in machine configuration
  • Corrupted or incorrectly formatted G function parameter in program block

Troubleshooting Steps

  1. 1Review the NC program at the specified block and channel; verify all G functions start with address G and use only allowed group numbers (1 or 5)
  2. 2Check machine tool documentation and control parameter settings to confirm which G functions are supported and properly defined in the configuration
  3. 3If using indirect G function programming, validate that group numbers do not exceed the configured maximum and conform to allowed values
  4. 4Verify NC program syntax and correct any malformed G function statements; re-upload corrected program and attempt cycle restart
  5. 5Contact Siemens support or machine builder if G function support appears correct but alarm persists; may require parameter adjustment or software update

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.