Ninguém compra um sorter para os bons dias. O número do folheto — doze mil unidades por hora, 99.9% de taxa de leitura — pressupõe que cada chute fique livre e que cada etiqueta seja escaneada. Armazéns reais não funcionam assim. Aprendi isso às 2h da manhã da terça-feira depois do Dia de Ação de Graças de 2023, parado em um 3PL de 120,000 pés quadrados em Ontario, na Califórnia, assistindo a um sorter cross-belt engasgar com o próprio sucesso. O chute 3 encheu, a fotocélula já estava alarmando há um tempo, e o supervisor do turno achou que iam esvaziá-lo "depois desta onda". O WCS continuou desviando para o chute 3. Os pacotes deslizaram para fora do chute e se empilharam no chão, até bloquear a zona de leitura do túnel de escaneamento. Os sem-leitura dispararam, o chute de exceção também encheu, e a linha inteira entrou em recirculação — bandejas girando vazias por quase uma hora enquanto o corte da UPS escapava.
O postmortem foi desconfortável porque o equipamento estava bem. O roteamento de exceções do WCS estava configurado errado. Chutes cheios, códigos de barras ilegíveis, itens fora de dimensão — isso acontece todo dia em todo sistema de classificação. São exceções normais. Configure errado e uma máquina de centenas de milhares de dólares é derrotada por um punhado de ajustes. Aqui está o que fiz de errado ao longo dos anos e no que acabei me fixando.
Quando um chute está cheio, a quem o WCS escuta?
O erro comum é tratar um chute cheio como problema de mão de obra — é só mandar alguém esvaziar. Mas um chute cheio é fundamentalmente uma decisão de roteamento. No momento em que a fotocélula diz "cheio", o sistema tem cerca de uma revolução do sorter para fazer três coisas: parar de desviar para aquele chute, redirecionar os pacotes afetados para um chute de reserva e alertar um humano para vir esvaziar.
O modo de falha que mais vejo é um atraso entre "parar o desvio" e "redirecionar". Alguns sistemas não atualizam suas tabelas de roteamento até a próxima onda cair, então por 30 a 60 segundos o sorter continua alimentando um chute que já está cheio. Uma vez entrei em um site onde o sinal de "chute cheio" vinha de uma fotocélula no fundo do chute em vez da entrada. Quando aquele sensor disparava, os pacotes já estavam transbordando pela borda do chute para o chão.
Minhas regras de configuração são três. Primeira, a detecção de chute cheio usa a fotocélula da entrada mais um cálculo de nível de enchimento: a 85% da capacidade projetada o WCS envia um aviso e começa a desviar os pacotes novos para o chute de reserva; a 100% ele para de desviar de vez. Segunda, cada chute recebe um "companheiro de transbordamento" fixo na tabela de roteamento — um chute adjacente ou um chute de exceção centralizado. A equipe de piso nunca precisa improvisar essa decisão às 2h da manhã. Terceira, quando o chute é esvaziado, o WCS restaura o roteamento normal automaticamente. Nunca dependa de um humano clicando em um botão para retomar — às 3h da manhã, esse clique é esquecido nove vezes em dez.
Um contraexemplo de alerta: em 2021 visitei um armazém de vestuário cujo WCS estava configurado para parar o sorter inteiro quando qualquer chute enchesse, esperando uma limpeza manual. Parece conservador, não? Na alta temporada um chute enchia mais ou menos a cada quarenta minutos. O sorter ligava e desligava mais de vinte vezes por dia, e o throughput efetivo caiu quase um terço — sem falar no que isso fazia com os motores e freios. Eles mudaram para redirecionamento automático em chute cheio e o throughput se recuperou no mesmo dia. Parar a linha é o tratamento de exceção mais caro que existe. Guarde-o para o último recurso.
O problema dos sem-leitura é hesitação, não falha
Os fabricantes de túneis de escaneamento anunciam 99.9% de taxa de leitura. No piso, etiquetas amassadas, etiquetas de envio meio coladas com fita e caixas tombadas fazem dos sem-leitura um evento diário. A taxa de leitura não é o problema — o que o WCS faz com um pacote falhado é.
Vi três abordagens. A primeira: parar a linha e alarmar a cada sem-leitura. É a pior opção. Numa linha rodando perto de dez mil unidades por hora no pico, cada parada custa tempo de reinício mais congestionamento a montante, e a conta cresce por minuto. A segunda — a que recomendo — desvia os sem-leitura para um chute de exceção, onde um operador numa estação de retrabalho escaneia o pacote, digita o destino ou reimprime a etiqueta, e o WCS vincula a correção ao ID de exceção do pacote e o reintroduz no fluxo normal. A terceira abordagem recircula os sem-leitura em voltas extras "para o caso de a câmera pegar na próxima vez". Sim, tem gente que configura isso mesmo — cinco voltas de recirculação de pura capacidade desperdiçada.
Um detalhe decide se a segunda abordagem funciona: onde fica o chute de exceção. Ele precisa estar a jusante do túnel de escaneamento, ao alcance de um humano, e no seu próprio segmento de esteira que não dispute espaço de deslizamento com os chutes normais. Num projeto, o chute de exceção acabou do outro lado do sorter, e os operadores tinham que empurrar um carrinho por oitenta metros para reintroduzir os pacotes corrigidos. Durante o pico, os sem-leitura se acumulavam mais rápido do que os humanos conseguiam levar a pé de volta, e o chute de exceção virou o novo gargalo.

