Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D pl Diagnose-Handbuch Seite 160

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

Werbung

Übersicht der Alarme
Variable X wird mit Wert 0 vorbesetzt
Variable Y wird mit dem Wert der Variablen Y1 versorgt und gibt das Ergebnis nach den
UP-Durchlauf an das aufrufende Programm zurueck
Variable A wird mit der Achse in R_TISCH versorgt
Variable B fehlt!
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.
Fehlenden AXIS-Parameter im Aufruf programmieren.
Programm-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
fortsetzung:
12320
Kanal %1 Satz %2 Parameter %3 ist keine Variable
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erlaeuterung:
Einem REF-Parameter wurde beim UP-Aufruf keine Variable sondern eine Konstante
oder das Ergebnis eines mathematischen Ausdrucks zugewiesen, obwohl nur Variablen-
bezeichner erlaubt sind.
Beispiele:
N10 XYZ (NAME_1, 10, OTTO) oder
N10 XYZ (NAME_1, 5 + ANNA, OTTO)
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.
Die Konstante oder den mathematischen Ausdruck aus dem NC-Satz entfernen.
Programm-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
fortsetzung:
12330
Kanal %1 Satz %2 Typ des Parameters %3 falsch
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erlaeuterung:
Beim Aufruf einer Prozedur (eines Unterprogramms) wird festgestellt, dass der Typ des
Aktualparameters nicht in den Typ des Formalparameters wandelbar ist. 2 Faelle sind
denkbar:
• Call-by-reference Parameter: Aktualparameter und Formalparameter muessen exakt
vom gleichen Typ sein, z.B. STRING, STRING.
• Call-by-value Parameter: Aktualparameter und Formalparameter koennten im Prinzip
unterschiedlich sein, falls eine Umwandlung grundsaetzlich moeglich waere. Im vorlie-
genden Fall sind die Typen aber generell nicht vertraeglich, z.B. STRING -> REAL.
uebersicht 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: -
2-160
SINUMERIK 840D sl/840D/840Di/810D Diagnoseanleitung (DA), Ausgabe 08/2005
© Siemens AG 2005 All Rights Reserved
08/2005

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis