Penso che quello che vorresti fare forse sarebbe possibile se solo il mandrino o testa subisse la dilatazione termica, perche se anche la tavola o basamento, cioè il punto che prendi come riferimento subisse una dilatazione, non potresti calcolare la differenza.
Non hai detto che cnc monta la tua macchina, ma comunque tutti i cnc hanno la correzione utensile.
Per sapere la differenza devo misurare il punto prima e dopo la dilatazione termica.
Ipotizzando che ho un controllo FANUC si potrebbe procedere in questo modo.
A macchina fredda, con un origine attiva esempio G53 origine macchina vado a tastare il cinquantino e mi posiziono a zero, non so se sia meglio con utensile o naso mandrino, la dilatazione non so dove sia meglio misurarla. Mi segno la quota segnata in zeta.
Quando sento necessita di correggere la dilatazione, sempre con origini macchina, mi posiziono alla quota zeta misurata a macchina fredda. Se è avvenuta una dilatazione il cinquantino non segnera piu zero, ma ci saranno centesimi di scostamento dallo zero. Questo è l allungamento utensile mandrino.
Posso correggere l errore in diversi modi, esempio vado a togliere dall origine di lavoro sottrarre i centesimi di allungamento.
Esempio allungamento 5 centesimi. In MDI Scrivo questa riga e correggo l'origine solo in zeta
G91 G10 L2 P1 Z-0.5 Sottraggo all origine g54 5 centesimi in zeta, non sono sicuro se bisogna sottrarre negativo, o sommare positivo