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

MECÂNICA => Mecanica de precisão => Tópico iniciado por: Saulo Lana em 17 de Setembro de 2008, 21:24

Título: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Saulo Lana em 17 de Setembro de 2008, 21:24
Pessoal, eu tentei procurar alguma coisa sobre isso aqui no forum mas não encontrei se eu tiver postado no local errado favor redirecionar o tópico. Pode ser uma dúvida tola e de principiante ( o que na verdade é ..rs). A dúvida é o seguinte . Se no meu projeto eu usar motores de passos para fazer o deslocamento nos eixos X Y da minha fresa, para saber a posição atual da mesa coordenada, o trabalho começa a partir da posição de "home" definida pelo usuario, ou seja um ponto "zero" e a partir dai o controlador vai "contando" quantos passos o motor deu para um lado e para o outro  e com a informação de quantos passos por volta o controlador sabe a posição exata da mesa. Se eu estiver errado favor me corrigir, mas acho que é isso. Agora imaginem se por algum acaso o controlador mandar o sinal para o motor dar o passo e esse passo NÃO seja dado, seja porque o motor naum teve força sufiente pra "empurar" a mesa ou porque simplismente um "filho da puta" (desculpa a expressão) foi la pegou um alicate e ficou segurando o eixo por algum motivo. Nesse caso o controlador ia " perder a conta" e a peça usinada não seria satisfatória, especialmente em casos que se necessita precisão.
A dúvida é o seguinte , não teria q ter um "encoder" ou algo parecido pra ficar sempre verificando se o passo foi dado e fazendo esse "feed -back" com o controlador?? Se isso é feito , como é feito. É porque não consegui achar isso em nenhum projeto ou pelo menos não consegui indentificar.
Abraços
Saulo Lana 
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: C N C N o w ! em 18 de Setembro de 2008, 07:28
... não teria q ter um "encoder" ou algo parecido pra ficar sempre verificando se o passo foi dado e fazendo esse "feed -back" com o controlador??

Saulo, uma das principais virtudes dos motores de passo é que permitem a operação em malha aberta, dispensando feedback e com isso o sistema fica bem mais simples e barato.

Há máquinas que utilizam encoders associados a motores de passo, mais para detectar algum prob de operação e paralisar a máquina do que propriamente para feedback, no sentido de controlar o motor, mas isto é relativamente raro.

Na maioria dos casos os encoders são utilizados apenas com servo-motores.
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: ivancoimbra em 23 de Novembro de 2008, 19:40
Hoje eu resolvir por a prova a precisão dos motores de passo , e testar o cirquito linistepper, e para isso usei  a minha plotter de recorte "made in home",e o cncplayer como programa de controle, enchi uma folha A4 com desenhos de uma espiral (Padrão corel draw), troquei a faca por uma caneta,e fui mandando imprimir uma atraz da outra,depois de 20 vezes o papel furou, e nada de a caneta sair fora do desenho original, isso com a placa programada em microstep (3600),e ainda por cima coloquei umas fontes de ruidos em cima do controle, Conclusão! , Os motores de passo são dispositivos  bastante confiaveis, É isso ai
Abraço     
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: C N C N o w ! em 23 de Novembro de 2008, 19:47
Conclusão! , Os motores de passo são dispositivos  bastante confiaveis, É isso ai

He, he, he ... se vc não tivesse falado eu jamais adivinharia ...  ;D ;D ;D
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Xerox em 25 de Novembro de 2008, 18:08
hehehe!  :)
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Brenck em 25 de Novembro de 2008, 18:52
Quando se coloca enconders em motor de passo...

Qual driver que se usa? Ou no caso vc tem que trocar o driver para um driver de servo dc brushless? Ou um driver de motor dc brushless
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: C N C N o w ! em 25 de Novembro de 2008, 19:01
Quando se coloca enconders em motor de passo ... Qual driver que se usa? Ou no caso vc tem que trocar o driver para um driver de servo dc brushless? Ou um driver de motor dc brushless

O driver é específico, via de regra desenvolvido para a aplicação, não tenho conhecimento de drivers comerciais.
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Brenck em 25 de Novembro de 2008, 21:35
Tem como fazer a parte que recebe os sinais do encoder tipo... a parte...

tipo uma cnc3ax controlando os motores e outra placa que recebe os sinais do motor e manda de volta pro pc?
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: ivancoimbra em 25 de Novembro de 2008, 21:48
Tem sim, Mas o problema e o programa que use enconder, ele teria que mandar o sinal do passo, e confirmar atravez do enconder se ouve deslocamento, Eu não conheço nenhum programa desses da net que faça isso
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Brenck em 25 de Novembro de 2008, 22:05
Turbo nem EMC nem Mach recebe sinais de encoder?

Logo então Servos com encoder nao rodam em nenhum deles?

