Legge di Little applicata alle macchine CNC: misurare il flusso produttivo - Parte 1

Posted on Mar 27, 2026

La Legge di Little è uno dei risultati più eleganti della teoria delle code. Enuncia una relazione semplice ma potente tra tre grandezze di qualsiasi sistema produttivo stabile:

WIP = TH × CT

Dove WIP (Work In Progress) è il numero medio di pezzi nel sistema, TH (Throughput) è la velocità con cui escono, e CT (Cycle Time) è il tempo medio che ciascun pezzo trascorre all’interno. Conoscendo due di queste grandezze, la terza è determinata.

Il problema da risolvere

Ho applicato questo strumento a un reparto con tre macchine CNC, con l’obiettivo di rispondere a domande concrete:

  • Quale macchina è il collo di bottiglia?
  • Quanto tempo i programmi passano in attesa rispetto all’effettiva lavorazione?
  • Le macchine sono sovraccariche, bilanciate o sottoutilizzate?

I dati a disposizione coprono circa tre anni di storico (750 giorni lavorativi): per ogni programma CNC completato sono disponibili la data di inserimento, la data di completamento e il tempo di esecuzione stimato.

Le grandezze calcolate

Per ogni programma j si calcolano tre valori:

  • CT (Cycle Time): differenza in minuti tra data di completamento e data di inserimento — il tempo totale trascorso nel sistema.
  • VUT (Value-Added Time): il tempo di esecuzione stimato, cioè il tempo in cui la macchina lavora effettivamente.
  • T (Waiting Time): la differenza CT - VUT, ovvero il tempo speso in coda o in attesa.

Aggregando per macchina si ottengono i valori medi e, dalla Legge di Little, il WIP medio stimato:

WIP_i = TH_i × CT_medio_i

dove TH_i è il numero di programmi completati diviso i 750 giorni.

Efficienza di flusso e utilizzo della capacità

L’efficienza di flusso è il rapporto VUT / CT: misura la frazione di tempo in cui la macchina aggiunge valore rispetto al tempo totale. Valori sotto il 30% sono un segnale d’allarme — la maggior parte del tempo i pezzi aspettano, non vengono lavorati.

Efficienza Interpretazione
> 70% Ottimo
50–70% Buono
30–50% Critico
< 30% Allarmante

Il secondo indicatore è l’utilizzo della capacità: il rapporto tra il throughput osservato e la capacità massima teorica. Con due turni da 8 ore, ogni macchina ha 960 minuti disponibili al giorno; la capacità massima (in programmi/giorno) si calcola dividendo per il VUT medio.

Utilizzo Stato
< 50% Sottoutilizzato
50–85% Zona operativa normale
85–95% Sistema stressato
> 95% Saturazione — intervento urgente

Diagnostica incrociata

La combinazione dei due indicatori permette di distinguere cause diverse:

  • T alto + utilizzo basso: il problema è organizzativo — setup lunghi, materiali non pronti, priorità disordinate. La macchina avrebbe capacità, ma i programmi aspettano per altri motivi.
  • T alto + utilizzo alto: collo di bottiglia da carico eccessivo. Serve ridurre il WIP in ingresso o aggiungere capacità.
  • VUT alto: i programmi CNC sono inefficienti o le macchine necessitano di aggiornamento tecnologico.

Analisi temporale e verifica di coerenza

Segmentare i dati per trimestre consente di individuare stagionalità, trend e anomalie (manutenzioni programmate, assenze, cambi di turno). La verifica di coerenza finale confronta le ore di lavorazione totale con le ore disponibili nel periodo:

Utilizzo_orario = Σ(VUT) / (16h × 750 giorni)

Se questo valore supera l'85%, le code tendono a crescere in modo sistemico e non episodico.

Prossimi passi

L’analisi apre tre direzioni operative:

  1. Bilanciare il carico tra le tre macchine, spostando programmi dalla macchina satura verso quelle con margine.
  2. Ridurre il WIP in ingresso sulla macchina collo di bottiglia, per abbassare i Cycle Time senza aggiungere capacità.
  3. Monitorare nel tempo gli indicatori calcolati, per misurare l’efficacia delle azioni correttive.

La Legge di Little non dice cosa fare — ma rende visibile ciò che altrimenti rimane nascosto nei dati grezzi.