Gilli meu velho amigo...
Nem imagina como já sofri aqui tentando achar como resolver isto.. rssssssss
Já tentei de tudo... e num ia nem a pau...
Vou te explicar o que estou tentando fazer... e desta forma que vc ensinou pode ser que resolva.. vou testar amanhã...
Bom, toda vez que acaba a luz, sofro pra recolocar tudo novamente no lugar, acertar o ponto zero, principalmente do Eixo Z...
Para colocar um no-break para alimentar toda a maquina, num consigo.. teria que ser um no-break senoidal puro e como só o spindle tem 2.2kva, então fica inviável...
Aí a idéia que me veio em mente e já estou implementando aqui é a seguinte: coloco um no-break para alimentar só o computador. e em paralelo com ele, um contator alimentando a máquina..
Quando cai a energia, o contator desarma (evitando repique da rede) e ao mesmo tempo aproveito uma chavinha que tem nele NA... ou NF.. (tem as duas...) quando ele desarma, abre ou fecha uma destas chaves..
Ela estaria em série com um cinco volts que pretendo alimentar num dos pinos de entrada da porta paralela.
Ou alimento com cinco volts ou interrompo a alimentação... tanto faz...
Aí esta alteração no pino de entrada avisa o Mach3 que foi acionado a Tecla Stop... e o programa para ali onde estiver.... a máquina para por falta de energia e o programa para na linha onde estiver....
Quando retornar a energia, só recomeçar dali... tanto o programa como a ferramenta estarão estacionados no mesmo lugar... recomeço dali e mando bala, sem ter que recomeçar tudo de novo.
O no-break já comprei, já instalei e está funcionando normal, alimentado com uma bateria automotiva.
O contator também já está no lugar, ligado e funcionando...
Só que agora tudo para e o programa não tem como receber esta informação de que tudo parou e continua funcionando... então não resolveu o problema pois depois tenho que "adivinhar" onde está a ferramenta para recomeçar de lá... e é bem complicado...
Então se isto que vc ensinou der certo, vai resolver todo o problema por aqui...
Amanhã vou testar e volto a reportar se funcionou...
Obrigado....