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

PROJETOS => Projetos - Eletrônica => Tópico iniciado por: macieira em 14 de Fevereiro de 2007, 16:21

Título: Joystick para CNC
Enviado por: macieira em 14 de Fevereiro de 2007, 16:21
Boa tarde
Caríssimos amigos

Na perpectiva de criar uma máquina cnc personalizada, decidí emplementar mais um componente a ela - um joystick.

Consultando a página BuildYourIdea.com decidí então cria-lo. Placa feita, começo a comprar os componentes e então deparo-me com uma situação:
os condensadores electrolíticos descritos (0.1uf-10V) não existem.

Começo a pesquisar então a maneira de calcular estes condensadores.
Achei a seguinte fórmula:

C=(5 x Lo) / (Vs x f), em que Lo=1A; Vs=5V; f=50Hz
encontrei o valor de 0.02F(farad).

A minha pergunta é: será este valor correcto?! ou existe outras formas de calcular o valor para os condesadores pretendidos.
A tensão de alimentação da placa é de 5V-1A(regulada pelo 7805)
A placa encontra-se em buildyouridea.com

Agradeço a vossa atenção

Josué Macieira
Título: Joystick para CNC - fotos
Enviado por: macieira em 14 de Fevereiro de 2007, 17:34
Fotos da placa
Título: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Fevereiro de 2007, 17:44
Josué,

indique o link para a página pertinente, o site BuilDYourIdea é bem grande ...

Aparentemente o que procura é um componente de uma fonte de alimentação de 5V, com o regulador 7805. Se for isto mesmo, use um capacitor de poliéster de 100 nanofarads, é o mesmo valor. Qualquer tensão de trabalho é satisfatória desde que seja maior ...
Título: Joystick para CNC
Enviado por: F.Gilii em 14 de Fevereiro de 2007, 17:45
Macieira,

Não tenho bons conheciumentos de eletronica, mas será que não seria possível fazer associações de capacitores, tal como fazemos em resistores?

Será que este valor (0,1 uF - microfarad) é tão dificil assim?
Título: Joystick para CNC
Enviado por: macieira em 14 de Fevereiro de 2007, 17:51
Caríssimos

o link é este http://www.buildyouridea.com/hardware/joystick/joystick.html

obrigado
Macieira
Título: Joystick para CNC
Enviado por: F.Gilii em 14 de Fevereiro de 2007, 17:56
Macieira e Jorge,

Não tinha visto a postagem do Jorge, que penso ter escrito ao mesmo tempo que eu - desculpe
Título: Joystick para CNC
Enviado por: macieira em 14 de Fevereiro de 2007, 17:57
Outro link onde encontra-se a dita placa montada. podemos observar os condensadores montados e pelo aspecto visual na minha opinião são electrolíticos.

http://www.buildyouridea.com/hardware/bipolar_driver/bipolar_driver.html

Abraço
Macieira
Título: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Fevereiro de 2007, 18:25
Macieira,

o capacitor a que vc se refere é parte do circuito de um oscilador astável e nada tem de crítico, vc pode de fato utilizar um de poliéster de 100nF.

Como o autor não fornece o diagrama esquemático, dei-me ao trabalho de desenhá-lo há pouco tempo, quando houve discussões relativas a essa solução e portanto conheço bem a operação do circuito.

Como curiosidade: esse cap em conjunto com os resistores de 100K e 1K determina uma frequência mínima de 140 Hz.

Sugestão: antes de energizar o circuito, assegure-se de que o potênciometro está para o lado de maior resistência ou corre o risco de danificar o 556. Se aumentar a frequência, cuidado para não chegar ao extremo ... ou melhor ainda, instale um resistor de 1K entre o pot e o outro resistor de 1K (há uma falha no projeto) ...
Título: Joystick para CNC
Enviado por: macieira em 15 de Fevereiro de 2007, 09:18
Muito obrigado Jorge

Irei adicionar então mais uma resistência de 1K como sugeriu, está será colocada em série correcto?.

Ja agora outra questão, penso que deverá ser assim mas e melhor perguntar do que fazer asneira.

Vou utilizar interruptores para accionar os movimentos do joystick e que, no meu entender, devo ligar juntamente com cada saída da placa aos interruptores o gnd, está correcta este meu pensamento?

Mais uma vez obrigado pela ajuda,
Josué Macieira
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 15 de Fevereiro de 2007, 10:03
Citação de: "macieira"
... devo ligar juntamente com cada saída da placa aos interruptores o gnd ...

Sim, está correta essa maneira de conectar as chaves.

Abaixo uma sugestão para modificação do circuito, ligeiramente diferente do que falei anteriormente, mas com o mesmo propósito, evitar danificar o 556 em função do curto-circuito que poderia ocorrer caso o potenciômetro fosse ajustado para mínima resistência.
Título: Tirando dúvidas
Enviado por: macieira em 01 de Março de 2007, 09:30
Bom dia ao forum

Sr. Jorge.

No teste que fiz com a placa, utilizei-a para simular os movimentos do motor, mas acontece que acionando o motor com a ligação como indicou dos botões do joystick, apenas tenho sinal de movimento nas posições -X, +Y, +Z e +C.
Nas posições +X, -Y, -Z e -C não dão qualquer tipo de sinal no motor, o que era suposto fazer andar o motor no sentido oposto não o faz.

Como o Sr. redesenhou a placa a minha pergunta é, existe algum erro na versão da minha placa que deva ser corrigido, como? e onde?, ou será um erro na ligação que esteja a fazer mal.

Um abraço
Macieira
Título: Re: Tirando dúvidas
Enviado por: C N C N o w ! em 01 de Março de 2007, 11:18
Citação de: "macieira"
... apenas tenho sinal de movimento nas posições -X, +Y, +Z e +C.

Macieira,

Não vejo nenhum erro no circuito, tudo deveria funcionar.

Observe que apesar da exceção de -X, todos os outros sinais dependem dos CIs 7432 e 7414, que portanto são suspeitos, o problema pode estar relacionado a eles, soldas frias, algum erro de conexão, etc, até um prob nas chaves, até mesmo mecânico. Que tipo de chaves está usando ?

Outro coisa, que não chega a ser um erro, mas é má prática de projeto, é o fato das entradas das chaves não sestarem "amarradas" a um nível lógico definido. Os CIs da família 74 interpretam uma entrada aberta como estando em nível alto (1), mas isso deixa larga margem à interferência. Eu aconselharia a acrescentar resistores pullup nessas entradas, se não resolverem o atual problema, certamente evitarão futuros.

Outra coisa que me ocorre, algo que já vi acontecer mais de uma vez é a mistura de famílias, 74, 74LS, 74HC, 74HCT ... Este não é o caso por aí, não é ?

A tensão de alimentação é de 5V, como deve ?
Título: Tirando dúvidas
Enviado por: macieira em 01 de Março de 2007, 12:51
Boa tarde ao Forum

Sr. jorge, obrigado pela sua ajuda.

Na minha hora de almoço estive testando novamente a placa.

A alimentação de facto é 5V, não esutou usando chaves para contacto apenas chanto com um fio, os CI's penso que tinha razão, não são todos iguais, tenho 1 74ls157n e outros três 74s157n, vou retificar esta situação.

Outra coisa que sucede é o aquecimento elevado dos CI's 74LS157N(deveriam ser todos iguais).

Quanto aos outros 2 condensadores da placa também são de 100N poliester?

Essas resistências pullup que mencionou para que servem?(desculpe a minha ignorância é qua não tenho muitos conhecimentos de eletrônica) como devem ser ligadas?

Um ABS
Macieira
Título: Re: Tirando dúvidas
Enviado por: C N C N o w ! em 01 de Março de 2007, 14:54
... os CI's penso que tinha razão, não são todos iguais, tenho 1 74ls157n e outros três 74s157n, vou retificar esta situação.

Prefira os da série 74, já estão obsoletos mas ainda é possível encontrá-los. Isto garante a melhor compatibilidade com a porta paralela.

Outra coisa que sucede é o aquecimento elevado dos CI's 74LS157N(deveriam ser todos iguais).

Isto é preocupante, não deveriam aquecer ... o aquecimento pode estar relaciona à causa do prob, talvez curto-circuito nas saídas ...

