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
G28G28 X YG28 ZX / Y / ZFlags de eixo. Em Marlin, elas solicitam o homing dos eixos nomeados e não precisam de valores numéricos.
OOpção Marlin para pular eixos cujas posições já são confiáveis, quando suportado.
ROpção Marlin para levantar o bico antes da calibração inicial, quando suportado.
Exemplos práticos
Calibrar todos os eixos da impressora
G28Forma comum de início G-code para uma impressora baseada em Marlin.
Calibrar apenas X e Y
G28 X YMantém Z inalterado no Marlin; o comportamento da letra do eixo deve ser verificado em outros controladores.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Calibra todos os eixos ou os eixos nomeados usando os sensores de fim de curso configurados e o comportamento de homing. |
| Klipper | Comum | Calibra eixos através do sistema de homing configurado; macros podem redefinir o comportamento. |
| RepRapFirmware | Verificar dialeto | O comportamento de retorno à origem é determinado por macros do sistema e configuração da máquina. |
| CNC controllers | Verificar dialeto | Frequentemente 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
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.