# ID 21385

Unerlaubte Verwendung eines Zyklusspindelnamens.
Beschreibung | Der Fehler wird erzeugt bei Verwendung eines Zyklusspindelnamens (@S..) im Hauptprogramm oder aber wenn ein Zyklus direkt als eigenes Programm gestartet wird. Ein Zyklusspindelname darf nur im Zyklusprogramm selbst (z.B. @S=1000) verwendet werden.

Fehlerhaftes Beispiel:

N05 X0 Y0 Z0 G00

N20 G01 X200 F500

N25 @S=1000 M3

N40 L CYCLE [NAME=dummy1.cyc …]

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. . Zyklusspindelnamen nur im Zyklus verwenden. Zyklus nur über einen globalen Unterprogrammaufruf im Hauptprogramm starten (L CYCLE [...]).
Parameter | %1: | Aktueller Wert [-]
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm.