Autor Tópico: ajuda para configurar um botão stop externo  (Lida 5380 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline marcosr

  • Fuso
  • **
  • Posts: 125
ajuda para configurar um botão stop externo
« Online: 17 de Novembro de 2014, 16:35 »
Preciso programar um botão stop externo no mech3, quando for acionado ao botão a maquina para onde ela está, que to usando 3 servo motor e se um deles  acionar a proteção a maquina para,
o botão de emergência não serve porque ele ao ser acionado ele desliga toda a saida e não pode ele tem que parar um botão como se fosse o Esc do teclado.

Offline marcosr

  • Fuso
  • **
  • Posts: 125
Re:ajuda para configurar um botão stop externo
« Resposta #1 Online: 17 de Novembro de 2014, 22:18 »
Já deu certo, consequi resolver

Offline Edu Lopes

  • Hobby
  • ****
  • Posts: 284
  • Sexo: Masculino
  • Nome:: Eduardo Farias
Re:ajuda para configurar um botão stop externo
« Resposta #2 Online: 23 de Março de 2015, 18:49 »
Oi Marcos... sei que a postagem é antiga mas estou com o mesmo problema e não estou conseguindo resolver.. gostaria de simular o botão STOP no Mach3 mas tá complicado.. pode explicar como vc fez isto?..
Abraços..

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:ajuda para configurar um botão stop externo
« Resposta #3 Online: 26 de Março de 2015, 18:15 »
Edu,

vai no menu config - system hot keys, e do lado direito da janela, veja a primeira linha = trigger # oemcode, voce coloca 1003.

depois vai em config - ports & pins = na aba inputs procure a entrada OEM trig #1, acerta o pino de entrada, a porta, o nivel de sinal e testa - talvez tenha que colocar 1003 no campo hotkey

atenção - executando qualquer codigo g, ao acionar o comando pode ser que ela não pare imediatamente - não serve para controlar uma posição de parada por exemplo...

http://www.machsupport.com/Mach3Wiki/index.php?title=OEM_Buttons

Offline Edu Lopes

  • Hobby
  • ****
  • Posts: 284
  • Sexo: Masculino
  • Nome:: Eduardo Farias
Re:ajuda para configurar um botão stop externo
« Resposta #4 Online: 26 de Março de 2015, 22:20 »
Gilli meu velho amigo...
Nem imagina como já sofri aqui tentando achar como resolver isto.. rssssssss
Já tentei de tudo...  e num ia nem a pau...
Vou te explicar o que estou tentando fazer... e desta forma que vc ensinou pode ser que resolva.. vou testar amanhã...
Bom, toda vez que acaba a luz, sofro pra recolocar tudo novamente no lugar, acertar o ponto zero, principalmente do Eixo Z...

Para colocar um no-break para alimentar toda a maquina, num consigo..  teria que ser um no-break senoidal puro e como só o spindle tem 2.2kva, então fica inviável...

Aí a idéia que me veio em mente e já estou implementando aqui é a seguinte: coloco um no-break para alimentar só o computador. e em paralelo com ele, um contator alimentando a máquina..
Quando cai a energia, o contator desarma (evitando repique da rede) e ao mesmo tempo aproveito uma chavinha que tem nele NA...   ou NF.. (tem as duas...)   quando ele desarma, abre ou fecha uma destas chaves..
Ela estaria em série com um cinco volts que pretendo alimentar num dos pinos de entrada da porta paralela.
Ou alimento com cinco volts ou interrompo a alimentação...  tanto faz...

Aí esta alteração no pino de entrada avisa o Mach3 que foi acionado a Tecla Stop...   e o programa para ali onde estiver.... a máquina para por falta de energia e o programa para na linha onde estiver.... 
Quando retornar a energia, só recomeçar dali...   tanto o programa como a ferramenta estarão estacionados no mesmo lugar...  recomeço dali e mando bala, sem ter que recomeçar tudo de novo.

O no-break já comprei, já instalei e está funcionando normal, alimentado com uma bateria automotiva.

O contator também já está no lugar, ligado e funcionando...
Só  que agora tudo para e o programa não tem como receber esta informação de que tudo parou e continua funcionando... então não resolveu o problema pois depois tenho que "adivinhar" onde está a ferramenta para recomeçar de lá... e é bem complicado...

Então se isto que vc ensinou der certo, vai resolver todo o problema por aqui...
Amanhã  vou testar e volto a reportar se funcionou...

Obrigado....   

Offline Edu Lopes

  • Hobby
  • ****
  • Posts: 284
  • Sexo: Masculino
  • Nome:: Eduardo Farias
Re:ajuda para configurar um botão stop externo
« Resposta #5 Online: 26 de Março de 2015, 23:03 »


...depois vai em config - ports & pins = na aba inputs procure a entrada OEM trig #1, acerta o pino de entrada, a porta, o nivel de sinal e testa - talvez tenha que colocar 1003 no campo hotkey



http://www.machsupport.com/Mach3Wiki/index.php?title=OEM_Buttons
Não consegui deixar para amahã.. rssssss
Liguei tudo aqui só pra conferir e já defini a entrada OEM Trig #1 como 1003 como vc ensinou..
Defini a porta de entrada (1) o pino de entrada (13) e o nível de sinal (Low), mas num consigo definir o Hotkey... ele só aceita o clique em uma tecla...  entrada direta pelo teclado ele num aceita não...
Então cliquei em Alt+S que é o atalho para STOP e ele definiu como sendo 2163...
Não aceita que eu digite 1003 alí em Hotkey de modo algum....

Como é que eu faço?.. rssssssss
Tem alguma tecla de atalho para este código?...  pois lá em hotkey só aceita tecla de atalho.. mais nada.. 
Abraços e muito obrigado pela força...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:ajuda para configurar um botão stop externo
« Resposta #6 Online: 27 de Março de 2015, 10:10 »
Edu,

pode ser que funcione sem ter que colocar um hotkey naquele campo do pino de entrada - creio que isso sirva para atalhos de teclados...

de qualquer forma, eu creio que conseguir o que vc quer deve ser meio complicado, pois não acredito que só uma parada com stop resolva - há uma sequencia de comandos que gravam a posição das coordenadas e serve justamente para reiniciar a usinagem daquele ponto em diante, mas são comandos (que podem ter codigos conhecidos sim) que dependem de um sistema funcionante ou seja - que o pc esteja rodando.

normalmente eu uso primeiro "pause" para parar os movimentos, depois uso "remember", depois "stop" e aí posso ressetar o arquivo, mover a máquina para outra posição etc...

para retornar, basta apertar "return" - a máquina se posiciona na coordenada que parou antes, e para continuar aperta-se "cycle start"

cuidados - a pausa deve ser dada de preferencia com a ferramenta fora do material, deve-se usar movimentos de preparação com altura de segurança e deve-se certificar que o spindle está ligado...

nada é magico

Offline Edu Lopes

  • Hobby
  • ****
  • Posts: 284
  • Sexo: Masculino
  • Nome:: Eduardo Farias
Re:ajuda para configurar um botão stop externo
« Resposta #7 Online: 27 de Março de 2015, 13:59 »
Gilli, obrigado pelas aulas...   tá ajudando bastante pois eu num tinha nem idéia de como resolver isto...
Uma coisa que me animou a tentar isto é o fato de que o computador vai ficar ligado, alimentado pelo no-break...  ele num vai desligar...
Só que ao acabar a energia, ele vai receber um pulso na porta paralela avisando para interromper o trabalho, através da tecla STOP...

Seria como se eu tivesse clicado  em STOP com o mouse...

Ao acabar a energia a máquina para praticamente de forma instantânea, pelo que pude observar...
Então se o programa for interrompido exatamente neste momento com a tecla STOP, a coisa vai se dar praticamente de forma sincronizada..

O spindle até fica ligado um tempinho depois, devido à inércia.. vai continuar girando até parar, mas o movimento de todos os eixos param quase instantaneamente...  se exatamente neste momento o computador também for interrompido pela tecla STOP, presumo que posso partir dali, sem mexer na posição dos eixos ao reiniciar...

Claro que isto vai demandar vários testes aqui, mas a primeira coisa que precisava seria de conseguir este feito...   fazer o programa receber este aviso pela porta paralela no momento que acabar a alimentação da rede...

Vou tentar hoje fazer o que vc ensinou e volto a reportar os resultados..

Abraços meu amigo.. e muito obrigado pela força...


Offline Edu Lopes

  • Hobby
  • ****
  • Posts: 284
  • Sexo: Masculino
  • Nome:: Eduardo Farias
Re:ajuda para configurar um botão stop externo
« Resposta #8 Online: 06 de Abril de 2015, 23:36 »
Funcionou, meu velho amigo....
Agora pode acabar a energia elétrica à vontade...  recomeça do ponto exato onde parou...
Num perde nenhm passo, nada.. e se perde é algo imperceptível...
Fiz vários testes e até agora não notei nada de errado pois o computador, desta forma que vc ensinou, para exatamente como se tivesse sido interrompido a usinagem via botão STOP...
E como o computador continua funcionando mesmo durante o período em que num tem energia, alimentado pelo no-break, ficou ótimo...
Deixei aqui o computador ligado por meia hora com o cabo desconectado da tomada..  depois religuei e a usinagem recomeçou exatamente de onde parou.. ficou uma marquinha quase imperceptível onde a fresa estacionou mas nem dá pra notar direito...

Apesar de todo o trabalho que deu, valeu a pena...

Obrigadão pela força...   
Assim que fizer agora a Operação Rescaldo aqui, colocar tudo mais ou menos no lugar, pois tem ferramentas espalhadas por todo canto, vou dar uma ajeitadinha aqui e faço um vídeo mostrando o resultado.....  no meu modo de ver, ficou perfeito...
Talvez para usinagens onde se necessite de maior perfeição, sem nenhum tipo de interrupção este processo não seja muito aprovado.. mas para os serviços que faço, tá ótimo..

Valeu pela força!!!...

Offline Xerox

  • Fuso
  • **
  • Posts: 187
  • Sexo: Masculino
  • ENTRE OS OLHOS TEM UMA COISA QUE FUNGA
  • Nome:: Edison Luis Camilo
  • Profissão: Técnico em Eletrônica
Re:ajuda para configurar um botão stop externo
« Resposta #9 Online: 07 de Abril de 2015, 00:12 »
Bem interessante essa solução. Parabéns aos envolvidos, vou tentar fazer aqui também.

Offline filipeafranco

  • Novato
  • *
  • Posts: 26
  • Sexo: Masculino
  • Qualquer um é capaz de qualquer coisa.
  • Cidade - UF: Mauá
  • Nome:: Filipe
Re:ajuda para configurar um botão stop externo
« Resposta #10 Online: 11 de Abril de 2016, 20:42 »
boa noite galera, sou novo aqui no fórum, e sempre estou olhando e lendo as postagens e sempre aprendendo cada vez mais, eu finalmente estou montando minha router. Gostaria de uma ajuda, quando aperto o botão de emergência ou o stop e após aciona o start, os motores sai um pouco fora da rota de corte, mas se apenas acionar tecla esc ele continua normalmente, tem como quando acionar o stop, acionar o esc no lugar?
Eu segui o passo a cima enviado pelo F.Gilii mas não estou conseguindo. 

 

/** * */