Autor Tópico: Joystick para CNC  (Lida 41335 vezes)

Description:

0 Membros e 4 Visitantes estão vendo este tópico.

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick para CNC
« Resposta #135 Online: 28 de Janeiro de 2013, 17:32 »
  o trein funfou aqui.... wooohooooooooo!!!!!

Que bom. Fico feliz que rodou.

E a idéia é essa mesma. Estudar os arquivos e mudar de acordo com seus propósitos.
Quando empacar, postar a dúvida. E quando descobrir uma melhoria, mostrar o caminho das pedras.
Muita coisa ja foi discutida aqui no guia, e as que não foram encontramos na pg Linuxcnc todas as implementações e modificações possiveis.

Citar
Agora estou tentando mudar algumas config de alguns botões, mais ainda sem sucesso... :'(

Ex.
o botão 1 atribuir comando #mdi-command-02 move o eixo de y para a posição zero home (MDI_COMMAND = G53G0 Y0)

o botão 4 atibuir o comando  #mdi-command-01 move o eixo de x para a posição zero home (MDI_COMMAND = G53G0 X0)

Quais botões vc está falando? Aqueles á direita da tela do Axis, ou do Joystick?

Citar
outra coisa que não consegui é usar o botão SELECT do joy para mudar o incremental (continuo, 5mm, 1mm, ...) ou algum outro botao para usar esta opção.

Ainda não achei referência à esse comando nos manuais. Se não me engano é a tecla i.

Editado:
Achei estas referencias aqui:
http://www.linuxcnc.org/index.php/english/forum/47-hal-examples/22895-adding-incremental-jog-to-simple-remote-pendant
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?action=browse&diff=1&id=Adding_More_Controls_To_Simple_Remote_Pendant&revision=28

Abraços
« Última modificação: 28 de Janeiro de 2013, 17:57 por Alebe »

Offline Vitor Scatena

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sorocaba - SP
  • Nome:: Vitor Scatena
  • Profissão: Empresário
Re:Joystick para CNC
« Resposta #136 Online: 28 de Janeiro de 2013, 19:28 »
Alebe,

os botões que estou querendo mudar é do joy.
por ex.

o botao 4 para X home. botao 1 para y home, botao 3 para z home.....

com relação ao incremental é a tecla i mesmo, mais estava tentando em atribuir a algum botao do joy e tb mudar a velocidade de avanço pelo joy.

Estou demorando para postar as respostas pois estou sem net lá no escritório....rsss

abraço e obrigado

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick para CNC
« Resposta #137 Online: 28 de Janeiro de 2013, 22:21 »
os botões que estou querendo mudar é do joy.
por ex.

o botao 4 para X home. botao 1 para y home, botao 3 para z home.....

Ok. Mas mesmo assim fica dificil saber a qual botão vc se refere por 4, 2, 3, etc.
Nos joys que tenho aqui, só são numerados os botões traseiros, e eles são marcados somente como 1 e 2, lado esq. e lado dir.
E estes botões ja estão configurados para velocidade baixa e rápida lado esq., e pausa e resume lado dir.

Esta img que o evangelion tinha postado pode ajudar.
Eu mudei alguns botões em relação ao do evangelion.

Usando o halmeter, o Denilson postou na pg anterior, vc descobre o código de cada botão do joy e faz a mudança que quiser nos arquivos de configuração, os .hal



Citar
com relação ao incremental é a tecla i mesmo, mais estava tentando em atribuir a algum botao do joy...

A tecla i não era o problema. O problema era que eu não sabia qual comando do sistema é usado para modificar o incremento no emc.
Mas agora já sei. É este.

## add for toggle to toggle between continuous and incremental jog
 net jog-inc toggle.0.in <= input.0.btn-top


Aqui ele usa o botão btn-top, mas pode ser usado qualquer outro.

Abraços
« Última modificação: 28 de Janeiro de 2013, 22:23 por Alebe »

Offline Vitor Scatena

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sorocaba - SP
  • Nome:: Vitor Scatena
  • Profissão: Empresário
Re:Joystick para CNC
« Resposta #138 Online: 28 de Janeiro de 2013, 23:30 »
Entendi Alebe.

Eu usei o halmeter para achar as config dos botoes do meu joy e tentei fazer as modificaçoes como eu gostaria mais fica dando erro e nao funfa.

vou fazer todas as modificaçoes aqui e depois te mostro. pode ser que esteja fazendo alguma coisa errado tb...

botoes do meu joy:

 - L1 = input.0.btn-base
 - L2 = input.0.btn-top3
 - R1 = input.0.btn-base2
 - R2 = input.0.btn-pinkie
 - SELECT = input.0.btn-base3
 - START = input.0.btn-base4
 - 1 = input.0.btn-joystick
 - 2 = input.0.btn-thumb
 - 3 = input.0.btn-thumb2
 - 4 = input.0.btn-top

