O que G0 / G1 significa

Um bloco G0 ou G1 descreve um ponto final, não um caminho inteiro amostrado em pontos. O firmware planeja um movimento retilíneo da posição atual para as coordenadas X, Y e Z solicitadas na taxa de avanço ativa. Coordenadas que são omitidas mantêm seu valor anterior no modo absoluto ou não contribuem para nenhuma mudança no modo relativo.

A maioria dos fatiadores usa G1 tanto para impressão quanto para deslocamento. A letra do comando sozinha, portanto, não indica se o plástico está sendo depositado: você também precisa do modo de extrusão atual e da mudança no E. G0 é comumente tratado como um alias de deslocamento rápido pelo firmware da impressora, enquanto controladores CNC podem manter uma distinção mais clara entre movimento rápido G0 e movimento controlado por avanço G1.

Sintaxe e parâmetros

G0 [X<pos>] [Y<pos>] [Z<pos>] [E<pos>] [F<rate>]
G1 [X<pos>] [Y<pos>] [Z<pos>] [E<pos>] [F<rate>]
X / Y / Z

Coordenadas de destino ou distâncias relativas nos eixos de movimento.

E

Posição do extrusor ou distância de extrusão, interpretada através de M82/M83.

F

Taxa de alimentação. A impressora G-code normalmente a expressa em milímetros por minuto.

Exemplos práticos

Movimento sem extrusão

G0 X80 Y40 Z0.4 F9000

Move-se para X80 Y40 em Z0.4 sem uma mudança de E, então um visualizador de impressão classifica como movimento de deslocamento.

Extrudar uma linha de 40 mm

M83
G1 X120 Y40 E1.6 F1800

Com a extrusão relativa ativa, o movimento deposita 1,6 mm de filamento enquanto se desloca para X120 Y40.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumComandos principais de movimento linear; G0 e G1 podem compartilhar as mesmas configurações de movimento.
KlipperComumSuportado como comandos de movimento padrão e frequentemente emitido por fatiadores.
RepRapFirmwareComumSuportado para movimento linear coordenado e extrusão.
CNC controllersVerificar dialetoG0 é posicionamento rápido e G1 é movimento de alimentação; limites da máquina e modos de alimentação modais são importantes.

O que este visualizador pode mostrar

Visualizado

O visualizador desenha o movimento G0/G1, distingue extrusão positiva de deslocamento e usa os movimentos para estimativas de limites, velocidade e tempo.

Erros comuns

  • F é modal: permanece ativo até que outro bloco o altere.
  • G90/G91 altera como X, Y e Z são lidos; M82/M83 controla E separadamente.
  • Um valor E positivo não significa automaticamente extrusão positiva quando a extrusão absoluta está ativa; o que importa é a mudança em relação à posição anterior de E.

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.