I have been racking my small brain on trying to get my "Auto Tool Zero" button in Mach3 to goto a "Fixed" position to zero the tool. I have a permanent "Zero plate" fixed to the machine. Right now I basically have to move the Spindle over to the fixed plate and then hit the button to zero. I would like to be able to hit the button and it goes from wherever the spindle is to the location (fixed plate) I set to Zero the tool. Here is the Generic code I have now:
Dim Zprobe, Zretract, ZfeedRate
'Note: TouchPlateHeight represents the actual height of the
' Auto Z Touch Plate from the work surface.
' Minor adjustments can be made for calibration purposes (use caution)
TouchPlateHeight = .089
Message( "Auto Tool Zeroing..." )
If IsSuchSignal (22) Then
isMetric = GetOEMLED(801)
Zprobe = -3
Zretract = 1.5
ZfeedRate = 10
If isMetric = 0 Then
Zprobe = Zprobe * 25.4
Zretract = Zretract * 25.4
ZfeedRate = ZfeedRate *25.4
TouchPlateHeight = TouchPlateHeight * 25.4
End If
Call SetDRO( 2, 0.00 )
code "G31 Z" & Zprobe & " F" & ZfeedRate
While IsMoving()
Wend
Call SetDRO( 2, TouchPlateHeight )
code "G1 Z" & Zretract
End If
I would appreciate it if you could add to this simple code to have the machine goto a specific X,Y,Z location to Zero the tool when the "Auto Zero Tool" button is pressed.
Thank You and have a SAFE & Happy Thanksgiving! Gobble Gobble!!!
