Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840DE sl Diagnose-Handbuch Seite 180

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

Werbung

NC-Alarme
12290
[Kanal %1: ] Satz %2 Rechenvariable %3 nicht definiert
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring Rechenvariable
Erläuterung:
Nur die R-Parameter als Rechenvariable sind vordefiniert - alle anderen Rechenvariablen müssen vor ihrer Verwendung
mit der DEF-Anweisung definiert werden. Die Anzahl der Rechenparameter wird über Maschinendaten definiert. Die
Namen müssen eindeutig sein und dürfen in der Steuerung nicht nochmal vorkommen (Ausnahme: lokale Variable).
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Taste NC-Stopp betätigen und mit dem Softkey PROGRAMM KORREKT. die Funktion "Korrektursatz" anwählen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Im Definitionsteil des Programms die gewünschte Variable festlegen (evtl. im aufrufenden Programm, wenn es eine globale
Variable sein soll).
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12300
[Kanal %1: ] Satz %2 Call-by-Reference-Parameter fehlt bei UP-Aufruf %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erläuterung:
In der Unterprogrammdefinition wurde ein formaler REF-Parameter (call-by-reference Parameter) angegeben, dem beim
Aufruf kein aktueller Parameter zugeordnet wurde.
Die Zuordnung erfolgt beim UP-Aufruf aufgrund der Position des Variablennamens und nicht aufgrund des Namens!
Beispiel:
Unterprogramm:
1 call-by-reference Parameter Z)
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC
Hauptprogramm:
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y)
oder
N50 XYZ (X, Z)
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Taste NC-Stopp betätigen und mit dem Softkey PROGRAMM KORREKT. die Funktion "Korrektursatz" anwählen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Allen REF-Parametern (call-by-reference Parametern) des Unterprogramms beim Aufruf eine Variable zuordnen.
"Normalen" formalen Parametern (call-by-value Parametern) muss keine Variable zugeordnet werden; sie werden mit 0
vorbesetzt.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
180
(2 call-by-value Parameter X und Y,
;REF-Parameter Z fehlt
;REF-Parameter Y fehlt!
Diagnosehandbuch, 08/2018, 6FC5398-6BP40-6AA2
Alarme

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinamics s120

Inhaltsverzeichnis