ID 21382
Impermissible write/read access to cycle parameters. | ||||
Description | This error output is caused by a write/read access on a cycle parameter within a main program or by a direct call of a cycle as a stand-alone program. A write/read access to cycle parameters (@Pxx=...) may only be carried out in the cycle program itself (e.g. @P1=@P5+@P6) or in cycle call L CYCLE [NAME=... @Pxx=..].
Example: Wrong: %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 Correct: %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 | |||
Response | Class | 2 | Abort NC program processing. | |
Solution | Class | 3 | Check and modify NC program. Remove write/read accesses in main or normal subroutines, or move them into the cycle. Start cycle only by a global sub program call within the main program (L CYCLE [...]). | |
Parameter | %1: | Current value [-] | ||
| ||||
%2: | Error value [-] | |||
| ||||
Error type | 1, Error message from NC program. | |||
|