Ri eccomi
Sono riuscito a fare quello che mi ero prefisso ma non è stata una passeggiata
Diciamo che impostiamo lo spessore della placchetta a 1 mm ,la passata dell'utensile a 0,4 mm e la parte che deve rimanere a contatto di 0,05 mm...
le passate saranno 3 : la prima con affondo a 0,4, la seconda a 0,8 e la terza a 0,95 ...
Il tutto funziona in entrambi i sensi (girando a dx e a sx) e con numeri posizionati vicini alla circonferenza interna e/o esterna.
La traccia visualizzata sul percorso è quella del centro della fresa .
Praticamente mi sono ricostruito il comando G42-G43 (già implementato nel gcode) della compensazione utensile ma senza tutte le sue limitazioni di ingresso e uscita che, se va bene per tratti rettilinei, non sono altrettanto validi per percorsi curvilinei.
Metto il codice, come sempre se qualcuno lo prova e/o rileva errori mi fa cosa gradita se me lo segnala.
Il codice è tutto commentato ,se avete dei dubbi chiedete ad Onorino
Denghiù