Citazione:
Originalmente inviato da giuzio ti ringrazio per l'ottima spiegazione ma non riesco a farlo funzionare.
ti descrivo quello che ho fatto:
- collegato il tastatore
- su mach3 vado in config/ports an pins/imput segnal/ ed ho spuntato probe ed ho messo port=1 e pin=10
- vado su Diagnostics e il segnale digitize rimane verde fisso (ho visto su vari siti che dovrebbe diventare verde solo quando lo spinotto fa contatto con il tastatore  ) ....comunque....
- ho inserito il seguente script:
CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 20.00
ZOffset = 20.00
ZSal = ZOffset + 20.00
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
lo avvio e la fresa non si blocca nel punto zero, mi compare un messaggio di errore e la fresa si arresta (fortunatamente!!!).
Non so più cosa fare, credo di aver provato di tutto.      |
Beh se non ti funziona sulla Diagnostica è inutile andare a vedere lo script...prima devi sistemare il segnale...
hai collegato il probe alla scheda correttamente?
hai provato a toccare con il coccodrillo la superficie di ferro del probe?
Hai provato ad invertire il segnale su config?
e sei sicuro che sia il pin 10? adesso non ho sottomano la mia cfg ma mi sembrava fosse il 15...il 10 era l'estop....o mi sbaglio...domani provo a controllare
diciamo che prima sistemi il segnale e poi capisci lo script.
Ti si ferma perchè o non trova appunto il probe oppure magari con solo 20mm di discesa lo Z (Zmove = 20.00)non trova nulla e si ferma perchè ha finito la corsa....
poi la risalita da 20 è troppo.Se funziona ti sale di 40mm (20 probe + 20 risalita)
Bastano 5mm