Boa noite! Tenho uma dúvida e após pesquisar não encontrei nada específico sobre isso. Estou usando o mach3 em uma router sem uma placa controladora(buffer). Os sinais de pulso e direção são enviados diretamente da porta paralela ao drive do motor de passo. Acontece que necessito de precisão de centésimos de milímetro no processo e não estou conseguindo, pois parece que o motor perde pulsos, o que faz com que o motor perca gradativamente o posicionamento.
Sim, isso pode acontecer quando o dimensionamento da mecânica/eletrônica está aquém da real necessidade, e quando os esforços ultrapassam certos limites impostos por estas escolhas...
Queria colocar um encoder rotativo em cada motor de passo e ligá-lo diretamente na porta paralela. Isso é possível? Ou o encoder serve somente para levar sinal até o driver do motor? (não é meu caso pois meu drive não tem entrada para sinal de encoder) Ou precisarei de um transdutor?
O Mach3 não funciona em malha fechada isto é - não faz uso de encoders para controle de posição - no máximo os encoders mostrariam a posição do eixo na tela...
O mach3 vai se guiar pelo sinal enviado do encoder para mover o motor até a posição correta? Já li bastante sobre o encoder, mas não achei nada sobre a função do mesmo no mach3. Se alguém puder me ajudar desde já agradeço.
respondido acima...
Para tentar solucionar este caso, eu diria que seria interessante sempre projetar os deslocamentos de forma a se obter números inteiros isto é, tentaria deslocamentos centesimais e inteiros (sem fração), tarefa não muito simples dependendo de alguns fatores...
A coisa é menos complicada quando se usam fusos de esferas recirculantes e se for o caso, alguma redução pequena (conforme o passo do fuso e a quantidade de micropassos que os drivers podem oferecer).
Por exemplo: tenho um fuso de passo 5mm e um driver que oferece meio passo (400 passos/volta do motor)
Desconsiderando a exatidão de passo do fuso, com esta combinação (em acionamento direto) eu teria uma "resolução teorica" de 0,0125mm/passo (5/400) - para mim não é interessante - então se eu instalar por exemplo uma pequena redução entre motor e fuso (redução de 1.25:1) terei o seguinte resultado:
400 x 1.25 = 500 passos
5/500 = 0.01mm de resolução !
de qualquer forma, esta resolução é teorica - sempre haverá uma variaçãozinha, mas funciona bastante bem...