O que são códigos G? (Com exemplo)

5246
Abraham McLaughlin
O que são códigos G? (Com exemplo)

O Códigos G São codificações que correspondem à programação utilizada para controlar o controle numérico ou equipamentos CNC, que são máquinas que realizam seu trabalho sob o comando de um computador. Nesta classe de equipamentos encontram-se fresadoras, tornos, impressoras 3D, cortadoras, etc..

Os códigos G também são conhecidos como códigos preparatórios. O G significa "geométrico". São códigos que informam à máquina qual operação executar e são identificados começando com a letra "G".

Fonte: flickr.com Christopher Schmidt Atribuição 2.0 Genérico (CC BY 2.0)

São compostos por instruções ou comandos que informam ao equipamento em que posição se mover, em que velocidade, em que momento usar uma ferramenta, como um laser, extrusora, etc. Por exemplo, com a impressão 3D, os códigos G contêm comandos para mover peças dentro da impressora.

Existem várias implementações desta linguagem, mas em cada uma delas os comandos e comandos são semelhantes. Porém, ao gerar os arquivos, será necessário saber a versão adequada dos códigos G que o equipamento pode interpretar..

Índice do artigo

  • 1 O que é o código G?
    • 1.1 Movimento da máquina
  • 2 Construção de códigos G
    • 2.1 Gerar códigos G
  • 3 CNC vs impressão 3D
    • 3.1 CNC
    • 3.2 impressão 3D
  • 4 Código de amostra
  • 5 referências

Qual é o código G?

O código G é uma linguagem de programação para equipamentos de controle numérico que direciona as máquinas sobre onde e como se mover. Os códigos G variam dependendo do tipo, marca e modelo do equipamento.

Ele sempre segue alguma variante do seguinte padrão alfanumérico: N ## G ## X ## Y ## Z ## F ## F ## S ## T ## M ##, onde:

- N ##: Número da linha do programa.

- G ##: Define movimento e função.

- X ##: Declara a posição horizontal.

- Y ##: Declara a posição vertical.

- Z ##: Declarar profundidade.

- F ##: Velocidade de alimentação.

- S ##: Velocidade do fuso.

- T ##: Seleção de ferramenta.

- M ##: Várias funções, como ligar e desligar algo, como refrigerante, movimento de indexação, bloqueio do eixo, etc..

Por exemplo, G01 X2 Y3 F35 S450 T02 M04 indicaria um movimento de avanço linear (G01) para a posição X-Y fornecida e uma velocidade de avanço de 35. A velocidade do fuso é 450 e você está usando a ferramenta 2.

As várias funções variam de máquina para máquina. Portanto, para saber o que é o código M, deve-se consultar o manual de instruções da máquina..

Movimento da máquina

Tudo o que qualquer máquina pode fazer é baseado principalmente em três tipos básicos de movimento:

- Movimento rápido: um movimento linear para uma posição XYZ. É feito o mais rápido possível.

- Movimento de alimentação: um movimento linear para uma posição XYZ em uma taxa de alimentação definida.

- Movimento circular: um movimento circular a uma velocidade de avanço definida.

Cada código G diz à equipe qual variante desses movimentos básicos executar e também como fazê-lo.

X, Y são as coordenadas para a posição horizontal e vertical e Z corresponde à profundidade da máquina. Esses números seguem o movimento ou comando de função para expressar a posição da máquina..

A seguir, F determina o avanço (para avanço ou movimentos circulares), enquanto S determina a velocidade do spindle. T é usado para selecionar uma ferramenta.

Construção de código G

Se você abrir o código G em um editor de texto, poderá ver seu conteúdo, mas é muito difícil dar-lhe algum significado. Com uma ferramenta como o Repetier Host será possível entender melhor os códigos G.

Este tipo de programa permite abrir os códigos G para ver os caminhos que o cabeçote irá percorrer para produzir uma impressão. O Repetier Host usa cores para indicar a função dos códigos.

Gerar códigos G

Como, por exemplo, uma impressão 3D pode ter que realizar vários movimentos, os códigos G podem ocupar um grande número de páginas. Se este conjunto de código fosse criado manualmente, isso teria que ser feito por um período de tempo considerável.

Algum programa especial, por exemplo o programa de corte Cura, é aquele que tecnicamente compõe todos os códigos G.

Este programa separa os arquivos STL que contêm todas as informações necessárias para criar uma impressão 3D. Converta o arquivo STL em códigos G, automatizando assim o processo.

Cada código G é único para a máquina para a qual foi escrito. O conjunto de instruções é baseado especificamente em cada máquina.

Impressão CNC vs 3D

Tanto as máquinas CNC como as impressoras 3D são controladas por códigos G, que é o grupo de comandos que começam com a letra "G", assim como existem códigos para muitas outras letras..

As diretrizes do código G dizem às equipes como se mover e como ajustar suas configurações, como velocidade de corte ou temperatura do bico. Cada pedido constitui uma etapa no processo de fabricação do objeto.

No entanto, embora as impressoras 3D e equipamentos CNC usem códigos G, nessas duas aplicações existem certas diferenças importantes.

CNC

O controle numérico do computador é uma técnica para controlar os instrumentos de uma máquina por meio de um sistema de computador.

Os tornos e fresas CNC são geralmente usados ​​quando é necessária uma precisão ou repetibilidade muito alta. Por exemplo, eles são úteis para perfurar centenas de orifícios idênticos para criar uma placa óptica..

Este método de criação de uma peça é classificado como “manufatura subtrativa”, pois a peça é criada pela remoção gradual do material..

Impressão 3D

É um processo de manufatura que também produz peças por meio de controle computadorizado. Na verdade, as impressoras 3D também são máquinas CNC, mas devido à sua imensa popularidade, raramente são mencionadas como tal..

Na impressão 3D, uma peça é erguida adicionando material, até que a peça completa seja criada. A impressão 3D é muito útil para criar peças e protótipos personalizados antes de chegar a um design final.

Código de amostra

- 11: indica o número da linha do código e serve de referência. Neste caso corresponde à linha 11 do programa que está sendo executado.

- GSM: Na cor azul. Indica que é um comando do tipo indicado pela letra. Neste caso, o código G1 corresponde ao comando: Movimento coordenado em velocidade de avanço.

Em seguida, cada texto em vermelho define certos parâmetros para o comando e, em seguida, o valor para cada parâmetro em questão:

- F: Velocidade. Neste caso, a velocidade é indicada como 900.

- X / Y / Z: são as coordenadas de posição.

- E: Movimento do alimentador.

Referências

  1. Educatibot (2019). Código G. Retirado de: educatibot.com.
  2. Ultimaker (2019). O que é código g? Retirado de: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). Código G da impressora 3D vs Código G do CNC - Qual é a diferença? All3dp. Retirado de: all3dp.com.
  4. Autodesk (2019). Introdução ao G-Code. Retirado de: autodesk.com.
  5. Wikipedia, a enciclopédia livre (2019). Código G. Retirado de: en.wikipedia.org.

Ainda sem comentários