Il monitoraggio OEE consiste nel raccogliere i segnali che indicano se una macchina sta lavorando, a che velocità produce e quanti pezzi buoni escono, e nel trasformarli in un indice di efficienza complessiva dell’impianto mentre il turno è ancora in corso. Per un’officina con una manciata di macchine CNC, spesso è la prima volta che qualcuno vede dove finiscono davvero le ore mandrino.

Molte officine calcolano già l’OEE in qualche forma, di solito con un foglio di calcolo compilato alla fine di ogni turno. Funziona finché non lo si confronta con quello che hanno registrato le macchine stesse. Gli operatori arrotondano le fermate al quarto d’ora, si dimenticano dei tre minuti di attesa per un utensile e annotano gli scarti a turno finito. La raccolta automatica riporta quello che la macchina ha fatto davvero, e il numero che ne esce tende a essere più basso e molto più utile.

In breve

  • L’OEE moltiplica disponibilità, prestazioni e qualità, e ogni fattore richiede un segnale diverso dalla macchina.
  • Tre segnali per macchina coprono gran parte del lavoro: in marcia o ferma, un conteggio dei pezzi e un conteggio degli scarti.
  • I controlli CNC più recenti rendono disponibili i dati tramite MTConnect o OPC UA; le macchine più vecchie si possono dotare in retrofit di un sensore di corrente o di un lettore della colonna luminosa.
  • Si parte con due o tre macchine, si affiancano per qualche settimana i numeri automatici al registro manuale e solo dopo si sceglie il software.

Cos’è il monitoraggio OEE?

L’OEE (overall equipment effectiveness, efficienza complessiva dell’impianto) è una singola percentuale che indica quanta parte del tempo di produzione pianificato di una macchina si è tradotta in pezzi buoni prodotti alla velocità piena. Nasce dalla manutenzione produttiva totale (TPM), l’approccio sviluppato in Giappone da Seiichi Nakajima, e oggi è uno degli indicatori chiave di prestazione definiti nella ISO 22400-2. Il monitoraggio OEE è la pratica di misurare questa percentuale in modo continuo a partire dai dati macchina, invece di ricostruirla a posteriori.

L’indice è il prodotto di tre fattori:

  • Disponibilità = tempo di marcia ÷ tempo di produzione pianificato
  • Prestazioni = (tempo ciclo ideale × pezzi prodotti) ÷ tempo di marcia
  • Qualità = pezzi buoni ÷ pezzi prodotti

La moltiplicazione si capisce meglio con i numeri. Si prenda un tornio CNC su un turno di otto ore con una pausa di 30 minuti, che lascia 450 minuti di produzione pianificata. Resta fermo per 45 minuti a causa di un cambio utensile e di un grezzo mancante, quindi lavora per 405 minuti. La disponibilità è 405 ÷ 450 = 90%.

Il tempo ciclo ideale del programma è di 1,5 minuti al pezzo e il tornio ha prodotto 240 pezzi. A piena velocità, 240 pezzi avrebbero richiesto 360 minuti, quindi le prestazioni sono 360 ÷ 405 = 88,9%. Otto pezzi sono finiti negli scarti, quindi la qualità è 232 ÷ 240 = 96,7%. Moltiplicando i tre fattori si ottiene 0,90 × 0,889 × 0,967, cioè circa il 77%.

Nessuno di questi fattori, preso da solo, sembra preoccupante. 90%, 89% e 97% suonano tutti rispettabili, eppure insieme significano che quasi un quarto del turno non ha prodotto nulla di spedibile. Per questo i fattori dell’OEE si moltiplicano invece di farne la media, e per questo la scomposizione nei tre fattori dice più del dato complessivo. Capita spesso di vedere l’85% citato come OEE “di livello mondiale”. Va preso come riferimento di massima per la produzione discreta. Un’officina conto terzi che lavora lotti brevi con frequenti cambi di produzione starà ben al di sotto e potrà comunque essere gestita bene.

