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

SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: Rodrigo Diver em 27 de Novembro de 2013, 08:49

Título: Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 27 de Novembro de 2013, 08:49
Bom Dia,
Senhores.

Eu tenho um torno horizontal com Mach3, que funciona razoavelmente bem, contudo para usinar rosca eu preciso limitar a quantidade de divisões do encoder do eixo arvore a 1 divisão, senão o Mach3 perde a sincronia e mata a rosca.
O problema é que, quando eu faço roscas com diâmetro grande a rotação tem que ser baixa dai a velocidade do eixo arvore não estabiliza porque uma divisão é muito pouco. Já tentei de tudo mais não funciona direito em baixa rotação só em alta.

Gostaria de saber se os Srs. já usinaram rosca em torno com EMC2 e se ele aceita mais de 1 divisão por volta do eixo arvore?
A estabilidade do EMC2 é boa?
Eu nunca trabalhei com ele, mas to pensando em tenta substituir o Mach3 por ele o que os Srs. acham?
Título: Re:Usinagem de rosca no EMC2
Enviado por: denilsonmanzano em 27 de Novembro de 2013, 09:30
Quem trabalha diretamente com isso é o amigo Eneas ...Ja vi vários retrofites dele ...me parece que trabalha com 25 divisões com o emc..

abraço...
Denilson..
Título: Re:Usinagem de rosca no EMC2
Enviado por: Eneias Eringer em 27 de Novembro de 2013, 10:13
Já usei 400 divisoes de um encoder comercial no Emc, a menor rpm que usei pra fazer rosca foi 500 para uma rosca de 1.25 de passo .

Hoje em dia uso 50 divisões da uma olhada

http://www.guiacnc.com.br/tornos/torno-cnc-(retrofit)/75/ (http://www.guiacnc.com.br/tornos/torno-cnc-(retrofit)/75/)

No emc tem que mudar uma linha da configuraçao para usar encoder em baixas rotaçoes , ele tipo interpola o espaço de uma divisão pra outra :

Trocar essa linha :

net spindle-position encoder.0.position => motion.spindle-revs

Por essa:

net spindle-position encoder.0.position-interpolated => motion.spindle-revs

Título: Re:Usinagem de rosca no EMC2
Enviado por: CRBR em 27 de Novembro de 2013, 10:44
Já usei 400 divisoes de um encoder comercial no Emc, a menor rpm que usei pra fazer rosca foi 500 para uma rosca de 1.25 de passo .

Hoje em dia uso 50 divisões da uma olhada

http://www.guiacnc.com.br/tornos/torno-cnc-(retrofit)/75/ (http://www.guiacnc.com.br/tornos/torno-cnc-(retrofit)/75/)

No emc tem que mudar uma linha da configuraçao para usar encoder em baixas rotaçoes , ele tipo interpola o espaço de uma divisão pra outra :

Trocar essa linha :

net spindle-position encoder.0.position => motion.spindle-revs

Por essa:

net spindle-position encoder.0.position-interpolated => motion.spindle-revs

Enéias,

O que você me diz de um encoder com 100 PPR que tem limite de 5000 RPM,

Este daria para um torno pequeno.

Obrigado,

Carlos
Título: Re:Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 27 de Novembro de 2013, 10:54
Legal Eneias, parabéns pelo retrofitting.
O que eu precisava saber é se o EMC2 trabalha com mais de uma divisão quando faz rosca e pelo o que você falou parece que faz, as roscas que eu preciso fazer vão rodar no máximo a 20 RPM.

É um torno vertical com 3 metros de placa.
http://www.guiacnc.com.br/projetos-de-usuarios/projeto-torno-vertical-cnc-utilizando-mach3/ (http://www.guiacnc.com.br/projetos-de-usuarios/projeto-torno-vertical-cnc-utilizando-mach3/)
Eu vou posta um vídeo da movimentação dos eixos, ta quase pronto .

Eu uso o Mach3 hoje, mas infelizmente ele não consegue trabalhar com mais de uma divisão quando faz rosca, dai pra baixa rotação não estabiliza a velocidade, ou seja não vai ser viavel usar no vertical porque a velocidade máxima dele é 80 RPM.

Qual versão do Linux e EMC2 você utiliza Eneias ?
Já teve problemas de travar o PC ou usinar errado?

Obrigado
Rodrigo Diver
Título: Re:Usinagem de rosca no EMC2
Enviado por: mulapreta em 27 de Novembro de 2013, 13:24
Rodrigo,

Você está na região de Sorocaba, não é verdade?
O Eneias está na região de Osasco.

Dado a importância do seu projeto, acho que valeria a pena uma conversinha de olho no olho. É claro que depois você postaria as soluções encontrada...

Abs.

Edson



Título: Re:Usinagem de rosca no EMC2
Enviado por: Eneias Eringer em 27 de Novembro de 2013, 16:10
Eu uso a versao 8.04 do ubuntu com o emc 2.3!

Atualmente faço um lote de peças umas 300 peças por mês em meu torno essas peças:

