Planetäraufweiten mit geneigter Ebene
Die folgende Abbildung zeigt eine um 30° abgeschnittene Elektrode und das daraus resultierende Werkstück. Bei einer planetären Aufweitung in der normalen X/Y-Ebene würde ein Konturfehler entstehen.
Nachfolgendes Beispiel zeigt, wie dieses Werkstück erodiert werden kann. Durch eine Neigung der X/Y-Ebene des Planetärkanals um einen Winkel ist diese Geometrie möglich, ohne dass Probleme beim Aufweiten des Untermaßes entstehen. Diese Neigung lässt sich mit einer Winkelprojektion (Kinematiktyp 214) auf PCS-Ebene bewerkstelligen.
Damit die Dynamik von allen Kanälen korrekt berücksichtigt wird, muss die Transformation in allen drei Kanälen aktiviert werden.
Beispiel

Parametrierung für Winkelprojektion
Senkkanal
trafo_pcs[0].trafo[0].id 214
trafo_pcs[0].trafo[0].param[1] -30000
trafo_pcs[0].trafo[0].param[1] 1 ( logische Achsnummer der Y-Achse )
( im Senkkanal)
Planetärkanal
trafo_pcs[0].trafo[0].id 214
trafo_pcs[0].trafo[0].param[1] -30000
trafo_pcs[0].trafo[0].param[1] 21 ( logische Achsnummer der Y-Achse )
( im Planetärkanal)
Rückzugskanal
trafo_pcs[0].trafo[0].id 214
trafo_pcs[0].trafo[0].param[0] -30000
trafo_pcs[0].trafo[0].param[1] 31 ( logische Achsnummer der Y-Achse )
( im Rückzugskanal)
Programmierbeispiel

PCS-Winkeltransformation in den Kanälen
Senkkanal
; Definition des CS zur Bahnerosion
N0690 #CS ON [APP] [0, 0, 0, 0, 0, 0]
N0770 L DS-ActivateEscape-ACS.sub
N0780 LL EDMOn
N0790 L geometry_erosion_on_path.nc
; CS für planetäres Aufweiten
N0850 #CS ON [PCS] [0, 0, 0, 0, 0, 0]
N0855 #TRAFO PCS ID[214] ; Ändern der ID der PCS Trafo
N0860 #TRAFO PCS ON ; Aktivieren der PCS Trafo
N0870 L DS-ActivatePlanetary.sub
N0890 LL Geometrie_Planetary
N0920 ;------- beenden der Bearbeitung
N0930 L DS-DeactivatePlanetary.sub
N0940 L DS-DeactivateEscape.sub
N0950 #TRAFO PCS OFF ; Deaktivieren der PCS Trafo
; …
Planetärkanal
N2090 #CS SELECT [PCS]
N2091 #TRAFO PCS ID[214] ; Ändern der ID der PCS Trafo
N2095 #TRAFO PCS ON ; Aktivieren der PCS Trafo
N2100 L PlanetaryStartingPoint.sub
N2110 #RT CYCLE DELETE [ ID4711 ]
N2120 #RT CYCLE [ ID4711, SCOPE=GLOBAL ]
N2130 V.RTG.LOOP.ENABLED = TRUE
N2140 #RT CYCLE END
N2150 #SIGNAL SYN[ID="S-PlanetaryReady" CH="CH-Sinking"]
N2160 #RT WHILE
N2170 L geometry.sub
N2180 #RT ENDWHILE
N2190 #CS DEL ALL
N0950 #TRAFO PCS OFF ; Deaktivieren der PCS Trafo
N2200 M30
Rückzugskanal
N0010 #TRAFO PCS ID[214] ; Ändern der ID der PCS Trafo
;…
N100 #ESCAPE PATH DEF BEGIN ( Definition der Geometrie zur Bahnerosion
N110 #CS ON [APP] [0,0,0,0,0,0] ;gleiches CS wie im Senkkanal
N120 #ESCAPE PATH BACKWARD STOP
N130 L geometry_erosion_on_path.nc
N150 #ESCAPE PATH POST SEQUENCE
N160 #CS DEL ALL
N170 #TRAFO PCS ON ;PCS Transformation wirkt erst nach
; der Bahnerosion im CS des Senkkanals beim planetären Aufweiten
N180 #ESCAPE PATH DEF END
;…
; Eine Abwahl der PCS Transformation ist nicht erforderlich
; …