Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
MÁQUINAS EM GERAL => Centros de Usinagem => Tópico iniciado por: lizandro.sleo em 22 de Julho de 2014, 08:56
-
Olá.
Sou iniciante no mundo da programação com software CAM.
Faço meus programas através do NX CAM e ele não gera compensação de ferramenta G42 ou G41 tal como se programa na mão.
Aprendi em um treinamento que para compensar o desgaste da ferramenta no raio devo alterar o diâmetro da ferramenta no CAM e gerar o código novamente, sendo que se fizesse na mão com G42 e G41 bastaria corrigir no corretor e pronto.
Esta maneira, com o CAM, esta correta? É assim mesmo?
Desde já agradeço.
-
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.
-
A dica de incluir o G41 D(conforme ferramenta), abaixo do G43 funcionou no meu comando.
Valeu pela Dica.