Senkkanal Standard Programmstruktur

Der Senkkanal ist der Hauptkanal, der die weiteren Kanäle beauftragt und den Erodierprozess steuert.

Die Grundstruktur eines Erodierprogramms des Senkkanals ist im folgenden Programmierbeispiel dargestellt.

Programmierbeispiel

Grundstruktur - Erodierprogramm im Senkkanal

%Senkkanal Beispielprogramm
N010 "DsOrbitFile" = "PlanetärkanalProgramm.nc"
N020 "DsEscapeFile" = "RückzugskanalProgramm.nc"
N030 #SLOPE [TYPE=STEP]
N040 L Positionierung.sub
;---- Aktivieren des Rückzugskanal -> implizierter Start des Erodieren auf der Bahn
N050 #CS ON [EAB] [0,0,0, 0,0,0] ; CS-Definition
N060 L DS-ActivateEscape-ACS.sub
N070 L ErosionAufBahn.sub
; Limitieren der Dynamik
N080 G128=50 ; Geschwindigkeit
N090 G131=50 ; Beschleunigung
;---- Aktivieren des Planetärkanals -> implizierter Start des planetären Aufweitens
N100 #CHANNEL INTERFACE OFF[ESCAPE WAIT]
N110 #CS ON [PCS] [0, 0, 0, 0, 0, 0]
N120 L DS-ActivateOrbit.sub
N130 #CHANNEL INTERFACE ON[ESCAPE]
N140 L SenkAufweitGeometrie.sub
N150 #CHANNEL INTERFACE OFF[ESCAPE WAIT]
;------ Deaktivieren der Kanäle
N160 L DS-DeactivateEscape.sub
N170 L DS-DeactivateOrbit.sub
N180 L RückzugDerElektrode.sub
N190 #CS DEL ALL
N200 M30

In N010 und N020 werden die Makros der Unterprogrammnamen für den Planetär- und Rückzugskanal für die spätere Verwendung erstellt. Die Verwendung der Makros erlaubt den Aufruf des gleichen Unterprogramms zum Aktivieren der weiteren Kanäle [Kopplungsprogramme] in verschiedenen Programmen. So können Geometrien einfach ausgetauscht werden.

In N030 erfolgt die Anwahl des nicht ruckbegrenzten Beschleunigungsprofils und in N040 die Anfahrt an die Geometrie.

In N050 – N070 wird das Koordinatensystem für die Erosion auf der Bahn festgelegt und aktiviert, der Rückzugskanal aktiviert und die Bahngeometrie erodiert.

Hinweis

Während der Erosion auf der Bahn ist kein Wechsel des Koordinatensystems möglich.

Da die entstehende Bewegung aus der Überlagerung der Bewegung der drei Kanäle besteht, ist die Dynamik in den einzelnen Kanälen zu begrenzen. Im Senkkanal wird dies in N080 und N090 durchgeführt.

In N100 findet die vorübergehende Deaktivierung der Rückzugsbeauftragungen statt (mittels des Befehls #CHANNEL INTERFACE OFF[ESCAPE WAIT]). Dies erfolgt, da während eines Wechsels des Bearbeitungskoordinatensystems, der Aktivierung der Kopplung mit dem Planetärkanal sowie der Deaktivierung der Kopplung mit dem Rückzugs- und Planetärkanal keine Bewegung im Rückzugskanal vorhanden sein darf.

In N110 folgt die Definition und Aktivierung des Bearbeitungskoordinatensystems der Phase des planetären Aufweitens sowie in N120 die Aktivierung des Planetärkanals.

Bevor in N140 die eigentliche Bearbeitung startet, wird in N130 der Rückzugskanal wieder aktiviert wird.

Die Rückzugsbeauftragung wird in N150 für die Deaktivierung des Rückzugs- und Planetärkanals in N160 und N170 wieder vorübergehend deaktiviert.

Abschließend wird in N180–N220 die Elektrode zurückgefahren, alle Koordinatensysteme werden gelöscht und das wird Programm beendet.