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
-
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?
-
Nunca usei o EMC mas sim o Mach3 controlado por rede via TCP/IP - funciona bem...
-
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.
-
... 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.
-
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!?
-
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.
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.
-
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.