The figure below shows an electrode cut away by 30° and the resulting workpiece. Assume that a contour error occurs during orbiting on the normal X/Y plane.
Workpiece cross-section with tilted electrode
The example below shows how this workpiece can be eroded. This geometry is possible without causing any problems in orbiting the undersize by tilting the X/Y plane of the orbit channel at an angle. The tilt can be achieved by an angle projection (kinematic type 214) on the PCS plane.
Side view of angle projection
The transformation must be activated in all three channels in order to correctly take into consideration the dynamics of all channels.
Example
Parameterisation for angle projection
Down channel
trafo_pcs[0].trafo[0].id 214
trafo_pcs[0].trafo[0].param[1] -30000
trafo_pcs[0].trafo[0].param[1] 1 ( logical axis number of the Y axis )
( in the down channel)
Orbit channel
trafo_pcs[0].trafo[0].id 214
trafo_pcs[0].trafo[0].param[1] -30000
trafo_pcs[0].trafo[0].param[1] 21 ( logical axis number of the Y axis )
( in the orbit channel)
Escape channel
trafo_pcs[0].trafo[0].id 214
trafo_pcs[0].trafo[0].param[0] -30000
trafo_pcs[0].trafo[0].param[1] 31 ( logical axis number of the Y axis )
( in the escape channel)
Programming Example
PCS angle transformation in the channels
Down channel
; Define the CS for path erosion
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 for orbiting
N0850 #CS ON [PCS] [0, 0, 0, 0, 0, 0]
N0855 #TRAFO PCS ID[214] ; Change the ID of the PCS transformation
N0860 #TRAFO PCS ON ; Activate the PCS transformation
N0870 L DS-ActivatePlanetary.sub
N0890 LL Geometrie_Planetary
N0920 ;------- end machining
N0930 L DS-DeactivatePlanetary.sub
N0940 L DS-DeactivateEscape.sub
N0950 #TRAFO PCS OFF ; Deactivate the PCS transformation
; …
Orbit channel
N2090 #CS SELECT [PCS]
N2091 #TRAFO PCS ID[214] ; Change the ID of the PCS transformation
N2095 #TRAFO PCS ON ; Activate the PCS transformation