Kuka · KSS 8.3 Operating & Programming Manual
Dieser numerische Code identifiziert eine spezifische Laufzeitfehlermeldung, die während der Programmausführung auftreten kann. Beim Auslösen wird die Systemvariable $ERR mit detaillierten Informationen gefüllt, einschließlich dieser Meldungsnummer ($ERR.number) und der Zeile des Codes, die ihn verursacht hat ($ERR.line_nr). Dieser spezifische Fehler kann programmtechnisch unterdrückt werden, indem die Anweisung ON_ERROR_PROCEED in Verbindung mit der SWITCH ... ENDSWITCH-Logik verwendet wird. Wird er nicht unterdrückt, würde die Fehlermeldung typischerweise dem Benutzer angezeigt werden.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Identifizieren Sie die exakte Programmzeile, die Fehler 1422 auslöst, indem Sie den Wert von $ERR.line_nr prüfen und mit dem Quellcode des Roboterprogramms vergleichen.
Überprüfen Sie die Programmlogik und die Zustände relevanter Variablen, Eingänge und Ausgänge unmittelbar vor der fehlerverursachenden Zeile auf Inkonsistenzen oder unerwartete Werte.
Wenn ON_ERROR_PROCEED zur Fehlerunterdrückung verwendet wird, überprüfen Sie die Konfiguration des SWITCH ... ENDSWITCH-Blocks, um sicherzustellen, dass 1422 der beabsichtigte zu behandelnde oder zu unterdrückende Fehler ist.
Debuggen Sie das Programm, indem Sie Haltepunkte setzen oder den Code um die $ERR.line_nr herum schrittweise ausführen, um Variablenzustände und den Ausführungsfluss, der zum Fehler führt, zu beobachten.
Konsultieren Sie die Meldungsliste der KUKA System Software (externe Dokumentation) für spezifische Details und häufige Ursachen des Fehlercodes 1422, falls verfügbar.