Não economize em chutes de exceção e estações manuais
Chutes de exceção e estações manuais de retrabalho são os primeiros itens cortados nas revisões de orçamento — "o fluxo normal funciona, quantas exceções pode haver?" Essa frase soa razoável numa reunião de licitação e absurda às 2h da manhã da Black Friday.
Minha configuração mínima: pelo menos dois chutes de exceção na linha (um para sem-leitura, um para itens fora de dimensão e não transportáveis) mais uma estação manual de indução. Os itens fora de dimensão merecem seu próprio parágrafo: o WCS precisa aplicar limites de dimensão e peso na indução, e tudo acima do limite é rejeitado para a estação manual antes de tocar o sorter. Uma vez vi um tapete enrolado de seis pés entrar num cross-belt. Ele travou numa curva e parou a linha por vinte e cinco minutos — tudo porque a indução não tinha rejeição de fora de dimensão.
A estação manual também precisa de uma função que a maioria esquece: desvio atribuído pelo operador. Alguns pacotes são sem-leitura com etiquetas destruídas. O operador consulta o destino no WMS, atribui um chute na estação de trabalho, e o WCS desvia o pacote para lá. Essa função vem desabilitada em muitos pacotes de WCS. Habilite.
E não pule a impressora de etiquetas na estação manual. Cerca de um terço dos sem-leitura são apenas etiquetas danificadas — reimprima uma e o pacote volta ao fluxo normal. Sem impressora, os operadores digitam números de rastreamento à mão o turno inteiro, e a taxa de erro sobe visivelmente. Uma impressora e um ano de fita custam algumas centenas de dólares. O melhor dinheiro gasto na linha.
Limiares de alarme: melhor barulhento que silencioso
Meu erro de alarme mais caro foi ser educado demais — configurar o alarme de chute cheio para disparar após cinco minutos de "cheio" para não incomodar o piso. Quando soou, os pacotes estavam empilhados na altura do peito.
Meus limiares atuais: 85% de enchimento do chute envia um aviso ao dispositivo de mão do supervisor do turno, sem sirene. A 100%, o desvio para e a sirene toca. Mais de vinte pacotes num chute de exceção dispara um alarme com SLA de limpeza de quinze minutos. Uma taxa de sem-leitura acima de 2% sustentada por dez minutos dispara um alarme — isso quase sempre significa que o túnel de escaneamento precisa de limpeza ou que um lote de etiquetas ruins chegou de montante, e alguém deveria ir verificar. Os alarmes precisam ser escalonados: avisos vão para os dispositivos de mão, falhas acionam luzes, sirenes e mensagens de texto. Sem escalonamento você cai no problema do menino que gritava lobo: tudo alarma, o piso acaba desligando a sirene. Isso também já vi.
Mais uma regra: o WCS precisa registrar cada ação de roteamento de exceção. Qual pacote, a que hora, por que foi redirecionado, para qual chute foi, quem tratou, quando foi esvaziado. Esse registro é ouro na revisão pós-pico — permite custear a mão de obra de exceções com precisão, e o orçamento do ano que vem terá números reais por trás.
Os fabricantes de sorters conhecem o fluxo normal melhor do que eu. Mas o roteamento de exceções é onde os padrões de fábrica são escritos para um armazém ideal, e não existem armazéns ideais. Os chutes vão encher. Os códigos de barras não vão ler. Os itens fora de dimensão vão se infiltrar. Um WCS não é julgado pela velocidade com que roda num bom dia — é julgado por quão pouco entra em pânico num dia ruim. No seu próximo teste de aceitação de WCS, não rode apenas os casos normais de desvio. Monte um simulado de exceção: bloqueie dois chutes, alimente dez pacotes sem etiqueta, solte um item fora de dimensão, e observe se o sistema se estabiliza sozinho em cinco minutos. Se não conseguir, corrija a configuração agora — sai muito mais barato do que a mensalidade às 2h da manhã da Black Friday.
Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.








