Sinumerik Alarm 12380 Channel %1 block %2 maximum memory capacity reached


Sinumerik Alarm 12380 Channel %1 block %2 maximum memory capacity reached

Parameters:
%1 = Channel number
%2 = Block number, label

Definitions:
The data definitions in this block cannot be processed because the maximum available memory for creating the data has been filled, or because the data block cannot accommodate any further data. The alarm can also occur if several subroutine calls are executed in sequence and no block with an effect on the machine is generated (motion, dwell, M function).

Reactions:
– Alarm display.
– Interface signals are set.
– Correction block

Remedy:
Please inform the authorized personnel/service department. Reduce the number of variables, reduce the size of arrays, or increase the capacity of the data management system.
• If new macro definitions are to be introduced -> increase machine data 18160 MM_NUM_USER_MACROS
• If new GUD definitions are to be introduced -> check machine data 18150 MM_GUD_VALUES_MEM, 18130 MM_NUM_GUD_NAMES_CHAN, 18120 MM_NUM_GUD_NAMES_NCK
• If the error occurs while executing an NC part program with LUD definitions or when using cycle programs (the parameters count as LUD variable of the cycle program), the following machine data must be checked:
28040 MM_LUD_VALUES_MEM,
18242 MM_MAX_SIZE_OF_LUD_VALUE,
18260 MM_LUD_HASH_TABLE_SIZE,
28020 MM_NUM_LUD_NAMES_TOTAL,
28010 MM_NUM_REORG_LUD_MODULES

Program Continuation:
Clear alarm with NC START or RESET key and continue the program.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 12380 Channel %1 block %2 maximum memory capacity reached