Если в программе (CAM), создается инструмент с параметрами, в том числе и диаметром инструмента, то зачем какая то компенсация ещё, программа и так сама всё рассчитывает.
Никогда никаких компенсаций не создавал, и более того вообще не врубаюсь зачем это?
"Использование CAM систем позволяет без труда произвести расчет траектории с любым диаметром фрезы, поэтому программирование нулевого контура с последующей его коррекцией в настоящее время не оправдано."
ну только если шибко в профессиональной сфере:
"Однако коррекция на радиус по-прежнему решает важную задачу автоматического пересчета траектории при износе фрезы, когда в зависимости от полученного размера детали, можно непосредственно на стойке ЧПУ скорректировать траекторию и произвести доработку."
http://postprocessor...mpensation.html