Herunterladen Diese Seite drucken

Siemens SINUMERIK 802D sl Diagnose-Handbuch Seite 149

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

Werbung

06/2009
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
17030
[Kanal %1: ] Satz %2 unerlaubter Array-Index 2
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
Erläuterung:
Allgemein:
Es wurde ein Lese- oder Schreibzugriff auf eine Feldvariable mit ungültigem 2. Feldindex program-
miert. Die gültigen Feldindizes müssen innerhalb der definierten Feldgröße und der absoluten Gren-
zen (0 - 32 766) liegen.
PROFIBUS-Peripherie:
Es wurde versucht Daten ausserhalb der Slot-/E/A-Bereichs-Grenzen des angegebenen Slot-/E/A-
Bereichs zu lesen/schreiben.
Es gilt speziell: Falls der Alarm beim Schreiben eines der Parameter
$TC_MDP1/$TC_MDP2/$TC_MLSR auftritt,
dann muss geprüft werden, ob MD18076 $MN_MM_NUM_LOCS_WITH_DISTANCE korrekt einge-
stellt ist.
$MN_MM_NUM_LOCS_WITH_DISTANCE legt fest, wieviele verschiedene Zwischenspeicherplätze
in Index2 benannt werden dürfen
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Angabe der Feldelemente bei der Zugriffsanweisung entsprechend der definierten Größe korrigieren.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
17040
[Kanal %1: ] Satz %2 unerlaubter Achsindex
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
Erläuterung:
Es wurde ein Lese- oder Schreibzugriff auf eine axiale Variable programmiert, bei der der Achsname
nicht eindeutig auf eine Maschinenachse abbildbar ist.
Beispiel:
Schreiben eines axialen Maschinendatums
$MA_... [X]= ... ; aber Geometrieachse X sei wegen einer Transformation nicht auf eine Maschinen-
achse abbildbar!
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Transformation vor dem Beschreiben der axialen Daten abwählen (Schlüsselwort: TRAFOOF) oder
als Achsindex die Maschinenachsnamen verwenden.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
17050
[Kanal %1: ] Satz %2 unerlaubter Wert
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
Erläuterung:
Es wurde ein Wert programmiert der den Wertebereich oder einen Grenzwert einer Variablen oder
eines Maschinendatums überschreitet.
Z. B. - in eine Stringvariable (z. B. GUD oder LUD) soll ein String geschrieben werden der grösser ist
als die in der Variablendefinition vereinbarte Stringlänge.
- wenn ein ungültiger Wert in eine Werkzeug- oder Magazinverwaltunsvariable geschrieben wer-
den soll ( z. B unzulässige Schneidennummer in $TC_DPCE[x,y] oder unzulässige Magazinplatznum-
mer in $TC_MDP2[x,y]).
- es soll ein unzulässiger Wert in $P_USEKT oder $A_DPB_OUT[x,y] geschrieben werden.
- es soll ein unzulässiger Wert in ein Maschinendatum geschrieben werden (z. B. MD10010
$MN_ASSIGN_CHAN_TO_MODE_GROUP[0] = 0).
- beim Zugriff auf ein einzelnes Frame-Element wurde eine andere Framekomponente als TRANS,
ROT, SCALE oder MIRROR adressiert oder die Funktion CSCALE wurde mit einem negativen Mass-
stabsfaktor versehen.
© Siemens AG 2009 All Rights Reserved
SINUMERIK 802D sl, Diagnosehandbuch, 06/2009
Übersicht der Alarme
NCK-Alarme
2-149

Werbung

loading