Jeśli w programie NC zmienia się pozycja wysterowanej osi obrotu, to sterownik kompensuje automatycznie przy pomocy M128 ustawienie narzędzia podczas operacji podczas procesu przechylania za pomocą kompensacyjnego ruchu osi liniowych. Dzięki temu pozycja czubka narzędzia pozostaje niezmieniona względem detalu (TCPM).
Zamiast M128 HEIDENHAIN zaleca o wiele bardziej wydajną funkcję FUNCTION TCPM.