Script codigo para zeramento automatico do Z mach3 cnc router.
No vídeo abaixo mostro qual é o procedimento que deve ser realizado para que seja possível realizar o zeramento automático no programa Mach3 utilizado na CNC, para que o mesmo seja possível basicamente devemos num primeiro momento fazer as ligações necessárias na placa controladora posteriormente iremos inserir o código script que se encontra nesta mesma página logo abaixo do vídeo,realizar os ajustes no programa e habilitar as opçoes no programa , no vídeo é possível ter uma referência clara de como realizar todo o processo.
Codigo do scripts do Probe para zeramento automatico do eixo Z da cnc router :
Rem VBScript Sensor Probe para eixo Z AutoToolZero
'www.feitodemadeira.com.br
'www.youtube.com/cncemacao
ZProbe = -30.00 'Profundidade Z de leitura do Probe
ZFeed = 100 'Feed-Rate Z de leitura do Probe
ZOffset = 19.25 'Altura do Probe - Da peca ate em cima do Probe
ZUp = ZOffset + 20.00 'Depois que o Probe faz contato, sobe 2 mm + a altura da sonda.
StopZmove = 0
If GetOemLed (825) <> 0 Then 'Checa se o Probe ja está ligado ou faltante
Code "(Probe ja ligado! cheque a conexao e tente novamente)"
Else
CurrentFeed = GetOemDRO(818) 'Get current feedrate
DoSpinStop() 'Desliga Spindle
DoOEMButton (1010) 'Zera o Z
'init code
Code "G4 P2.0" 'Pausa de 2 Segundos
Code "(Escaneando Probe...)"
Code "G31 Z" &ZProbe & "F" &ZFeed
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZProbe Then
responce = MsgBox ("**ERRO** Sonda nao detectou nada!")
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If
If StopZmove = 0 Then
Code "G0 Z" &Probepos
While IsMoving ()
Sleep (200)
Wend
End If
Call SetDro (2, ZOffset) 'Set DRO-Z as VAR ZOffset
Code "G4 P1"
Code "G0 Z" &ZUp
Code "(Z Zero OK - machsuporte.com.br)"
Code "F" &CurrentFeed
End If
DOAR
1 Real | 2 Reais | 5 reais | 10 reais |