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