Autor Tópico: circulo em G code  (Lida 4019 vezes)

Description:

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

Offline Claiton Meneghetti

  • Novato
  • *
  • Posts: 44
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Mogi Mirim - Sp
  • Nome:: Claiton Meneghetti
  • Profissão: Projetista
circulo em G code
« Online: 10 de Junho de 2014, 11:16 »
Ola a todos:

Li vários post sobre geração de círculos, e pelo visto isto foi bastante discutido, mas não encontrei uma solução pra um problema atípico que estou tendo.

De um post que eu li, copiei e editei este código:

G2 G3

você quer fazer um circulo interno de diametro 100mm e você tem uma fresa de 20mm
100-20=80

Pega esse 80 e divida por 2
40

N10 G0 G54 X0 Y0
X-40 (DESLOCA O VALOR ACHADO)
G2/G3 X-40 Y0 I40 J0
G0 X0 Y0
Z100
M30

Circulo 360 graus gerará esse programa. Se vossa senhoria quiser mais informações
de como fazer outros circulos lhe passo um manual.

O que pude entender deste código:
  • posiciono a ferramenta no ponto que eu escolhi como sendo o zero do furo ( zero todos os eixos).
  • o valor 40 representa o raio, então a maquina terá nos extremos do circulo (valores máximos) x-40 y0 -> x0 y-40 -> x40 y0 -> x0 y40 e por fim x-40 y0

no meu programa eu escolhi o raio de 10 ( e claro fiz a correção necessária nos valores dos eixos)
N10 G0 G54 X0 Y0
X-10
G2 X-10 Y0 I10 J0
G0 X0 Y0
Z100
M30
quando executo este programa o circulo não sai na medida esperada (diâmetro de 20), esta ficando muito maior, e tão pouco x0 y0 fica no centro, quando pressiono "start" a maquina move para x-10 e começa o circulo, que esta tendo valores máximo nos eixos de 30.


A primeira coisa que fiz quando terminei a maquina foi aferir os eixos (fusos de esfera em x,y,z), usando um comparador verifiquei que a maquina esta com uma precisão muito boa, fazendo círculos a esmo todos saem perfeitos (redondos).


Agradeço a todos por qualquer dica

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:circulo em G code
« Resposta #1 Online: 10 de Junho de 2014, 15:21 »
Clayton,

Em linguagem de maquina cnc há algumas maneiras de se escrever um comando de interpolação circular - por raio da curva (raio do arco) e por centro da curva (centro do arco), e também depende de como o interpretador de comandos estaria ajustado ou preparado para entender a interpolação - se estiver usando coordenadas absolutas ou incrementais e do plano de trabalho que está sendo usado.

Nesta página tem uma ótima explanação de como funciona a coisa, inclusive com alertas para evitar possiveis erros de programação:
http://machmotion.com/cnc-info/g-code.html#G02_&_G03_Arc_Move

Offline Claiton Meneghetti

  • Novato
  • *
  • Posts: 44
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Mogi Mirim - Sp
  • Nome:: Claiton Meneghetti
  • Profissão: Projetista
Re:circulo em G code
« Resposta #2 Online: 10 de Junho de 2014, 15:53 »
Estou usando i j no modo absoluto.

o estranho é que o circulo esta saindo exatamente o dobro do tamanho programado, segue imagem da tela.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:circulo em G code
« Resposta #3 Online: 10 de Junho de 2014, 16:48 »
Vai no Menu Config - General Config - na janela que se abre mais ou menos no meio da janela voce vai ver em cima do "Active Plane" duas opções:

Distance Mode e IJ Mode - no Distance mode deve estar em ABSOLUTE e no IJ MOde deve estar em ABSOLUTE também - mude este IJ Mode para Inc e recarregue seu arquivo e teste - vai funcionar

Offline Claiton Meneghetti

  • Novato
  • *
  • Posts: 44
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Mogi Mirim - Sp
  • Nome:: Claiton Meneghetti
  • Profissão: Projetista
Re:circulo em G code
« Resposta #4 Online: 11 de Junho de 2014, 12:09 »
Valeu Fabião, problema resolvido, o circulo agora esta na medida certa.

Muito obrigado.

Algum tempo atrás, se não me engano, você vendia ou representava um fornecedor de THC, estou precisando comprar um, você tem?

 

/** * */