A usinagem controlada por um CNC, tanto para torneamento quanto para fresamento, utiliza códigos especiais, funções miscelâneas e funções preparatórias para elaboração de um programa, seja este feito manualmente ou utilizando determinado software CAD/CAM.
As funções preparatórias que representam compensação e descompensação de raio de corte são representadas, respectivamente, por