Herunterladen Diese Seite drucken

Siemens SINUMERIK 802D sl Diagnose-Handbuch Seite 79

Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:

Werbung

06/2009
Übersicht der Typkonvertierungen:
- von REAL nach: REAL: ja, INT: ja*, BOOL: ja1), CHAR: ja*, STRING: -, AXIS: -, FRAME: -
- von INT nach: REAL: ja, INT: ja, BOOL: ja1), CHAR: wenn Wert 0 ...255, STRING: -, AXIS: -,
FRAME: -
- von BOOL nach: REAL: ja, INT: ja, BOOL: ja, CHAR: ja, STRING: -, AXIS: -, FRAME: -
- von CHAR nach: REAL: ja, INT: ja, BOOL: ja1), CHAR: ja, STRING: ja, AXIS: -, FRAME: -
- von STRING nach: REAL: -, INT: -, BOOL: ja2), CHAR: nur wenn 1 Zeichen, STRING: ja, AXIS: -,
FRAME: -
- von AXIS nach: REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: ja, FRAME: -
- von FRAME nach: REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: -, FRAME: ja
1) Wert <> 0 entspricht TRUE, Wert ==0 entpricht FALSE.
2) Stringlänge 0 => FALSE, ansonsten TRUE.
*) Bei Typumwandlung von REAL nach INT wird bei gebrochenem Wert >=0.5 aufgerundet, ansons-
ten wird abgerundet.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Taste NC-Stopp betätigen und mit dem Softkey PROGRAMM KORREKTUR die Funktion "Korrektur-
satz" anwählen. Der Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Übergabeparameter des UP-Aufrufs kontrollieren und entsprechend der Verwendung als call-by-
value- bzw. call-by-reference Parameter definieren.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12340
[Kanal %1: ] Satz %2 Parameteranzahl zu gross %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erläuterung:
Beim Aufruf einer Funktion oder einer Prozedur (vordefiniert oder anwenderdefiniert) wurden mehr
Parameter uebergeben, als festgelegt ist.
Vordefinierte Funktionen und Prozeduren: Die Anzahl der Parameter ist im NCK fest hinterlegt.
Anwenderdefinierte Funktionen und Prozeduren: Die Festlegung der Parameter-Anzahl (ueber Typ
und Name) erfolgt bei der Definition.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Taste NC-Stopp betaetigen und mit dem Softkey PROGRAMM KORREKT. die Funktion "Korrektur-
satz" anwaehlen. Der Korrekturzeiger stellt sich auf den fehlerhaften Satz. Pruefen, ob die richtige
Prozedur/Funktion aufgerufen wurde. Parameteranzahl entsprechend der Prozedur/Funktion pro-
grammieren.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12350
[Kanal %1: ] Satz %2 Parameter %3 nicht mehr moeglich
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erläuterung:
Es wurde versucht, Aktualparameter zu übergeben, obwohl davor liegende Achsparameter nicht
zugeordnet wurden. Bei einem Prozedur- oder Funktionsaufruf kann die Zuweisung nicht benötigter
Achsparameter entfallen, sofern danach keine weiteren Parameter zu übergeben sind. Beispiel: N10
FGROUP(X, Y, Z, A, B) ; max. 8 Achsen möglich Nachfolgende call-by-value Parameter würden dann
mit Null vorgesetzt, da die platzabhängige Zuordnung wegen der fehlenden Achsparameter verloren
gegangen ist. Achsen, die weggelassen werden können und nachfolgende Parameter kommen bei
den vordefinierten Prozeduren und Funktionen nicht vor.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
© Siemens AG 2009 All Rights Reserved
SINUMERIK 802D sl, Diagnosehandbuch, 06/2009
Übersicht der Alarme
NCK-Alarme
2-79

Werbung

loading