Autor Tópico: É possível criar novas funções "M" no Mach3  (Lida 12833 vezes)

Description:

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

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:É possível criar novas funções "M" no Mach3
« Resposta #30 Online: 20 de Outubro de 2011, 18:34 »
 F.Gilii

ActivateSignal (output7)
Code "G04 P3"
DeactivateSignal (output7)

Ja tentei, mas não funciona, o mach executa o dwell de 3 segundos, mas não ativa nem desativa o pino de saida.

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:É possível criar novas funções "M" no Mach3
« Resposta #31 Online: 20 de Outubro de 2011, 18:49 »
Testei aqui e funciona normalmente

Configurou a porta de saída no output que deseja?

Offline eletron system

  • Novato
  • *
  • Posts: 2
  • Sexo: Masculino
  • GUIA-CNC
Re:É possível criar novas funções "M" no Mach3
« Resposta #32 Online: 29 de Janeiro de 2015, 18:59 »
Olá, Essa é a minha primeira pergunta aqui no fórum, estou fazendo a eletrônica de uma maquina CNC com uma torre rotacional de 6 ferramentas antiga, e gostaria de substituir o software da mesma pelo mach3, tenho uma torre com seis ferramentas e ela tem internamente uma chave rotacional NA (normalmente aberta) que informa em qual ferramenta está posicionada, montei uma interface com microcontrolador que faz com que a mesma para na ferramenta na posição que necessito, estou utilizando duas logica para identificar a ferramenta, a primeira há 6 botões onde aperto o numero, e para na ferramenta chamada, a outra maneira que acabei utilizando é usando dois pinos da porta paralela que movimenta os eixos dos motores uso o da direção para ativar um contador interno do microcontrolador, e o step para gerar a quantidade de pulsos necessários, onde a interface entende qual ferramenta foi chamada.
Minha pergunta é se teria como eu acionar por exemplo a output#1 quando chamar a a ferramenta 1 (M6 T0101), output#2 para ferramenta 2 e assim por diante ? e se eu ao chegar na ferramenta eu usar uma input#1 para falar informar ao mach3 que a ferramenta chegou e que ele podesse seguir a rotina de codigos (g-code) ? pois necessito dos pinos dos motores, pois minha maquina tem 6 eixos, X,Y e Z para movimentos, A e B rotacional, C motor da torre de ferramenta e o Splinde.

 

/** * */