NX CAM permite gerar compensação raio ferramenta, é só mexer na configuração (cutter compensation).
E' bom lembrar que além de G41/42 o programa GCODE precisa ativar o código D.
G41/42 realiza a compensação raio, a letra D ativa o corretor!
Mas se temos um programa sem a presença de G41/42 como podemos agir?
Primeiramente introduzindo a ativação do corretor!
Por exemplo utilizando a ferramenta numero 1 se deve por D1.
Quando um programa CAM gera um percurso, geralmente a compensação raio fica automática, quer dizer o
percurso vai ser gerado considerando o centro ferramenta e não a borda.
Isto nos diz que é sempre possível introduzir a compensação pondo-a igual a 0.
exemplo de um quadrado de lado 50 com origem no ponto inferior esquerdo (ferramenta diâmetro 10)
T1M6 (FR D10)
G90G0G54X-10Y-10S10000M3
G43H1Z50M8
Z2
G01F1500Z-5
X-5Y0
Y55
X55
Y-5
X0
X-10Y-10
G90G0Z100
Neste exemplo não existe compensação raio, querendo introduzi-la é preciso por o valor do raio igual a 0
T1M6 (FR D10)
G90G0G54X-10Y0S10000M3
G43H1Z50M8
Z2
D1 (0)
G01F1500Z-5
G41X-5Y0
Y55
X55
Y-5
X0
G40X-10Y-10
G90G0Z100
Fica importante que o caminho gerado pelo CAM esteja com ataques/destaque linear (antes de um possível ataque/destaque circular) caso contrário, o CNC não pode executar a compensação de raio da ferramenta. Esta abordagem permite que você modifique o programa rapidamente, mas pode apresentar uns problemas dependendo de como foi gerado o programa pelo CAM. Se por exemplo você deseja por um valor de 0.3 na correção, mas o CAM gerou uma movimentação menor, você obterá um erro de compensação pois o controle não pode executar o caminho dado que o movimento fica menor da compensação.
E' bom portanto entrar na configuração de NX CAM e ativar a escritura de G41 e D para não ter problemas, caso contrario é preciso gerar um novo código.