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

SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: marceloinfomais em 30 de Março de 2015, 20:25

Título: Desativar/Ativar relé mach3
Enviado por: marceloinfomais em 30 de Março de 2015, 20:25
olá pessoal, gostaria de saber de vocês se tem como eu criar um botão toggle no mach3 que ativa e desativa o relé, ou seja, uma vez que o relé esteja desativado mesmo que no g-code tenha o m3 o relé não é acionado. No meu caso eu utilizo o relé para ligar e desligar o plasma, e uma vez que o relé esteja desativado eu posso simular o corte na chapa. Desde já, obrigado.
Título: Re:Desativar/Ativar relé mach3
Enviado por: marceloinfomais em 31 de Março de 2015, 14:33
o que eu quero na verdade é criar um botão toggle que faça exatamente o que o check box abaixo faz.
Título: Re:Desativar/Ativar relé mach3
Enviado por: F.Gilii em 31 de Março de 2015, 19:36
faça um relé dependente do outro - pode fazer um relé cortar a alimentação do segundo relé

Talvez outra forma seja criar um botão na interface e aplicar um código nele para desativar a saida que deseja, mas tenho a impressão que pode ser uma solução meia boca, porque se a execução ler algum comando 3 por exemplo, o relé acoplará
Título: Re:Desativar/Ativar relé mach3
Enviado por: marceloinfomais em 01 de Abril de 2015, 06:35
F.Gilii, quando você diz " faça um relé dependente do outro" como seria isso? Veja bem, atualmente no meu cnc existe um interruptor entre o relé e o plasma, assim quando eu quero simular um corte na chapa eu desligo esse interruptor, e obviamente, mesmo que o mach3 leia um M03 nada acontece. Eu quero um botão que faça o papel desse interruptor externo, será que é possível?
Título: Re:Desativar/Ativar relé mach3
Enviado por: F.Gilii em 01 de Abril de 2015, 09:22
exatamente isso - no lugar do interruptor voce coloca um relé, e se quiser, dá para fazer um botão da tela do mach3 para ligar/desligar esse relé...
Título: Re:Desativar/Ativar relé mach3
Enviado por: marceloinfomais em 01 de Abril de 2015, 09:28
F. Gilli, obrigado novamente, é exatamente isso que eu quero, eu gostaria que ao clicar nesse botão abrisse uma janela de confirmação "Você deseja realmente ligar o plasma" com as opções "sim" e "não" e caso o operador clique em sim o plasma fica ativado. Você poderia me ajudar a fazer isso?
Título: Re:Desativar/Ativar relé mach3
Enviado por: F.Gilii em 01 de Abril de 2015, 10:17
voce usa a interface padrão do mach3 para plasma?

se for, envie o arquivo chamado plasma.set para o seu e-mail e vejo de fazer alguma coisa
Título: Re:Desativar/Ativar relé mach3
Enviado por: marceloinfomais em 01 de Abril de 2015, 11:40
F. Gilli, segue anexo o plasma.set como solicitado. Você pediu para enviar por e-mail, porém eu não vi onde se anexa arquivos.
Título: Re:Desativar/Ativar relé mach3
Enviado por: Cássio Alvarenga em 01 de Abril de 2015, 16:39
mesmo que no g-code tenha o m3 o relé não é acionado. No meu caso eu utilizo o relé para ligar e desligar o plasma, e uma vez que o relé esteja desativado eu posso simular o corte na chapa.

Porque simplesmente não coloca um interruptor tipo uma chavinha em serie com o fio que sai do rele e vai pra plasma... Assim você desliga a chavinha e mesmo com o M3 ligando o plasma não liga, podendo fazer sua simulação tranquilo.
Título: Re:Desativar/Ativar relé mach3
Enviado por: dck em 01 de Abril de 2015, 16:58
Boa Tarde Marcelo,

Você pode tentar fazer o seguinte adicionar na tela um botão, um led e alterar a macro m3.

Adiciona um LED com o OEM-CODE 113.


Adiciona um Botão com com o seguinte código:
If GetOEMLED(113)= 0 Then
   SetOEMDRO (122 ,3000)
   DoOEMButton (299)
   DoButton (0)
   Message "Simulação Iniciada"
Else
   DoOEMButton (299)
   DoButton (3)
  Message "Simulação Desativada"
end if
     

Obs: Com este código vai ser realizado uma simulação a 3000 mm/min, se você quiser alterar a velocidade vai ter que alterar este valor.
         Após ter realizado a simulação você vai ter que iniciar o código do programa desde o inicio para o mach3 carregar a velocidade de corte correta.

Na macro M3 você coloca o seguinte código:
If GetOEMLED(113)= 0 Then

DoSpinCW()

end if


Tenta fazer isto dai posta ai no fórum oque aconteceu.




Título: Re:Desativar/Ativar relé mach3
Enviado por: marceloinfomais em 02 de Abril de 2015, 19:52
Problema resolvido! Eu configurei o output#2 na saida 17, acrescentei um botão na tela e adicionei uma macro no clique do botão. Essa macro verifica se o output#2 está ativo ou não.