Siemens SINUMERIK 840D Diagnostics Manual page 153

Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

10.04
Program Continuation:
12390
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12400
Parameters:
Definitions:
 Siemens AG, 2004. All rights reserved
SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition
• 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
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 initialization value %3 cannot be converted
%1 = Channel number
%2 = Block number, label
%3 = Source string
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.
- Correction block
- Interface signals are set.
- Alarm display.
Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
• Define variable type such that the initialization value can be assigned, or
• Select initialization value in accordance with the variable definition.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 field %3 element does not exist
%1 = Channel number
%2 = Block number, label
%3 = Source string
The following causes are possible:
• Impermissible index list; an axis index is missing
• Array index does not match the definition of the variables
• An attempt was made to access a variable at array initialization via SET or REP; this
attempt did not correspond to the standard access. Single character access, partial frame
access, omitted indices not possible.
A non-existent element was addressed on initializing this array.
1 Alarms
1-153

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents