Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D Diagnoseanleitung Seite 155

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

Werbung

10.04
Reaktionen:
Abhilfe:
Programmfortsetzung:
12320
Parameter:
Erlaeuterung:
Reaktionen:
Abhilfe:
Programmfortsetzung:
12330
Parameter:
Erlaeuterung:
 Siemens AG 2004 All Rights Reserved
SINUMERIK 840D/840Di/810D Diagnoseanleitung (DA), Ausgabe 10.04
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!
- Korrektursatz
- Nahtstellensignale werden gesetzt.
- Alarmanzeige.
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.
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
Kanal %1 Satz %2 Parameter %3 ist keine Variable
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
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)
- Korrektursatz
- Nahtstellensignale werden gesetzt.
- Alarmanzeige.
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.
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
Kanal %1 Satz %2 Typ des Parameters %3 falsch
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
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 vorlieg-
enden 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: -
• von CHAR nach: REAL: ja, INT: ja, BOOL: ja1), CHAR: ja, STRING: ja, AXIS: -, FRAME:
-
1 Alarme
1-155

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis