Autor Tópico: EMC só aciona motores para 1 lado  (Lida 4484 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
EMC só aciona motores para 1 lado
« Online: 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.

 

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: EMC só aciona motores para 1 lado
« Resposta #1 Online: 23 de Abril de 2010, 18:40 »
Tentou mudar o sinal de dir no soft?

lolata

  • Visitante
Re: EMC só aciona motores para 1 lado
« Resposta #2 Online: 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
EMC só aciona motores para 1 lado

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
Re: EMC só aciona motores para 1 lado
« Resposta #3 Online: 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.

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: EMC só aciona motores para 1 lado
« Resposta #4 Online: 23 de Abril de 2010, 23:06 »
Mesmo trocando, vc testou o cabo para ver se os sinais estão chegando no drive?

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
Re: EMC só aciona motores para 1 lado
« Resposta #5 Online: 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 ?


Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: EMC só aciona motores para 1 lado
« Resposta #6 Online: 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...

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
Re: EMC só aciona motores para 1 lado
« Resposta #7 Online: 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 ?

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: EMC só aciona motores para 1 lado
« Resposta #8 Online: 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.

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
Re: EMC só aciona motores para 1 lado
« Resposta #9 Online: 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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: EMC só aciona motores para 1 lado
« Resposta #10 Online: 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í?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: EMC só aciona motores para 1 lado
« Resposta #11 Online: 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...

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
Re: EMC só aciona motores para 1 lado
« Resposta #12 Online: 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.

« Última modificação: 28 de Abril de 2010, 00:12 por fub »

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: EMC só aciona motores para 1 lado
« Resposta #13 Online: 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.

Offline fub

  • Novato
  • *
  • Posts: 54
  • Sexo: Masculino
  • Carlos
Re: EMC só aciona motores para 1 lado
« Resposta #14 Online: 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 ?


 

/** * */