Siemens Sinumerik 840D sl Diagnostic Manual page 147

Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

03/2009
Definitions:
A variable has been initialized with a value range outside an initialization block. The definition of pro-
gram-global variables is allowed only in special initialization blocks. These variables can be initialized
with a value range.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PROGRAM COR-
RECT. The correction pointer positions on the incorrect block.
Remove the value range specification (begins with the keyword OF) or define the variable as a global
variable in the initialization block and initialize it with a value range.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
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).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
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 MD18160
$MN_MM_NUM_USER_MACROS
- If new GUD definitions are to be introduced -> Check MD18150 $MN_MM_GUD_VALUES_MEM,
MD18130 $MN_MM_NUM_GUD_NAMES_CHAN, MD18120 $MN_MM_NUM_GUD_NAMES_NCK
- If the error occurs while executing an NC 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:
MD28040 $MC_MM_LUD_VALUES_MEM,
MD18242 $MN_MM_MAX_SIZE_OF_LUD_VALUE,
MD18260 $MN_MM_LUD_HASH_TABLE_SIZE,
MD28020 $MC_MM_NUM_LUD_NAMES_TOTAL,
MD28010 $MC_MM_NUM_REORG_LUD_MODULES
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12390
[Channel %1: ] Block %2 initialization value %3 cannot be converted
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
During initialization, a value has been assigned to a variable that does not correspond to the type of
the variable, nor can it be converted to the data type of the variable.
Overview of type conversions:
- from REAL to REAL: no, INT: yes1), BOOL: yes, CHAR: yes2), STRING: -
- from INT to REAL: yes, INT: no, BOOL: yes, CHAR: yes2), STRING: -
- from BOOL to REAL: yes, INT: yes, BOOL: no, CHAR: yes, STRING: -
- from CHAR to REAL: yes, INT: yes, BOOL: yes, CHAR: no, STRING: yes
- from STRING to REAL: -, INT: -, BOOL: yes, CHAR: yes3), STRING: no
1) Value <> 0 corresponds to TRUE, value ==0 corresponds to FALSE.
2) String length 0 => FALSE, otherwise TRUE.
3) If only one character.
It is not possible to convert from type AXIS and FRAME nor into type AXIS and FRAME.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
© Siemens AG, 2009. All Rights Reserved
SINUMERIK 840D sl, 840Di sl, SINAMICS, Diagnostics Manual (DAsl), 03/2009
Overview of Alarms
NCK alarms
2-147

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents