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

SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: deru em 20 de Janeiro de 2012, 12:28

Título: miniemc2
Enviado por: deru em 20 de Janeiro de 2012, 12:28
Estava navegando pela net, pesquisando informações sobre processadores ARM e linux e me deparo com esse projeto.

http://code.google.com/p/miniemc2/wiki/PageName (http://code.google.com/p/miniemc2/wiki/PageName)

Muito interessante, me parece que conseguiram gerar os sinais para os drivers pela porta ethernet. Alguém do fórum já usa esse sistema?

Título: Re:miniemc2
Enviado por: F.Gilii em 20 de Janeiro de 2012, 13:27
Nunca usei o EMC mas sim o Mach3 controlado por rede via TCP/IP - funciona bem...
Título: Re:miniemc2
Enviado por: deru em 20 de Janeiro de 2012, 16:25

Legal! Eu nunca usei o Mach3, a minha última licença que adquiri do Windows foi o Windows 2000, depois só linux. :o
Como é que funciona esse sistema no Mach3? Vc envia os gcode via TCP/IP e tem uma placa buffer que recepciona o gcode e transfere pra os drivers da cnc?

Desculpa a pergunta de novato, estou estudando bastante mas é muita informação nesse mundo do CNC.

Título: Re:miniemc2
Enviado por: C N C N o w ! em 20 de Janeiro de 2012, 16:43
... parece que conseguiram gerar os sinais para os drivers pela porta ethernet.

Essa não é uma boa descrição do sistema ... a conexão pela rede ( ethernet ) provê o acesso à interface operacional e nada mais. O sistema operacional e o prog de controle rodam no dispositivo remoto, responsável por todo o processamento. os drivers dos motores recebem os pulsos de controle  pelas saídas do dispositivo, absolutamente independentes de ethernet.

O que o Fábio menciona é uma arquitetura diferente, mista, onde o processo é efetuado em parte pelo prog de controle e parte pelo dispositivo remoto.
Título: Re:miniemc2
Enviado por: deru em 21 de Janeiro de 2012, 13:28
Obrigado pela explicação ;)

Poxa, eu tinha pensado que poderíamos aposentar as portas paralelas e substituir pelas placas de rede :-[
O custo é muito alto para construir drivers que recebem os pulsos pela ethernet? Como o rtai consegue trabalhar em tempo real com placas de rede seria uma boa, melhor que USB, não!?
Título: Re:miniemc2
Enviado por: C N C N o w ! em 21 de Janeiro de 2012, 16:06
O custo é muito alto para construir drivers que recebem os pulsos pela ethernet?

Não faz sentido falar em "drivers que recebem os pulsos pela ethernet" ... até podemos integrar todo o sistema em uma única placa, mas ainda seria uma descrição bastante forçada da coisa. Não faz sentido tb falar em "drivers que recebem os pulsos pela USB" ... USB e Ethernet são interfaces de comunicação, o tráfego é de pacotes de dados, não pulsos de passo e direção.

Citar
Como o rtai consegue trabalhar em tempo real com placas de rede seria uma boa, melhor que USB, não!?

Eu creio que ethernet é melhor para a aplicação em função da distância que é possível alcançar, da melhor imunidade a ruído, bem como a isolação galvânica inerente, todos aspectos vantajosos no ambiente industrial.
Título: Re:miniemc2
Enviado por: deru em 27 de Janeiro de 2012, 13:59
Obrigado pelos esclarecimentos, cada vez aprendendo mais. Então resumindo a explicação, as portas USB e ethernet só transferem pacotes de dados não geram pulsos, quem gera os pulsos é o software que empacota e manda via interface para máquina.
Entendo o conceito fica muito mais fácil de assimilar o funcionamento entre a fresadora e o computador.
Trabalhei numa empresa que fazia peças em tornos cnc(mori seiki, amada, etc). Especializada em eixos , guias e barras roscadas. Os materiais usinados eram na grande maioria aço/inox tanto cromado como não cromado. Não cheguei a operar as cnc, mas ficava fascinado com o funcionamento e sempre encucado como aquelas máquinas funcionavam. As Mori Seiki que eram as mais novas rodavam com MS Windows.