Nadie compra un sorter para los buenos días. El número del folleto — doce mil unidades por hora, 99.9% de tasa de lectura — supone que cada chute se mantiene libre y que cada etiqueta se escanea. Los almacenes reales no funcionan así. Lo aprendí a las 2 a.m. del martes después del Día de Acción de Gracias de 2023, parado en un 3PL de 120,000 pies cuadrados en Ontario, California, viendo un sorter cross-belt colapsarse por su propio éxito. El chute 3 se llenó, la fotocélula llevaba un rato alarmando, y el supervisor del turno pensó que lo despejarían "después de esta oleada". El WCS siguió desviando al chute 3. Los paquetes se deslizaron fuera del chute y se apilaron en el piso, hasta bloquear la zona de lectura del túnel de escaneo. Los sin lectura se dispararon, el chute de excepción también se llenó, y toda la línea entró en recirculación — bandejas dando vueltas vacías durante casi una hora mientras el corte de UPS se escapaba.
El postmortem fue incómodo porque el equipo estaba bien. El ruteo de excepciones del WCS estaba mal configurado. Chutes llenos, códigos de barras ilegibles, artículos sobredimensionados — esto pasa todos los días en todos los sistemas de clasificación. Son excepciones normales. Configúralas mal y una máquina de cientos de miles de dólares queda derrotada por un puñado de ajustes. Esto es lo que hice mal a lo largo de los años y lo que finalmente adopté.
Cuando un chute está lleno, ¿a quién escucha el WCS?
El error común es tratar un chute lleno como un problema de mano de obra — simplemente mandar a alguien a despejarlo. Pero un chute lleno es fundamentalmente una decisión de ruteo. En el momento en que la fotocélula dice "lleno", el sistema tiene aproximadamente una revolución del sorter para hacer tres cosas: dejar de desviar a ese chute, redirigir los paquetes afectados a un chute de respaldo y avisar a una persona para que venga a despejarlo.
El modo de falla que veo con más frecuencia es un desfase entre "dejar de desviar" y "redireccionar". Algunos sistemas no actualizan sus tablas de ruteo hasta que cae la siguiente oleada, así que durante 30 a 60 segundos el sorter sigue alimentando un chute que ya está lleno. Una vez entré a un sitio donde la señal de "chute lleno" venía de una fotocélula en el fondo del chute en lugar de la entrada. Para cuando ese sensor se disparaba, los paquetes ya se desbordaban por el borde del chute hacia el piso.
Mis reglas de configuración son tres. Primera, la detección de chute lleno usa la fotocélula de la entrada más un cálculo del nivel de llenado: al 85% de la capacidad de diseño el WCS envía una advertencia y empieza a desviar los paquetes nuevos al chute de respaldo; al 100% deja de desviar por completo. Segunda, cada chute tiene un "compañero de desbordamiento" codificado en la tabla de ruteo — un chute adyacente o un chute de excepción centralizado. El personal de piso nunca tiene que improvisar esta decisión a las 2 a.m. Tercera, cuando el chute se despeja, el WCS restaura el ruteo normal automáticamente. Nunca dependas de que un humano haga clic en un botón para reanudar — a las 3 a.m., ese clic se olvida nueve de cada diez veces.
Un contraejemplo aleccionador: en 2021 visité un almacén de ropa cuyo WCS estaba configurado para detener todo el sorter cuando algún chute se llenaba, esperando un despeje manual. Suena conservador, ¿verdad? En temporada alta un chute se llenaba más o menos cada cuarenta minutos. El sorter arrancaba y se detenía más de veinte veces al día, y el rendimiento efectivo cayó casi un tercio — sin hablar de lo que eso le hacía a los motores y frenos. Cambiaron a redirección automática al llenarse y el rendimiento se recuperó el mismo día. Detener la línea es el manejo de excepciones más caro que existe. Resérvalo para el último recurso.
El problema de los sin lectura es la duda, no el fallo
Los fabricantes de túneles de escaneo prometen 99.9% de tasas de lectura. En el piso, etiquetas arrugadas, etiquetas de envío medio pegadas con cinta y cajas volcadas hacen que los sin lectura sean un evento diario. La tasa de lectura no es el problema — lo que el WCS hace con un paquete fallido sí lo es.
He visto tres enfoques. El primero: detener la línea y alarmar en cada sin lectura. Es la peor opción. En una línea que corre cerca de diez mil unidades por hora en pico, cada parada cuesta tiempo de reinicio más congestión aguas arriba, y la cuenta crece por minuto. El segundo — el que recomiendo — desvía los sin lectura a un chute de excepción, donde un operador en una estación de retrabajo escanea el paquete, digita el destino o reimprime la etiqueta, y el WCS vincula la corrección al ID de excepción del paquete y lo reinduce al flujo normal. El tercer enfoque recircula los sin lectura en bucles extra "por si la cámara lo capta la próxima vez". Sí, de verdad hay quien configura esto — cinco bucles de recirculación de pura capacidad desperdiciada.
Un detalle decide si el segundo enfoque funciona: dónde queda el chute de excepción. Debe estar aguas abajo del túnel de escaneo, al alcance de una persona, y en su propio segmento de cinta que no compita con los chutes normales por espacio de deslizamiento. En un proyecto el chute de excepción terminó al otro lado del sorter, y los operadores tenían que empujar un carro ochenta metros para reinducir los paquetes corregidos. Durante el pico los sin lectura se acumulaban más rápido de lo que los humanos podían caminarlos de vuelta, y el chute de excepción se convirtió en el nuevo cuello de botella.