Quanto aos outros 2 condensadores da placa também são de 100N poliester?

Sim.

Essas resistências pullup que mencionou para que servem, como devem ser ligadas?

São resistores ligados entre cada entrada e +5V. Servem para "amarrar" ás entradas à uma tensão definida e não deixá-las flutuando, quando poderiam sofrer interferências. Use resistores de 10K nas entradas do joystick.
Título: Resolvendo dúvidas
Enviado por: macieira em 02 de Março de 2007, 09:28
Bom dia

Sr. Jorge

Após substituição dos 3 CI's diferentes e uma correção nas trilhas na placa, que por erro retirei-as para fazer a modificação como sugeriu, neste momento o oscilador(NE556 cuja função já descubrí é o que regula a velocidade(frequência) dos motores) já trabalha correctamente e o motor já gira e um único sentido e não anda aos soluços como fazia de um lado para outro.

Apenas se mantém a situação dos motores não girarem no sentido oposto, apenas tenho sinal -X,+Y,+Z e +C como antes.

Será que pode existir problemas no conjunto 74ls14n - 74ls32n - 74ls14n que estão na entrada de sinal da ligação do joystick?

Pode indicar-me qual é o cI responsável pela mudança de sinal para mudar o sentido de rotação.

Pelo que lí na vertical nos datasheets de ambos CI's a mim me parece ser o 74LS14N que inverte o sinal enquanto a função do 74LS32N é passar o sinal para o outro 74LS14N está correcto este raciocínio?

Entretando vou comprar os dois CI's 74LS14N e o 74LS32N, só para ter a certeza de que o gato não está aquí e depois comento os resultados obtidos.

Estou tentando tirar o esquema através da placa mas está muito complicado e ainda por cima sou um zero a esquerda em matéria de electrônica  :-x

ABS
Macieira
Título: Joystick para CNC
Enviado por: C N C N o w ! em 02 de Março de 2007, 11:01
Macieira,

revendo o esquema tenho a impressão de ter descoberto uma falha, que ainda não sei se é minha, no levantamento ou se original.

Como pode verificar no site, o autor fez algumas correções que podem estar relacionados ao seu prob.

Estou muito ocupado no momento, mas assim que me sobrar alguns minutos dou atenção a esta questão.

Não se dê ao trabalho de levantar o esquema, já o tenho pronto e publico assim que revisá-lo.
Título: Joystick para CNC
Enviado por: C N C N o w ! em 02 de Março de 2007, 12:17
Macieira,

conferi o esquema e minha suspeita não se confirmou. De fato algumas conexões não estavam ainda documentadas, mas tratava-se apenas da ligação à terra de entradas não utilizadas dos 74LS157, sem qualquer consequência, no que se refere a análise do seu prob.

Segue o esquema atualizado.
Título: Controlador de joystick
Enviado por: C N C N o w ! em 02 de Março de 2007, 12:22
Esquema desenhado a partir do layout da placa.

Fonte: http://www.buildyouridea.com/hardware/joystick/joystick.html
Título: Resolvendo dúvidas
Enviado por: macieira em 02 de Março de 2007, 15:36
Boa tarde

Sr. Jorge

Obrigado pela sua ajuda, vou refazer a placa novamente para ver se elimino o problema.

Quanto ao esquema, não consigo ver muito bem e quanto tento abrir a imagem não aparece nada.

Tenha mais um pouco de paciência.

Mais uma vez muito obrigado

Abs
Macieira
Título: Joystick para CNC
Enviado por: C N C N o w ! em 02 de Março de 2007, 16:57
Macieira,

eu converti a imagem para o formato GIF, mais compacto e de melhor qualidade que o JPG, mas há qualquer coisa no fórum que impede a visualização. Se vc salvar a imagem, vai poder vê-la ...
Título: Joystick para CNC
Enviado por: Danielxan em 02 de Março de 2007, 19:38
io il Jog lo ho fatto così si collega al posto della lpt.
Título: Joystick para CNC
Enviado por: F.Gilii em 02 de Março de 2007, 19:43
Ciao Daniele,

Grazie per i files...

Una domanda:
Questo circuito è lo stesso di quelle uno degli amici Jorge ed Macieira?
Título: Joystick para CNC
Enviado por: Danielxan em 03 de Março de 2007, 09:40
no questo è un semplice joystic che collegato al posto del pc può muovere 4 assi con comandi step dir.
Per collegare insieme joy e pc bisogna mettere un commutatore o meccanico o elettronico, se trovo il file del commutatore elettronico li posto.
Título: Joystick para CNC
Enviado por: F.Gilii em 03 de Março de 2007, 09:55
Grazie Daniele,

O colega Daniele mostra um circuito simples para movimentação de até 4 eixos através de sinais "passo e direção"...

Pode ser conectado junto com um PC e necessita de um comutador mecanico ou mesmo eletronico...
Título: Joystick para CNC
Enviado por: Danielxan em 03 de Março de 2007, 16:13
Questo è lo schema del commutatore elettronico, il pcb però non lo ho mai fatto.
Título: Joystick para CNC
Enviado por: Danielxan em 03 de Março de 2007, 16:20
lo schema di prima aveva il connettore d'uscita sdoppiato, questo è quello giusto.
Título: Joystick para CNC - Finalmente já trabalha
Enviado por: macieira em 19 de Março de 2007, 16:23
Boa tarde

Caríssimos amigos e Sr. Jorge

Finalmente conseguí,

 \:D/ após uma inspeção rigorosa em toda a placa ](*,) , detectei uma falha, faltava uma ligação #-o

A placa trabalha bem e sem problemas, e a velocidade dos motores é muito boa mesmo, mais rápidos do que com as outras placas.

Muito obrigado pela ajuda.

ABS
MACIEIRA
Título: Re: Joystick para CNC - Finalmente já trabalha
Enviado por: C N C N o w ! em 19 de Março de 2007, 17:16
Citação de: "macieira"
Finalmente conseguí ... faltava uma ligação...


Ótimo, Macieira ! Que bom saber que está tudo bem !

Vc poderia informar onde estava a falha exatamente ? Pode ajudar alguém que se defronte com o mesmo problema no futuro ...
Título: Re: Joystick para CNC
Enviado por: Diego MJ em 27 de Julho de 2007, 12:05
Dúvidas...

Este joystick pode ser usado com quais softwares de controle?

Abraço

Diego
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 27 de Julho de 2007, 12:35
Este joystick pode ser usado com quais softwares de controle?

Qualquer um ...
Título: Re: Joystick para CNC
Enviado por: Diego MJ em 02 de Agosto de 2007, 17:16
Olá,

Para usar este Joystick, é preciso ter mais um porta no PC correto?

SDs

Diego
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 02 de Agosto de 2007, 18:45
Para usar este Joystick, é preciso ter mais um porta no PC correto?

Diego,

o joystick funciona "em paralelo" com a porta existente, não é necessário dispor de porta adicional ...

PS: Fábio, vc tem o esquema que fiz ? Perdi o meu e não consegui baixar do fórum ...
Título: Re: Joystick para CNC
Enviado por: gimbabf em 02 de Agosto de 2007, 19:53

      Jorge
   se está se referindo ao esquema do joystick.gif pelo meio normal não consegui baixar
mas com acelerador de download baixou, qq coisa grita que eu envio. Uma pregunta, esse joystick pode ser usado com o CNC 3ax ligando nos pinos do 297 step e dir?
    Gilberto
Título: Re: Joystick para CNC
Enviado por: constrictor em 02 de Agosto de 2007, 20:10
Então mas alguém já viu essa possibilidade de usar um joystick usb no caso de usar EMC2 bem interessante embora eu não tenha entendido nadinha já que o inglês não é meu forte acredito que tenha a mesma finalidade do discutido aqui só que aqui esse controlinho de 12 botões ta bem mais de $5,00.
segue o link:http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Using_A_Joypad_To_M ove_Your_CNC_Machin e (http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Using_A_Joypad_To_Move_Your_CNC_Machine)
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 02 de Agosto de 2007, 21:32
... com acelerador de download baixou ...

Brigadu pela dica, Gilberto, com o acelerador consegui baixar ;-)
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 02 de Agosto de 2007, 21:38
... alguém já viu essa possibilidade de usar um joystick usb ...

