Loading


Autor topico: gerar um circulo usando código G  (Lida 2357 vezes)

0 Membros e 1 Visitante esto vendo este topico.

Online fcamargo

  • Fazendo sempre algo a mais
  • Colaborador 01/12
  • CNCMASTER
  • *
  • Mensagens: 2514
  • Sexo: Masculino
  • www.faraos.net
    • industria de máquinas
  • Cidade - UF: Curitiba
  • Nome:: Fábio Aurélio Camargo
  • Profissão: empresário
gerar um circulo usando código G
« Online: 08 de Agosto de 2011, 17:25 »
parece Ridiculo..

mas usando o G2 ou G3. para eu desenhar um circulo (360 graus), como fazer o código?

já fiza varios desenhos na (unha) mas sempre em G1 (traços e cortes mais simples)

quero entender o código para gerar um criculo com diametro ou raio a definir.




Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #1 Online: 08 de Agosto de 2011, 22:17 »
Eu não sei fazer um círculo (360°) com um só comando, assim como se faz o arco... Eu sei fazendo o primeiro arco com 180° e logo em seguida o segundo arco com os outros 180°. Se servir, tá aí:

G00 X0 Y50                  (ponto inicial do círculo)
G01 Z-3                       (profundidade da ferramenta)
G02 X0 Y-50 I0 J-50     (ponto final do primeiro semi-círculo)
G02 X0 Y50 I0 J50       (ponto final do segundo semi-círculo)

Vai ser feito um círculo completo (360°) com o centro em 0, 50 e com o diâmetro de 100.

Abraço.
Jorge

Offline badade

  • Novato
  • *
  • Mensagens: 41
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:gerar um circulo usando código G
« Resposta #2 Online: 15 de Agosto de 2011, 19:06 »
Para gerar um círculo completo usa-se a seguinte notação:   G02/G03   I/J
O valor de I ou J é o raio, o sinal de I ou J indica a localização do centro em referência à posição atual.
I positivo o centro está à direita , J positiva o centro está no topo,  de acordo com os eixos cartesianos.
G02 I-30,  cria um círculo de raio 30 com centro que fica à esquerda a partir da posição atual.
isto é!

Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #3 Online: 16 de Agosto de 2011, 07:00 »
Muito bom, badade, testei e funcionou beleza.
Abraço.
Jorge

Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #4 Online: 16 de Agosto de 2011, 10:09 »
Ué, fui tentar com G03 e não funcionou. Só com G02...

Offline badade

  • Novato
  • *
  • Mensagens: 41
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:gerar um circulo usando código G
« Resposta #5 Online: 16 de Agosto de 2011, 14:48 »
O que significa que só funciona com o G02? Mostre-me um programa de exemplo e vamos descobrir o problema.
 Você talvez esta usando funções de compensação G41 ou G42?
Estou lhe enviando uma nota relativas a esses movimentos.
« Última modificação: 16 de Agosto de 2011, 14:54 por badade »

Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #6 Online: 18 de Agosto de 2011, 08:39 »
Esse G-Code funcionou, ou seja, foram feitos 4 círculos completos em posições equidistantes:

t22
G1 Z5
G0 X100 Y100
G1 Z-3 F200
G02 I30
G02 I-30
G02 J30
G02 J-30


O G_Code abaixo não funcionou. Ao invés de fazer os círculos, faz-se uma linha reta sem fim. Não foi feito nehum dos 4 círculos.
Há de se observar que o teste foi feito no cncsimulator. Ainda não testei com outro software.

t22
G1 Z5
G0 X100 Y100
G1 Z-3 F200
G03 I30
G03 I-30
G03 J30
G03 J-30

Abraço.
Jorge

Offline Sauleira

  • Fuso
  • **
  • Mensagens: 169
  • Sexo: Masculino
  • GUIA-CNC
  • Nome:: Saulo
  • Profissão: Programador - Processista
Re:gerar um circulo usando código G
« Resposta #7 Online: 18 de Agosto de 2011, 09:01 »
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.

espero ter ajudado...

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Re:gerar um circulo usando código G
« Resposta #8 Online: 18 de Agosto de 2011, 09:02 »
Na verdade os comandos acima postados pelo Jorge fazem 3  círculos, com o ponto inicial nas coordenadas x100 y100 conforme a imagem abaixo:

