Qué significa G4

Una pausa añade tiempo sin solicitar un nuevo camino. Es útil cuando un proceso necesita estabilizarse, por ejemplo, después de activar un dispositivo o antes de tomar una medida. En Marlin, el comando espera el movimiento planeado previamente y luego sostiene la duración solicitada.

P y S no son números intercambiables: G4 P500 es medio segundo en el firmware común de impresoras, mientras que G4 S5 es cinco segundos. Los dialectos CNC también usan G4, pero la palabra de tiempo y las unidades son específicas del controlador, por lo que los archivos portátiles deben indicar claramente su controlador objetivo.

Sintaxis y parámetros

G4 P<time-ms>
G4 S<time-seconds>
P

Duración de permanencia en milisegundos en impresoras G-code estilo Marlin y Klipper.

S

Duración de permanencia en segundos en Marlin; el soporte y la prioridad varían según el controlador.

Ejemplos prácticos

Pausa por medio segundo

G4 P500

Agrega una permanencia de 500 ms después de que se haya completado el movimiento planeado previamente.

Pausa por cinco segundos

G4 S5

Marlin interpreta S como segundos. Confirme este formato antes de usarlo en otro controlador.

Contexto de firmware

SistemaEstadoQué cambia
MarlinComúnSoporta P milisegundos y S segundos; S tiene prioridad cuando ambos están presentes.
KlipperComúnDocumenta G4 P con una duración en milisegundos.
RepRapFirmwareComúnSoporta tiempo de espera, con detalles documentados en el diccionario de firmware G-code.
CNC controllersRevisar dialectoG4 es común, pero la interpretación de P puede ser en segundos o unidades definidas por el controlador.

Qué puede mostrar este visor

Incluido en la cronología

El visor añade el tiempo de espera G4 soportado a su duración medida y conserva el evento original, pero no puede modelar el asentamiento de un proceso externo durante la pausa.

Errores frecuentes

  • No lea P500 como 500 segundos en la impresora G-code; en Marlin y Klipper significa 500 milisegundos.
  • Una pausa bloquea el progreso pero no enfría, calienta ni mueve nada por sí misma.
  • Un visor fuera de línea puede contar la demora solicitada, no la sobrecarga de programación del firmware ni la latencia de comunicación con el host.

Fuentes primarias

Esta página es una traducción de la explicación original en inglés, revisada frente a la documentación de firmware que aparece abajo. Confirma siempre los comandos con el firmware y la configuración de la máquina que los va a ejecutar.