O que G4 significa
Uma pausa acrescenta tempo sem solicitar um novo percurso. É útil quando um processo precisa se estabilizar — por exemplo, após ativar um dispositivo ou antes de fazer uma medição. Em Marlin, o comando espera pelo movimento planejado anteriormente e então mantém pela duração solicitada.
P e S não são números intercambiáveis: G4 P500 é meio segundo no firmware comum de impressoras, enquanto G4 S5 são cinco segundos. Dialetos CNC também usam G4, mas a palavra de tempo e as unidades são específicas do controlador, então arquivos portáteis devem indicar claramente seu controlador alvo.
Sintaxe e parâmetros
G4 P<time-ms>G4 S<time-seconds>PDuração da permanência em milissegundos em impressoras do tipo Marlin e Klipper G-code.
SDuração da permanência em segundos em Marlin; suporte e precedência variam conforme o controlador.
Exemplos práticos
Pausar por meio segundo
G4 P500Adiciona uma permanência de 500 ms após a conclusão do movimento planejado anteriormente.
Pausar por cinco segundos
G4 S5Marlin interpreta S como segundos. Confirme este formulário antes de usá-lo em outro controlador.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Suporta P milissegundos e S segundos; S tem precedência quando ambos estão presentes. |
| Klipper | Comum | Documenta G4 P com uma duração em milissegundos. |
| RepRapFirmware | Comum | Suporta dwell, com detalhes documentados no dicionário de firmware G-code. |
| CNC controllers | Verificar dialeto | G4 é comum, mas a interpretação de P pode ser em segundos ou em unidades definidas pelo controlador. |
O que este visualizador pode mostrar
O visualizador adiciona o tempo de dwell G4 suportado à sua duração medida e preserva o evento de origem, mas não pode modelar um processo externo se ajustando durante a pausa.
Erros comuns
- Não leia P500 como 500 segundos na impressora G-code; em Marlin e Klipper isso significa 500 milissegundos.
- Um dwell bloqueia o progresso, mas não resfria, aquece ou move nada por si só.
- Um visualizador offline pode contar o atraso solicitado, não a sobrecarga do agendamento do firmware ou a latência da comunicação com o host.
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.