0% found this document useful (0 votes)
358 views1 page

VB Code MACH3 Zero Set

This VB source code controls a probing tool to measure the height of a plate. It moves the probe down at a controlled feedrate and checks for contact. If contact is detected, it sets the z-axis offset and returns the probe to a safe height above the plate. If no contact occurs, it returns an error message.

Uploaded by

zoran_stev
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
358 views1 page

VB Code MACH3 Zero Set

This VB source code controls a probing tool to measure the height of a plate. It moves the probe down at a controlled feedrate and checks for contact. If contact is detected, it sets the z-axis offset and returns the probe to a safe height above the plate. If no contact occurs, it returns an error message.

Uploaded by

zoran_stev
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

This VB Source code for the Probing Tool.

'VB Code Start


'------------------CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 20.00 'Total lenght of Probe to move before Stop or no Contact Made.
ZOffset = 1.60 ' Plate Hight
ZSal = ZOffset + 2.00 '+ Free Hight, Will possition the Proble 2 MM over the Mat
erial.
StopZmove = 0
If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P2.5"
Code "G31 Z-"& ZMove & "F25"
While IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
If Probepos = - ZMove Then
responce = MsgBox ("**ERROR** " , 4 , "Probe **ERROR**" )
Code "G0 Z10"
StopZmove = 1
Code "F" &CurrentFeed
End If
If StopZmove = 0 Then
Code "G0 Z" & Probepos
While IsMoving ()
Sleep (200)
Wend
Call SetDro (2, ZOffset)
Code "G4 P1"
Code "G0 Z" & ZSal
Code "(Z zeroed)"
Code "F" &CurrentFeed
End If
Else
Code "(Check Ground Probe)"
End If
Exit Sub
'------------------'VB Code Stop

You might also like