O que G28 significa

Uma impressora 3D normalmente inicia sem uma posição física confiável. Marlin usa G28 para mover os eixos solicitados em direção aos seus limites e estabelecer coordenadas da máquina. Sem letras de eixo, geralmente faz homing de todos os eixos; listar X, Y ou Z limita a solicitação a esses eixos.

O mesmo código não é semanticamente universal. LinuxCNC e fluxos de trabalho no estilo Fanuc podem tratar G28 como um retorno rápido a uma posição predefinida, opcionalmente através de um ponto intermediário. Enviar uma suposição do estilo impressora para uma máquina CNC pode, portanto, criar movimentos rápidos inesperados. Sempre leia a documentação do controlador que executará o arquivo.

Sintaxe e parâmetros

G28
G28 X Y
G28 Z
X / Y / Z

Flags de eixo. Em Marlin, elas solicitam o homing dos eixos nomeados e não precisam de valores numéricos.

O

Opção Marlin para pular eixos cujas posições já são confiáveis, quando suportado.

R

Opção Marlin para levantar o bico antes da calibração inicial, quando suportado.

Exemplos práticos

Calibrar todos os eixos da impressora

G28

Forma comum de início G-code para uma impressora baseada em Marlin.

Calibrar apenas X e Y

G28 X Y

Mantém Z inalterado no Marlin; o comportamento da letra do eixo deve ser verificado em outros controladores.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumCalibra todos os eixos ou os eixos nomeados usando os sensores de fim de curso configurados e o comportamento de homing.
KlipperComumCalibra eixos através do sistema de homing configurado; macros podem redefinir o comportamento.
RepRapFirmwareVerificar dialetoO comportamento de retorno à origem é determinado por macros do sistema e configuração da máquina.
CNC controllersVerificar dialetoFrequentemente retorna a uma posição de referência armazenada e pode usar um movimento intermediário em vez de sondar os limites finais.

O que este visualizador pode mostrar

Reconhecido, não simulado

Para análise de impressão 3D, o visualizador redefine os eixos nomeados para zero, de modo que medições posteriores do caminho tenham uma referência. Ele não pode simular limites finais, movimentos de Z seguro, macros ou comportamento de referência armazenada de CNC.

Erros comuns

  • O retorno à origem causa movimento real da máquina; confirme se o caminho está livre antes de enviá-lo manualmente.
  • O estado de nivelamento da mesa e o comportamento de Z seguro após G28 dependem da configuração do firmware.
  • Nunca suponha que uma explicação de Marlin G28 se aplica inalterada a um controlador CNC.

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.