Alguem tinha falado que tinha como usar servo em algum desses programas... Como faz entao? O encoder do servo vai estar la mas nao vai significar nada?
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: ivancoimbra em 25 de Novembro de 2008, 23:38
No servo motores e a placa de controle  que recebe o sinal do enconder e se encarrega do posicionamento do motor, e o programa que trabalha com servos e emc2.Pelo que eu sei ele não le os sinais do enconder diretamente,mas sim o sinal da placa de controle.Faz tempo que estou querendo testar esse programa , mas esta faltando tempo
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Brenck em 26 de Novembro de 2008, 01:17
Mas vai testar em uma maquina com servos? E os respectivos drivers...
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: F.Gilii em 26 de Novembro de 2008, 07:45
Brenk,

O EMC pode funcionar recebendo retorno dos encoders, assim como os controles industriais, mas os drivers dos servos devem também ser capazes de funcionar dessa forma.

Há drivers de servos que funcionam com sinais de passo e direção, mas não conheço nenhum para motor de passo capaz de enviar os sinais para um programa, como o EMC...
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: F.Gilii em 26 de Novembro de 2008, 07:59
Brenk,

Esta é uma máquina com servos e Mach3:
http://www.guiacnc.com.br/forum/index.php/topic,2883.0.html

Os drivers recebem sinais de passo e direção - só isso :)
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: ivancoimbra em 26 de Novembro de 2008, 08:38
Acho que agora ficou bem esclarecido, Fgilli Voçe poderia expor para nos
os pros e contras entre motores de passo e servo motores, já que voçê tem experiencia em usar os dois, Eu até agora só usei Motores de passo, mas estou muinto ansioso para usar servos tambem. Abraço
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: F.Gilii em 26 de Novembro de 2008, 09:10
Ivan,

É difícil comentar sobre vantagens e desvantagens entre dois sistemas sem conhecer as necessidades...há casos em que eu nem penso em servos - já há outros que nem pensar em motor de passo...

De forma bem geral, para aplicações que requerem até uns 200W se pensa em motores de passo - acima disso pode começar a pensar em servos...

Motores de passo são mais simples de operar e tem custo de aquisição e de operação menor que os servos e seus drivers.
Motores de passo são bastante exatos no posicionamento e a faixa de utilização (em rpm) é um pouco menor que com servo motores...

Servo motores podem trabalhar numa faixa de rpm um pouco maior, e dependendo da aplicação, alcançam acelerações e velocidades maiores que com motores de passo.

Servo motores são mais delicados para serem ajustados e montados do que motores de passo...
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: ivancoimbra em 26 de Novembro de 2008, 22:38
Sim os motores de passo são bastante precisos, mas o que me encomoda e a vibração em baixa rotação,esta certo que o micropasso atenua um pouco isso, mas perde torque, Já com os servos o funcionamento e suave em qualquer rotação, já tive a oportunidade de ver uma cnc com servos , e é uma blz.
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Brenck em 27 de Novembro de 2008, 02:25
Como da pra saber a potencia em watts de um motor de passo?


Fábio muito bom o projeto, ta de parabens.

Aquele motor lá o que é aquilo atras dele? Um freio ou um encoder?
Ou os dois  :P

Mas então se vc usa um servo mas sem usar o encoder dele? Pra que usar um servo? Não sei posso esta falando bobagem...

Nunca entendi muito bem essa diferenca de acuidade do motor de passo pra o servo... A unica coisa que eu pensava era que pelo fato do servo ter o encoder, no final das contas a maquina ia acabar ficando mais precisa pois o encoder manda sinais pro pc pra avisar pra ele se o motor está onde deveria estar...
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: C N C N o w ! em 27 de Novembro de 2008, 07:06
Como da pra saber a potencia em watts de um motor de passo?

P = V . I

P: potência
V: tensão
I: corrente
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: F.Gilii em 27 de Novembro de 2008, 08:08
Aquele motor lá o que é aquilo atras dele? Um freio ou um encoder?
na frente é o servo - atrás o encoder

Citar
Mas então se vc usa um servo mas sem usar o encoder dele?
Quem usa o encoder é o driver...

Citar
... pensava era que pelo fato do servo ter o encoder, no final das contas a maquina ia acabar ficando mais precisa pois o encoder manda sinais pro pc pra avisar pra ele se o motor está onde deveria estar...
quem cuida do erro de posição do motor é o driver e não o programa (neste caso em especial)
Com o servo motor, consegue-se velocidades baixas isentas de vibração
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Brenck em 27 de Novembro de 2008, 18:46
Jorge,

Nominal do motor ou não?  ;D

Um motor 2v 5a (etiqueta) por exemplo tem soh 10 watts?

Ou no caso eh tipo de acionamento? se vc aciona esse mesmo a 20v ele vai te 100watts?

Fabio,

Obrigado, agora entendi
Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: Alebe em 27 de Novembro de 2008, 18:57

A potencia não muda, pois ao aciona-lo com 20V a corrente cai proporcionalmente.

Título: Re: Caso o passo do motor não seja efetuado corretamente?
Enviado por: C N C N o w ! em 27 de Novembro de 2008, 20:00
Nominal do motor ou não?  ;D

Sim, nominal.

Citar
Um motor 2v 5a (etiqueta) por exemplo tem soh 10 watts?

Sim, por fase energizada.

Citar
Ou no caso eh tipo de acionamento? se vc aciona esse mesmo a 20v ele vai te 100watts?

Esta o Alexandre já respondeu.