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 / ZPonto final do arco; o plano ativo decide quais dois eixos formam o círculo.
I / J / KValores do centro do arco para os eixos X, Y e Z, normalmente deslocamentos desde o início.
RRaio do círculo; uma alternativa para centralizar palavras em firmware compatível.
PNúmero de voltas em firmware ou controladores que implementam arcos de múltiplas voltas.
E / FPosiçã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 F1200De 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 F1500Segue um semicírculo anti-horário enquanto extrude 1,8 mm de filamento.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Disponível quando o suporte a arco está habilitado; os parâmetros aceitos dependem da configuração de compilação. |
| Klipper | Verificar dialeto | O suporte a arco é fornecido através da configuração gcode_arcs e pode ser segmentado internamente. |
| RepRapFirmware | Comum | Suporta movimento de arco com opções específicas do firmware. |
| CNC controllers | Comum | Ampliamente suportado, mas modo de centro, regras de raio e comportamento do plano são específicos do controlador. |
O que este visualizador pode mostrar
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.