Complementando a pergunta, eu gostaria mt de saber como liga o spindle via software. Eu consigo controlar a velocidade pelo Mach3 mas ñ consigo dar o comando de ligar/desligar.
Basicamente são necessárias duas coisas:
- um circuito para ligar/desligar alguma coisa
- um circuito para aumentar/diminuir a velocidade
O circuito de ligar/desligar passa por um relé, e este relé é quem será controlado pelo Mach3 quando este lê os comandos M3 (ligar) e M5 (desligar)
Este relé vai atrelado num pino de saída qualquer que esteja disponível - e note que a esmagadora maioria das placas de interface tem à disposição um ou mais relés - basta saber em que pino está ligado, e configurar uma das saídas do Mach3.
No meno Config > Ports & Pins há uma aba - Outputs - e é onde você escolhe uma das alternativas - por exemplo OUTPUT #2 - nela você informa a porta e o pino que deseja (exemplo, porta 1 pino 14)
Na mesma janela de configuração, há uma aba chamada "Spindle Setup" - alí, no canto superior esquerdo você tem um campo chamado "Relay Control" - nele você habilita o uso de um relé (desmarcando o aopção "disable Spindle Relays"), e logo abaixo você coloca o pino da porta que escolheu - no nosso exemplo, pino 14 na frente da opção "ClockWise OutPut # ")
Para o controle de velocidade, você precisa de uma interface que tenha a opção de uma saída em tensão (de 0 a 10Vdc)... daí é só configurar o inversor para ler esta tensão gerada pela placa.
Há algumas configurações no Mach3, mas aí depende de sua interface...