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 / ZCoordenadas de destino ou distâncias relativas nos eixos de movimento.
EPosição do extrusor ou distância de extrusão, interpretada através de M82/M83.
FTaxa 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 F9000Move-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 F1800Com a extrusão relativa ativa, o movimento deposita 1,6 mm de filamento enquanto se desloca para X120 Y40.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Comandos principais de movimento linear; G0 e G1 podem compartilhar as mesmas configurações de movimento. |
| Klipper | Comum | Suportado como comandos de movimento padrão e frequentemente emitido por fatiadores. |
| RepRapFirmware | Comum | Suportado para movimento linear coordenado e extrusão. |
| CNC controllers | Verificar dialeto | G0 é 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
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.