O que G90 / G91 significa

Sob G90, X10 significa mover para a coordenada X10 no quadro de trabalho ativo. Sob G91, a mesma palavra significa mover 10 unidades a partir da posição atual de X. Como os comandos são modais, um G91 esquecido pode deslocar todos os movimentos subsequentes em vez de apenas a próxima linha.

A extrusão necessita de um estado ciente do firmware. Em Marlin, G90 ou G91 limpa uma anulação anterior M82/M83, após o que E segue o modo de posição selecionado até que M82 ou M83 a anularem novamente. Klipper mantém uma anulação de extrusão separadamente, enquanto ainda trata E como relativo sempre que G91 está ativo. Dialetos CNC também podem separar o modo de centro de arco através de G90.1/G91.1.

Sintaxe e parâmetros

G90 ; absolute axis positioning
G91 ; relative axis positioning
No parameters

Cada comando altera o modo de distância modal para palavras de eixo posteriores.

Exemplos práticos

Canto quadrado absoluto

G90
G1 X20 Y20
G1 X40 Y20

O segundo ponto final é X40 Y20 independentemente da distância do primeiro movimento.

Elevação relativa temporária do Z

G91
G0 Z5
G90

Eleva Z em 5 unidades e, em seguida, restaura imediatamente o modo absoluto.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumAltera o modo XYZ e limpa uma substituição anterior M82/M83; um M82 ou M83 posterior pode sobrescrever E novamente.
KlipperComumAltera o modo de coordenadas enquanto preserva sua substituição separada do modo extrusor.
RepRapFirmwareComumSuportado, com gerenciamento do estado do macro importante ao alternar modos.
CNC controllersComumModos de distância padrão; deslocamentos de trabalho e ciclos programados adicionam mais contexto modal.

O que este visualizador pode mostrar

Totalmente normalizado

O visualizador rastreia G90/G91 e converte movimentos posteriores em coordenadas absolutas em milímetros antes de renderizar e medi-los.

Erros comuns

  • Restaura o modo pretendido após um movimento relativo temporário em um macro.
  • Não presuma que todo firmware preserve M82/M83 através de G90 ou G91; Marlin limpa explicitamente a substituição anterior.
  • G90.1/G91.1 geralmente se refere a centros de arco, não ao modo de ponto final de movimento descrito aqui.

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.