O que G2 / G3 significa

Um bloco de arco combina um ponto final com informações suficientes para localizar o círculo. No plano XY usual (G17), I e J descrevem o centro do arco em relação ao ponto inicial, a menos que um modo de centro absoluto, como G90.1, esteja ativo. R fornece um raio, mas pode ser ambíguo para arcos maiores que 180 graus.

Os arcos são compactos e podem gerar arquivos mais suaves do que milhares de segmentos curtos G1. Sua interpretação exata depende do plano ativo, modo de distância, modo de centro e recursos do firmware. Arcos helicoidais adicionam movimento no terceiro eixo enquanto a ferramenta segue a curva; P pode solicitar múltiplas voltas em controladores que suportam isso.

Sintaxe e parâmetros

G2 [X<end>] [Y<end>] [I<center-x>] [J<center-y>] [E<pos>] [F<rate>]
G3 [X<end>] [Y<end>] [R<radius>] [E<pos>] [F<rate>]
X / Y / Z

Ponto final do arco; o plano ativo decide quais dois eixos formam o círculo.

I / J / K

Valores do centro do arco para os eixos X, Y e Z, normalmente deslocamentos desde o início.

R

Raio do círculo; uma alternativa para centralizar palavras em firmware compatível.

P

Número de voltas em firmware ou controladores que implementam arcos de múltiplas voltas.

E / F

Posição de extrusão e velocidade de alimentação enquanto segue o arco.

Exemplos práticos

Círculo de um quarto no sentido horário

G17
G2 X20 Y20 I20 J0 F1200

De X0 Y0, o centro está 20 mm à direita e o ponto final é X20 Y20.

Arco de impressão anti-horário

M83
G3 X40 Y0 I20 J0 E1.8 F1500

Segue um semicírculo anti-horário enquanto extrude 1,8 mm de filamento.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumDisponível quando o suporte a arco está habilitado; os parâmetros aceitos dependem da configuração de compilação.
KlipperVerificar dialetoO suporte a arco é fornecido através da configuração gcode_arcs e pode ser segmentado internamente.
RepRapFirmwareComumSuporta movimento de arco com opções específicas do firmware.
CNC controllersComumAmpliamente suportado, mas modo de centro, regras de raio e comportamento do plano são específicos do controlador.

O que este visualizador pode mostrar

Visualizado com normalização

O visualizador mede o comprimento verdadeiro do arco e os limites. Ele normaliza modos e converte formas de arco que o renderizador de outra forma interpretaria incorretamente; curvas não suportadas são relatadas em vez de confiadas silenciosamente.

Erros comuns

  • I/J/K podem ser relativos mesmo quando X/Y/Z são absolutos; verifique o suporte G90.1/G91.1.
  • Um círculo completo pode ter o mesmo ponto de início e de término, portanto, a informação do centro ou do raio é essencial.
  • Arcos R, movimento helicoidal e arcos P de múltiplas voltas não são implementados da mesma forma por todos os firmwares.

Fontes primárias

Esta página é a tradução da explicação original em inglês, conferida com a documentação de firmware abaixo. Confirme sempre os comandos com o firmware e a configuração da máquina que vai executá-los.