Come monitorare l’OEE delle macchine

Ogni fattore ha bisogno di un proprio dato in ingresso, ed è qui che il monitoraggio OEE delle macchine diventa concreto. La disponibilità deve sapere quando la macchina è in marcia e quando è ferma. Le prestazioni richiedono un conteggio dei pezzi, più il tempo ciclo ideale, che arriva dal programma o dal ciclo di lavorazione e non da un sensore. La qualità richiede un conteggio degli scarti, che di solito è l’unico numero che una macchina non riesce a produrre da sola, quindi lo fornisce l’operatore o una stazione di controllo. Dove i pezzi vengono controllati a lotti, molte officine registrano gli scarti per lotto e li riattribuiscono alla macchina e al turno che li hanno prodotti, una precisione sufficiente per l’OEE purché avvenga lo stesso giorno.

Come ottenere i primi due segnali dipende soprattutto dall’età del controllo:

Macchina Fonte tipica di marcia/arresto e conteggio pezzi Impegno
CNC recente con controllo in rete Interfaccia MTConnect o OPC UA sul controllo, che spesso riporta anche stato del mandrino, numero di programma e contapezzi Configurazione, raramente cablaggi
Macchina con PLC Stato di marcia e contatore letti dai registri del PLC, spesso tramite Modbus TCP o il protocollo nativo del PLC Un gateway e una mappa dei registri
Macchina più vecchia o manuale Trasformatore di corrente sull’alimentazione del motore mandrino, o un sensore che legge la colonna luminosa, più un ingresso a impulsi per i pezzi Piccolo retrofit da parte di un elettricista
Pressa Contacolpi dal controllo della pressa, o un sensore di prossimità sullo slittone Piccolo retrofit

Sulle macchine più vecchie la scorciatoia abituale è la pinza amperometrica. Quando il motore del mandrino assorbe più di una corrente prefissata, la macchina sta tagliando; quando scende alla corrente a vuoto, non sta tagliando. La pinza non sa dire perché la macchina si è fermata, ma dice in modo affidabile che si è fermata e per quanto tempo, ed è tutto ciò che serve alla disponibilità.

Il perché lo forniscono i codici causa. Quando una macchina si ferma per più di qualche minuto, l’operatore sceglie una causa su un tablet a bordo macchina: mancanza di materiale, cambio utensile, attesa del collaudo del primo pezzo, guasto. Nel giro di qualche settimana le cause compongono una classifica di dove si perde la disponibilità. L’elenco delle cause va tenuto corto, perché sei-dieci cause vengono usate, quaranta vengono saltate.

Lo stesso approccio funziona anche oltre la tornitura e la fresatura. Il monitoraggio OEE delle presse di stampaggio, per esempio, di solito conta i colpi dal controllo della pressa e tratta ogni colpo come un pezzo, oppure come più pezzi nel caso di uno stampo progressivo con più uscite. Sulle presse le perdite maggiori tendono a venire dai cambi stampo più che dai cicli lenti, quindi la disponibilità e il tempo di attrezzaggio ricevono la maggior parte dell’attenzione.

Come funziona il monitoraggio OEE in tempo reale?

Il monitoraggio OEE in tempo reale aggiorna i tre fattori mentre il turno è in corso. In pratica “tempo reale” significa da qualche secondo a un minuto: i cambi di stato vengono raccolti nel momento in cui avvengono, i conteggi arrivano a ogni incremento del contatore e l’OEE progressivo del turno corrente viene ricalcolato sullo schermo.

Il valore sta nel tempo di reazione. Un foglio di calcolo dice al responsabile di produzione, il martedì, che il turno serale del lunedì ha perso 70 minuti sulla macchina 4. Una vista dal vivo dice al capoturno che la macchina 4 è inattiva da 12 minuti proprio adesso, quando c’è ancora tempo per mandare qualcuno a vedere.

