Rotary axes with erosion on the path
The program example below for a screw electrode shows how a rotary axis can be used in the geometry for erosion on the path. The #FGROUP command is used to add the C axis to the feed group.

Programing Example

Down channel - rotary axes with erosion
%L Geometry
N0080 G01 G90 X2 Y2 Z-193 C10 F200
N0090 G01 A10 B20 C20
N0100 G01 G90 X0 Y0 Z-196 A0 B0 C10 F200
N0110 M17
…
N0650 A[MODULO=OFF] B[MODULO=OFF] C[MODULO=OFF]
N0660 #FGROUP [X, Y, Z, C]
; ---------------------------------------------
N0670 #CS ON [APP] [0, 0, 0, 0, 0, 0] ; select CS
N0675 L DS-Save-Appr-ACS-Pos.sub
N0680 L DS-ActivateEscape-ACS.sub
N0690 LL EDMOn
N0710 LL geometry
;…
Programing Example

Escape channel - rotary axes with erosion
N3030 #SET SLOPE PROFIL [0]
N3035 A[MODULO=OFF] B[MODULO=OFF] C[MODULO=OFF]
N3036 #FGROUP [X, Y, Z, C]
N3060 #ESCAPE PATH DEF BEGIN ; erosion on the path
N3070 #CS ON [APP] [@PL4, @PL5, @PL6, @PL7, @PL8, @PL9]
N0375 #ESCAPE PATH BACKWARD STOP
N0080 G01 G90 X2 Y2 Z-193 C10 F200
N0090 G01 A10 B20 C20
N0100 G01 G90 X0 Y0 Z-196 A0 B0 C10 F200
N3100 #CS DEL ALL
N3110 #ESCAPE PATH DEF END