Se nel programma NC varia la posizione di un asse rotativo controllato, durante l'operazione di orientamento il controllo numerico compensa automaticamente con M128 l'inclinazione dell'utensile con l'ausilio di un movimento di compensazione degli assi lineari. La posizione della punta dell'utensile rimane quindi invariata rispetto al pezzo (TCPM).
Invece di M128 HEIDENHAIN raccomanda la funzione molto più potente FUNCTION TCPM.