Olá Paulo, pelo o que pude observar aqui esta conversão que você está fazendo com a ulp do Ealge na minha opnião está mal configurada.
Neste arquivo "singlesidedtd.nc" logo no início está assim:
G21 (trabalho em mm)
G90 (interpolação IJK em modo absoluto)
M05 (desligar motor, dremel, spindle ou o que valha)
G00 X0.0000 Y0.0000 Z50.0000 (Movimentar eixos X,Y,Z) se as posições dos 3 eixos já estiverem nestas posições a cnc não irá mover-se
M06 T01 ; 0.6096 (parada para troca de ferramenta M06, ferramenta T01 de 0.6096mm) aqui a cnc está parada, terá que clicar em "Cicle Start" novamente
G00 Z0.5080 (movimento rápido de Z) <------(*)
M03 (ligar motor, dremel, spindle ou o que valha)
G04 P3.000000 (Dwell de 3 segundos ou 3 milisegundos de esperar para continuar a operação) <---- (configuráveis na ulp do Eagle e no config do Mach3)
Paulo dê uma olhada nestes seus g-codes e veja se estão de acordo com as configurações da sua cnc, outra coisa que notei é que seus g-codes estão em milímetros, veja se a sua cnc e os programas pcbg-code do Eagle e o Mach3 também estão, digo isso porque na sexta linha onde marquei com um asterístico existe um movimento não muito condizente com mm, ou seja, 0.5080 tá mais pra fração de polegada.
Não precisa postar 2 vezes uma só basta.