Boa lembrança !

Tropecei nisso há algum tempo e já não me lembrava mais ... nem cheguei a testar, pretendia comprar algo semelhante ao que o autor usou, mas acredito que seja adaptável a outros modelos ... tenho aqui um joystick daqueles pra simulador de vôo ... vou arranjar um tempinho pra testar e depois posto os resultados ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 03 de Agosto de 2007, 15:44
Jorge,

Sei que você já baixou o desenho, mas não custa nada - agora em formato *.jpg...
Título: Re: Joystick para CNC
Enviado por: Diego MJ em 22 de Agosto de 2007, 12:10
Olá Fábio,

Obrigado pelo esquema. Mas tenho algumas dúvidas:

- No C.I. A7, tem o XS e XD (pinos 3 e 6 resp.) e no outro lado também tem XS e XD pino 4 e 7. Onde vai ligado isto ? 

- Quando o Joystick estiver instalado, e se movimentar a máquina com ele, as posições (medidas) serão atualizadas no Turbocnc? ou teremos que zerá-la novamente?

 ;D
Diego




Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 22 de Agosto de 2007, 12:22
- No C.I. A7, tem o XS e XD (pinos 3 e 6 resp.) e no outro lado também tem XS e XD pino 4 e 7. Onde vai ligado isto ?

S é abreviatura para Step (passo), D para Direction (direção). Os prefixos X, Y, Z e C denotam os eixos.

Os sinais à esquerda, nas entradas dos CIs A7 ~ A10 vêm da porta paralela, os sinais à direita vão para a interface dos motores.

Citar
- Quando o Joystick estiver instalado, e se movimentar a máquina com ele, as posições (medidas) serão atualizadas no Turbocnc? ou teremos que zerá-la novamente?

O joystick não se comunica com o TurboCNC, que ignora qualquer alteração de posição através do joystick.
Título: Re: Joystick para CNC
Enviado por: Diego MJ em 24 de Agosto de 2007, 12:14
Ok,

Então para ilustrar, se eu tenho uma placa CNC3AX por exemplo, esta placa do joystick ficará entre a CNC3ax e a porta paralela?

Sds

Diego
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 24 de Agosto de 2007, 13:47
... se eu tenho uma placa CNC3AX por exemplo, esta placa do joystick ficará entre a CNC3ax e a porta paralela?

Exatamente.
Título: Re: Joystick para CNC
Enviado por: Diego MJ em 12 de Setembro de 2007, 20:05
Olá Jorge,

Estive pensando cá com os meus botões, e veja se tem fundamento:

Se tiver um jeito de ligar um joystick direto na COM1, e conseguirmos programar através de pascal ou sei lá o que, e fazer com que as posições do joystick tenham os mesmos endereços das teclinhas (sobe / desce / esquerda /direita) do teclado, penso eu que o joystick funcionaria direto quando o modo JOG estiver acionado.

Faz sentido ?

Diego
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 13 de Setembro de 2007, 15:59
Diego,

E se ao invés disso você tentar interfacear o teclado, como se fosse fazer uma derivação de certas teclas.

Assim você teria um teclado remoto com exatamente as mesmas funções do teclado principal, e funcionaria conforme o programa precisa, e não teria de reprogramar nada.

Dependendo do programa de controle, poderia sim remaperar certas teclas para fazer esta função.

Me parece que tanto o Mach3 como o EMC para Linux podem fazer isso...
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 13 de Setembro de 2007, 17:23
Partilho da opinião do Fábio ...

É facílimo pegar um controlador de um teclado velho e fazer como ele fala ...

Fábio, lembra daquele comutador de teclado da Elektor ? Tá com o esquema aí ?
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 13 de Setembro de 2007, 17:24
Jorge,

Exatamente ele que me veio à mente, só que ele se nega a comparecer, mesmo depois de chamar por várias vezes...
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 13 de Setembro de 2007, 17:36
... só que ele se nega a comparecer ...

Eu tenho a coleção completa da Elektor, duro é fuçar até achar isso ... mas é simples, vou desenhar outro ...

Aliás, eu havia comprado os componentes pra montar isso pra vc e ficou em algum canto por aqui ... tá na hora de terminar o serviço ...

E tô com uma pilha de teclados tb ...
Título: Re: Joystick para CNC
Enviado por: Brenck em 13 de Setembro de 2007, 20:29
Gente,

Vi a algum tempo não me lembro mais onde... o cara fez tipo um joystick pra um toninho so que pra tinha uma caixa com 2 manivelinhas, tipo manipulo de torno msm... e funcionava igual no torno mesmo... como se fosse um acionamento do torno a distância... e ainda o caboclo colocou uns visores digitais assim ele ia girando e sabia qual a posição de deslocamento da mesa... como aqueles dos mini tornos xing lings...

Alguém já viu isso que disse? é muito complicado o circuito para fazer isso?

Obrigado
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 13 de Setembro de 2007, 21:03
... um joystick pra um toninho so que pra tinha uma caixa com 2 manivelinhas, ... e funcionava igual no torno mesmo... como se fosse um acionamento do torno a distância...

Creio que bastaria utilizar encoders pra gerar os sinais de passo e direção ... bastante simples ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 07:31
Brenk,

Muitos programas de controle tem previsão para suporte a este tipo de encoder externo...

No caso do Turbocnc também, mas me parece que há certas características que devem ser respeitadas, como a quantidade de frestas do disco do encoder, que não deve passar de 500 marcas...

A coisa não é muito clara no caso do Tcnc, pois poucas pessoas usam efetivamente este benefício
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 08:56
... poucas pessoas usam efetivamente este benefício

Sintomaticamente ... é curioso como isso desperta bastante interesse mas é tão pouco usado ... eu particularmente não vejo grande utilidade, a não ser em algum caso específico ... muito na mesma linha das manivelas nos eixos ...

Acho que vale comentar que dá pra colocar os encoders mesmo que o programa de controle não ofereça essa opção ... dá pra fazer por fora, como o joystick que discutíamos lá atrás .... aliás, dá pra usar a mesma interface ...

Tem uma malandragem que eu contava pro Rudolf há uns dias ... pouca gente conhece: dá pra usar steppers como encoders ... KCT, pra que falar assim ?  MOTORES DE PASSO e CODIFICADORES ! É disso que se trata ... vamos cultivar a "última flor do Lácio, inculta e bela" ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 14:31
Hmmmm,

Algo assim? ;)

http://www.4qdtec.com/stpen.html

http://www.webx.dk/oz2cpu/20m/encoder.htm
Título: Re: Joystick para CNC
Enviado por: Brenck em 14 de Setembro de 2007, 17:38
Gostei do segundo link  ;D
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 18:18
Algo assim? ;)

Exatamente ! Funfa muito bem ...
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 18:26
Gostei do segundo link  ;D

Escolheu bem ! Usei exatamente esse motor TEAC ... e um circuito muito semelhante ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 18:53
Mais um arquivo que pode interessar...

http://users.tkk.fi/~jwagner/electr/rotary-enc/

Se eu conseguir gerar um "gray code" como é descrito, posso fazer até um DRO como este:

http://www.shumatech.com/dro/
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 19:01
E já que falamos de "hakear" um teclado, acho que isso pode interessar:

http://www.mameworld.net/emuadvice/keyhack2.html

Eu tinha algo mais simples, mas... está perdido no vão do taco! :)
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 19:10
Solução comercial para algum programa (Machxx):

http://www.lowcostcncretrofits.com/jog%20remote.html#jog%20info

Acho tão feio como o programa - parece uma tela de video game, mas....
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 19:14
Se eu conseguir gerar um "gray code" como é descrito, posso fazer até um DRO ...

Fábio, o gray code é inerente, não tem que gerar ... tá lá prontinho ...

Vale uma observação quando ao uso de motores de passo nessa função (DRO): a rigor, não funcionam, ou funcionam mau em velocidades muito baixas, diferentemente dos codificadores óticos ... não sei se seriam uma boa opção pra DROs ... desconfio que podem deixar a gente na mão quando são mais necessários, naqueles momentos em vc precisa de um ajuste pentelhonésimo ...

Pra funfar como "potenciômetros sem fim", como mostrado, vai sem susto, adorei o resultado ...

