L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Sezione dedicata a Mach3
Rispondi
francopuk
Junior
Junior
Messaggi: 185
Iscritto il: domenica 14 dicembre 2008, 8:11
Località: Quarto (PC)

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da francopuk » domenica 3 febbraio 2019, 7:23

Ciao Simone, il fatto è che NON uso la parallela, ed ho provato con due PC diversi, e con sistemi operativi diversi, ma il problema è rimasto tale
mi piacerebbe sapere se ad altri succede la stessa cosa, grazie
Franco

scj

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da scj » domenica 3 febbraio 2019, 18:38

Hai mach originale? Con licenza personale? (no licenza trovata online).

francopuk
Junior
Junior
Messaggi: 185
Iscritto il: domenica 14 dicembre 2008, 8:11
Località: Quarto (PC)

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da francopuk » domenica 3 febbraio 2019, 21:23

Ciao Simone, certo che sì ormai se non sbaglio da oltre 5 anni. sui due pc usati per le prove sono stati installati solo i sistemi operativi XP su un ASUS PSB43TD, e un GIGABYTE Z97-HD3, e mach3 R3.043.067, e ovviamente il driver per la UC100, nientaltro
grazie
Franco

scj

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da scj » domenica 3 febbraio 2019, 21:43

Ok. Da ciò che scrivi escluderei mach, escluderei il pc, escluderei la uc 100.
Con tutta probabilità hai un falso contatto. Ovvero quando l'utensile si rialza dal sensore, molto probabilmente, apre il circuito per poi richiuderlo per qualche motivo. Fai una prova: al posto del sensore piazza due cavi e falli toccare durante la fase di discesa (simula l'avvenuto contatto) e poi li separi nuovamente. Fammi sapere se ci sono prove dove la procedura si interrompe.
Altro motivo di questo falso contatto potrebbe essere qualche interferenza in giro per la macchina. La cosa è già più difficile da curare ma diagnosticarla è abbastanza semplice: dalla scheda "diagnostic" di mach3 verifica se il led "probe" per qualche motivo si accende durante la tastatura.

francopuk
Junior
Junior
Messaggi: 185
Iscritto il: domenica 14 dicembre 2008, 8:11
Località: Quarto (PC)

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da francopuk » martedì 5 febbraio 2019, 18:42

allora, ho provato a collegare un pulsante a microswitch a simulare il probe, collegato direttamente all'ingresso 15 della UC100
e verso massa generale (tutti i cavi sono schermati e un lato degli schermi forma un nodo comune di massa), a questo nodo fa capo tutto il metallo che costituisce la macchina e il pc, ogni volta che la testa scende per trovare lo zero pezzo, chiudo il contatto, l'asse z si ferma e rimane lì, sempre, se invece do un colpetto molto veloce al contatto, l'asse zeta risale.
è un bel mistero, mi pareva di aver capito che al tocco risaliva da solo, a volte resettando il pc, funziona, magari solo 2-3 volte su dieci
grazie
Franco

scj

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da scj » mercoledì 6 febbraio 2019, 9:44

Pare tu abbia una specie di "interferenza" che genera un secondo input una frazione di secondo dopo il primo.
Facciamo una prova solo per capire se è così : vai su config/general config. In alto a destra ci sono i parametri "debounce interval" e "index debounce".
Alza il valore del primo e rifai le prove.
Facci sapere se si blocca ancora.

francopuk
Junior
Junior
Messaggi: 185
Iscritto il: domenica 14 dicembre 2008, 8:11
Località: Quarto (PC)

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da francopuk » giovedì 7 febbraio 2019, 21:13

ho effettuato la prova dei tempi, ho inserito tempi da 10 a 1000 a step 10 in entrambe le caselle, ma tutto rimane come prime ( si blocca al tocco )
non è che per caso, ho uno script magari non corretto ?, lo posto, vediamo
CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 100 'corsa per ricerca probe
ZOffset = 30.1 'spessore del probe
Zsal = 2 'risalita dopo il tocco del probe
Zero = 0 'valore da assegnare a z dopo il tocco
StopZmove = 0 'fine della corsa
If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P0.1" 'ritardo partenza probe
Code "G31 Z-"& ZMove & "F50" 'discesa probe
While IsMoving()
Sleep(10)
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
Call SetDro (2, Zero)
Code "G1 Z" & Zsal & "F200" 'salita dal probe dopo il tocco
While IsMoving ()
Sleep (10)
Wend
Call SetDro (2, ZOffset + Zsal)
'Code "G4 P1" 'Attesa di 1 secondo
Code "(Z zeroed)"
Code "F" &CurrentFeed
Code "G4 P5" 'attesa di 5 secondi per la discesa
Code "G1 Z0 F200" 'discesa a zero dell'utensile
End If
Else
Code "(Check Ground Probe)"
End If
Exit Sub
chiedo scusa per la "mole" di righe, ma tanto per controllare..
grazie
Franco

scj

Re: L'zzeratore di Mephysto ... e procedura con Mach3 ...

Messaggio da scj » venerdì 8 febbraio 2019, 20:32

Mephysto ha scritto:
venerdì 18 settembre 2009, 13:07
Grazie dei complimenti, ovviamente da estendersi a tutti quelli da cui anche io ho appreso le varie nozioni. Non ultimi quelli della Artsoft, la casa che produce Mach3, a cui tempo fa avevo notificato il difetto dello script sulla nuova vesione di Mach3. Oggi mi è arrivata l'email con la loro soluzione (da notare che l'altezza del tastatore è 10,50 e che la quota di risalita dopo l'azzermento sara 50, cioè 10,50+39,50; voi potete cambiare i parametri a vosto piacimento):