base forvet (http://www.youtube.com/watch?v=2dg5QLAp9iM#ws)

nunca tive problemas com perda de passo ou outra coisa parecida.

Estou a disposição para recebe-lo em uma visita!



Enéias,

O que você me diz de um encoder com 100 PPR que tem limite de 5000 RPM,

Este daria para um torno pequeno.

Obrigado,

Carlos

Só testando o limite esta na porta paralela receber os pulsos, e eu não sei qual é o limite!!!
Título: Re:Usinagem de rosca no EMC2
Enviado por: CRBR em 27 de Novembro de 2013, 17:16
Eneias,

É que vi os encoder  pronto para aquisição tem diversos tipos, por isso perguntei sobre a possibilidade dos de 100 ppr até o limite de 5000 rpm

http://www.hohner.com.br/site/produtos.php?id=434&nome=Encoder%20Miniatura (http://www.hohner.com.br/site/produtos.php?id=434&nome=Encoder%20Miniatura)

Título: Re:Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 27 de Novembro de 2013, 21:02
Eneias, eu estou instalando o Ubuntu 10.04 numa máquina virtual para começa a me ambientar com o linux e o EMC2 e vou tenta fazer algum teste no final de semana.
Em relação ao EMC2 você fez alguma alteração especial para trabalhar com o torno?

Agradeço o convite, seria muito bom conversar pessoalmente e conhecer o seu torno.

Obrigado
Rodrigo Diver

Título: Re:Usinagem de rosca no EMC2
Enviado por: Eneias Eringer em 27 de Novembro de 2013, 21:10
tive que fazer algumas alterações para o controle do rpm , pois pelo wizard  o emc não tem como configurar um spindle step e dir somente por pwm.
Título: Re:Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 27 de Novembro de 2013, 23:21
Eneias, então o controle do seu eixo arvore é com pulso e direção e não com sinal analógico?!

Eu comecei a fuçar no EMC2 e nas configurações tem a opção de habilitar 3 portas paralelas, você sabe se é possível utilizar três portas paralelas ao mesmo tempo?
Título: Re:Usinagem de rosca no EMC2
Enviado por: Eneias Eringer em 27 de Novembro de 2013, 23:33
na verdade eu uso uma placa que converte o sinal digital do pulso em analógico de 0-10v pro inversor.

eu uso sempre 2 portas paralelas uma para o controle geral da maquina e outra para o MPG que eu faço , acredito não ter problemas em usar 3!!
Título: Re:Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 10 de Dezembro de 2013, 19:59
Boa Noite.

Estou começando a mexer no linux/EMC2, instalei o Ubuntu 10.04 com EMC2 Configurei os pinos de entrada e saída da porta paralela e os tempos dos ciclos, conforme o wizard StepConfig, contudo quando termino de configurar e carrego o GCode a opção de executar não esta habilitado.

Precisa configurar algo a mais além do StepConfig?



Título: Re:Usinagem de rosca no EMC2
Enviado por: Alebe em 10 de Dezembro de 2013, 23:17
Use
F1 ( Parada de emergência) e
F2 (ON/OFF) para liberar a movimentação.

Se não resolver, é porque configurou um pino de enable e ele está invertido.
Use o assistente novamente e configure com a inversão do sinal.

Importante!!!
Qualquer modificação feita manualmente nos arquivos será apagada ao usar o assistente novamente.
Então é melhor inverter manualmente no arquivo Sua_Config.hal

Procure uma linha assim:
net estop-ext <= parport.0.pin-??-in-not onde ?? é o pino.
Apague somente isto:
-not
Se a linha não tinha o -not, então acrescente-o.
Título: Re:Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 11 de Dezembro de 2013, 09:03
Obrigado Alexandre!

Deu certo a máquina está habilitada para trabalhar.

Estou com outra duvida, eu trabalho com Mach3 a algum tempo, porém vira e mexe o software começa a dar problemas por isso estou testando o EMC2.
Eu notei que a interface do EMC2 é bem mais simples que do Mach3, não tem as funções de corretor dos eixos e uma serie de coisas.
Em relação a essas funções extras, o EMC2 já possui implementado e eu não to sabendo habilita-las ou simplesmente não tem?

Obrigado

Rodrigo Diver.

Título: Re:Usinagem de rosca no EMC2
Enviado por: Alebe em 11 de Dezembro de 2013, 14:04
Obrigado Alexandre!

Deu certo a máquina está habilitada para trabalhar.

Que bom!
Só uma retificação no que escrevi.
Eu disse pino de enable, mas na verdade o certo seria estop, como consta no comando que postei.

Citar
Eu notei que a interface do EMC2 é bem mais simples que do Mach3, não tem as funções de corretor dos eixos e uma serie de coisas.
Em relação a essas funções extras, o EMC2 já possui implementado e eu não to sabendo habilita-las ou simplesmente não tem?

Vc entendeu certo.
Como diz o Gilii, as "perfumarias" são opcionais.
São um pouquinho mais complicadas de acrescentar do que no mach.
http://linuxcnc.org/docs/html/gui/gladevcp.html (http://linuxcnc.org/docs/html/gui/gladevcp.html) 
Título: Re:Usinagem de rosca no EMC2
Enviado por: Alebe em 11 de Dezembro de 2013, 14:21
A minha tela.
Título: Re:Usinagem de rosca no EMC2
Enviado por: Rodrigo Diver em 11 de Dezembro de 2013, 18:13
Pelo que eu entendi é possível utilizar esse editor Glade para criar e personalizar a tela principal do EMC2, implementado botões e sinaleiros conforme o gosto do cliente. Isso mesmo ?!

Vou procurar o download desse editor para começar a fuçar!!  ;D

Obrigado pela dica, deverão surgir muitas duvidas ainda!!  ::)