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.

Planetäraufweiten mit geneigter Ebene 1:
Werkstückquerschnitt mit schräger Elektrode

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.

Planetäraufweiten mit geneigter Ebene 2:
Seitenansicht der Winkelprojektion

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
; …