Cronograma de avance y retroceso de un cilindro neumático — En cada extremo se vigilan el «ON de llegada» y el «OFF de salida» (ejemplo)

Última actualización: 2026-09-23 / Categoría: Ejemplos, cronogramas

Ejemplo de un ciclo de ida y vuelta de un cilindro neumático con una electroválvula de doble solenoide y detectores de posición en los finales de avance y retroceso. Para quien avanzaba con temporizadores y vio cómo la secuencia se desmoronaba el día que se cerraron los reguladores de caudal.

Abrir este ejemplo en el editor Descargar el JSON

El editor gratuito, que funciona en el navegador, se abre en otra pestaña con este cronograma cargado. Sin instalación ni registro, y nada de lo que introduce se envía a ningún sitio. Modificarlo no cambia el ejemplo de esta página. El JSON es el dato de origen para volver a abrirlo en el editor o pasárselo a una IA (formato: especificación de la estructura de datos JSON).

Cronograma de avance y retroceso de un cilindro neumático. Con final de retroceso confirmado (bBwdOK) en ON, bFwdSol (SOL de avance) pasa a ON; en la siguiente división bBwdEnd (final de retroceso) pasa a OFF y final de retroceso confirmado cae con él. 0,5 s después bFwdEnd (final de avance) pasa a ON, se corta el SOL de avance y, cuando el final de avance lleva 0,2 s en ON, bFwdOK (final de avance confirmado) pasa a ON. Con eso, bBwdSol (SOL de retroceso) pasa a ON; el final de avance pasa a OFF y final de avance confirmado también. 0,5 s después el final de retroceso pasa a ON, se corta el SOL de retroceso y 0,2 s después final de retroceso confirmado pasa a ON. Los cambios están unidos por flechas de puntos.
La condición para activar el SOL de avance es que final de retroceso confirmado esté en ON (como sigue en ON, no hay flecha). La confirmación cae en el mismo Step en que el detector del extremo pasa a OFF.

1. La condición del siguiente movimiento es la confirmación, no el propio detector

SeñalSentidoSignificado
bFwdSol / bBwdSolPLC → válvulaSolenoides de avance y de retroceso (doble solenoide de 2 posiciones)
bFwdEnd / bBwdEndCilindro → PLCDetectores de posición en los finales de avance y de retroceso
bFwdOK / bBwdOKPLC (interno)Extremo confirmado. ON cuando el detector lleva 0,2 s seguidos en ON

Como condición del siguiente movimiento se usa la confirmación, no el propio detector de posición.

2. Lo que se mide para decidir son los 0,5 s de carrera y los 0,2 s de confirmación

De las divisiones de 0,1 s, solo estas dos duraciones tienen significado. Las dos se miden y se fijan en la puesta en marcha.

3. Los extremos se detectan con detectores, no con tiempo, y se vigilan tanto el ON de llegada como el OFF de salida

  1. Si se ha llegado al extremo lo decide el detector de posición, no el tiempo Con tiempo, la secuencia se rompe cada vez que cambian las condiciones. Si se define «final de avance a los 0,5 s del avance», se rompe solo con que baje la presión de aire o la pieza pese más. El tiempo se usa únicamente para la vigilancia de fallos del apartado 5.
  2. Vigilar tanto el ON del lado al que llega como el OFF del lado del que sale Si no se mira el lado del que sale, no se detecta la avería de un cilindro que no arranca. Si se ha activado el SOL de avance y el final de retroceso no pasa a OFF, la válvula de la presión general está cerrada o el cable del solenoide está roto. Si los dos extremos están en ON a la vez, un detector se ha desplazado o está averiado.
  3. Confirmar solo cuando el lado al que llega lleve 0,2 s seguidos en ON En el instante en que pasa a ON, el cilindro todavía se mueve. Aunque se monte en la posición recomendada del catálogo, el detector pasa a ON aproximadamente a la mitad de su rango de actuación antes del extremo. Los cilindros pequeños con amortiguación de goma pueden rebotar en el extremo y hacer que el detector caiga un instante.

4. No activar los dos SOL a la vez, y escribir en la especificación si se cortan en el extremo

  1. No poner en ON a la vez el SOL de avance y el de retroceso El doble solenoide de 2 posiciones está pensado para no excitar los dos a la vez. Con los dos en ON, una válvula pilotada se queda en la posición anterior sin moverse, lo que parece «he activado el SOL de retroceso y no vuelve». En el ladder se ponen el uno como condición del otro.
  2. Decidir si al llegar al extremo se corta el SOL o se mantiene, y escribirlo en la especificación El doble solenoide de 2 posiciones funciona de las dos maneras. Cortar reduce el calentamiento; mantener permite ver en el monitor de salidas del PLC en qué sentido se está mandando. Aunque el SOL esté cortado, en el instante en que vuelve el aire el cilindro se mueve hacia el lado al que la válvula conmutó por última vez.

5. Los fallos se dividen en tres, para que solo con el aviso se sepa dónde ir a mirar

Se separan para que, solo con ver el aviso, se decida si hay que ir a mirar el aire o la posición de los detectores.

6. Con simple solenoide, válvula de 3 posiciones o detector en un solo lado, se reinterpretan estos tres puntos

En un paso con varios cilindros, no se hace un cronograma por cilindro: se añaden filas al mismo cronograma. Con flechas se une qué confirmación de qué cilindro espera cada SOL. En el editor, se duplica una fila con Ctrl+D y se distingue anteponiendo al nombre la función (bClampFwdSol, etc.). Cuando hay muchas filas, se pueden omitir las de los detectores y dejar solo las de SOL y confirmación, y el orden del paso se sigue leyendo.

Las herramientas con las que se hizo este ejemplo

  • Timing Chart Editor — La figura de arriba y el JSON del ejemplo se crearon y exportaron con este editor.
  • Flowchart Editor — Convierte las flechas del cronograma en una secuencia de esperas y procesos.

Artículos relacionados

yk.builds