Embora os sistemas CNC configurados em vários tipos de fresadoras CNC sejam diferentes, suas funções principais são essencialmente as mesmas, exceto por alguns recursos exclusivos.
1. Função de controle de ponto-a{2}}ponto: Esta função permite a usinagem de furos que exigem alta precisão posicional.
2. Função de controle de contorno contínuo: Esta função permite a interpolação de linhas retas e arcos, bem como a usinagem de curvas não-circulares.
3. Função Compensação do Raio da Ferramenta: Esta função permite a programação com base nas dimensões especificadas no desenho da peça, eliminando a necessidade de considerar o raio real da ferramenta utilizada, reduzindo assim cálculos numéricos complexos durante a programação.
4. Função de compensação do comprimento da ferramenta: Esta função compensa automaticamente as variações do comprimento da ferramenta para acomodar ajustes feitos durante a usinagem.
5. Funções de usinagem de escala e espelho: A função de escala permite que a sequência de usinagem programada seja executada alterando os valores das coordenadas em uma relação especificada. A usinagem espelhada, também conhecida como usinagem axissimétrica, permite que a usinagem de peças simétricas em relação aos eixos coordenados seja alcançada programando apenas um ou dois quadrantes, enquanto os contornos dos demais quadrantes podem ser espelhados.
6. Função Rotação: Esta função permite que a sequência de usinagem programada seja girada em qualquer ângulo dentro do plano de usinagem para execução.
7. Função de chamada de sub-rotina: Algumas peças requerem usinagem repetida do mesmo formato de contorno em locais diferentes. O programa de usinagem para esta forma de contorno pode ser usado como uma sub-rotina, chamada repetidamente nos locais necessários para completar a usinagem da peça.
8. Função de programa macro: Esta função permite que uma única instrução macro represente uma série de instruções para atingir uma função específica, podendo realizar cálculos em variáveis, tornando o programa mais flexível e conveniente.
