MACH3 noll Probe verktyg
Du kan använda en ingång på din CNC Controller, men om du inte har gratis ingångar eftersom de används för gränslägesbrytarna som i mitt fall. Du kan bara få en annan CNC Controller när du har ytterligare LPT-Port, och om inte de är mycket billiga.
Jag har bifogat en LED på min sond, men den har ingen funktion än en visuell indikation. Så de motstånd och LED den inte behövs. Bara en tråd och en metall block kommer att fungera lika bra.
Vad jag använt är:
En mycket CNC Controller från eBay för 12$ (5 axel CNC Breakout Board för Stepper Driver)
Du behöver bara en gratis Input Port på handkontrollen.
Denna VB källkod för verktyget sondering.
"VB kod Start
'-------------------
CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 20,00 "totala längd sonden att flytta innan stopp eller ingen kontakt gjort.
ZOffset = 1.60' plattan höjd
ZSal = ZOffset + 2,00 ' + fri höjd, kommer hårstrån problem 2 MM över materialet.
StopZmove = 0
Om GetOemLed (825) = 0 då
DoOEMButton (1010)
Koden "G4 P2.5"
Koden "G31 Z-" & ZMove & "F25"
Medan IsMoving()
Sleep(200)
Wend
Probepos = GetVar(2002)
Om Probepos = - ZMove då
svar = MsgBox ("** fel **", 4, "Probe ** fel **")
Koden "G0 Z10"
StopZmove = 1
Koden "F" & CurrentFeed
Slut om
Om StopZmove = 0 då
Koden "G0 Z" & Probepos
Medan IsMoving)
Sömn (200)
Wend
Kalla SetDro (2, ZOffset)
Koden "G4 P1"
Koden "G0 Z" & ZSal
Koden "(Z nollställs)"
Koden "F" & CurrentFeed
Slut om
Annat
Koden "(kontrollera marken Probe)"
Slut om
Exit Sub
'-------------------
"VB kod Stop