Kuka · KSS 8.3 System Software
Dieser Fehler tritt im Programm CELL.SRC auf, wenn die Robotersteuerung eine ungültige Programm-Nummer von einer übergeordneten Steuerung empfängt. Der P00-Funktionsaufruf mit #PGNO_FAULT bedeutet, dass die übertragene Programm-Nummer (z.B. über #EXT_PGNO) keiner der definierten CASE-Zweige in der SWITCH PGNO-Anweisung entspricht, wodurch die Auswahl und Ausführung eines benutzerdefinierten Programms verhindert wird.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Überprüfen Sie die Logik der übergeordneten Steuerung, um zu bestätigen, dass sie eine gültige Programm-Nummer sendet (z.B. 1, 2, 3 gemäß dem Beispiel in CELL.SRC).
Überprüfen Sie die Datei CELL.SRC, um zu überprüfen, ob die SWITCH PGNO-Anweisung CASE-Zweige für alle erwarteten Programm-Nummern von der übergeordneten Steuerung enthält.
Wenn neue Benutzerprogramme hinzugefügt werden, stellen Sie sicher, dass entsprechende CASE-Einträge in CELL.SRC erstellt werden und dass P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 ) nach erfolgreichem Empfang aufgerufen wird.
Überprüfen Sie die Konfiguration der P00.DAT-Datei, wenn Fehlernummern an die übergeordnete Steuerung zurückübertragen werden sollen (siehe Seite 197 für Details).