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

MECÂNICA => Mecanica de precisão => Tópico iniciado por: ccst em 04 de Maio de 2015, 09:24

Título: duvida talvez burra!! mas ca vai!
Enviado por: ccst em 04 de Maio de 2015, 09:24
estou a finalizar a minha cnc de 1000mmx1500mm
e gostaria de saber, se poderei meter encoder incremental para saber os deslocamentos!!
o mach3 consegue atravez de envios dos níveis altos e baixos dos encoder  tipo A B fazer o controle???
se fosse em programação em C era meia dúzia de IF com uma variável onde ele somava e subtraia conforme o sinal que chega se primeiro!
no mach3 permite fazer isso??
Título: Re:duvida talvez burra!! mas ca vai!
Enviado por: Eneias Eringer em 04 de Maio de 2015, 09:39
No mach não sei se é possível , mas no Linux CNC é bem simples !



https://www.youtube.com/watch?v=LUUUVNq_Eiw (https://www.youtube.com/watch?v=LUUUVNq_Eiw)
Título: Re:duvida talvez burra!! mas ca vai!
Enviado por: F.Gilii em 04 de Maio de 2015, 09:54
com o mach3 também dá - veja um exemplo:

http://www.guiacnc.com.br/projetos-de-usuarios/projeto-6-weeke-bp10-fabio-gilii-artur-baldin/msg149959/#msg149959 (http://www.guiacnc.com.br/projetos-de-usuarios/projeto-6-weeke-bp10-fabio-gilii-artur-baldin/msg149959/#msg149959)
Título: Re:duvida talvez burra!! mas ca vai!
Enviado por: ccst em 04 de Maio de 2015, 19:56
F.Gilii mas como o mach3 sabe se deu os passos ou não ?? ele tem variáveis para guardar os valores???
ja procurei na net toda e em relação a isto não há nadinha!

Eneias Eringer por acaso nunca trabalhei com o emc2 pois estou com o windows 7... mas os encoder ligam  directo aos pinos da porta paralela??
que breakboard utiliza ??
tem de fazer alguma programação para ler os encoder e guardar a variável??

Título: Re:duvida talvez burra!! mas ca vai!
Enviado por: F.Gilii em 04 de Maio de 2015, 20:23
Cesar,

em qualquer caso o sistema apenas lê os encoders e mostra a posição nos digitais...não há correção de posição feita pelo programa, e sim (no caso de servo motores) pelo seu drive.
Título: duvida talvez burra!! mas ca vai!
Enviado por: Eneias Eringer em 04 de Maio de 2015, 23:41
Sim ligo o encoder direto na porta paralela sem bob...

O linux CNC corrigi sim o deslocamento baseado na posiçao do encoder fiz alguns testes com motor de passo e consegui resultados legais porem a correçao eh melhor aproveitada com servos...

Tenho maquinas rodando com motor de passo e encoder via porta paralela monitorando se ha perca de passos, nao corrigem o posicionamento mas se houver perca de passos maior que a tolerancia estipulada o software entra em emergencia.

Logo postarei sobre testes com motores de passo em closed-loop via linux cnc com escalas lineares em minha fresa !!!
Título: Re:duvida talvez burra!! mas ca vai!
Enviado por: ccst em 05 de Maio de 2015, 09:09
boas amigo Eneias Eringer

pois essa a ideia não é corrigir mas detectar o erro... por exemplo o meus encoder estão ligados a mesa( ou seja ele mede o deslocamento da mesa, mesmo que haja folgas que são mt poucas ele verifica se a mesa se deslocou na medida certa e nao o motor)
se uma folga se agravar , e elemandar  andar por exemplo 1cm e a mesa só deslocar 0.7cm o encoder assinala tipo flag fazendo entrar em emergencia!! (fica tipo segurança) como disses te parando o corte..

o emc2 e livre??? sabes onde posso encontar mais informação sobre ele???
só roda em linux certo??
estive a ver alguns vídeos as entradas para ligar os encoder são algumas especificas??


Título: duvida talvez burra!! mas ca vai!
Enviado por: Eneias Eringer em 05 de Maio de 2015, 11:32
Ai eh bem tranquilo como disse tenho maquinas que rodam com motor de passo e encoder com essa segurança , se errar mais que 0.1mm gera um alarme e eh necessario referenciar a maquina novamente .

O linux cnc é free vc pode baixar o linux ja com o linux cnc no site linuxcnc.org.

A entrada para os encoders sao as mesma que qualquer sensor fe entrada vao nos pinos 10 11 12 13 e 15 da porta paralela , no meu caso eu coloco uma 2 porta paralela e configuro como entrada e tenho mais pinos de entrada (2~9 e mais alguns  ).

Infelizmente nao tem muitos materiais sobre isso mas começe pelo inicio, configurando a maquina  e vc vai entendendo .