Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

SOFTWARES => Controle => Tópico iniciado por: Bcontrol em 06 de Setembro de 2017, 08:32

Título: Mach3 macropump
Enviado por: Bcontrol em 06 de Setembro de 2017, 08:32
Olá Amigos


Estou aprendendo sobre as macros no Mach3, macropump para ser mais exato!
Entendo que ela fica rodando direto, aproximadamente a cada 200ms.
Quando movimento o eixo Z através do MDI -> "Input", abaixo de 0.0, a saída OUTPUT7 funciona normalmente.
Outro detalhe quando executo o programa passo a passo a saída opera normalmente!
Porem quando executo qualquer programa de forma automática, as mensagens são exibidas e a saída não é ativada.




Agradeço desde já a ajuda!
 



Dim CurZ


CurZ = GetOemDRO(802)         'get current Z position in program Coords


If(CurZ >= 0.0)Then
   DeActivateSignal(OUTPUT7)
   Message("Sobe eixo Z" &CurZ)
End If 


If(CurZ < 0.0)Then
   ActivateSignal(OUTPUT7)
   Message("Desce eixo Z" &CurZ)
End If