Curioso, fiquei encafifado ... aqui [ http://users.tkk.fi/~jwagner/electr/rotary-enc/ ] é mencionado motor de spindle de HD, como tendo os sinais defasados em 90º e o esquema deixa claro que foram usadas duas fases ...

Tô encafifado pq nunca vi motor de spindle de HD que não fosse trifásico (defasagem de 120º portanto) nem que apresentassem os terminais das fases separados, como aparece no esquema ... e tenho coisas aqui de mais de 20 anos (funfando !). Alguém já viu algo assim ?

(não tô dizendo que não funfa, tô só curioso ...)

Adendo: Pq não usar as três fases ? Principalmente pra aumentar a resolução ... a primeira vista não parece haver dificuldades pra implementar ... gostei dessa de usar motor de HD ... vou dar uma espiada nisso ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 19:17
Jorge,

Engraçado que quando eu lí o artigo, lembrei que os motores de HD são "brushless" trifásicos, e sim, as fases estariam defasadas em 120 graus mesmo, mas como não conheço de eletrônica, pensei que o tal circuito converteria os sinais em uma onda quadrada apenas, não importando se as fases estão em outro angulo diferente dos 90 graus...

Será que o circiuito não faz esta compensação?
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 19:33
... pensei que o tal circuito converteria os sinais em uma onda quadrada apenas, não importando se as fases estão em outro angulo diferente dos 90 graus...

De fato é isso o que acontece ... vira onda quadrada ( é pra isso, apenas e tão somente o circuitinho, quadrar. Contagem ou outras coisas são externas a ele) e não importa a defasagem de 120º ...

Citar
Será que o circiuito não faz esta compensação?

Não, e nem é necessária para aquela aplicação ... o que me chama a atenção é a defasagem mencionada - incorreta - e a ligação isolada das fases ... todos os motores que vi, e é fácil ver na maioria dos HDs, ou o fechamento é em estrela, ou triângulo ... em suma, as fases estão sempre amarradas umas as outras ou a um ponto central ... sei lá, ele pode ter modificado isso ... mas não foi o que entendi ...
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 19:35
Acho tão feio como o programa ...

É, joystick de boiola com preço de macho ... he, he, he ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 19:40
Jorge,

Eu estava a um tempo atrás vendo o tal do Machxx aqui em casa, quando meu pai entrou no "escriptorium" e me viu mexendo no programa e me perguntou se eu estaja jogando algum bingo ou jogo online...

Ô coisinha feia... :)
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 14 de Setembro de 2007, 19:56
... me perguntou se eu estaja jogando algum bingo ou jogo online..

Pois é ... mas tem quem goste ... eu fico zonzo toda aquela poluição visual ... gozado que ontem falávamos do Sabayon, de design impecável e hj estava testando por aqui e me veio a mente o que um designer como o responsável pelo site e pelo prog não faria por um MachX e outros bons progs que padecem dos mesmos males ...  Mas se o Art é um competentíssimo programador, é tb um notório cabeça-dura ...  :P
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 14 de Setembro de 2007, 20:00
Citar
Pois é ... mas tem quem goste ...

Usando a máxima popular, "Tem gosto pra tudo..."

Pois é - já notei que a grande maioria das pessoas que tem um certo talento, como por exemplo o caso do Art na programação, lhes falta um bom senso de estética...

Já pensou se ele não mantivesse tudo debaixo das asas, e delegasse a responsabilidade do visual para algum cara competente???
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 30 de Novembro de 2007, 10:52
Posto aqui tb, aproveitando que em função de uma discussão que rola em um outro fórum fiz umas fotos do que eu chamei, pra impressionar os botocudos, de Tracking Disk, muito criativamente inspirado em Tracking Ball, já que de stick a coisa não tem nada, embora reconheça que há joy no troço ...
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 30 de Novembro de 2007, 20:02
Jorge,

Gostei da traquitana...

Vais usar o próprio motor para gerar os sinais como se fosse um "encoder"?
Título: Re: Joystick para CNC
Enviado por: C N C N o w ! em 30 de Novembro de 2007, 20:55
Vais usar o próprio motor para gerar os sinais como se fosse um "encoder"?

Isso mesmo, mas com um multiplicador de frequência.

Com pequeno impulso no volante a frequência é de apenas uns 20 Hz ... com grande impulso não vai muito além dos 60 Hz ... ou seja, haja braço pra movimentar um eixo desse modo ...

É mais um gadget ...
Título: Re: Joystick para CNC
Enviado por: Blackmore em 29 de Dezembro de 2007, 20:14
cncnow

fala mestre .. tudo bem?
dae ... fez o HD Tranking Disk?
como está o projeto? apesar de não ter nível para tal eu fiquei interessado ...

abraço!
Título: Re: Joystick para CNC
Enviado por: Cledson Souza em 09 de Junho de 2008, 08:15
Bom dia Senhores.

        Peço desculpas ao administradores do fórum por ressucitar o tópico, mas acredito que o achado seja importante.

        Encontrei esse fim de semana um joystick muito bom e barato, paguei apenas R$20,00, pq o dono da loja disse que não tem mais viabilidade comercial pq foi projetado para win95/98 (embora tenha visto na net que diversos usuários utilizam em plataforma xp).
        Em principio comprei para desmontar e fazer um novo circuito de controle, me valendo apenas da teclas e do manche, mas vi que ele é programável, fiz testes no tcnc e correu tudo certo.

        Ainda não consegui fazer o manche desempenhar seu papel, mas utilizei as teclas e botôes para funções como ALT, F8, ESC, setas,PGUP e PGDOWN.


        O modelo é cylcone 3d fabricado pela Interact.
       
Título: Re: Joystick para CNC
Enviado por: Cledson Souza em 22 de Julho de 2008, 09:45
Bom dia.

        O Carlos (Fooze) me recomendou o uso de um software chamado xpadder. Esse programa é responsável por tornar um joystick totalmente programável, você pode utilizá-lo para simular o mouse ou o teclado. Não pude testar com o joystick que tenho porque minha "game port" não está funcionado. Mas li vários relatos na net que falam bem do programa.

       Peço aos que dispuserem de joystick que testem o programa e por gentileza postem os resultados, o programa é capaz de reconhercer praticamente qualquer joystick, usb ou não.

        Obrigado,

http://xpadder.com/download.html
Título: Re: Joystick para CNC
Enviado por: AvanTesmA em 24 de Julho de 2008, 16:43
Boa tarde,

Embora não seja um joystick, lembrei desse post ao me deparar com esse bicho abaixo descrito:

http://www.sparkfun.com/commerce/product_info.php?products_id=8678 (http://www.sparkfun.com/commerce/product_info.php?products_id=8678)

Infelizmente é caro (para nós brasucas) e exige uma eletrônica de suporte mais elaborada. Mas parece-me interessante pois é selado, o que é sempre bom em ambientes onde o pó e resíduos estão sempre presentes.

[]s
Título: Re: Joystick para CNC
Enviado por: RAranda em 11 de Agosto de 2008, 08:28
        Encontrei esse fim de semana um joystick muito bom e barato, paguei apenas R$20,00, pq o dono da loja disse que não tem mais viabilidade comercial pq foi projetado para win95/98 (embora tenha visto na net que diversos usuários utilizam em plataforma xp).

        Ainda não consegui fazer o manche desempenhar seu papel, mas utilizei as teclas e botôes para funções como ALT, F8, ESC, setas,PGUP e PGDOWN.


Caro amigo Cledson.

Fiquei muito interessado em seu achado.

Acabei de ganhar um muito parecido e gostaria de saber se evoluiu em seu projeto, pois quando tiver minha máquina funcionando, vou querer colocar um joy desses para fazer funcionar.

Agradeço sua atenção.

Abraços.

Rubens 
Título: Re: Joystick para CNC
Enviado por: Cledson Souza em 11 de Agosto de 2008, 11:09
Bom dia.

        Raranda, funcionou bem sim, porq
Título: Re: Joystick para CNC
Enviado por: Cledson Souza em 11 de Agosto de 2008, 11:10
*porque  o computador enxerga este joystick como se ele fosse o teclado. Na realidade ele trabalha em paralelo ao teclado, conforme pode-se ver na foto acima os conectores.
Título: Re: Joystick para CNC
Enviado por: Alebe em 11 de Agosto de 2008, 11:49
Rubens,