Esse comando para modificar o incremento no joy eu coloco ele no arquivo joypad_v3.hal? em qual local? no final do arquivo?

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick para CNC
« Resposta #139 Online: 29 de Janeiro de 2013, 00:16 »
Citar
Esse comando para modificar o incremento no joy eu coloco ele no arquivo joypad_v3.hal? em qual local? no final do arquivo?

Não é tão simples assim, hehehe. Seria bom se fosse.  ;D
Tem bem mais comandos envolvidos, e eles não podem conflitar com comandos que ja estão sendo usados.

Às vezes é mais fácil escrever todos os comandos do zero do que pegar arquivos "prontos" e querer acrescentar mais comandos.
Se der conflito, é um saco descobrir e resolver qual tá conflitando e não deixando o axis abrir.  :P

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick para CNC
« Resposta #140 Online: 29 de Janeiro de 2013, 00:18 »
Nos links que postei 5 mensagens atras tem as dicas da implementação do incremento.

Offline Vitor Scatena

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sorocaba - SP
  • Nome:: Vitor Scatena
  • Profissão: Empresário
Re:Joystick para CNC
« Resposta #141 Online: 29 de Janeiro de 2013, 00:42 »
Ok Alebe

Vou fusar um pouco aqui...rsss

Offline denilsonmanzano

  • Hobby
  • ****
  • Posts: 861
  • Sexo: Masculino
Re:Joystick para CNC
« Resposta #142 Online: 29 de Janeiro de 2013, 09:49 »
Alebe ...Vc que conhece muito bem o Emc2 , tem como eu adicionar o zeramento inicial no joy...já tentei por aqui sem sucesso...

Offline Vitor Scatena

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sorocaba - SP
  • Nome:: Vitor Scatena
  • Profissão: Empresário
Re:Joystick para CNC
« Resposta #143 Online: 29 de Janeiro de 2013, 10:31 »
Denilson, zeramento do home ou do end?
eu não sei se vcs usam como eu aqui, mais faço da seguinte forma:

O zero maquina faço pelo home (referenciar a maqui ou zero maq.)
Zero peça faço pelo end (G54, G55, G56, etc)

Faço isso pois assim consigo usar um valor específico de X,Y e Z para não trombar no fim de curso, deixo 0.1 do fim de curso em todos os eixos
No meu pós eu coloquei para ir neste zero maquina toda vez que acabar a usinagem.
Quando ligo a maq. basta eu dar home em x, y e z que já está pronto, posso mover o carro para x+ ou x- ; y+ ou y- ou z+ ou z- que ele vai parar 0.1 do final do curso dos eixos.

Pra mim seria interessante atribuir um botao do joy para dar home e outro para end.

Bom vou fazer um teste aqui no joy e ver no que dá.

Oque vc conseguir Denilson dá um toque tb.

Abraço

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick para CNC
« Resposta #144 Online: 29 de Janeiro de 2013, 15:32 »
A qual zeramento vc se refere Denilson?

Seria o que usa o G38?

Offline denilsonmanzano

  • Hobby
  • ****
  • Posts: 861
  • Sexo: Masculino
Re:Joystick para CNC
« Resposta #145 Online: 29 de Janeiro de 2013, 20:00 »
Vamos  dizer que acabamos de ligar a tela do emc2 , fazer o primeiro zeramento direto no Joy..
Não conssigo  :'(

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Joystick para CNC
« Resposta #146 Online: 29 de Janeiro de 2013, 22:32 »
Quais os passos que vc tentou?
Usou algum link de documentação do linuxcnc como referência?

Offline Vitor Scatena

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sorocaba - SP
  • Nome:: Vitor Scatena
  • Profissão: Empresário
Re:Joystick para CNC
« Resposta #147 Online: 29 de Janeiro de 2013, 22:55 »
Brinquei o dia inteirinho com o meu joy...rsssssssss

Alebe, fiz varios e varios testes aqui e acabei deixando do jeito que vc me mandou...rssss
Consegui fazer algumas alterações e outras nao. por hora vou deixar assim se não vou pirar....

Depois de tanto mexer parou de funfar o spindle. aí fiz uma nova programação desde o começo incrementando suas alterações.
só nao está funfando o spindle pelo joy. mais vai ficar assim mesmo por mais um tempo de depois e vejo.rsss

Quero agradecer mais uma vez por todas as info.

Valeu

Denislon, tb nao consegui atribuir a função "HOME" e/ou "END" pelo joy. mais a gente chega lá...rsss

Vamos continuar tentando. se alguem tiver sucesso postar o caminho das pedras.

abraço

 

/** * */