Ausgabe von Benutzerfehlern
Der NC-Befehl #ERROR ermöglicht benutzerdefinierte Fehlermeldungen innerhalb eines Echtzeit-Zyklus. Die Syntax ist in [PROG//Benutzerdefinierte Fehlerausgabe (#ERROR)] beschrieben.
Hinweis
Bei Ausgabe eines Fehlers mit RC >= 1 geht der NC-Kanal in den Fehlerzustand und mögliche Bahnbewegungen werden gestoppt. Bei Ausgabe von Warnungen (RC = 0) werden die Bahnbewegungen fortgesetzt.
Programmierbeispiel
#ERROR- Befehl innerhalb eines Echtzeitzyklus
; RT-Zyklus definieren; Fehler ausgeben sobald X > 99
#RT CYCLE [SCOPE = PROG]
$IF ONCE V.RTA.ACS.ACT_POS.X > 99
#ERROR [ID=666 RC=2 PM1=1 PV1=99]
$ENDIF
#RT CYCLE END