O Richard parece que conseguiu bons resultados e com o emc. De uma olhada.

http://www.guiacnc.com.br/forum/index.php/topic,2507.msg59639.html#msg59639
Título: Re: Joystick para CNC
Enviado por: RAranda em 03 de Setembro de 2008, 11:17
Bom dia Cledson....

como está funcionando o Joy?

Está realmente funcionando como o teclado, consegue fazer o jog em todos os eixos?

Estou querendo configurar um para usar com minha futura máquina.

Usarei o EMC2.

Será que dá certo.

Pode me passar mais detalhes de como configurou o seu.

Abraços.

Rubens 
Título: Re: Joystick para CNC
Enviado por: Cledson Souza em 03 de Setembro de 2008, 12:12
Funciona como teclado sim, cada uma das teclas pode ser programada a qualquer momento pra assumir qualquer função, são duas páginas de programação (cada tecla pode assumir dois valores (página)) e você escolhe qual quer usar no momento.

     Faço jog em todos os eixos
Título: Re: Joystick para CNC
Enviado por: luis silva em 08 de Agosto de 2009, 18:26
ressuscitando o tópico!

se alguém souber responder, agradeço!!

será que podia usar isto para controlar o mackxx ??

http://www.amazon.com/gp/customer-media/product-gallery/B000FRW8KS/ref=cm_ciu_pdp_images_0?ie=UTF8&index=0

obg

abraços
Título: Re: Joystick para CNC
Enviado por: Osvaldo em 23 de Março de 2010, 20:37
Desculpe , só agora achei este tópico sobre joystick .
Coloquei alguma coisa no tópico sobre Mach2/3 .

http://www.guiacnc.com.br/index.php/topic,5960.0.html

Título: Re: Joystick para CNC
Enviado por: denilsonmanzano em 06 de Abril de 2010, 15:59
Olá pessoal...

Aos que entendem de linux ,tentei adicionar um joystick no meu linux ,mais não tive sucesso....
Fui seguindo o tutorial do Richard ,mais quando chegou na etapa de testar o joystick ,não funfou ,da um erro ,alguem ja passou por isso ?
Veja o erro que deu no conssole.....
O joystick que estou usando é da liderchip joipad vibration.

obrigado.
abs
Denilson.
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 06 de Abril de 2010, 16:18
Que versão do EMC está usando?

Soube que a versão 2.2.8 tinha este erro e que teria sido arrumado na versão 2.3.x

O erro está descrito:

Foi feita uma chamada de um novo pino depois do comando "Hal_Ready".

Veja no arquivo onde fez a alteração algo relacionado ao "button 0"
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 06 de Abril de 2010, 16:19
Desculpe - o contrário - o erro aparece na versão mais nova e funciona na versão 2.2.8
Título: Re: Joystick para CNC
Enviado por: denilsonmanzano em 06 de Abril de 2010, 17:34
É isso Fabio...

Minha versão é a 2.3.0
O que devo fazer ,me desculpe a ignorancia ,mais são meus primeiros contatos com Linux ,em qual arquivo houve essa chamada "ERRADA" ,e o que devo fazer para corrigir ?
Em anexo tela do emc quando tentei executa-lo.. :-[ :-[

obrigado.
abs
Denilson.
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 06 de Abril de 2010, 18:02
Denilson,

Acredito que você tenha alterado algum arquivo de configuração do programa, já que afirmou ter usado um roteiro de um terceiro para fazer o joystick funcionar...

Há algumas possibilidades:
- tentar voltar para uma versão anterior que não dê este erro.
- volta o arquivo para o original (e voce deve ter feito uma cópia de segurança ;) )
- Tenta descobrir o que está de errado e faz alguma alteração nos arquivos de configuração para tentar corrigir.

Eu estou meio atrapalhado neste momento para poder tentar ajudar, mas talvez algum colega daqui possa fazer o favor de ajudar, ou na pior das hipóteses terá que tirar a ferrugem do seu Inglês e perguntrar ao pessoal do desenvolvimento desse programa, nas listas de discussão do EMC...
Título: Re: Joystick para CNC
Enviado por: Alebe em 07 de Abril de 2010, 00:29
Denilson,
Procure usar a barra de rolagem nessa tela de erro para ver o fim dela.
Essa é a parte mais importante da mensagem.
Veja que o emc diz que o joystick não existe.
É claro, eu abri o programa com ele desconectado só pra demonstrar.
Título: Re: Joystick para CNC
Enviado por: Alebe em 07 de Abril de 2010, 00:43
Olhando a pg do emc vi que era um bug que ja foi corrigido na versão 2.3.1

May 16, 2009 EMC 2.3.1 released

    * hm2: fixed a bug that would cause the stepgen to oscillate by one step when the scale was negative
    * hm2: use stepgen accel headroom in sample configurations
    * configs: add GEOMETRY=AXYZ to Sherline4Axis so A rotates
    * Fix hal_joystick 'HAL: ERROR: pin_new called after hal_ready'

http://wiki.linuxcnc.org/emcinfo.pl?Released
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 07 de Abril de 2010, 08:34
Alebe,

Obrigado - eu não tinha visto esta informação no site do EMC...

Creio que fazer um "upgrade" para a nova versão deva resolver.
Título: Re: Joystick para CNC
Enviado por: denilsonmanzano em 07 de Abril de 2010, 09:29
Fabio e Alebe ,muito obrigado pela força ,vou baixar a nova versão do emc2 pra ver se dou conta do recado...

abraços.
Denilson.
Título: Re: Joystick para CNC
Enviado por: denilsonmanzano em 07 de Abril de 2010, 14:51
Fabio e Alebe ...

Era a versão do emc mesmo ,com a 2.3.5 funfou direitinho...
Valeu ;D ;D ;D

grande abraço
OBRIGADO.
Denilson.

Título: Re: Joystick para CNC
Enviado por: macieira em 07 de Julho de 2010, 11:42
Boa tarde

caros amigos,

Apresento o meu novo joystick, este projecto tem como autor Sergio Fiocco.

Um a braço
Título: Re: Joystick para CNC
Enviado por: macieira em 07 de Julho de 2010, 11:47
Ops,

Faltou o link do video.



Um abraço
Título: Re: Joystick para CNC
Enviado por: F.Gilii em 07 de Julho de 2010, 11:53
Que legal - do Fiser da Itália...

Ficou bem interessante.

Parabéns
Título: Re: Joystick para CNC
Enviado por: Cézar Angeliton em 17 de Setembro de 2010, 20:02
Olá pessoal!!!

Meu nome é Cézar e sou téc. em eletrônica. Sou cadastrado no fórum já faz um tempinho, mas acho que essa é minha primeira postagem.
Muito trabalho e tempo escasso acabaram por me tirar do foco desde que me cadastrei com a intenção de aprender algo e tentar montar minha "criaturinha".
Parabenizo à todos os administradores, colaboradores e membros participantes deste fórum pelos brilhantes trabalhos aqui discutidos e apresentados. Mesmo leigo no assunto, sinto que o nível dos participantes é muito elevado e mostram um conhecimento invejável para aqueles que detém menos "CNC na veia", como eu. Desde já peço desculpas pelos lápsos que certamente cometerei ao longo das postagens futuras, mas prometo que tentarei ao máximo adquirir conhecimentos para atingir esse patamar elevado em que vocês se encontram. Sei que não há nada mais irritante do que um cara  enchendo o saco e perguntando tudo o tempo todo, por isso que pesquiso mais e posto menos.
Dentro dos meus limites estou disposto à cooperar e ajudar no que for preciso. Mas agora vamos à parte chata que falei anteriormente... rsrsrsrs...
Alguém teria mais detalhes sobre esse JOYSTICK que o Macieira postou? É show de bola esse contrôle! Pesquisei muito na NET e achei muitos posts e vídeos sobre ele mas não consegui encontrar os arquivos para gravar o PIC. Nos anexos que o Macieira postou até tem os layouts mas sem os arquivos do PIC o resto fica inutil.
Agradeço antecipadamente a ajuda de todos que se dispuserem a me ajudar nessa empreitada.

Um forte abraço;
Cézar Angeliton.
Título: Re: Joystick para CNC
Enviado por: macieira em 08 de Novembro de 2010, 10:09
Boas cézar

Não prometo para você o prazo de tempo para o envio do arquivo PIC, o arquivo estava no computador portatil que pegou fogo. :'( :'( :'(

Vou tirar o arquivo do pic e posto assim que puder. ;) ;) ;)

