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

SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: fub em 23 de Abril de 2010, 18:13

Título: EMC só aciona motores para 1 lado
Enviado por: fub em 23 de Abril de 2010, 18:13
Olá amigos,

  Estou com um pepino que não consego resolver de modo algum, e não é por falta de pesquisa.
   Troquei de computador e instalei o ubuntu mas minha máquina só aciona os eixos para um lado( menos ).
   Já fiz os seguintes testes: troca do cabo da paralela, rodar com turbocnc, desabilitar usb e também já coloquei a paralela em todos os modos possíveis ( aliás, falando nisso, o correto é "normal" ou "bi-direcional" ? ).
     Meus drivers são SMILE, cpu 3,4 Ghz com 2 Gb RAM, placa video OFF-BOARD.
    As configurações estao 5.000  5.000  20.000  20.000  para step time, step space , dir hold e setup respectivamente. Já fiz várias alterações nestes valores mas nao adianta.
    Lembrando que a maquina roda com estes valores, só que vai e não volta.
   Agradeço qualquer ajuda.

 
Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 23 de Abril de 2010, 18:40
Tentou mudar o sinal de dir no soft?
Título: Re: EMC só aciona motores para 1 lado
Enviado por: lolata em 23 de Abril de 2010, 19:14
Caro Amigo;
Segue a tela que eu uso em minha maquina, dá uma conferida p/ ver se suas configurações está dessa forma
(http://www.lolata.com.br/cnc/Captura_da_tela-2.png)
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 23 de Abril de 2010, 20:26
Sim, quando mudo o sinal de dir marcando para hi ou lo, apenas troca o sentido em que o eixo anda mas continua não andando para o outro lado.

Lolata, as config. etão iguais, apenas com o x e y invertidos, ou seja 2e3 para x e 4 e 5 para y. O meu software não tem aque ja opção de usar configuracões HAL.

Seria o caso de reinstalar ?

Obs.: no outro computador estava funcionando o emc mas o emc estava dando erro de PANICO, kernel, alguma coisa assim, por isso troquei de computador.
Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 23 de Abril de 2010, 23:06
Mesmo trocando, vc testou o cabo para ver se os sinais estão chegando no drive?
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 24 de Abril de 2010, 01:41
    Sim Alebe, 
   
   Testei neste computador novo com o turbocnc e funciona tudo ok, portanto acho que o problema é com configuração do emc.

    Não ficou claro pra mim o seguinte:  Para o eixo X por exemplo, o pino 2 manda os sinais de passo e o 3 manda os sinais de direção, mas como é determinada a direção para um lado ou para o outro ? 
    Eu imagino que seja através do pino 3  estando no nível alto ou no nível baixo, vai para mais ou para menos. Ou estou falando besteira? E porque só está indo para menos ?

Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 24 de Abril de 2010, 14:28
Eu imagino que seja através do pino 3  estando no nível alto ou no nível baixo, vai para mais ou para menos.

Seria isso mesmo.

Testei neste computador novo com o turbocnc e funciona tudo ok, portanto acho que o problema é com configuração do emc.

Então eu aconselho testar o cabo usando o emc2, sem o smile conectado e depois com ele, para ver se o sinal no pino 3 muda de baixo pra alto.
Assim vc terá certeza que o problema é no soft.
Se vc estivesse usando a 3ax, eu diria para ver se não tem trilha em curto.
Mas, como é o Smile acho dificil ser algo assim...
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 24 de Abril de 2010, 15:15
Ok ALebe, vou testar.
Acho que a possibilidade do problema ser no smile está descartada, porque com o turbocnc funciona normalmente. Estou errado ?
Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 24 de Abril de 2010, 16:51
Tambem tenho a mesma impressão.
Até diria pra vc, se possivel, reinstalar o ubunto.  :o

E digo porque.
No começo de abril caiu um raio aqui em casa e além dos aparelhos que estavam ligados irem pro céu :'(, o emc2 a partir daí ficou completamente pirado.
Ora travava, ora dava perda de passos, e não era a eletrônica.
Pois testei no tcnc e mach (mesmo pc) e funfava direitinho.
Desinstalei/instalei só o emc, instalei o ubunto sem formatar o antigo ... e cousa e tal, mas só voltou a funcionar sem problemas quando reinstalei o ubunto todo.
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 25 de Abril de 2010, 22:12
Ok Alebe,

   Segui seu conselho e reinstalei o ubuntu. Amanhã vou testar na máquina, mas por enquanto medi o pino 3 e está dando 5 volts quando muda a direção.
   Fiz tanta coisa que nem me lembro mais se havia testado o pino antes de reinstalar, mas vamos ver na prática o que acontece agora...

   Só mais uma dúvida: Por que a minha tela de configuração da porta paralela não tem aquelas duas caixinhas para marcar ( Include Custom  Hal configuration e Include PYVX@#% Panel ) conforme mostra a imagem do Lolata abaixo ?

http://www.lolata.com.br/cnc/Captura_da_tela-2.png
Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 25 de Abril de 2010, 23:56
Por que a minha tela de configuração da porta paralela não tem aquelas duas caixinhas para marcar ( Include Custom  Hal configuration e Include PYVX@#% Panel )

Não sei, mas deveria ter. Qual é a versão do emc2 aí?
Título: Re: EMC só aciona motores para 1 lado
Enviado por: F.Gilii em 26 de Abril de 2010, 07:12
Por que a minha tela de configuração da porta paralela não tem aquelas duas caixinhas para marcar

Placa de vídeo (ou driver de video)  está instalado corretamente?

A interface Axis pede driver de video com aceleração OpenGL...
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 28 de Abril de 2010, 00:11

Placa de vídeo (ou driver de video)  está instalado corretamente?

A interface Axis pede driver de video com aceleração OpenGL...
[/quote]

   Vou verificar Fábio, mas no que isto poderia interferir neste caso, de ir para um lado só ?

   A propósito, no pino 3 está dando 3,5 volts e não 5 como eu havia dito. Mas funciona no turbo cnc perfeitamente.
    Quanto às caixinhas para marcar, eu já baixei a versão correta. Mas o problema de ir só para um lado continua o mesmo.

Título: Re: EMC só aciona motores para 1 lado
Enviado por: F.Gilii em 28 de Abril de 2010, 08:29
Vou verificar Fábio, mas no que isto poderia interferir neste caso, de ir para um lado só ?
Se a instalação do sistema não está estável ou correta, como se pode garantir que seu funcionamento seja o correto?

Se não tem os drivers de video instalados corretamente, o processador do PC estará bem mais atarefado, e esta sobrecarga desviará capacidade de processamento importante para por exemplo gerenciamento das portas

Citar
A propósito, no pino 3 está dando 3,5 volts e não 5 como eu havia dito. Mas funciona no turbo cnc perfeitamente.
Se este pino é relativo a "direção", deveria ter algo perto de 5V ou 0V, dependendo do estado.
Se este pino é usado para "passo", o multimetro só mostra uma média de tensão, já que a onda gerada é quadrada e o multimetro não coinsegue medir corretamente.

Citar
Quanto às caixinhas para marcar, eu já baixei a versão correta. Mas o problema de ir só para um lado continua o mesmo.
Reinstale tudo - se percistir o problema, pode ser que este PC não sirva ao propósito.

Entenda por reinstalação uma formatação completa e feita corretamente.
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 29 de Abril de 2010, 01:04

Se este pino é relativo a "direção", deveria ter algo perto de 5V ou 0V, dependendo do estado.
Se este pino é usado para "passo", o multimetro só mostra uma média de tensão, já que a onda gerada é quadrada e o multimetro não coinsegue medir corretamente.

  A medição foi feita nos pinos 3, 5 e 7, pinos de direção. Por isso fiquei sismado com esse 3,5 volts ao invés de 5 volts.
  No pino 1 que é de ENABLE dá 5 volts normalmente.

  Mas a novidade é que hoje eu já estava prestes a desistir da CPU e tive uma última idéia:  Instalar o mach 3 para testar.

  Depois de instalado e configurado (mach), medi as tensões nos pinos de direção e estava dando 4,0 volts (continuo encafifado - porque não 5 volts?). Mesmo assim liguei novamente na máquina e quando comecei o teste ocorreu o mesmo problema (só ia para um lado). Foi aí que, não me lembro porque, desliguei os SMILES e liguei novamente e EUREKA !  Eles ressucitaram ! Andavam para os dois lados !
 
  Então fechei o MACH, saí do ruindows, voltei a carregar o EMC e fucionou corretamente.

  Porém, sempre que eu estou configurando  os eixos no Step Config Wizard (agora de volta ao EMC) e faço alguma alteração nos valores e depois clico no "Test this axis" , tenho que desligar e ligar novamente os drivers (eles estão numa régua de tomadas separada) para voltarem a andar novamente para os dois lados.
 
  Porque no turbocnc não acontece isto ?  Seria alguma configuração a ser feita no EMC e no MACH parecida com a opção de "reiniciar porta" do turbocnc ?

Título: Re: EMC só aciona motores para 1 lado
Enviado por: F.Gilii em 29 de Abril de 2010, 21:08
Carlos,

Pode ser que a porta paralela esteja em outro modo que não bidirecional...

Não tenho certeza, mas acho que o EMC pede por este modo, então dê uma olhada na BIOS de seu micro.
Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 29 de Abril de 2010, 22:13
Ou sua placa mãe necessita que vc reinicialize o pc em mudanças de uso do hardware.
Eu uso a reinicialização como padrão para quase todas as mudanças que faço, principalmente em SO de controle de máquinas.
Título: Re: EMC só aciona motores para 1 lado
Enviado por: fub em 29 de Abril de 2010, 22:19
Pois é Gilii,  então o modo correto é bidirecional ao invés de normal, correto ?   Vou verificar...

Se bem que medi em todos os modos e continua dando 3,5 volts, mas vou testar fazendo algumas usinagens para ver o que acontece.

Obs. No outro computador que eu tinha acontecia o que você falou: Dependendo do modo em que estava a porta dava 3 volts ou 5 volts no pino 1 de enable. Nos outros não medi.


   ALEBE,

   Você se refere à reinicialização do mesmo modo como é feita quando instalamos algum soft ou driver novo?
   O que vc quer dizer é que sempre que eu mudar alguma configuração no emc devo reiniciar o computador ? Lembrando que o que eu disse que reiniciei toda vez que mudei a configuração foram os SMILES.
 


Obrigado pela atenção .
Título: Re: EMC só aciona motores para 1 lado
Enviado por: F.Gilii em 29 de Abril de 2010, 22:27
Se bem que medi em todos os modos e continua dando 3,5 volts, mas vou testar fazendo algumas usinagens para ver o que acontece.
O modo não tem nada a haver com a tensão de saída...
Título: Re: EMC só aciona motores para 1 lado
Enviado por: Alebe em 29 de Abril de 2010, 22:29
   ALEBE,

Você se refere à reinicialização do mesmo modo como é feita quando instalamos algum soft ou driver novo?

Exatamente.
Se pra usarmos as vezes uma webcam precisamos reiniciar, o que dizer do uso de uma cnc.. ;)