Grazie a tutti per l'attenzione, mi scuso di non aver detto subito che la cnc è gestita con grbl e purtroppo non so tutti i codici M che gestisce, ho appena visto su sito
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface che gestisce M0 quindi proverò, però voglio precisare che con il controller UGS metto in pausa il G4 a tempo indeterminato avendo tutto il tempo di cambiare utensile e decidere quando far ripartire la lavorazione , da quel momento prima che il mandrino si riavvia la macchina si sposta con due movimenti, uno per andare sul probe l'altro per scendere z alla quota da dove parte il g38. 2 per tastare il probe.
Per il posizionamento del probe in un punto fisso per ora voglio tralasciare perché le varianti possono essere tante e finché non faccio qualcosa che mi permette di usarlo con tutti i posizionamenti in tavola o in morsa preferisco usarlo dove conviene al momento, quindi per il cambio fresa è importante solo che si alza z.
Non appena posso provo M0 come si comporta in grbl, se funziona correttamente mi fa comodo l'idea di potermi anche distrarre sapendo che si ferma mentre il g4 se non sono presente in quei 20 secondi il programma andrà avanti e se non fa il g38. 2 va in allarme e devo per forza arrestare tutto e riprendere da capo da quel punto.
Per il g54 ancora non sono riuscito a richiamarlo, da tempo devo dire, e siccome non ho avuto necessità particolari da averne bisogno non ho ancora chiesto aiuto per apprendere, lo farò man mano si va avanti.
Essendo che grbl non gestisce il cambio utensile e non ne ho nemmeno la possibilità considerando che il mandrino cinesotto non è un atc devo arrangiare, ricapitolando M0 è proprio ciò che serve al posto del g4, vado a cercare se grbl gestisce m6.
Non so se è importante ma non ho precisato che tutto questo è per fare il cambio utensile tra una lavorazione e l'altra in un unico gcode e non per una lavorazione di partenza lavorazione.
se domani riesco a rubarmi 5 minuti faccio un video per mostrare come ho eseguito quel codice, in una tasca piccola che tra cambio e pause varie prende 4minuti.
Grazie a tutti,come sempre disponibili