Macieira
Título: Re: Joystick para CNC
Enviado por: joelzomer em 18 de Novembro de 2010, 20:51
boa noite

só para acrescentar esse joy parece ser legal para usar na cnc

http://cgi.ebay.com/USB-Joystick-Joypad-Gamepad-Controller-PC-Laptop-/280572062198?pt=Video_Games_Accessories&hash=item415365e9f6 (http://cgi.ebay.com/USB-Joystick-Joypad-Gamepad-Controller-PC-Laptop-/280572062198?pt=Video_Games_Accessories&hash=item415365e9f6)

Grato
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 14 de Fevereiro de 2011, 14:37
Olá pessoal ..

Não estou consseguindo colocar o joystick no emc2 versão 2.4.6 que vem no ubuntu 10.04..
Tentei instalar o ubuntu 8.04 com o emc 2.3.5 que sei que funciona ,porém a maquina é drives sata ,e não conssegui realizar a instalação com o 8.04..
Tentei colocar o emc 2.3.5 no 10.04 ,também não conssegui da erros na instalação..
Alguem tem alguma idéia ,ja passou por este problema ..

obrigado.
Denilson..
Título: Re:Joystick para CNC
Enviado por: Alebe em 14 de Fevereiro de 2011, 15:33
Não estou consseguindo colocar o joystick no emc2 versão 2.4.6 que vem no ubuntu 10.04..

Sim, tem alguns conflitos com os modulos do joystick do ubuntu 10.04.
Mas não entendo porque o erro com o sata no 8,04
Tenho instalado aqui o 8 com sata e funfa tudo sem problemas.
Pode até ser problema da placa mãe. Qual o modelo dela? Tá com placa de video instalada?


Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 14 de Fevereiro de 2011, 16:01
A placa mãe é a G31VS-m
video onboard.

O problema é que tentei em varios pcs ,e deu o mesmo erro ..
Se consseguir instalar o joy no 10.04 acho que ficaria melhor devido a instalação do 10.04 funcionar legal em qualquer maquina..

abraço.
Denilson
Título: Re:Joystick para CNC
Enviado por: Alebe em 14 de Fevereiro de 2011, 21:29
Esse problema pode ser na realidade do hd.
Tenho visto muita instalação e mau funcionamento do ubunto+emc por causa de hd com defeito mas que aparentemente estava bom.
E não adianta conseguir instalar o xp que isto não chega a ser um teste de confiabilidade...
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 16 de Fevereiro de 2011, 12:38
Alebe..

Acredito que não seje hd ,devido a eu ter consseguido instalar o 10.04
Mas agora após ter ficado até as 7 da manhã na luta no pc ,conssegui configurar o joy no 10.04... ::)
O unico problema que percebi é que algumas informações como ferramenta ,etc não abre no codigo g no emc 2.4.3 , será que é o pos processador que não esta configurado adequadamente ,no emc2.3.5 abre normal..

abraço.
Denilson..
Título: Re:Joystick para CNC
Enviado por: Alebe em 16 de Fevereiro de 2011, 14:42
Mas agora após ter ficado até as 7 da manhã na luta no pc ,conssegui configurar o joy no 10.04... ::)

Oi Denilson,
Opa, legal. E vc não poderia nos dizer o que fez para ele funfar no 10?

Citar
será que é o pos processador que não esta configurado adequadamente ,no emc2.3.5 abre normal..

Se usou o mesmo processador em ambos e só funcionou no 2.3, então deve ser algo no emc. No nucleo do sistema.

Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 16 de Fevereiro de 2011, 15:15
Alebe ..

O esquema do joy é o mesmo  que antes ,só mudou os nomes...
Em vez de carregar os modulos com este comando 

"halcmd: loadusr hal_joystick -d /dev/input/js0 -p joypad "

agora é com este comando

" halcmd: loadusr -W hal_input -KRAL USB "

e o Halmeter é como era antes

" halcmd: loadusr halmeter

No arquivo .ini em vez de chamar "HALFILE = joypad.hal" agora chama HALFILE = joypad_v3.hal

E o Arquivo de configuração Joypad_v3.hal segue em anexo..

grande abraço , obrigado mais uma vez pela atenção ...

Denilson..
 
Título: Re:Joystick para CNC
Enviado por: Alebe em 16 de Fevereiro de 2011, 18:12
Beleza Denilson!  8) Vou colocar pra rodar aqui tambem.
Obrigado
Título: Re:Joystick para CNC
Enviado por: Alebe em 17 de Fevereiro de 2011, 16:03
Denilson,
Joy configurado e testado no 10.04. Positivo e operante.  ;)
Precisei mudar um comando no arquivo joypad_v3.hal que vc postou, pois do jeito que estava dava erro ao abrir o emc.
Não deu este erro aí?
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 17 de Fevereiro de 2011, 16:10
Alebe ,não deu erro não ,Que erro que apresentou ai , e o que mudou para conssertar ,é bom eu ficar atento ,vai que me pega de surpresa ,hehehehe ??
Vc observou que agora ficou com 3 velocidades no joystick ,4 m/m ,com o primeiro botão acionado 1,5 m/m e com o segundo botão 0,3 m/m !!

Coloca o arquivo que vc mudou ai joypad_v3.hal ,assim se alguem precisar e com o que coloquei dar erro ,já vai para segunda opção...

abraço.
Denilson...
Título: Re:Joystick para CNC
Enviado por: Alebe em 17 de Fevereiro de 2011, 18:05
Que erro que apresentou ai , e o que mudou para conssertar ,...

O tela de erro indicava que o comando não era reconhecido.

O que fiz: Na linha 64 onde estava assim:
net reverse-z sum2.1.in0 <= input.0.abs-rx-position

Precisei mudar para:
net reverse-z sum2.1.in0 <= input.0.abs-z-position

Talvez tenha a ver por usarmos joystick diferentes. Mas é só suposição minha.
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 17 de Fevereiro de 2011, 20:38
Blz Alebe ..

Acredito que seje este o erro ,causado por diferentes joystick ..
Mas esta registrado...hehehe h

grande abraço...
Denilson..
Título: Re:Joystick para CNC
Enviado por: slobato em 23 de Fevereiro de 2011, 13:39
Gostei muito desse Joystick:

DIY Rotary Joystick for CNC (http://www.youtube.com/watch?v=K8fvubt3K88#)
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 23 de Fevereiro de 2011, 13:49
Realmente muito legal...
Título: Re:Joystick para CNC
Enviado por: Alebe em 23 de Fevereiro de 2011, 14:49
Gostei muito desse Joystick:

O link pra construir ele: http://rototron.info/CNCJoy/CNCJoy.aspx (http://rototron.info/CNCJoy/CNCJoy.aspx)
Título: Re:Joystick para CNC
Enviado por: Pilarski em 23 de Fevereiro de 2011, 18:02
Pessoal,

Posso estar falando uma grande besteira.....
é possível usar como joystick um controle de playstation??
Título: Re:Joystick para CNC
Enviado por: mandiares em 23 de Fevereiro de 2011, 18:37
Bom. Quando se trabalha com o Mach3 existe um plug in a disposição chamado joystick.mp3 que pode ser baixado diretamente do site da Artsoft.com.
A instalação é bem simples e funciona com qualquer joystick USB. A restrição é que só é possivel o controle de dois eixos.
Tenho instalado na minha criatura. O mais interessante que o funcionamento é progressivo, ou seja, quanto mais vc. afasta a alavanca do neutro a avanço aumenta na mesma proporção.
Infelizmente não tenho experiencia neste assunto  com o E=MC².
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 23 de Fevereiro de 2011, 19:03
Funciona perfeitamente também no emc  ,eu tenho aqui funcionando no emc2.4.6 tudo blz..

abraços..
Denilson.
Título: Re:Joystick para CNC
Enviado por: Bruxo em 23 de Fevereiro de 2011, 20:10
Ola a todos,, Denilson,, vc usa joystick no EMC 2 certo? me diz uma coisa, controla os 3 eixos?  controla o avanço tambem?, , qualquer joystick usb  funciona?? é dificil configurar?  desculpa por tantas perguntas, rs,rs,rs,,, abçs Bruxo
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 24 de Fevereiro de 2011, 10:40
Olá  Bruxo...

Segue em anexo um tutorial que copiei do amigo Evangelion e funciona perfeitamente em qualquer joystick destes de videogame conector USB,pelo menos todos joy que comprei até hoje serviu..
 Observação __ Este esquema funciona em EMC 2.3.x  ,versões acima ,muda alguns arquivos...

Bruxo , controla todos os eixos.. além de ter recurssos dos botões...


Abraços
Denilson..
Título: Re:Joystick para CNC
Enviado por: Bruxo em 24 de Fevereiro de 2011, 21:46
Grande Denilson,, tudo bem?? muito obrigado pelas dicas e por postar os arquivos ok,, mas a versão que uso é o EMC 8.10,  acho que é isso,,,rs, sendo assim, se eu tentar colocar um joystick, acho que vou ter algums  problemas né!  e com certeza eu não saberei resolver, rs rs,, mas mesmo assim vou tentar,,,, sei la,,, vou comprar um joystick e mãos a obra, rs, mais uma vez obrigado!!  PS: não esqueça, se um dia, vc vier p/ região,,,, o convite ta de pé ok! abçs,, Bruxo
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 25 de Fevereiro de 2011, 13:11
Grande Bruxo...

Agradeço muito seu convite ,e fique tranquilo ,que se passar ai por perto ,com certeza irei icomoda-lo  ;) ;)

