Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840DE sl Diagnose-Handbuch Seite 223

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

Werbung

Abhilfe:
Anzahl der Koeffizienten reduzieren. Der Polynomsatz darf maximal die Form haben:
N1 POLY PO[X]=(1.11, 2.22, 3.33) PO[Y]=(1.11, 2.22, 3.33)
N1 PO[n]=... PL=44
n ... Achsbezeichner, max. 8 Bahnachsen pro Satz
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
14095
[Kanal %1: ] Satz %2 Radius bei Kreisprogrammierung zu klein
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
Erläuterung:
Bei der Radiusprogrammierung wurde ein zu kleiner Kreisradius angegeben, d.h. der programmierte Radius ist kleiner als
der halbe Abstand zwischen Start- und Endpunkt.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Teileprogramm ändern.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
14096
[Kanal %1: ] Satz %2 Typumwandlung unzulässig
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
Erläuterung:
Während des Programmablaufs wurden durch eine Variablen-Wertzuweisung oder eine arithmetische Operation Daten
so verknüpft, dass sie in einen anderen Typ konvertiert werden müssen. Dabei würde es zu einer Überschreitung des
Wertebereichs kommen.
Wertebereiche der einzelnen Variablentypen:
- REAL: Eigenschaft: gebrochene Zahlen mit Dez.-Pkt., Wertebereich: +/-(2,2*10e-308 ... 1,8*10e308)
- INT: Eigenschaft: ganze Zahlen mit Vorzeichen, Wertebereich: -2147483648 ... +2147483647
- BOOL: Eigenschaft: Wahrheitswert FALSE, TRUE, Wertebereich: 0,1
- CHAR: Eigenschaft: 1 ASCII-Zeichen, Wertebereich: 0 ... 255
- STRING: Eigenschaft: Zeichenfolge (max. Länge abhängig von der Variablen), Wertebereich: 0 ... 255
- AXIS: Eigenschaft: Achsadressen, Wertebereich: Kanalachsbezeichner
- FRAME: Eigenschaft: geometrische Angaben, Wertebereich: ---
Übersicht 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: -
- 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 entspricht FALSE.
2) Stringlänge 0 => FALSE, ansonsten TRUE.
3) Wenn nur 1 Zeichen.
Vom Typ AXIS und FRAME und in den Typ AXIS und FRAME kann keine Umwandlung vorgenommen werden.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Programmteil so abändern, dass die Wertebereichsüberschreitung vermieden wird, z.B. durch eine geänderte
Variablendefinition.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
Alarme
Diagnosehandbuch, 08/2018, 6FC5398-6BP40-6AA2
NC-Alarme
223

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinamics s120

Inhaltsverzeichnis