Autor Tópico: Código G  (Lida 13536 vezes)

Description:

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

guilherme campos

  • Visitante
Código G
« Online: 12 de Abril de 2006, 20:17 »
Sou estagiário de Eng. Mecânica, e na fábrica que eu estagío, existe uma máquina automática de corte de maçarico de plasma, que nós usamos para cortar as chapas para fabricação dos equipamentos, e muitas das formas que nós cortamos são curvas, como círculos, elipses ou retas, porém, o operador falou que não é possivel cortar curvas como elipse, por exemplo, pois o código G só lê retas e arcos e eu gostaria de confirmar essa informação para saber se isso é uma restrição do código G ou desconhecimento do operador.
Um dos programas utilizados é o Master Cincro e Auto Corte.

Aguardo resposta

Obrigado.

OShakal

  • Visitante
Código G
« Resposta #1 Online: 13 de Abril de 2006, 00:37 »
Cara, meu conhêcimento sobre linguagem G é nulo, sou apenas um iniciante.

Na teoria, um circulo(ou elipse) nada mais é que um poligono de inumeros lados. Se você conseguir juntar tantos pontos quanto possiveis, vc criará um círculo.

Dependendo do tamanho isso até que pode ser viável, ou então pode ser praticamente impossível...

Bom, na verdade isso não é uma resposta, só uma ajudinha, talvez vc tire uma conclusão com isso.

Inté!

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
Código G
« Resposta #2 Online: 13 de Abril de 2006, 11:03 »
Olá Guilherme Campos,

Seja bem vindo...

Básicamente a linguagem de máquinas que usa "código-G" para comandar movimentos só pode fazer "retas" e "curvas de raio fixo".

Para fazer "Reta", usa-se o código "G01", que é "interpolação linear de dois eixos".
Para fazer "Curva", usa-se o código "G02" para "interpolação circular no sentido Horário", ou "G03" para "interpolação circular no sentido anti-horário".

Fazer uma elipse será possivel de duas formas - ou usando pequenas "linhas retas", ou usando interpolação circular, também composta de vários setores.
Nenhum controle numérico tem função de elipse.

Silvio

  • Visitante
Código G
« Resposta #3 Online: 30 de Junho de 2006, 16:19 »
Os cálculos de geometrica para fazer elipses ou curvas orgânicas em G Code são bem dificeis mas não impossiveis. É dificil quem trabalhe dessa forma com programação direta apesar de ser atribuição de um bom programador. Na maioria dos casos os interpretadores convertem os arquivos vetores do cad para G Code.
Se o interpretador de sua máquina não faz isso use um externo, gere o código e adeque a lista a ele.

pablolkz

  • Visitante
Código G
« Resposta #4 Online: 26 de Setembro de 2006, 20:20 »
ola  não sei se tem alguem acompanhando
mas eu acho que se pode usa o m03
me avisem se alguem se interesou

falow
pablo

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
Código G
« Resposta #5 Online: 26 de Setembro de 2006, 20:25 »
Pablo,

Acho que tudo que é relativo a cnc nos interessa :)

pablolkz

  • Visitante
m03
« Resposta #6 Online: 27 de Setembro de 2006, 14:00 »

Bom
Ola sinjoro fabio
bom eu queria disser que talves a utilização do comando "M03"para interpolação com j,i e k(eu acho)
não seria melhor para uma elipse
fabio teho uma duvida do art cam estou no tutorial errado mas gostaria de tirala  por ser a mesma que o guilherme
é possivel faser elipse's e curvas perfeitas no artcam sem que elas fiquem cheias de quinas ou faser 'cantos vivos'
bom se vc puder me der  uma força
inte
pablo
[/color]

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
Código G
« Resposta #7 Online: 27 de Setembro de 2006, 19:29 »
Pablo,

Não sei qual o padrão de comandos você se refere, mas acho que M03 é um comando auxiliar usado pelo padrão RS274xx.

M03 serve para "Ligar o fuso da máquina no sentido Horário"...

Acho que o que voce quer dizer é "G02 ou G03" que são os comandos para interpolação circular...