A versão que falou ai 8.04 é a verção do linux ( UNBUTU) a versão do emc ,vc ve na hora que inicia o programa do emc2 ,ele esta escrito na tela emc2.x.x ,da ima olhada ai e dpois nos relata ..
Se sua versão for 2.3.0 não instala o joy , precisa ser 2.3.5 acima..

qualquer duvida estou a disposição...

grande abraço.
Denilson..
Título: Re:Joystick para CNC
Enviado por: geancoelho em 22 de Junho de 2011, 13:04
Boa tarde!!


O link pra construir o joistick http://rototron.info/CNCJoy/CNCJoy.aspx (http://rototron.info/CNCJoy/CNCJoy.aspx)

Alguem tem o Firmware da Atmel que vai nele????
Título: Re:Joystick para CNC
Enviado por: Alebe em 22 de Junho de 2011, 13:34
Acredito que ele nunca tenha postado o código na pg
Como ele diz lá:

AVR Code - For ATMega88
Coming soon...

Outro problema é o joy usado por ele.
Muito trabalho para fazer um, e muito caro para usar o LS-30.
Título: Re:Joystick para CNC
Enviado por: grounyx em 30 de Junho de 2011, 13:43
Tem um site chamado lizard lick www.lizardlick.com (http://www.lizardlick.com) compro muito material com eles pois faço joysticks customizados para pc, ps3, xbox  especifico para jogo de luta.

um dos modelos que eu mais gosto é o IL bem robusto.

(http://www.lizardlick.com/assets/images/il/joysticks/il_eurojoystick_r.jpg)

La tem os modelos japoneses mais caros, mas o IL em especial custa apenas 10 obamas  sempre compro com eles e nunca fui taxado :D  ( matendo os pedidos abaixo de 50 obamas ).

Título: Re:Joystick para CNC
Enviado por: _André_ em 06 de Março de 2012, 19:08
Olá a todos!

Estou montando uma máquina de dois eixos (X e Y) e vou controla-los manualmente. No esquema anexo, basicamente o circuito da cnc3ax, porém com os eixos X e Y, e um oscilador para movimentar os motores sem a utilização do PC.

Gostaria de saber como adaptar um joystick postado acima. Lendo o tópico, vi o circuito postado http://www.guiacnc.com.br/index.php?action=dlattach;topic=742.0;attach=5528;image (http://www.guiacnc.com.br/index.php?action=dlattach;topic=742.0;attach=5528;image) mas confesso que não entendi.

Abraço a todos
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 23 de Janeiro de 2013, 22:47
Boa noite galera.
Não consigo instalar de jeito nenhum o joystick, já fiz umas 30 tentativas e nada.
Conforme o tutorial do Evangelion que o Denilson postou algumas paginas atras.
Fiz todas as alterações conforme o tutorial, mais quando chego no passo n. 6 tenho problema. Quando abro um terminal e digito "halrun" e depois "halcmd: loadusr hal_joystick -d /dev/input/js0 -p joypad" dá como diretório nao encontrado.
Tento abrir o emc ele não abre e aparece uma tela com um monte de erros.
Minha versão do emc é 2.5.1, não sei te tem algo a ver.
Outra coisa entre as várias tentativas que fiz, foi localizar o arquivo js0. observei que o meu nao abre nada, parece estar em branco. é assim mesmo?

valeu
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 23 de Janeiro de 2013, 23:30
è devido a versão...
tenta ai

Comando para pegar o nome do Joystick no Final do Arquivo
 
less /proc/bus/input/devices - (USB Gamepad - foi o nome encontrado no comando less /proc/bus/input/devices)


loadusr -W hal_input -KRAL USB Gamepad


 Testar Joystick

halrun
loadusr -W hal_input -KRAL USB Gamepad
loadusr halmeter


Link com explicações

http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?action=browse&diff=1&id=A_New_Approach_For_Using_Joypads_With_EMC2 (http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?action=browse&diff=1&id=A_New_Approach_For_Using_Joypads_With_EMC2)

abraço...
Denilson..
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 24 de Janeiro de 2013, 00:12
Valeu Denilson.

vou tentar mais algumas vezes amanha...rsss

abraço
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 24 de Janeiro de 2013, 12:48
Denilson, devo ser muito burro pois ainda nao consegui configurar o joy...rsssss

Bom...

Fiz novamente copnforme o tutorial, só mudei o arquivo panel.xml para panel_v3.xml;

achei o nome do meu joy e fiz o procedimento acima.

6 passo - ok - aparece a config e o joy está funcionando mais............... ......

Quando vou abrir o emc aparece a tela com os erros..... :'(

Devo estar passando por alguma coisa ou alguma config deve estar diferente. já estou enlouquecendo..rsss

Abraço
Título: Re:Joystick para CNC
Enviado por: Alebe em 24 de Janeiro de 2013, 16:04
Qual é o erro informado? (Na tela de erro, copie somente o que esta no parágrafo "Debug file information:")
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 24 de Janeiro de 2013, 23:02
Eu não entendi o porque trocou o nome do painel ....teria que trocar o arquivo do joy...
faça o seguinte teste ... coloque o # antes da chamada do joy e ve se o programa inicia ...
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 25 de Janeiro de 2013, 13:15
Segue o erro Alebe.

Denilson, realmente o arquivo que mudei foi o do joy mesmo e não do panel como escrivi anteriormente.

Obrigado
Título: Re:Joystick para CNC
Enviado por: Alebe em 26 de Janeiro de 2013, 15:01
Vitor,
O erro indica problemas no arquivo joypad_v3.hal.

Tem como postar ele para darmos uma olhada?
Como ele é pequeno,  pode copiar o conteudo dele na mensagem.

E aproveite e compacte (zip) toda a pasta de sua configuração e poste, que eu testo aqui no meu pc.
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 27 de Janeiro de 2013, 10:11
dá uma olhada Alebe

#    Hal configuration file to move a cnc machine using a joypad using joyhandle component

#    Copyright 2008 Paul Willutzki <paul[at]willutzki[dot]de>

#    Licence: GPL

#    Version 3

#    This Hal-File needs the joyhandle component.
#    This uses the following formula for a non linear joypad movements:
#    y = (scale * (a*x^power + b*x)) + offset 
#
#    The parameters a and b are adjusted in such a way, that the function starts at (deadband,offset) and ends at (1,scale+offset).
#    Negative values will be treated point symetrically to origin. Values -deadband < x < +deadband will be set to zero.
#    Values x > 1 and x < -1 will be skipped to +-scale+offset. Negative scale values invert the movement.
#    With power one can adjust the nonlinearity (default = 2).
#    Default for deadband is 0.
#    Valid values are: power >= 1.0 (reasonable values are 1.x .. 4-5), 0 <= deadband < 0.99 (reasonable 0.1). If you use high deadbands (>0.5) you need higher power values to smoothly start at (deadband,offset).
#    The additional offset component can be set in special cases (default = 0).
#    All values can be adjusted for each instance (joypad axis) separately.

#    Please take also a look at the manpages for johandle.

#    Insert the following lines in the INI-File (section [HAL])
#    HALUI = halui
#    HALFILE = joypad_V3.hal

#    Explicações dos Botões e Comando
#    http://wiki.linuxcnc.org/emcinfo.pl?Using_A_Joypad_To_J og_And_Control_Spin dle_Speeds (http://wiki.linuxcnc.org/emcinfo.pl?Using_A_Joypad_To_Jog_And_Control_Spindle_Speeds)

# Load the hal_input component that creates pins for axes and buttons
# See man hal_input for details and finding input devices
loadusr -W hal_input -KRAL USB

loadrt or2 count=2
loadrt mux4 count=1
addf or2.0 servo-thread
addf or2.1 servo-thread
addf mux4.0 servo-thread
 

setp mux4.0.in0 4000 # this one must be 0 to prevent motion unless a button is pressed
setp mux4.0.in1 500
setp mux4.0.in2 1500
 
net remote-speed-slow or2.0.in0 input.0.btn-top2
net remote-speed-medium or2.1.in0 input.0.btn-base
 
net joy-speed-1 mux4.0.sel0 <= or2.0.out
net joy-speed-2 mux4.0.sel1 <= or2.1.out
net joy-speed-final halui.jog-speed <= mux4.0.out
 
net joy-x-jog halui.jog.0.analog <= input.0.abs-x-position

loadrt sum2 count=2 # 1 for each axis you need to reverse, also check to make sure you don't all ready have sum2 loaded
addf sum2.0 servo-thread # in my case I needed to reverse the Y and Z axis
addf sum2.1 servo-thread

setp sum2.0.gain0 -1
net reverse-y sum2.0.in0 <= input.0.abs-y-position
net joy-y-jog halui.jog.1.analog <= sum2.0.out

setp sum2.1.gain0 -1
net reverse-z sum2.1.in0 <= input.0.abs-rx-position
net joy-z-jog halui.jog.2.analog <= sum2.1.out

 
# [BUTTON-SAMPLES] use your own joypad pin-names
#One button sample
#net spindleOff input.0.btn-base3 => halui.spindle.stop
#net spindleOn input.0.btn-base4 => halui.spindle.start

net remote-home-all halui.mdi-command-04 <= input.0.btn-trigger
net remote-tool-home halui.mdi-command-05 <= input.0.btn-thumb
net remote-zero-all halui.mdi-command-00 <= input.0.btn-thumb2
net remote-tool-change halui.mdi-command-06 <= input.0.btn-top
net remote-resume halui.program.resum e <= input.0.btn-pinkie
net remote-stop halui.program.pause <= input.0.btn-base2
net remote-tool-autozero halui.mdi-command-08 <= input.0.btn-base3
net remote-start halui.program.run halui.mode.auto <= input.0.btn-base4


Obrigado pela ajuda Alebe.
Gostaria tb de agradecer a ajuda de todos do forum.

Valeu
Título: Re:Joystick para CNC
Enviado por: Alebe em 27 de Janeiro de 2013, 14:50
Vitor,
Renomeie sua configuração anterior com outro nome, e use esta anexada.
Veja se agora funfa e se está tudo do jeito que configurou (velocidades, tamanhos, etc.)
De brinde vai algumas perfumarias: tempo de usinagem, rpm do spindle... hehehe

Só lembro que agora não pode mais usar o assistente para modificar ou acrescentar nada nesta configuração, pois ele apagará todas as mudanças feitas.
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 27 de Janeiro de 2013, 16:08
Vc é o cara Alebe...rssss
Estou indo agora testar

Abraço e muito obrigado mais uma vez pela atenção e pelas informações...

Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 27 de Janeiro de 2013, 21:05
Grande Alebe...sempre disposto...sou muito grato a vc...sempre foi um dos primeiros a ajudar a galera ...

Grande abraço..com muita gratidão... ;)
Título: Re:Joystick para CNC
Enviado por: Alebe em 27 de Janeiro de 2013, 23:49
Vitor,
Não deixe de reportar se funfou ou não.


Denilson,
Não faço nada a mais do que já fizeram por mim. Mesmo assim, obrigado pelas palavras.
Abraço
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 28 de Janeiro de 2013, 13:28
Grande Alebe, o trein funfou aqui.... wooohooooooooo!!!!!
As "perfumarias" ficaram excelentes.... do jeito que eu queria...rsss

Primeiramente gostaria de agradecer sua atenção e toda sua paciencia. Sou muito grato.
Espero poder retribuir um dia a vc e a todos do forum tb.
Sou iniciante neste mundo maravilhoso o qual sempre fui apaixonado mais tenho um longa jornada ainda, jornada a qual nunca se acaba.

Bom, vamos lá....

Na minha maq. eu utilizo o home apenas para referenciar a maq.(zero maquina) Assim consigo atribuir um valor especifico aos eixos, evitando entao o temido fim de curso.

Para as peças utilizo o G54, G55, etc.

Por ex.

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 80.75001292
MAX_ACCELERATION = 500.0
STEPGEN_MAXACCEL = 625.0
SCALE = 224.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 607.0

HOME_OFFSET = 0.0


Com isso fiz algumas mudanças no arquivo .ini
#mdi-command-04 move a ferramenta para o zero peça em todos os eixos
MDI_COMMAND = G54G0 X0Y0Z0
#mdi-command-01 move o eixo de x para a posição zero home
MDI_COMMAND = G53G0 X0
#mdi-command-02 move o eixo de y para a posição zero home
MDI_COMMAND = G53G0 Y0
#mdi-command-03 move o eixo de z para a posição zero home
MDI_COMMAND = G53G0 Z0
#mdi-command-00 envia os eixos para suas posições de home
MDI_COMMAND = G28
#mdi-command-05 coloca os eicos x e y em zero e move o eixo de z para 10 mm acima do zero
MDI_COMMAND = G54G0 X0Y0Z-10
#mdi-command-06 coloca os eixos na posição que eu escolhi para troca de ferramenta
MDI_COMMAND = G53G0 X500Y350Z0
#mdi-command-07 move a minha máquina para a posição de limite máximo maquina
MDI_COMMAND = G53G0 X-607.0 Y-610.0

outra coisa,
para funcionar aquele arquivo que vc me mandou precisei apenas apagar  "input.0.btn-trigger" da  linha: net remote-home-all halui.mdi-command-04 <= input.0.btn-trigger

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)

