Programming example
; Face milling
T9 D9 ( Tool data )
M6 ( Tool change )
G00 G17 G90 G54 F2000 M03 S6000 ( Technology data )
G00 Z50 ( Go to z start position )
G00 X-50 Y0 ( position near workpiece mill tool is outside the part )
; polynomial smoothing for smooth movements
#CONTOUR MODE [DEV, PATH_DEV = V.G.WZ_AKT.R / 100]
G261
; Roughing Direction 1
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=1, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Roughing Direction 2
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=2, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Roughing Direction 3
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=3, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Roughing Direction 4
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=4, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Roughing Direction 5
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=5, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Roughing Direction 6
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=6, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Finishing Direction 1
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=2, @P3=1, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2]
; Roughing Direction 1 Rotated 180 degrees
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=1, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2, @P14=1]
; Roughing Direction 1 Center Lane
L CYCLE [NAME=SysMillFace.ecy, @P49=20, @P1=0, @P13=5, @P2=1, @P3=1, \
@P4=0, @P5=0, @P6=5, @P7=100, @P8=100, @P9=0 @P10=2, @P11=20, @P12=0.2, @P15=1]
G260
M30