Sternförmiges Planetäraufweiten
Prozesssteuerung durch SPS
Senkkanal | Planetärkanal | Rückzugskanal | Rückzugsbedingung |
Vext =0, Vext = VGen, | Vprog, Start / Stopp | Vext | Vext < 0 und |
Die entstehende Geometrie der Bearbeitungsstrategie „Sternförmiges Planetäraufweiten“ ist in der Abbildung im Kapitel Überlagerung von Geometrie- und Rückzugsbewegung dargestellt. Dieser Betriebsmodus ist geeignet, um die Kavität in den Ecken zu schlichten. Dafür ist es nötig, dass in jeder Ecke der Planetärkanal auf seiner Position stehen bleibt, während der Senkkanal aufweitet. Nach dem Aufweiten muss der Senkkanal im Zentrum warten, bis der Planetärkanal sich in der nächsten Ecke positioniert hat bis er wieder aufweiten kann. Diese Synchronisation der beiden Kanäle lässt sich mit den Befehlen #SIGNAL und #WAIT realisieren, wie in den folgenden Programmausschnitten ersichtlich ist.
Eine Möglichkeit die Geschwindigkeitsplanung zu gestalten ist, dass der Rückzugskanal wie üblich die Geschwindigkeit extern durch den Funkengenerator vorgegeben bekommt. Die Geschwindigkeit des Senkkanals wird ebenfalls vom Funkengenerator vorgegeben, jedoch wird im Falle einer negativen Geschwindigkeitsvorgabe des Funkengenerators diese in der SPS mit einer Geschwindigkeit von Null überschrieben. Rückzugsbewegungen werden demnach nur vom Rückzugskanal ausgeführt.
Programmierbeispiel

Senkkanal - Sternförmiges Aufweiten
%star
N0290 G01 Z30 F1500 ; Senken
N0300 G19
N0310 $WHILE V.P.SliceCounter < 4 ; 3 Ecken
N0320 #SIGNAL SYN [ID 1000 CH2] ; Signal zur Bewegung zur nächsten Ecke
N0330 #WAIT SYN [ID 2000 CH2] ; Warten bis der Planetärkanal an der nächsten Ecke angekommen ist
N0340 G03 Y30 Z60 J0 K30 ; Aufweiten
N0350 G01 Z70
N0360 G01 Z60
N0370 G02 Y0 Z30 J-30 K0 ; Bewegung zurück zum Zentrum
N0380 V.P.SliceCounter=V.P.SliceCounter+1
N0390 $ENDWHILE
Programmierbeispiel

Planetärkanal - Sternförmiges Aufweiten
%L channel_sync
N2000 #SIGNAL SYN[ID 2000 CH1]
N2010 #WAIT SYN[ID 1000 CH1]
N2020 M17
N2170 #CHANNEL SET [FAST_FORWARD_IN_CENTER=ON]
(----- Planetärgeometrie -----)
N2180 G01 XP1 Y-P2 ; Erstes Eck
N2190 LL channel_sync ; Warten auf Signal, um zur nächsten Ecke zu gehen
N2200 X0
N2210 X-P1
N2220 LL channel_sync
…
N2380 #CHANNEL SET [FAST_FORWARD_IN_CENTER=OFF]
N2390 LL channel_sync
(----- Ende der Planetärgeometrie -----)
N2400 #TRACK CHAN OFF [EXTEND]
N2410 #CS DEL ALL
N2420 M30