etc.

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.

Segue meus arquivos em anexo

Valeu mais uma vez Alebe.

Abraço
Título: Re:Joystick para CNC
Enviado por: Alebe em 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://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 (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?action=browse&diff=1&id=Adding_More_Controls_To_Simple_Remote_Pendant&revision=28)

Abraços
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 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
Título: Re:Joystick para CNC
Enviado por: Alebe em 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

(http://www.guiacnc.com.br/projetos-de-usuarios/projeto-cnc-do-evangelion/?action=dlattach;attach=16920)

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
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 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?
Título: Re:Joystick para CNC
Enviado por: Alebe em 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
Título: Re:Joystick para CNC
Enviado por: Alebe em 29 de Janeiro de 2013, 00:18
Nos links que postei 5 mensagens atras tem as dicas da implementação do incremento.
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 29 de Janeiro de 2013, 00:42
Ok Alebe

Vou fusar um pouco aqui...rsss
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 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...
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 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
Título: Re:Joystick para CNC
Enviado por: Alebe em 29 de Janeiro de 2013, 15:32
A qual zeramento vc se refere Denilson?

Seria o que usa o G38?
Título: Re:Joystick para CNC
Enviado por: denilsonmanzano em 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  :'(
Título: Re:Joystick para CNC
Enviado por: Alebe em 29 de Janeiro de 2013, 22:32
Quais os passos que vc tentou?
Usou algum link de documentação do linuxcnc como referência?
Título: Re:Joystick para CNC
Enviado por: Vitor Scatena em 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