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 positioningG91 ; relative axis positioningNo parametersCada 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 Y20O segundo ponto final é X40 Y20 independentemente da distância do primeiro movimento.
Elevação relativa temporária do Z
G91
G0 Z5
G90Eleva Z em 5 unidades e, em seguida, restaura imediatamente o modo absoluto.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Altera o modo XYZ e limpa uma substituição anterior M82/M83; um M82 ou M83 posterior pode sobrescrever E novamente. |
| Klipper | Comum | Altera o modo de coordenadas enquanto preserva sua substituição separada do modo extrusor. |
| RepRapFirmware | Comum | Suportado, com gerenciamento do estado do macro importante ao alternar modos. |
| CNC controllers | Comum | Modos de distância padrão; deslocamentos de trabalho e ciclos programados adicionam mais contexto modal. |
O que este visualizador pode mostrar
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.