Vorzeitiger Wechsel der Generatoreinstellungen

Bei einer Erodierbearbeitung kann die Dauer einer Bearbeitung mit bestimmten Erodierparametern vom Prozess bestimmt werden. In diesem Fall kann das NC-Programm nicht schon vor der Bearbeitung die notwendige Geometrie beinhalten. Hierfür gibt es die Möglichkeit eine aktuelle Bearbeitung vorzeitig abzubrechen und die nächste Bearbeitung mit neuen Parametern zu beginnen.

Falls der Ort des Parameterwechsels in der Geometrie der Phase „Erodieren auf der Bahn“ ist, kann an dieser Stelle eine M01 programmiert werden. Dann kann eine Spülbewegung mit ausreichender Länge kommandiert werden. Falls dieser wahlweise Halt im Rückzugskanal über die entsprechende Control Unit aktiviert ist, wird an dieser Stelle angehalten.

Eine zweite Möglichkeit an einen ausgewählten Generatorwechselpunkt zu kommen ist, durch kommandieren einer Spülbewegung, bei dem die gewünschte Distanz und Floating Distanz gleich sind. Dadurch kann eine Spülbewegung kommandiert werden, die direkt nach Erreichen der gewählten Distanz endet.

Sobald die Wechselstelle über den Rückzugskanal erreicht ist, kann mit der Control Unit Restweg Verwerfen, die restliche Geometrie im Senkkanal verworfen werden. Danach kann der Rückzugskanal mit den neuen Generatorparametern initialisiert werden und die Bearbeitung im Senkkanal fortgesetzt werden.

Programmierbeispiel

Wechsel der Generatoreinstellungen

Im Folgenden wird beispielhaft gezeigt, wie ein Wechsel der Generatoreinstellungen funktioniert. Hierbei wird während der ersten Geometrie nach N0100 ein „Restweg verwerfen“ über die SPS kommandiert. Dadurch wird bis N0410 gesprungen und dazwischen der Rückzugskanal entkoppelt und mit einer anderen Strategie erneut gekoppelt. Da die aktuelle Position (Y0 Z-40) die Bedingung der Schleife erfüllt, wird N0220 berücksichtigt.

%L DownShape1
N0100 G01 Y0 Z-40 ; Generatorwechsel wird nach diesem Satz ausgeführt
N0110 G01 Y0 Z-80
N0120 G01 Y10 Z-120
N0140 G01 Y10 Z-150
N0150 M17
%L DownShape2
N0210 $IF [V.A.ACT_POS.Y == 0.0] AND [-80.0 < V.A.ACT_POS.Z]
N0220 G01 Y0 Z-120
N0230 $ENDIF
N0240 G01 Y30 Z-150
N0250 M17
%Change Generator
;---- Hauptprogramm
N0370 LL DownShape1 ;---- erste Geometrie
N0380 L DS-DeactivateEscape.sub
N0390 V.P.EscapeMode = 1 ; Variable für Rückzugsstategie
N0400 L DS-ActivateEscape-ACS.sub
N0410 #DEL DIST2GO
N0420 LL DownShape2 ;---- zweite Geometrie
N0430 M30