Autor Tópico: acionamento de valvula 5/3 vias com mach3  (Lida 3697 vezes)

Description:

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

Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
acionamento de valvula 5/3 vias com mach3
« Online: 14 de Dezembro de 2013, 08:17 »
Ola, a todos
Gostaria se possivel da ajuda dos colegas para resolução de uma pendenga!
Preciso controlar a abertura e fechamento de uma valvula 5/3 vias com centro fechado e duplo solenoide via programa no mach3 turn
Pensei no seguinte:
Um codigo M que acione o solenoide 1 e outro codigo M que acione o solenoide 2 e um outro que desative os anteriores, tipo m3,m4,m5 só que eu já uso estes, teria que ser outros
Será que fica bom assim?
segue imagem da valvula
agradeço desde ja as dicas
Obrigado

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #1 Online: 14 de Dezembro de 2013, 20:46 »


Caro Gukoster, a sua pergunta já inclui a resposta, pode usar um codigo M, nesse caso terá que ser quarquer um açima
de M100.

Ex:
M150
M151
M152

obrigado


Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #2 Online: 14 de Dezembro de 2013, 21:05 »
Matrix, obrigado pela resposta
mas como configuro isso no mach3
Obrigado!

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #3 Online: 14 de Dezembro de 2013, 21:22 »


Estas macro tem que ser criadas, e gravadas dentro da pasta macros no mach3 (onde está instalado o mach3)


1º abre o editor de script VB em, Operador, VB Script Editor.
2º dentro do editor escreve (ActivateSignal(OutPut3)) output é a saida que você quer usar.
3º grava a macro com o nome que quer usar nesta função por exemplo (M150)

E faz este procedimento para o resto das funções que precisa.


Tem que ter atenção que, ao activar uma saida talvez tenha que desactivar a outra, nesse caso escreve a macro assim:

deActivateSignal(OutPut2)
ActivateSignal(OutPut3)

Assim ele desactiva a saida 2 antes de activar a saida 3.












Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #4 Online: 14 de Dezembro de 2013, 22:23 »
ok Matrix vou tentar depois posto o resultado
muito obrigado

Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #5 Online: 14 de Dezembro de 2013, 23:13 »
Matrix, ficou show de bola, se manja do assunto cara!
agora só falta fazer a parte fisica

sem querer abusar, sera que é possivel colocar um tempo em segundos e após isso desativa a saida?
como ficaria a macro
obrigadão!

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #6 Online: 15 de Dezembro de 2013, 19:49 »


Eu vou dar uma dica, dependendo exactamente da função que pretende pode não funcionar, talvez assim:


ActivateSignal(OutPut3)
sleep(2000)
deActivateSignal(OutPut3)


O valor 2000 penso que é em milisegundos, ou seja 2 segundos, quando a macro for chamada vai activar a saida 3, espera 2 segundos e desactiva a mesma saida.


Como disse depende qual a finalidade desta função, pode dizer exactamente o que está acionando esta valvula??




Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #7 Online: 15 de Dezembro de 2013, 23:42 »
Matrix será para fixação de peça por meio de uma pinça acionada por pistão dupla ação, como a valvula é com centro fechado penso que dando apenas um pulso com um tempo suficiente para o cilindro avançar e após retirar o pulso na solenoide o cilindro continuará na posiçao, com isso aumento a vida util do solenoide, pois nao precisarei que ela fique energizada durante todo o tempo da usinagem, o unico problema é se tiver vazamento de ar após a valvula.

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #8 Online: 17 de Dezembro de 2013, 21:00 »

Acho que tem que considerar bem se é mesmo necessario fazer essa função, até porque não me parece que isso aumente muito
o tempo de vida do solenoide, ou se aumentar não irá ser muito mais, tenho varias valvulas com diferente vias, trabalham diariamente, fazem dezenas de ciclos diarios, algumas já tem mais de cinco anos e ainda funcionam.

De qualquer forma, quando disse que poderia não funcionar, tem a ver com esse mesmo tempo de espera para desligar, quando
uma macro é chamada todo o programa pára, e só continua quando finalizar a macro, digamos que, se precisar que o programa continue após acionar o cilindro, ou seja aciona o cilindro, e o tempo para desligar corra junto com o programa(GCode), este modo não dá.


A unica forma é usar a macro M150, mais a macropump, a macropump corre em simultaneo com o programa (GCode).

Baralhei???

Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #9 Online: 23 de Dezembro de 2013, 07:39 »
Matriz, blz?
Estes dias foram bastante corridos pra mim em função de ter que acabar um serviço, mas finalmente neste domingo tive tempo para implementar esta função em minha maquina, mas não coloquei o tempo na macro para desligar a solenoide, vou deixar assim por enquanto para ver quanto tempo dura a bobina, mesmo por que o preço de uma bobina nova não é caro, fica apenas em torno de 19,00.
Eu aproveitei tambem para adicionar botões esternos (start, stop) para agilizar pois assim não preciso ficar usando o teclado, mas esbarrei num problema, não funfou.
Eu utilizei duas entradas na placa isoladora e utilizei as OEM trig#1 e 2, coloquei o numero correspondente da entrada e o atalho do teclado, sabe me dizer o que está errado?

Offline RGG

  • Temos o que somos
  • Fuso
  • **
  • Posts: 185
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Ribeirão Preto-sp
  • Nome:: Reginaldo
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #10 Online: 23 de Dezembro de 2013, 17:51 »
gukoster
Entre em config system hotkeys e coloque os códigos lá.
OEM trig# 1  coloque 1000
OEM trig# 2  coloque 1003
Tente qualquer resultado poste ok.
Grato Reginaldo

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #11 Online: 23 de Dezembro de 2013, 19:55 »


Você configurou as entradas, mas agora o que está faltando é informar qual a função dessas mesmas entradas, é mesmo como
RGG está indicando, entre nas configurações de OemTrig e coloque o codigo para a função.

Offline gukoster

  • Fuso
  • **
  • Posts: 150
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São carlos SP
  • Nome:: Gustavo
  • Profissão: Processista
Re:acionamento de valvula 5/3 vias com mach3
« Resposta #12 Online: 24 de Dezembro de 2013, 12:49 »
Valeu RGG e Matrix, obrigado pela ajuda!
Testei e deu certo, só que as vezes a maquina da start sozinho, e o stop tambem, deve ser interferencia eletromagnetica, embora eu já esteja utilizando cabos blindados acho que terei que tentar implementar algo como o da imagem que peguei aqui mesmo do forum de um post do Gil, será que resolve?

 

/** * */