Fábio,
A unica coisa que tem que fazer é controlar uma saida analogica.
Como pensei melhor, a solução não precisa de passar pelo Gcode (como eu disse em primeiro).
O que preciso é um script VB onde eu coloco na macropump, mais ou menos isto:
Se DRO tool é igual a 1, então coloca pega o valor da DROx e coloca na saida1.
Se DRO tool é igual a 2, então coloca pega o valor da DROx e coloca na saida1.
Se DRO tool é igual a 3, então coloca pega o valor da DROx e coloca na saida1.
e assim por diante até ao maximo de ferramentas existente na maquina.
Agora só falta fazer uma macro vb para isso.
Entendeu Fábio, eu não preciso de sinal de retorno, apenas uma saida analogica que vai variar entre 0v e10v.
Obrigado