ID 20375
Am Programmende sind gültige Steuersätze offen. | ||||
Beschreibung | In einem Haupt- oder Unterprogramm wurde ein gueltiges Steuersatzkonstrukt (z.B. $IF-$ENDIF) nicht geschlossen, d.h. es fehlt z.B. ein zugeordnetes $ENDIF. Gueltig bedeuted in diesem Zusammenhang, das die programmierte Bedingung wahr ist und die NC-Sätze in diesem Zweig ausgeführt werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=1 P2=2 N30 $IF P1 == 1 N40 Y100 N50 $IF P2==4 N60 Z200 N70 $ENDIF : N100 X100 : N1000 M30 ← $ENDIF von $IF P1.. fehlt. Richtig: N10 G00 X0 Y0 Z0 N20 P1=1 P2=2 N30 $IF P1 == 1 N40 Y100 N50 $IF P2==4 N60 Z200 N70 $ENDIF N80 $ENDIF : N100 X100 : N1000 M30 | |||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern. Steuersatzkonstrukte korrekt schließen. Fehlende $ENDIF/$ENDSWITCH usw. ergänzen. | |
Parameter | %1: | Fehlerhafter Wert [-] | ||
Anzahl der offenen Steuersätze | ||||
%2: | Aktueller Wert [-] | |||
Anfangskennwort des unvollständigen Steuersatzkonstruktes (z.B. $IF) | ||||
%3: | Erwarteter Wert [-] | |||
Abschlußkennwort des Steuersatzkonstruktes (z.B. $ENDIF) | ||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|