Jorge,
Estive lendo no forum do Machturn, e me parece que esta macro tem um problema qualquer, mas não consegui definir o que é - me parece que seria algo relacionado com torneamento conico...
Ainda não pude me enfronhar melhor no assunto porque nem tenho um torno cnc por aqui...
O que sei é que G77 é uma macro para ciclo de torneamento cilindrico, e G78 para ciclo de torneamento em face
E com relação à variáveis como "if, then e goto", me parece que o Mach3 não pode lidar diretamente com elas em linha de comando, mas mme parece que voce pode criar uma macro, aí sim elas funcionam...