Através de Macros programadas em VB (Visual Basic) é possível criar rotinas e automatizar tarefas dentro do Mach3. Criando movimentos, lendo sinais de sensores, calculando fórmulas e executando rotinas dentro do próprio Software.
A Macro Auto-Center Zero faz Zeramento Automático de Furo nos eixos X e Y.
O Zeramento é feito com apenas um click do mouse. Além disso garante precisão centesimal já que o processo é eletrônico e digital através de um pulso elétrico.
O Mach3 faz o zeramento automático do furo em relação aos eixos X e Y.
Ideal para zeramento automático, posicionamento da peça, e calibração de furos.
MACRO: Auto-Center-XY: Download
Rem VBScript Sensor Probe para eixo XY dentro de Furo
'WWW.MACHSUPORTE.COM.BR
'INICIO VARIAVEIS
Diametro = 90 'Diametro aproximado do Circulo de Leitura
XyFeed = 50 'Feed-Rate XY de Leitura / Probe [mm/min]
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
XCurrent = GetOemDro(0)
YCurrent = GetOemDro(1)
DiamScan = (Diametro / 2) + 10
'init code
Code "G4 P1.0" 'Pausa de 1 Segundo
Code "F"& XyFeed
Rem Probe Left
XNew = Xcurrent - DiamScan
Code "G31 X" &XNew
Code "(Escaneando X-- ...)"
While IsMoving()
Sleep(200)
Wend
XPos1 = GetVar(2000)
Code "G0 X" &XCurrent
Rem Probe Right
XNew = XCurrent + DiamScan
Code "G31 X" &XNew
Code "(Escaneando X++ ...)"
While IsMoving()
Sleep(200)
Wend
XPos2 = GetVar(2000)
XCenter = (XPos1 + XPos2) / 2 'Calcula Centro X
Code "G0 X" &XCenter
While IsMoving ()
Sleep(200)
Wend
Rem Probe Up
YNew = YCurrent + DiamScan
Code "G31 Y" &YNew
Code "(Escaneando Y++ ...)"
While IsMoving()
Sleep(200)
Wend
YPos1 = GetVar(2001)
Code "G0 Y" &YCurrent
Rem Probe Down
YNew = YCurrent - DiamScan
Code "G31 Y" &YNew
Code "(Escaneando Y-- ...)"
While IsMoving()
Sleep(200)
Wend
YPos2 = GetVar(2001)
YCenter = (YPos1 + YPos2) / 2 'Calcula Centro Y
Code "G0 Y" &YCenter
While IsMoving ()
Sleep(200)
Wend
Code "(XY Center OK - machsuporte.com.br)"
Code "F" &CurrentFeed 'restore starting feed rate
End If
PROCEDIMENTO:
#1: Clique em: Operator >> Edit Button Script.
(Na tela do Mach3, vários botões vão começar piscar em branco.)
#2: Clique sobre um dos botões piscando para abrir a janela de edição da Macro.
#3: Copie e Cole a Macro acima dentro da janela de edição e clique em Salvar.
Após configurada a Macro Auto Tool Zero de Zeramento Automático, pode ser chamada a qualquer momento clicando sobre o botão escolhido previamente.
Tags relacionadas com Macro Auto Center Zero (Achar Centro de Furo):AutoToolZero / Auto Tool Zero Mach3 CNC,Touch Probe Mach3, Zeramento Automático Centro de Furo no CNC Como Achar Centro de Furo no CNC Como Escanear Centro de Furo no CNC Centralizando Peça no CNC Como Centralizar Peça no CNC |
Somos uma empresa visionária na indústria 4.0! Atuando no comércio, manutenção e fabricação de máquinas CNC computadorizadas para indústria!
Contamos com um time de especialistas no assunto de Automação e CNC, projetos e desenhos em software 3D, e programação G-Code CAD & CAM.
2019-2024 © MACH Suporte
Todos os direitos reservados.
©All right reserved.
CNPJ: 49.943.620/0001-53