Metto le mani avanti scusandomi se esistano già argomenti simili ma ho passato le pagine della sezione del forum oltre a utilizzare la funzione cerca e non ho trovato nulla a riguardo.
Premetto che utilizzo una piccola fresatrice manuale convertita a CNC con supporti autocostruiti in alluminio e integrazione di cuscinetti a sfera radenti, comandata da GRBL attraverso GcodeSender, e che la precisione che cerco è di circa +/-0.05mm.
La precisione che ottengo attualmente, misurata con un comparatore centesimale, è di circa +/0.15mm su tutti e tre gli assi, per via del gioco nell'inversione di marcia.
Passo alle domande (ne farò 3 per risparmiare threads):
1)Esiste un comando M da inviare alla macchina per fare in modo che recuperi il gioco assiale che è presente in ogni asse della fresatrice? Ho invece letto spesso che sarebbe preferibile l'utilizzo di una vite a ricircolo che riduce considerevolmente questo gioco, ma per il momento sono interessato a capire la parte software.
2)Esiste un comando da inviare alla macchina durante gli azzeramenti per fare in modo che montando il pezzo non in modo preciso, posso sfiorare 2 punti e impostare un asse fittizio? Questa richiesta è relativa alla necessità di lavorare dei pezzi di ripresa e l'impossibilità di avere un posizionamento ottimale sulla macchina.
3)Esiste un comando per il quale toccando invece 3 punti su un cilindro, il sistema possa azzerare gli assi XY al centro del pezzo sfiorato? Il motivo della richiesta è rivedibile nel punto 2).
Vi ringrazio molto se vorrete aiutarmi.
Un saluti a tutti.
Alberto