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.