# ID 90050

Leeren des NC-Kanals im angewählten Zustand der Werkzeugradiuskorrektur nicht zulässig.
Beschreibung | Befehle, die das Leeren des Kanals auslösen sind bei angewählter WRK nicht zulässig. Zu diesen Befehlen gehört zum Beispiel der Befehl #FLUSH. Der Fehler tritt nur dann auf, wenn die WRK scheinbar bereits abgewählt ist. Dies ist bei Verwendung der direkten oder indirekten Abwahlmethode möglich, sowie bei Verwendung von G05.

Die Werkzeugradiuskorrektur benötigt nach G40 bei diesen beiden Modis einen Bewegungssatz um den aufgebauten Versatz durch den Werkzeugradius wieder abzubauen.

Testprogramm mit Auftreten des Fehlers:

N100 G139 ( indirekter Anwahl-Mode)

N110 G41 G01X100 Y100 ( Anwahl der WRK )

N120 G01 X140 Y20 F2000

N130 G03 X160 Y40 R20

N140 G01 X200

N150 G01 X220 Y20

N160 G40 ( Abwahl der WRK )

N170 #FLUSH

N180 G01 X0Y0

Korrigiertes Testprogramm :

N100 G139 ( indirekter Anwahl-Mode)

N110 G41 G01X100 Y100 ( Anwahl der WRK )

N120 G01 X140 Y20 F2000

N130 G03 X160 Y40 R20

N140 G01 X200

N150 G01 X220 Y20

N160 G40 G01 X0 Y0 ( Abwahl der WRK )

N170 #FLUSH

Der entscheidende Unterschied der beiden Testprogramme ist die Verfahrbewegung nach der Abwahl mit G40, denn erst nach dieser Bewegung ist der Abstand des Werkzeuges zur programmierten Kontur wieder aufgehoben.

Zur Vermeidung des Fehlers muss bei direkter(G138) oder indirekter(G139) Abwahl zwingend ein Bewegungssatz zwischen G40 und dem Befehl stehen, der das Leeren des Kanals auslöst.

[PROG Kapitel: NC-Kanal leeren]

Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung.
Abhilfe | Klasse | 6 | Prüfen und Modifizieren des NC-Programms. Einfügen eines Bewegungssatzes nach G40, analog zu obigem Beispielprogramm.
Fehlertyp | Abbruch der NC-Programmbearbeitung.