O que G20 / G21 significa
A seleção de unidade é modal: uma vez que um controlador aceita G20 ou G21, coordenadas numéricas posteriores são interpretadas nessa unidade até que outro comando de unidade mude o modo. A maioria dos fatiadores de impressoras 3D emite G-code métrico, enquanto programas CNC têm maior probabilidade de usar qualquer um dos sistemas.
O comando pode afetar as coordenadas do eixo, valores de arco e velocidades de avanço. O comportamento da unidade de extrusão é específico do firmware, portanto um conversor genérico não deve multiplicar cegamente cada número após G20. Um visualizador confiável deve manter o estado da unidade ativa enquanto lê o arquivo e normalizar a geometria em uma unidade interna.
Sintaxe e parâmetros
G20 ; use inchesG21 ; use millimetersNo parametersO comando altera o estado modal da unidade para os blocos subsequentes.
Exemplos práticos
Movimento de uma polegada
G20
G1 X1.0 F60Move uma polegada a 60 polegadas por minuto em controladores que aplicam G20 à taxa de avanço.
Movimento métrico equivalente
G21
G1 X25.4 F1524Representa a mesma distância nominal e velocidade em milímetros.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Verificar dialeto | Disponível somente quando o modo polegada está ativado na compilação do firmware; G21 é o padrão normal da impressora. |
| Klipper | Verificar dialeto | Os fluxos de trabalho típicos da impressora são métricos; verifique a compatibilidade de macros e comandos antes de enviar arquivos em modo polegada. |
| RepRapFirmware | Comum | Suporta a seleção de unidade padrão com detalhes definidos pelo firmware. |
| CNC controllers | Comum | G20/G21 são comandos modais de unidade padrão, mas os padrões do programa e as palavras afetadas variam. |
O que este visualizador pode mostrar
O visualizador lê ambos os modos de unidade. As coordenadas e velocidades de movimento em polegadas são convertidas para milímetros antes que o caminho seja desenhado.
Erros comuns
- Não infira as unidades a partir da extensão do arquivo; inspecione o comando modal real e os padrões do controlador.
- Um G20/G21 ausente deixa a interpretação dependente do estado inicial da máquina.
- Mudar unidades no meio do arquivo é válido em alguns controladores, mas torna a revisão e edição manual muito mais difícil.
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.