Tre scelte di configurazione distinguono una vista dal vivo che le persone usano da una che smettono di guardare dopo una settimana:

  1. Definire il tempo di produzione pianificato per turno. Pause, manutenzione programmata e tempi “senza ordini” non dovrebbero pesare sulla disponibilità. Quando lo fanno, l’OEE sembra peggiore della realtà e gli operatori smettono di fidarsi dello schermo.
  2. Impostare una durata minima della fermata per i codici causa. Le microfermate di pochi secondi sono perdite di prestazione reali e vanno registrate, ma chiedere una causa ogni volta genera solo rumore. Chiederla solo per le fermate più lunghe di due-cinque minuti mantiene lo schermo utilizzabile.
  3. Decidere chi vede che cosa. Gli operatori hanno bisogno dello stato della propria macchina e del conteggio del turno. I capoturno hanno bisogno di tutte le macchine della loro area. Il direttore di stabilimento ha bisogno degli andamenti settimanali e delle principali cause di perdita.

Un sistema di monitoraggio delle macchine CNC costruito così è utile anche prima di calcolare l’OEE completo: il solo segnale di marcia/arresto fornisce l’utilizzo del mandrino per ogni macchina, e spesso è proprio quel numero a decidere se servono davvero un turno in più o una nuova macchina.

Come scegliere un software di monitoraggio OEE

I software di monitoraggio OEE si dividono in tre grandi tipologie. I prodotti OEE dedicati includono di serie il calcolo, i codici causa e i report di turno. Le suite MES (manufacturing execution system, sistemi che gestiscono anche ordini di lavoro, cicli di lavorazione e tracciabilità) includono l’OEE come uno dei tanti moduli. Le piattaforme IoT industriali generiche raccolgono i segnali delle macchine e lasciano all’utente la definizione della logica OEE.

Confrontando le tre tipologie, queste domande le distinguono rapidamente:

  • Quali interfacce macchina legge direttamente e quali richiedono un gateway separato?
  • Come inseriscono gli operatori i codici causa, e ci riescono in meno di dieci secondi?
  • Si possono definire turni, pause e fermi pianificati per singola macchina?
  • Funziona in cloud, su un server in stabilimento o in entrambi i modi?
  • Quanto costa per macchina al mese, e quanto si aggiunge per l’hardware?

Un progetto pilota risponde a queste domande meglio di qualsiasi demo. Si scelgono due o tre macchine con controlli diversi, idealmente una nuova e una vecchia, e si fa girare il software accanto al registro esistente per quattro-sei settimane. Si scopre così quanto lavoro di retrofit richiedono le macchine più vecchie e se la schermata dei codici causa regge un turno intenso.

Qual è il miglior sistema di monitoraggio per macchine CNC?

Per un’officina a questo stadio, il miglior sistema di monitoraggio per macchine CNC raccoglie i segnali dalle macchine nuove come da quelle vecchie e mostra al capoturno quale macchina si è fermata quando c’è ancora tempo per intervenire. Kilo copre questo lato dei segnali e, per un’officina che parte con poche macchine, è adatto per tre motivi pratici.

Primo, macchine di età diverse confluiscono in un unico posto. Kilo riceve i segnali di marcia/arresto e di conteggio tramite MQTT, sia dai controlli che pubblicano direttamente in MQTT sia attraverso un gateway edge che legge Modbus o OPC UA dalla macchina e lo traduce in MQTT. Ogni macchina diventa un dispositivo, così un tornio nuovo e una fresatrice di 20 anni con una pinza amperometrica collegata al gateway finiscono fianco a fianco sulla stessa dashboard, accanto a tutto ciò che si tiene d’occhio con la piattaforma IoT industriale per il reparto produttivo di Kilo, come vibrazioni, energia o livelli dei serbatoi del refrigerante.

