EasiMill with PNC3 upload gcode to PNC3 Serial port with python script
Everything I need is here :
https://cnceasimill.weebly.com/python-script.html/
Example
; 2018, stergiosa@sch.gr
; Gcode for EASIMILL3
;; G-code Not intended for actual milling
; To run this code anyway you might have 
; to adjust the Z axis for your own machine
; MILLIMETRE  G71
; OFFSET      G54
; SPINDLE HIGHT M03
; SPINDLE STOP  M05
; G02 CLOCKWISE CIRCULAR
G71
G54 X50
; circular arc
M03
G00 X00  Y00
G01          Z40       FZ300
G01          Z37       FZ100
G01 Y40                FY300
G02 X40 Y00  C X00 Y00 FX300
G01 X00                
G01          Z45
M05