Kompensacja promienia narzędzia (często określana jako CRC) służy do tego, aby sterowanie mogło przesunąć tor ruchu względem zaprogramowanego konturu o wartość wynikającą z promienia płytki/frezu. Dzięki temu program można tworzyć "po geometrii detalu", a korekcję realizować z użyciem danych narzędzia.
Funkcja G40 jest standardowo używana do odwołania tej kompensacji, czyli powrotu do ruchu bez uwzględniania przesunięcia toru o promień. W praktyce ma to znaczenie szczególnie przy:
- zakończeniu obróbki konturu (żeby kolejny przejazd nie był nadal przesunięty),
- odjeździe narzędzia od detalu,
- zmianie narzędzia lub przejściu na inny typ ruchu, gdzie kompensacja nie powinna obowiązywać.
Odpowiedź "G02" jest niepoprawna, ponieważ dotyczy interpolacji kołowej (ruchu po łuku), a nie zarządzania korekcją promienia. Odpowiedzi "G96" i "G97" są niepoprawne, bo odnoszą się do sposobu sterowania prędkością wrzeciona: jedna z nich wiąże się z trybem prędkości skrawania, druga z trybem stałych obrotów. To inna grupa funkcji niż kompensacje toru.
Wskazówka egzaminacyjna: warto zapamiętać trójkę kodów związanych z CRC jako zestaw: włączenie kompensacji w jedną stronę, włączenie w drugą stronę oraz kasowanie — i kojarzyć kasowanie właśnie z "zera" na końcu (G40).