CurrentFeed = GetOemDRO(818)
DoSpinStop()
ZMove = 30.0
ZOffset = 10.50
ZSal = ZOffset + 39.50
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


Hai usato questo?

francopuk
Junior
Junior
Messaggi: 185
Iscritto il: domenica 14 dicembre 2008, 8:11
Località: Quarto (PC)

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da francopuk » sabato 9 febbraio 2019, 20:31

non dirmi che è bacato, se così fosse, qual'è quello valido ?
Franco

scj

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da scj » sabato 9 febbraio 2019, 20:33

Io non so se il tuo è bacato o no. Mi pare strano però che ti vada ogni tanto. Comunque poco stai a provare quello che ho messo io e che è uno dei primi che trovi nella discussione

Avatar utente
fabryfly
Junior
Junior
Messaggi: 76
Iscritto il: venerdì 28 febbraio 2014, 16:12
Località: brusasco

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da fabryfly » giovedì 22 agosto 2019, 14:21

Salve volevo inserire il codice per l'azzeratore ma non mi raccapezzo avendo il mac in italiano V2.2 qualcuno potrebbe darmi un aiuto grazie
Nel dubbio ........Tieni giu'!!!!!

Fresa universale ARNO , tornio MISAL ( detto TITANIC) , Pantografo ???? pantografo cnc ta taglio autocostruito , cnc da metallo autocostruita

Chipmaker
Junior
Junior
Messaggi: 133
Iscritto il: martedì 27 gennaio 2009, 15:20
Località: Viterbo
Contatta:

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da Chipmaker » lunedì 11 novembre 2019, 17:45

Salve scusate se mi intrometto...ma anche a me succedono cose strane sotto Windows 10. Del tipo che da un decennio ho usato il tool di HossMachine sotto XP senza alcun problema...passando al 10 all'inizio toccava il riferimento su X e tornava al centro ripartiva per sinistro senza più fermarsi..ho fatto il debug della macro ...adesso su x e Y è abbastanza costante...su Z tocca il riferimento, lamina sottilissima di coca cola, sale di circa 25 mm e torna giù a spaccare il pezzo!!!! Lo so non aiuta ma serve aiuto anche a me

Grazie
Gli schiamazzi della folla non possono far tacere la voce della coscienza. (Silone)
Tornio "David personalizzato" con inverter ed inversore di moto, Fresa Bf20 Cnc..zzata!!!

Chipmaker
Junior
Junior
Messaggi: 133
Iscritto il: martedì 27 gennaio 2009, 15:20
Località: Viterbo
Contatta:

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da Chipmaker » giovedì 14 novembre 2019, 23:58

Scusate il disturbo..era colpa mia..sbagliato il senso di rotazione dei motori..Il probing di hoss è una mano santa!!
Gli schiamazzi della folla non possono far tacere la voce della coscienza. (Silone)
Tornio "David personalizzato" con inverter ed inversore di moto, Fresa Bf20 Cnc..zzata!!!

bagdar
Newbie
Newbie
Messaggi: 10
Iscritto il: lunedì 1 novembre 2021, 10:30

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da bagdar » sabato 11 dicembre 2021, 14:07

ho copiato lo script, le prime 2 volte ha funzionato, ora quando la fresa tocca il proble si azzera ma invece di risalire, scende (schianto) e scrive z+10, chi mi puo aiutare?
DoSpinStop() 'Fermo Spin
VelocitaOld = GetOemDRO(818) 'Memorizzazione Velocità Attuale
ZRicerca = 30 'Misura Di Ricerca Del Probe
HProbe = 20.02 'Altezza Del Probe
ZRisalita = 10 'Quota Z Dal Pezzo (0) Per Risalita Dopo L'Azzeramento

If GetOemLed (825)=0 Then 'Testa probe
DoOEMButton (1010) 'Azzera Z
Code "G4 P0.5" 'Ritardo
Code "G31 Z-"& ZRicerca & "F50" 'Comando ricerca on corsa massima
While IsMoving() 'Attendi fine ricerca
Wend
Posizione = GetVar(2002) 'Lettura quota di contatto
If Posizione = - ZRicerca Then 'Se la ricerca è arrivata in fondo
Result =MsgBox ("ATTENZIONE PROBE NON TROVATO" , 0 , "*** ERRORE ***" )
Code "G1 Z0 F500" 'Riporta la Z a 0
Code "F" & VelocitaOld 'Reimposta velocità
Exit Sub 'Esce dalla routine
End If

Code "G0 Z" & Posizione 'Ritorno al punto preciso di contatto
While IsMoving () 'Attendi fine movimento
Wend
Call SetDro (2, Hprobe ) 'Forza la Z allo spessore del probe
Code "G4 P0.5" 'Pausa
Code "G1 Z" & ZRisalita & "F500" 'Quota Z di ritorno dallo 0 pezzo
While IsMoving () 'Attendi fine movimento
Wend
Code "(Asse Z Azzerata)" 'Messaggio fine azzeramento
Code "F" & VelocitaOld 'Reimposta velocità


Else
Code "(Segnale a massa !!!)" 'Messaggio errore
Result =MsgBox ("ATTENZIONE PROBE A MASSA" , 0 , "*** ERRORE ***" ) 'PopUp Errore
End If

Avatar utente
danieleee
God
God
Messaggi: 3664
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: L'azzeratore/tastatore utensili di Mephysto + gcode Mach3

Messaggio da danieleee » domenica 12 dicembre 2021, 12:52

Se vuoi prova questo..
viewtopic.php?f=5&t=1159&start=15
Vai in fondo alla pagina.

Rispondi

Torna a “Mach3”