Boa tarde!
A muito sigo o forum e muito ja me ajudou inclusive o mestre fabio rsrs
Agora venho com mais uma duvida rsr, eu consegui criar uma rotina para troca automatica de ferramentas como ocorre em centros de usinagem, procurei na pasta macros a macro M6 start e vi que ela que me deu resultados consiste no seguinte:
Primeiro ela le a ferramenta que esta em uso, depois faz a movimentação do magazine atravez de um motor de passo, depois da o sinal a um clp para que o mesmo faça os movimentos com um braço hidraulico que pega a ferramenta e subistitui no eixo da maquina, depois o motor de passo vai ate a posiçao que vai gardar a ferramenta que estava sendo usada e finaliza os movimentos.
eu utilizei o saida para bomba de refrigeração, so que eu gostaria de abilitar outra porta
exemplo
configuro para o spindle a m3 e m4 fica #output1 e #output2
configuro pra refrigeração externa m7 e interna m8 #output3 e #output4
agora gostaria que o mach3 desse o sinal pelo #output5 por exemplo mas nao sei fazer isso alguem ja fez algo parecido?
Segue embaixo a rotina que eu criei pra troca de ferramentas se alguem quiser so copiar (motor de passo utiliza o eixo c)
tool2 = GetOEMDRO (824)
tool = GetSelectedTool()
tool1 = tool
SetCurrentTool( tool )
ferr1 = tool1*15
ferr2 = tool2*15
Code "G28 x0 y0 z0 a0"
Code "G90"
Code "G00 c" & ferr1
Code "M8"
Code "G00 c" & ferr2