Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => Tópico iniciado por: Wanderley Terci em 08 de Novembro de 2017, 19:49
-
Olá pessoal estou com dificuldade para configurar uma entrada e uma saida NO mACH3, estou usando uma controladora USB e necessito que o programa inicie (cycle Start) por um botão externo e quando o programa finalizar habilite uma saida. desde já agradeço a todos
-
No menu "Config > System HotKeys" - do lado direito da janela (External Buttons - OEM Codes) coloque o valor 1000 num campo - por exemplo Trigger #1
Feche a janela.
Depois vá no menu "Config > Ports & Pins", aba "Input Signals" - procute na lista o campo OEM Trig #1 e informe a porta e o pino que está usando para disparar...
Para habilitar uma saída quando um programa termina é preciso saber o que você quer fazer para poder te dar uma sugestão.
-
Mas mesmo eu usando uma controladora USB devo informar o pino?
-
para a habilitação da saída por exemplo eu faço um quadrado de 50x50 quando ele finalizar preciso acionar uma valvula para o avanço e recuo de um cilindro, algo assim.
-
Mas mesmo eu usando uma controladora USB devo informar o pino?
Provavelmente
A interface USB é apenas um veículo entre o Mach3 e o mundo exterior
-
para a habilitação da saída por exemplo eu faço um quadrado de 50x50 quando ele finalizar preciso acionar uma valvula para o avanço e recuo de um cilindro, algo assim.
Talvez se voce criar uma macro - pode ser chamada por exemplo de "M999.M1S" e nela voce coloca o seguinte comando: ActivateSignal(Output1) - note que o "1" é o numero da saída que você deseja acionar, e deve estar configurada na aba "Output Signals"
Coloca a macro dentro da pasta de macros do perfil que está usando - por exemplo "C:\Mach3\Macros\Mach3Mill"
ActivateSignal (outputX) - ativa a saída X
DeactivateSignal (OutputX) - desativa a saida X
Depois vc coloca uma chamada dessa macro no final do programa antes do M30 - fica assim:
...
G01 X23 Y43 Z50
...
M999
M30
-
Bom dia Fabio, fiz alguns testes mas apenas a saida esta ligando quando aciono cycleStart e desliga em Stop apenas, as demais saidas não consegui acionar .
-
Pra eu entender: 2 problemas:
Problema 1
- voce pediu que se criasse um botão (fisico) externo para iniciar um arquivo (Cycle Start), e passei as configurações de como fazer - parece que funcionou imagino.
Problema 2:
- voce pediu um meio de, quando um arquivo termina, que se acionasse uma determinada saída, para um pneumatico qualquer se posicionar:
te mostrei como fazer uma macro simples para acionar (ou desligar) uma determinada saída....
Precisaríamos ter uma descrição completa de todo o processo do que voce quer que aconteça... passo a passo...
-
Olá Fabio boa tarde, os botões estão externos estão funcionando corretamente, porem apenas a saida0 aciona quando o programa vai rodar a aprtir da primeira linha e desliga somente quando aciono Stop, o programa que fiz para teste é o abaixo.
N5 (File Name = MOSAIC_ULLA on Tuesday, October 31, 2017)
N10 (Default Mill Post)
N15 G91.1
N20 G0 Z1.0000
N25 M3
N30 X557.5393 Y1189.6685
N35 Z0.1000
N40 G1 Y977.5365 Z0.0000 F1560.00
N45 Y765.4045
N50 G0 Z1.0000
N55 X896.9505 Y425.9932
N60 Z0.1000
N65 G1 X1109.0825 Y425.9932 Z0.0000
N70 X1321.2146 Y425.9932
N75 G0 Z1.0000
N80 X1660.6258 Y765.4045
N85 Z0.1000
N90 G1 Y977.5365 Z0.0000
N95 X1660.6258 Y1189.6685
N100 G0 Z1.0000
N105 X1278.7882 Y977.5365
N110 Z0.1000
N115 G2 Z0.0000 I-169.7056 J0.0000
N120 G0 Z1.0000
N125 X1321.2146 Y1465.4402
N130 Z0.1000
N135 G1 X896.9505 Z0.0000
N140 G0 Z1.0000
N145 A10
-
Provavelmente está usando a mesma saída para o comando M3 que liga spindle
Veja na janela de configurações - configurações do spindle quais as saídas que está usando, e confirme se é a mesma para seu pistão
-
Bom dia Fabio ja me ajudou anteriormente, onde havia conseguido fazer a configuração de emtradas e saidas externas, mas fiquei bastante tempo longe do projeto e agora estou retomando novamente mas não consigo fazer ligar e desligar por botões externos fiz como vc descreveu mas não esta dando certo.
-
Veja se não é uma questão elétrica, digo, em alguns casos é necessário um circuito que garanta que o sinal varie entre nível alto e nível baixo corretamente para que o Mach3 entenda o que está acontecendo
-
Olá Fabio consegui acionar as entradas estão OK, porem as saidas não consigo acionar criei as macros como recomendou anteriormente havio funcionado, mas agora não sei se a configuração esta errada.
As saidas são configuradas no menu config-->ports and pins-->output signal--> output1#
habilito porta 1 e pino referente a saida, ou seja pino 1 saida 1.
Seria isto?