« Última modificação: 18 de Agosto de 2011, 09:04 por F.Gilii »

Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #9 Online: 18 de Agosto de 2011, 09:12 »
Oi, Gilii.
No cncsimulator foram feitos 4 círculos. Mas só com o G02...

Editando: troquei a figura por outra .jpg pra ficar menor...
« Última modificação: 18 de Agosto de 2011, 09:16 por Jorge_BH »

Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #10 Online: 18 de Agosto de 2011, 09:21 »
E agora com o G03... nada.

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Re:gerar um circulo usando código G
« Resposta #11 Online: 18 de Agosto de 2011, 09:22 »
Jorge,

Me desculpe - realmente o erro foi meu - na hora de copiar/colar, não capturei a última linha que faz o último círculo...

Mea culpa...

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Re:gerar um circulo usando código G
« Resposta #12 Online: 18 de Agosto de 2011, 09:25 »
Aqui funcionou com G02 ou G03, mas as simulações foram feitas no Mach3

Online Jorge_BH

  • Colaborador 04/11
  • CNCMASTER
  • *
  • Mensagens: 1222
  • Sexo: Masculino
  • Jorge Maluf Jacob
Re:gerar um circulo usando código G
« Resposta #13 Online: 18 de Agosto de 2011, 10:24 »
Eu pensei, mesmo, que poderia ser um bug no cncsimulator. À noite vou tentar no EMC2.
Abraço.
Jorge

Offline badade

  • Novato
  • *
  • Mensagens: 41
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:gerar um circulo usando código G
« Resposta #14 Online: 18 de Agosto de 2011, 18:56 »
cncsimulador parece não aceitar a notação G03 I.
Se escrevermos (que é o mesmo) G91 G03 X0 Y0 I-30 J0 o círculo é feito (pode experimentar).
Não é um problema insignificante porque cncsimulador não tem problemas com G02 I (porque só G03?).
Pessoalmente eu não uso programas de simulação, mas também experimentei cnc simulador;
não posso dizer com certeza que este é um bug (o G02 e G03 são códigos fundamentais e parece-me um pouco estranho),
mas posso dizer que estamos na presença de uma incongruência.
Para nós, a sintaxe de programação ISO está correta, G02 ou G03 como escrito no seu programa estão escritos exatamente,
 mas por alguma razão cnc simulador aceita apenas a notação  G91 G03 X0 Y0 I J0   ou G91 G03 X0 Y0 I0 J.
A melhor coisa é sempre utilizar uma cnc real,  não tendo oportunidade, devemos ser muito cautelosos em nossas demonstrações
e experimentar com diferentes programas de simulação.
Eu escrevi sempre G03 I/J para fazer un círculo completo e vou continuar assim pois é a sintaxe correta:
é claro, os interessados ​​deverão adquirir todas as informações sobre este bug hipotético.



Share via facebook Share via twitter

Similar Topics

  Assunto / Iniciado por Respostas / Visualizações Última Mensagem:
xx
problema gerar circulo

Iniciado por mdroggia

9 Respostas
1383 Visualizações
Última Mensagem: 17 de Janeiro de 2011, 16:38
por mulapreta
xx
Onde e como gerar código G para torneamento cnc

Iniciado por Adilson Vasconcelos

0 Respostas
567 Visualizações
Última Mensagem: 15 de Setembro de 2011, 15:39
por Adilson Vasconcelos
xx
como faço para gerar código G através do artcam?

Iniciado por fabricio_Pereira

3 Respostas
491 Visualizações
Última Mensagem: 03 de Novembro de 2010, 21:59
por fabricio_Pereira
xx
Usando Autocad para gerar os caminhos

Iniciado por gelcijr

10 Respostas
1178 Visualizações
Última Mensagem: 17 de Janeiro de 2012, 09:43
por wag
xx
CNC usinando circulo oval

Iniciado por phillipesabino

44 Respostas
1327 Visualizações
Última Mensagem: 02 de Fevereiro de 2012, 23:31
por marc0 ECM
xx
Ajuda!Como programar um círculo

Iniciado por cnc2000

1 Respostas
429 Visualizações
Última Mensagem: 10 de Novembro de 2011, 08:18
por Jorge_BH