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.