Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

Dúvidas em Geral => Movimentação - Dúvidas em Geral => Tópico iniciado por: PedroQuerosene em 08 de Agosto de 2017, 18:31

Título: Perdendo? Passo em acelerações e desacelerações
Enviado por: PedroQuerosene em 08 de Agosto de 2017, 18:31
Boa noite senhores.
Procurei bastante antes de criar o tópico e não achei nada semelhante.
Montei uma router com Arduino, grbl, 3 drivers TB6600 e motores nema 23 de 22kgf.
Os drivers estão configurados para 2,7A.Os motores em série e drivers a 200passos/revolução.
Uso fusos de passo 5mm e uma redução por correia sincronizadora de 2,5x1 em todos os fusos.
Para enviar o código G uso o UniversalGCodeSende r.



Os motores tem um torque colossal e o sistema roda bem. Porém ao iniciar o movimento ou quando terminando o motor dá um "tranquinho" e perde uns passos. Mesmo desligado dos fusos acontece.
Já tentei mudar para várias acelerações e nada de resolver.
Também aumentei o $1=100 (step idle delay, msec) mas não mudou nada.
É como se ao passar por certa rotação tivesse interferência de alguma coisa.
Sempre acontece na mesma rotação com o motor quase parando ou logo após o início do giro.
O problema está igualmente nos 3 eixos.
Bom desde já agradeço alguma ajuda e fico a disposição.


A, dei uma lida nos tutoriais ai da comunidade mas se tiverem umas dicas sobre o site são bem vindas.

Título: Re:Perdendo? Passo em acelerações e desacelerações
Enviado por: minilathe em 08 de Agosto de 2017, 21:12
Editei a mensagem anterior, que se encontrava ilegível.
Título: Re:Perdendo? Passo em acelerações e desacelerações
Enviado por: minilathe em 08 de Agosto de 2017, 21:22
Boa noite senhores.
Procurei bastante antes de criar o tópico e não achei nada semelhante.
Montei uma router com Arduino, grbl, 3 drivers TB6600 e motores nema 23 de 22kgf.
Os drivers estão configurados para 2,7A.Os motores em série e drivers a 200passos/revolução.
Uso fusos de passo 5mm e uma redução por correia sincronizadora de 2,5x1 em todos os fusos.
Para enviar o código G uso o UniversalGCodeSende r.



Os motores tem um torque colossal e o sistema roda bem. Porém ao iniciar o movimento ou quando terminando o motor dá um "tranquinho" e perde uns passos. Mesmo desligado dos fusos acontece.
Já tentei mudar para várias acelerações e nada de resolver.
Também aumentei o $1=100 (step idle delay, msec) mas não mudou nada.
É como se ao passar por certa rotação tivesse interferência de alguma coisa.
Sempre acontece na mesma rotação com o motor quase parando ou logo após o início do giro.
O problema está igualmente nos 3 eixos.
Bom desde já agradeço alguma ajuda e fico a disposição.


A, dei uma lida nos tutoriais ai da comunidade mas se tiverem umas dicas sobre o site são bem vindas.

Tente baixar a aceleração do motor. Também pode ser devido à ressonância, o motor sem carga se move sem resistência e o amortecimento é menor. A ressonância ocorre em faixas de rotação mais um menos limitadas, onde ocorre a ressonância mecânica do motor (interação entre o momento de inércia e o campo magnético rotativo). Geralmente, motores de maior massa (na verdade, maior momento de inércia no rotor) são mais propensos a ressonâncias. Pode ser reduzida ao acoplar uma carga mecânica provida de atrito, que aumenta o amortecimento às oscilações. Em casos mais graves, um amortecedor viscoso (palhetas que atritam com o ar, cujo atrito aumenta com o quadrado da velocidade) pode ser utilizado.
Título: Re:Perdendo? Passo em acelerações e desacelerações
Enviado por: caveira em 08 de Agosto de 2017, 21:45
no meu caso tbm tive perdas de passo nas acelerações e desacelerações, foi resolvido aumentando a aceleração.
o eixo com mais carga móvel opera com 200 mm/s²
outro eixo que tem menos carga está com 1000 mm/s²
Título: Re:Perdendo? Passo em acelerações e desacelerações
Enviado por: F.Gilii em 09 de Agosto de 2017, 08:44
Me parece que os motores estão sendo acionados em passo cheio - experimente aumentar as subdivisões - pelo menos meio passo já ajuda...