Siemens SINUMERIK codes
Siemens SINUMERIKServo/AxisIntermediate30-120 minutes

61345

Siemens 840D 61345 - Channel Block: Parameterized D number (_KNUM) too large

Channel Block: Parameterized D number (_KNUM) too large

Siemens SINUMERIK alarm 61345: Channel Block: Parameterized D number (_KNUM) too large. This alarm indicates a fault or error condition on the SINUMERIK 840D control. Refer to the Siemens SINUMERIK alarm documentation for the complete description and remedy.

Root Cause Summary

Alarm 61345 fires when a measuring cycle attempts to use a D-number parameter (_KNUM) that exceeds the maximum allowable value defined in the SINUMERIK NCK system. This typically occurs in probing/measuring cycles where the parameterized D-number reference is either manually misconfigured or corrupted by software inconsistencies between the NC program and machine data definitions.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Navigate to Diagnostics > Machine Data in SINUMERIK HMI. Verify MD 31200 (MAXNUM_D_NUMBERS) and cross-reference with the D-number allocation in the flat D-number table (typically located in NC program initialization or part of the measuring cycle subroutine library).

    Do not modify MD 31200 without understanding total memory allocation; consult machine documentation for your specific model.

  2. 2

    Locate the measuring cycle call in the active NC program block %2. Examine the _KNUM parameter assignment—check if it references a hard-coded D-number or a variable. Print the value being passed to _KNUM at runtime.

  3. 3

    Compare the _KNUM value against the valid D-number range. For 840D systems, typical range is D0 to D(MD31200-1). If _KNUM exceeds this, manually edit the NC program to assign a valid D-number within range.

  4. 4

    Clear the alarm, reset the channel, and re-execute the measuring cycle. Monitor for recurrence using the NCK Trace function (Diagnostics > Trace) to validate _KNUM parameter at cycle invocation.

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.