Tool radius compensation merupakan fungsi dari program G41 dan G42 yang digunakan untuk memberikan kompensasi alat potong pada diameter alat potong sehingga jalur pemotongan dapat disesuaikan dengan dimensi yang diinginkan. Terdapat dua jenis kompensasi radius alat potong, yaitu G41 atau kompensasi radius kiri dan G42 atau kompensasi radius kanan. Kompensasi G41 dan G42 akan berguna ketika pemotongan kontur atau pemotongan tepi. Apabila proses pekerjaan pembuatan lubang dengan proses drilling dan threading fungsi ini tidak akan berdampak. Fungsi pembatalan untuk tool radius compensation menggunakan fungsi G40 atau cancel cutter compensation. Sintak program G41/G42 dalam mesin cnc dituliskan sebagai berikut:
G41/G42 H.. Z..
Keterangan
G41/G42 : Perintah mengaktifkan kompensasi radius alat potong
H : Nomor offset alat potong yang ada pada tool tabel
Z : Koordinat titik Z yang dituju
Perhatikan gambar di atas. Garis membujur merupakan garis pusat dari alat potong yang berbentuk lingkaran. Apabila diaktif fungsi G41(Tool left compensation), maka alat potong akan bergeser ke kiri sejauh setengah dari diameter alat potong. Apabila diaktifkan fungsi G42 (Tool right compensation) maka alat potong akan bergeser ke arah kanan sejauh setengah dari diameter alat potong. Apa bila fungsi G40 (Cutter cancel compensation) maka alat potong akan tetap berada pada sumbu lintasan program atau segaris antara sumbu alat potong dengan sumbu lintasan.