Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D pl Diagnose-Handbuch Seite 161

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D pl:
Inhaltsverzeichnis

Werbung

08/2005
• 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) Stringlaenge 0 => FALSE, ansonsten TRUE.
*) Bei Typumwandlung von REAL nach INT wird bei gebrochenem Wert >=0.5 aufgerun-
det, ansonsten wird abgerundet.
Reaktionen:
- Korrektursatz
- Nahtstellensignale werden gesetzt.
- Alarmanzeige.
Abhilfe:
Taste NC-Stopp betaetigen und mit dem Softkey PROGRAMM KORREKT. die Funktion
"Korrektursatz" anwaehlen. Der Korrekturzeiger stellt sich auf den fehlerhaften Satz.
uebergabeparameter des UP-Aufrufs kontrollieren und entsprechend der Ver-wendung
als call-by-value- bzw. call-by-reference Parameter definieren.
Programm-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
fortsetzung:
12340
Kanal %1 Satz %2 Parameteranzahl zu gross %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erlaeuterung:
Beim Aufruf einer Funktion oder einer Prozedur (vordefiniert oder anwenderdefiniert) wur-
den mehr Parameter uebergeben, als festgelegt ist.
Vordefinierte Funktionen und Prozeduren: Die Anzahl der Parameter ist im NCK fest hin-
terlegt.
Anwenderdefinierte Funktionen und Prozeduren: Die Festlegung der Parameter-Anzahl
(ueber Typ und Name) erfolgt bei der Definition.
Reaktionen:
- Korrektursatz
- Nahtstellensignale werden gesetzt.
- Alarmanzeige.
Abhilfe:
Taste NC-Stopp betaetigen und mit dem Softkey PROGRAMM KORREKT. die Funktion
"Korrektursatz" anwaehlen. Der Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Pruefen, ob die richtige Prozedur/Funktion aufgerufen wurde. Parameteranzahl entspre-
chend der Prozedur/Funktion programmieren.
Programm-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
fortsetzung:
12350
Kanal %1 Satz %2 Parameter %3 nicht mehr moeglich
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erlaeuterung:
Es wurde versucht, Aktualparameter zu uebergeben, obwohl davor liegende Achspara-
meter nicht zugeordnet wurden. Bei einem Prozedur- oder Funktionsaufruf kann die
Zuweisung nicht benoetigter Achsparameter entfallen, sofern danach keine weiteren
Parameter zu uebergeben sind. Beispiel: N10 FGROUP(X, Y, Z, A, B) ; max. 8 Achsen
moeglich Nachfolgende call-by-value Parameter wuerden dann mit Null vorbesetzt, da die
platzabhaengige Zuordnung wegen der fehlenden Achsparameter verloren gegangen ist.
Achsen, die weggelassen werden koennen und nachfolgende Parameter kom-men bei
den vordefinierten Prozeduren und Funktionen nicht vor.
© Siemens AG 2005 All Rights Reserved
SINUMERIK 840D sl/840D/840Di/810D Diagnoseanleitung (DA), Ausgabe 08/2005
Übersicht der Alarme
2-161

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis