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
-
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.
-
o que eu quero na verdade é criar um botão toggle que faça exatamente o que o check box abaixo faz.
-
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á
-
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?
-
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é...
-
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?
-
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
-
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.
-
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.
-
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.
-
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.