Secondo, le fermate lunghe raggiungono la persona giusta mentre stanno avvenendo. Il trigger di una regola può osservare più macchine contemporaneamente e valuta ciascuna separatamente. Con la temporizzazione impostata su “Only if it lasts”, scatta quando una macchina resta ferma più a lungo del consentito, per esempio dieci minuti, e l’allarme che genera può indicare il nome della macchina, così il capoturno sa dove andare.

Terzo, tutto questo si può costruire prima che un elettricista apra un quadro. I dispositivi emulati in Kilo generano letture proprie, quindi la dashboard e l’avviso di fermata si possono configurare su macchine fittizie, con “Send once” per superare la soglia a comando. Quando arriva il segnale reale, si collega lo stesso dispositivo al connettore reale e si tengono la dashboard e la regola già costruite.

Nel complesso, questo fa di Kilo la scelta migliore quando il primo obiettivo sono gli stati macchina dal vivo e gli avvisi di fermata su una manciata di macchine CNC, e i segnali di marcia/arresto e di conteggio che raccoglie sono proprio i dati di partenza delle formule di disponibilità e prestazioni viste sopra.

Monitoraggio OEE: domande frequenti

Il monitoraggio OEE funziona sulle macchine CNC più vecchie?

Sì. Una macchina senza controllo in rete può ricevere un trasformatore di corrente sull’alimentazione del mandrino per lo stato di marcia e un sensore di prossimità o a impulsi per i pezzi. Nessuno dei due tocca il programma CNC o la logica del controllo, ed è per questo che il retrofit è apprezzato sulle macchine che nessuno vuole modificare. Conviene comunque verificare le condizioni di garanzia del costruttore della macchina prima che un elettricista apra il quadro.

Perché il monitoraggio OEE dà numeri più bassi dei registri manuali?

I registri manuali perdono le fermate brevi, arrotondano per difetto quelle lunghe e non vedono affatto i cicli lenti. Una perdita nascosta frequente è la regolazione manuale dell’avanzamento (override): un operatore la abbassa all’80% per un pezzo difficile e si dimentica di riportarla al valore pieno, così la macchina sembra impegnata mentre le prestazioni calano. Il monitoraggio automatico registra ogni secondo, quindi un calo di diversi punti dopo l’avvio è normale e di solito significa che i dati sono finalmente completi.

Il monitoraggio OEE va gestito in cloud o in sede?

Funzionano entrambi. I sistemi in sede continuano a funzionare quando cade il collegamento a internet e si adattano agli stabilimenti con regole IT rigide. I sistemi in cloud sono più facili da raggiungere da più stabilimenti e non richiedono un server nell’edificio. Un gateway edge con buffer locale (store-and-forward) conserva le letture durante un’interruzione, quindi una breve caduta di rete ritarda i dati invece di cancellarli.

Il monitoraggio OEE sostituisce un MES?

No. Il monitoraggio OEE misura quanto bene funzionano le macchine, mentre il MES gestisce gli ordini di produzione veri e propri. Il monitoraggio OEE è di solito il progetto più piccolo e più rapido da avviare, e si può collegare a un MES in un secondo momento, così che i conteggi vengano legati a specifici ordini di lavoro.

Si può iniziare con il piano gratuito di Kilo, senza dati di pagamento e senza scadenza: si collegano lo stato di marcia e il conteggio pezzi di tre macchine CNC, li si porta su un’unica dashboard, si aggiunge l’unica regola che avvisa il capoturno quando una di esse resta ferma troppo a lungo e si continua a tenere in parallelo il registro cartaceo degli operatori. Ogni mattina si confronta lo storico di marcia/arresto delle macchine nei turni precedenti con quanto annotato nel registro cartaceo, e nel giro di qualche settimana lo scarto mostra quanto sfuggiva al registro manuale. Il piano gratuito conserva le letture dell’ultimo giorno, quindi per confrontare un mese intero in una volta serve il piano Pro a 145 € al mese.