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.

Using a screw electrode
Using a screw electrode

Programing Example

prg_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

prg_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