O problema das elipses ou círculos com faces ou quinas não é só do ArtCam, e sim também um ajuste do programa de controle que está usando....

Se for um programa como o Kcam ou Mach2, não sei como se regula isso...

pablolkz

  • Visitante
Código G
« Resposta #8 Online: 27 de Setembro de 2006, 19:54 »
Fabio,
desculpe me a minha confusão
eu estava um pouco  atrapalhado quando  
lhe escrevi, o codigo que eu me referi  foi o "M99" e não o
"m03"(I,J e K)
que e utilizado jutamente com os "G02 e G03"
dessa forma fasendo o que em desenho tecnico chamamos
de "falsa elipse"
sim o meu poblema  e sim no art cam utilizado no corte de madeira
no qual eu não consigo fazer "cantos vivos"
Citar
e sim também um ajuste do programa de controle que está usando....

como assim?
seria o progama que eu uso para vetorizar o desenho?
no caso eu uso o corel.
não sei se eu ajudei mas qualquer duvida sobre a minha esplicação
me informe pois tentarei sem  compreendido
fabio por enguanto es só
abraço, Pablo

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
Código G
« Resposta #9 Online: 27 de Setembro de 2006, 20:27 »
Pablo,

M99 é retorno de subrotina...

Só sunciona se houver uma chada de subrotina e inserção das variáveis no cabeçalho do arquivo...

Acho que voce está mesmo se confundindo, e sugiro estudar um pouco mais...
Citar
sim o meu poblema e sim no art cam utilizado no corte de madeira
no qual eu não consigo fazer "cantos vivos"

Explica melhor o que é "canto vivo" e se possivel pota um desenho...

Acho que não entendí onde o Corel entra na estória...

Eu desenho no ArtCam - que já trata tudo como vetor - crio os percursos através das ferramnentas de usinagem, gero o arquivo em "codigo-G" e mando para a máquina via rede mesmo, e pronto!

Acho que quanto mais programas você usar para fazer alguma coisa, pior fica pois por exemplo o Croel gera defeitos nos aquivos em DXF...

Que eu saiba só a versão 9 é razoável no caso DXF versus a gente...

Uso a 11 de vez em nunca

pablolkz

  • Visitante
Código G
« Resposta #10 Online: 28 de Setembro de 2006, 14:49 »

Ola fabio
realmente eu ando um pouco confuso (en varias coisas)
em relação ao codigo G o que vc quis disser com" padrão RS274xx."
eu conheço codigo G mas não sabia que ele era dividido em padrões
mas tbm o que eu sei eu aprendi no curso tec. de mecanica
na aula sobre automação
aceitando sua dica eu vou estuda um pouco mais
fabio valew  e desculpe me a amolação
poriquanto e só
abraços,
Pablo   :lol:


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
Código G
« Resposta #11 Online: 28 de Setembro de 2006, 18:29 »
Pablo,

Não fique acanhado nem se sinta ofendido...

Eu acho que já estamos grandinhos para entender que estamos falando técnicamente e não é uma conversa pessoal apesar de descontraída...

Muitas vezes vejo que as pessoas se melindram quando se discute com mais fervor, ou mesmo quando se discorda de uma pocisão ou postura...

Existem muitos padrões de construção de "G-codes", sendo que alguns são muito usados pela indústria de controladores e interpretadores profissionais, como Fagor, Siemens, Mitsubishi, GE Fanuc, e muitos outros...

Basicamente todos eles derivaram de uma vertente (RS274) e criaram suas próprias linhas, mas sempre respeitando uma padronização internacional.
Por causa disso, alguns códigos são diferentes entre um e outro comandos, mas todos bem ou mal fazem sempre a mesma coisa - sempre tem aas mesmas funções só que grafadas de forma diferente...

pablolkz

  • Visitante
Código G
« Resposta #12 Online: 30 de Setembro de 2006, 10:57 »
ae fabio eu nunca me sentiria  ofendido
eu seriamente aceitei a proposta de estuda
mas  por que ultimamente ando meio desligado e preso
a muitos  estudos( esperanto, japones,hardware, redes, mecanica)
minha cabeça arde
bom desculpa to sem tempo
abraços
pablo

 

/** * */