per spiegare le cose sono un pò negato, ci provo
innanzi tutto i comandi:
G40 - disattiva la compensazione raggio utensile
G41 - attiva compensazione, l'utensile sta a sinistra del percorso programmato
G42 - utensile a destra del percorso
quando si usa la compensazione raggio bisogna anche programmare l'avvicinamento
ad esempio, volendo tagliare un quadrato in senso concorde con i vertici inferiore sx e superiore dx in X=0 Y=0 e X=10 Y=10 il percorso è il seguente:
G1 X0 Y0
G1 Y10
G1 X10
G1 Y0
G1 X0
prima di attivare la compensazione bisogna avvicinarsi al profilo mantenendo una distanza pari ad almeno il raggio della fresa da usare, se di più non fa niente, ovviamente se c'è spazio
volendo usare una fresa da 10mm:
G1 X-5 Y-5
G41 D1 (utensile n°1)
G1 X0 Y0
G1 Y10
G1 X10
G1 Y0
G1 X0
G40
in questo caso se si usa frese di dimensioni inferiore a 10mm il programma funzionerà correttamente, basta impostare il raggio dell'utensile nella tabella, nel caso si vuole usare frese di diametro maggiore bisogna cambiare anche la prima riga