No escatimes en chutes de excepción y estaciones manuales
Los chutes de excepción y las estaciones manuales de retrabajo son las primeras líneas que se recortan en las revisiones de presupuesto — "el flujo normal funciona, ¿cuántas excepciones puede haber?" Esa frase suena razonable en una reunión de licitación y absurda a las 2 a.m. del Black Friday.
Mi configuración mínima: al menos dos chutes de excepción en la línea (uno para sin lectura, uno para artículos sobredimensionados y no transportables) más una estación manual de inducción. Los artículos sobredimensionados merecen su propio párrafo: el WCS debe aplicar límites de dimensión y peso en la inducción, y todo lo que supere el límite se rechaza a la estación manual antes de tocar el sorter. Una vez vi una alfombra enrollada de seis pies entrar a un cross-belt. Se atascó en una curva y detuvo la línea por veinticinco minutos — todo porque la inducción no tenía rechazo de sobredimensionados.
La estación manual también necesita una función que la mayoría olvida: desvío asignado por el operador. Algunos paquetes son sin lectura con etiquetas destruidas. El operador consulta el destino en el WMS, asigna un chute en la estación de trabajo, y el WCS desvía el paquete ahí. Esta función viene desactivada en muchos paquetes de WCS. Actívala.
Y no te saltes la impresora de etiquetas en la estación manual. Aproximadamente un tercio de los sin lectura son solo etiquetas dañadas — reimprime una y el paquete vuelve al flujo normal. Sin impresora, los operadores digitan números de rastreo a mano todo el turno, y la tasa de error sube visiblemente. Una impresora y cinta para un año cuesta unos cientos de dólares. El mejor dinero gastado en la línea.
Umbrales de alarma: mejor ruidoso que silencioso
Mi error de alarma más caro fue ser demasiado cortés — configurar la alarma de chute lleno para que sonara después de cinco minutos de "lleno" para no molestar al piso. Para cuando sonó, los paquetes estaban apilados a la altura del pecho.
Mis umbrales actuales: 85% de llenado del chute envía una advertencia al dispositivo de mano del supervisor del turno, sin sirena. Al 100% se detiene el desvío y suena la sirena. Más de veinte paquetes en un chute de excepción dispara una alarma con un SLA de despeje de quince minutos. Una tasa de sin lectura por encima del 2% sostenida por diez minutos dispara una alarma — eso casi siempre significa que el túnel de escaneo necesita limpieza o que entró un lote de etiquetas malas desde aguas arriba, y alguien debería ir a revisar. Las alarmas deben ser escalonadas: las advertencias van a los dispositivos de mano, las fallas activan luces, sirenas y mensajes de texto. Sin escalonamiento terminas con el problema del pastor mentiroso: todo alarma, el piso eventualmente desconecta la sirena. Eso también lo he visto.
Una regla más: el WCS debe registrar cada acción de ruteo de excepción. Qué paquete, a qué hora, por qué se redirigió, a qué chute fue, quién lo manejó, cuándo se despejó. Ese registro es oro en la revisión post-pico — permite costear la mano de obra de excepciones con precisión, y el presupuesto del próximo año tendrá números reales detrás.
Los fabricantes de sorters conocen el flujo normal mejor que yo. Pero el ruteo de excepciones es donde los valores por defecto del fabricante están escritos para un almacén ideal, y no existen almacenes ideales. Los chutes se llenarán. Los códigos de barras no se leerán. Los artículos sobredimensionados se colarán. Un WCS no se juzga por qué tan rápido corre en un buen día — se juzga por qué tan poco entra en pánico en un mal día. En tu próxima prueba de aceptación de WCS, no solo corras los casos normales de desvío. Monta un simulacro de excepción: bloquea dos chutes, alimenta diez paquetes sin etiqueta, mete un artículo sobredimensionado, y observa si el sistema se estabiliza en cinco minutos. Si no puede, corrige la configuración ahora — sale mucho más barato que la matrícula a las 2 a.m. del Black Friday.
Traducido del inglés. En caso de discrepancia, prevalece la versión en inglés.







