ID 21382
Unerlaubter Schreib/Lesezugriff auf Zyklusparameter. | ||||
Beschreibung | Der Fehler wird erzeugt bei einem Schreib/Lesezugriff auf Zyklusparameter im Hauptprogramm oder aber wenn ein Zyklus direkt als eigenes Programm gestartet wird. Ein Schreib/Lesezugriff auf Zyklusparameter (@Pxx=..) darf nur im Zyklusprogramm selbst (z.B. @P1=@P5+@P6) oder im Zyklusaufruf L CYCLE [NAME=... @Pxx=..] erfolgen.
Beispiel: Falsch: %main N05 X0 Y0 Z0 G00 N20 G01 X200 F3000 N25 @P1=10 N40 L CYCLE [NAME=dummy1.cyc …] N50 G01 Y300 F1000 N60 G01 Z300 F2000 N90 M30 Richtig: %main N05 X0 Y0 Z0 G00 N20 G01 X200 F3000 N25 V.L.VAR1=10 N40 L CYCLE [NAME=dummy1.cyc @P1=V.L.VAR1…] N50 G01 Y300 F1000 N60 G01 Z300 F2000 N90 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Schreib/Lesezugriffe in Haupt- oder normalen Unterprogrammen entfernen bzw. in den Zyklus verschieben. Zyklus nur über einen globalen Unterprogrammaufruf im Hauptprogramm starten (L CYCLE [...]). | |
Parameter | %1: | Aktueller Wert [-] | ||
| ||||
%2: | Fehlerhafter Wert [-] | |||
| ||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|