Autor Tópico: Codigo G02  (Lida 1194 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Sandro Gomes

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Cruzeiro
  • Nome:: Sandro
  • Profissão: TEcnologo
Codigo G02
« Online: 25 de Outubro de 2016, 22:23 »
Caros colegas, se puderem me ajudar com o problema abaixo, por favor?

Estou tentado usinar um circulo com o simulador swansoft, usinagem de fresamento, comando fanuc oiM, e não consigo entender porque não realizo. Estou usinando em uma placa de 100 x 100mm uma saliencia central com diametro de 36mm, com zero-peça no canto esquerdo inferior e uma fresa D80. Poderia me ajudar por gentileza? Veja o programa que estou utilizando:
G17 G21 G90 G94;
G53 G0 Z0 G49;
T2;
M6;
G54 S1600 M3;
G00 X-40 Y-40;
G43 H2 D2 Z20;
G1 Z3 F1300;
G41 G01 X0 Y0 F1300;
G01 X32 Y50 F1300;
G02 X50 Y68 R18 F1300;
G02 X68 Y50 R18 F1300;
G02 X50 Y32 R18 F1300;
G02 X32 Y50 R18 F1300;
G40;
G53 G0 Z0 G49;
M30;

Offline badade

  • Novato
  • *
  • Posts: 65
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:Codigo G02
« Resposta #1 Online: 26 de Outubro de 2016, 15:48 »
Olá,
este é um problema sutil,
É um daqueles problemas que te deixa louco,
você não pode encontrar a razão para este comportamento ....
e você não sabe o que pensar.
Se você estiver longe o suficiente do ponto de ataque, porque a ferramenta está se comportando estranhamente?
Eu não posso chegar ao ponto Y50 x32 e não entendo o porquê.
No entanto, tudo parece ser correto mas .....

Não devemos esquecer que estamos em compensação de raio, todos os pontos (e não pontos únicos mas que pertencem a um perfil) são alcançados de forma tangencial e isso significa que a ferramenta é colocada precisamente tangente ao perfil.

Na foto1 temos:
** Dois círculos grandes, representam o diâmetro da fresa 80 na posição G41X0Y0 (inferior) e na posição hipotética G41X32Y50 (em cima).
** Uma pequena circunferência que representa o perfil a usinar
** A linha verde que representa o movimento hipotético que você deseja executar.
Notamos que a linha verde intersecta a ferramenta quando ele está na vizinhança do ponto de tangência com o perfil (A1) e isto indica que a ferramenta não pode fazer esse movimento porque está em interferência.

O movimento correcto está representado pela linha tangente aos dois círculos
(ferramenta e perfil) mostrado na foto2.
Vê-se claramente que a fresa 80 milímetros (cor branco) intersecta o perfil (amarelo) não no ponto x32y50 mas ligeiramente deslocado (ponto de tangência).

Após este discurso teórico o que você deve fazer para corrigir o programa e resolver o problema?
Existem várias soluções, mas a mais simples é mudar a posiçao da ferramenta ligeiramente para a esquerda para eliminar a interfrenza com a linha teórica de tangência.
Mas ainda melhores é partir perto do ponto de tangência para atacar o perfil sem passar pelo zero peça.
por exemplo

T2 M6;
G00 G90 G54 X-45 Y50 S1600 M3;
G43 H2 D2 Z20;
G1 Z3 F1300;
G41 G01 X32 Y50;
G02 X50 Y68 R18;
G02 X68 Y50 R18;
G02 X50 Y32 R18;
G02 X32 Y50 R18;
G40 G01 X-45 Y50;
G0 G49 G53 Z0;
M30;

Lembro-te também que você pode fazer qualquer círculo sem a necessidade de dividi-lo em partes


T2 M6;
G90 G54 G0 X-45 Y50 S1600 M3;
G43 H2 D2 Z20;
G1 Z3 F1300;
G41 G01 X32 Y50;
G02 I18 <<<----
G40 G01 X-45 Y50;
G0 G49 G53 Z0;
M30;


Por ultimo, lembre-se que, no final de qualquer perfil feito em compensação de raio é bom introduzir o G40 com um movimento linear.

Até breve

Offline Sandro Gomes

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Cruzeiro
  • Nome:: Sandro
  • Profissão: TEcnologo
Re:Codigo G02
« Resposta #2 Online: 27 de Outubro de 2016, 10:48 »
Pietro, muito obrigado. Entendi perfeitamente e fiz o teste. Tudo certo!!!! Valeu mesmo...Deus te abençoe.

 

/** * */