Em ambientes 3D, principalmente na usinagem de 5 eixos, o uso da função de compensação é extremamente complexo. A simples especificação da geometria da ferramenta não é suficiente: é necessário informar a direção da compensação, que deve ser calculada a partir da normal à superfície, da direção da ferramenta e da geometria da ferramenta.
Veja, por exemplo, o caso especial de uma ferramenta esférica: para um caminho de usinagem na área de trabalho, a compensação deve ser perpendicular à superfície onde o caminho transcorre, sendo descrita por um vetor normal à superfície no ponto de contato, conforme representado na figura 1.
Figura 1
Uma opção do comando Sinumerik 840D permite que esta compensação seja calculada a partir do vetor normal, calculado em cada bloco do programa CNC, fornecido por poucos sistemas CAM.
A figura 2 mostra todas as dimensões utilizadas pelo sistema de controle para fresas de topo reto, com raio e esférica, bem como os dados geométricos da ferramenta relevantes.
FN – vetor normal
TCP – ponto de centro da ferramenta
PE – ponto de entrada da ferramenta
TB – tangente ao caminho da ferramenta
VK – vetor de compensação
Figura 2
Fonte: CNC em Foco – Siemens