ERP e MES differenze e integrazione

Che cosa fa l'uno e che cosa fa l'altro, quando un MES ti serve davvero e come si collegano senza doppi inserimenti.

Che differenza c'è fra ERP e MES?

L'ERP conosce il piano, il MES conosce il reparto. L'ERP (Enterprise Resource Planning) è il gestionale che tiene insieme i processi dell'azienda: ordini dei clienti, magazzino, acquisti, fatturazione, costi e spesso la pianificazione della produzione. Il MES (Manufacturing Execution System) è il sistema che governa la produzione mentre accade: riceve gli ordini di lavoro, li assegna a macchine e persone, registra avanzamenti, tempi, fermi e scarti, e tiene la traccia dei lotti.

Il confine fra i due lo descrive l'ISA-95, lo standard internazionale adottato anche come IEC 62264. Divide l'azienda in livelli: i sistemi gestionali stanno al livello 4, quelli che gestiscono le operazioni di produzione al livello 3, e lo standard definisce le informazioni che passano fra i due. Sotto, ai livelli 1 e 2, ci sono i controlli delle singole macchine e la supervisione degli impianti.

Aspetto ERP MES
Domanda a cui risponde che cosa produrre, per quando, con quali materiali e a che costo che cosa succede adesso in reparto, e perché
Orizzonte giorni, settimane, mesi turni, minuti, secondi
Chi lo usa amministrazione, acquisti, vendite, pianificazione capireparto, operatori, qualità, manutenzione
Dati che possiede articoli, distinte base, cicli, ordini, giacenze avanzamenti, tempi reali, fermi con la causa, scarti, consumi, lotti
Da dove arrivano i dati dalle persone in ufficio e da altri sistemi dalle macchine e dai terminali in reparto
Che cosa sa dei costi il costo previsto di un ordine il costo vero, da tempi e scarti misurati

L'ERP c'è quasi sempre. Nel 2025 lo usava il 48,8% delle PMI italiane con almeno 10 addetti, secondo l'ISTAT. Secondo la guida di Tecnelab, nelle PMI manifatturiere italiane quello che manca quasi sempre è il livello 3, il MES. Per questo la domanda di rado è quale dei due scegliere: è se aggiungere un MES all'ERP che hai già.

I confini fra i prodotti però non sono netti. Molti ERP hanno un modulo di produzione con la dichiarazione degli avanzamenti, e molti MES pianificano la sequenza delle lavorazioni. Prima di comprare un sistema nuovo, guarda che cosa fa il modulo di produzione che hai già pagato: confronta le funzioni, non i nomi dei prodotti.

Mi serve un MES, se ho già l'ERP?

Non sempre. Dipende dalla domanda a cui oggi in azienda nessuno sa rispondere. Se il problema è che i dati del reparto arrivano all'ERP a mano e in ritardo, spesso basta raccoglierli e collegarli; se in reparto devi decidere su quello che succede adesso, ti serve un MES. In mezzo c'è una terza strada, che alcune risposte degli assistenti AI chiamano MES leggero: terminali in reparto e raccolta dei dati dalle macchine, collegati all'ERP, da allargare dopo.

Segnale Basta l'ERP Raccolta dati collegata all'ERP MES
Avanzamento lo dichiari a fine commessa, e basta così lo segni su carta o in Excel e qualcuno lo ricopia nell'ERP ti serve vederlo mentre accade, ordine per ordine
Fermi macchina rari, e se ne conosce il motivo ci sono, ma nessuno li conta sono tanti, e per intervenire ti serve la causa di ognuno
Costo di un ordine quello previsto ti basta vuoi i tempi e gli scarti veri nel consuntivo ti serve per fase, macchina e operatore
Tracciabilità non te la chiede nessuno per lotto, a fine produzione dalla materia prima al pezzo, per obbligo o per contratto
Qualità controlli a fine lavoro controlli registrati e legati all'ordine controlli imposti durante la lavorazione, con il blocco del lotto
Pianificazione il piano dell'ERP regge il piano regge, ma lo aggiorni a mano il piano cambia più volte al giorno, fra urgenze e attrezzaggi
Macchine poche, o lavoro manuale alcune con un controllo numerico che espone i dati molte, collegate, con dati da leggere in tempo reale

Nessun segnale decide da solo. Conta da che parte cade la maggior parte, e quanto ti costa oggi non sapere: le ore di fermo, gli scarti trovati tardi, i consuntivi ricostruiti a fine mese. Fai quel conto con i tuoi numeri prima di guardare un preventivo; se non li hai, è già una risposta, perché il primo passo è misurarli.

Un MES poi non aggiusta un ERP con i dati sbagliati. Se codici articolo, distinte e cicli nell'ERP non sono affidabili, il MES eseguirà ordini sbagliati con più precisione: le anagrafiche si sistemano prima. E se il MES conviene comprarlo pronto o costruirlo è la scelta della guida fra software su misura e standard: un prodotto per il reparto che lavora come tutti, il su misura per la parte che ti distingue.

Che dati si scambiano ERP e MES?

Dall'ERP al MES vanno ordini di produzione, distinte base, cicli e anagrafiche; dal MES all'ERP tornano quantità buone e scarti, tempi, consumi, lotti e fermi. Ogni direzione ha i suoi tempi.

Direzione Dati Quando
Dall'ERP al MES ordini di produzione con quantità e date, distinte base, cicli di lavoro, anagrafiche degli articoli, calendari e turni quando un ordine viene rilasciato o cambia
Dal MES all'ERP quantità buone e scarti, tempi di lavorazione e di attrezzaggio, consumi di materiale, lotti usati, fermi, stato degli ordini a ogni fase chiusa, a fine turno o a intervalli

Per ogni dato si decide quale sistema lo possiede e quali lo leggono: di solito l'ERP possiede articoli, distinte e ordini, il MES quello che succede in reparto. È la scelta che evita due versioni della stessa anagrafica, e il primo passo del metodo con cui colleghiamo due sistemi.

Non tutto va in tempo reale. Lo stato di una macchina serve in pochi secondi a chi è in reparto; il consumo di materiale può arrivare all'ERP a fine fase; i costi a fine turno. I segnali che le macchine mandano ogni secondo restano nel MES, e all'ERP arriva il riassunto che gli serve: un ERP che riceve ogni segnale rallenta, e nessuno in ufficio li legge.

Come si collegano ERP e MES?

Ci sono cinque modi, e in una fabbrica se ne usano spesso più d'uno.

Modo Come funziona Quando conviene
Connettore del produttore un'integrazione già pronta fra due prodotti quando ERP e MES la prevedono, e la mantiene chi li vende
API i sistemi si chiamano l'un l'altro con richieste documentate ERP e MES recenti, con interfacce pubbliche
Middleware o code di messaggi un sistema in mezzo riceve, trasforma e consegna i messaggi, e li riprova se l'altro non risponde più di due sistemi, o scambi che non devono perdersi
Tabelle di scambio un database in cui un sistema scrive e l'altro legge ERP datati senza API, che però espongono tabelle
File a intervalli esportazioni CSV o XML lette a orari fissi scambi semplici, dove qualche ora di ritardo non pesa

Un connettore del produttore è la strada più breve, quando c'è. Microsoft, per esempio, documenta per il suo ERP Dynamics 365 Supply Chain Management l'integrazione con i MES di altri produttori. Descrive eventi e interfacce per rilasciare gli ordini e ricevere i consumi e gli avanzamenti, e un pannello in cui si vedono gli scambi falliti e si correggono. Quando il connettore non c'è, o non copre i dati che ti servono, si passa alle API o a un middleware.

Una strada da evitare è scrivere direttamente nel database dell'ERP, se il produttore non lo prevede. Le regole del gestionale, come i controlli sulle giacenze o sui lotti, stanno nel programma e non nelle tabelle, e una scrittura diretta le salta.

Dal lato delle macchine i protocolli aperti sono due. OPC UA ha una specifica dedicata alle macchine a controllo numerico, la OPC 40502, e la OPC Foundation pubblica anche un modello OPC UA per le informazioni descritte dall'ISA-95, la OPC 10030. MTConnect è uno standard aperto e senza royalty per i dati delle macchine utensili. Le macchine più vecchie, senza un'interfaccia, si collegano con un gateway o con dei sensori, oppure l'avanzamento lo dichiara l'operatore da un terminale. Ci colleghiamo a quello che ogni sistema e ogni macchina espongono già, e per un protocollo proprietario scriviamo un adattatore, senza toccare l'hardware in campo.

Preferisci parlarne a voce?

Prenota una call con chi lavora ogni giorno su questi temi: guardiamo insieme il tuo caso.

Prenota una call

Perché un'integrazione fra ERP e MES non funziona?

Quasi mai per la tecnologia. I problemi che si vedono dopo l'avvio sono di solito questi:

  • le anagrafiche non coincidono: codici articolo, unità di misura o revisioni della distinta sono diversi nei due sistemi, e un consuntivo non trova il suo articolo;
  • lo stesso evento arriva due volte, e l'ERP scarica il magazzino due volte;
  • un consuntivo rifiutato dall'ERP si perde in silenzio: il MES ha chiuso la fase, l'ERP non lo sa, e lo scopre l'inventario;
  • due sistemi modificano lo stesso dato, e vale quello che ha scritto per ultimo;
  • nessuno confronta le quantità prodotte nel MES con quelle registrate nell'ERP, e la differenza cresce ogni giorno;
  • la rete in reparto cade, e i dati di quel periodo non arrivano più.

Si prevengono in fase di progetto, non dopo. Decidiamo con te che cosa succede quando un sistema non risponde, perché un dato non si perda in silenzio. I messaggi si accodano e si riallineano quando la rete torna, come facciamo con le reti instabili delle officine, e ogni scarto finisce in un elenco che qualcuno guarda.

Prima di firmare con un fornitore di MES, chiedigli di mostrarti un ciclo intero con i tuoi dati. Deve partire da un ordine rilasciato dall'ERP, lavorato su una delle tue macchine con un fermo e uno scarto, e arrivare al consuntivo che torna nell'ERP e al magazzino che quadra. Una dimostrazione con dati di esempio dice poco su come si comporterà con i tuoi.

Quanto costa un MES, e quanto collegarlo all'ERP?

Secondo la guida di Tecnelab del 1° giugno 2026, un MES per una PMI con 30-80 dipendenti costa indicativamente fra 30.000 e 120.000 €, con configurazione e formazione. Per la stessa guida l'integrazione con l'ERP, se i due sistemi hanno interfacce standard, aggiunge il 20-30% al costo del MES. La sola raccolta dati su un reparto di 10-15 macchine, con gateway, sensori e una piattaforma per vedere i dati, costa fra 15.000 e 40.000 €, sempre secondo Tecnelab. Le cifre pubbliche sono stime di chi le pubblica, non listini. A un MES pronto si aggiunge la licenza, che a seconda del prodotto si paga una volta, con una manutenzione annua, oppure come canone per macchina, per utente o per postazione.

Da noi valgono le soglie di ogni progetto su misura, le stesse della guida sui costi del software su misura. Un primo modulo, cioè una funzione sola in produzione, parte da 10.000 € con 6-8 settimane di lavoro. Una piattaforma con più reparti e ruoli e le integrazioni con ERP e CRM parte da 45.000 €. Quale soglia vale per il tuo collegamento lo dice l'analisi dei sistemi che hai, prima del preventivo, e il massimo della forchetta è scritto nel contratto.

Il ritorno si calcola sulle perdite di oggi, non sulle percentuali di un fornitore: le ore di fermo, gli scarti, le ore spese a ricopiare e riconciliare i dati, ognuna per il suo costo. Se l'integrazione o il MES non ne tolgono abbastanza da ripagarsi, non conviene, e conviene saperlo prima.

Un esempio: 40 addetti e 15 macchine CNC

Un'azienda di lavorazioni meccaniche conto terzi ha 40 addetti e 15 macchine a controllo numerico. L'ERP gestisce ordini e magazzino; l'avanzamento in reparto si segna su carta. Il 23 ottobre 2026 abbiamo chiesto a Google, a ChatGPT e a Perplexity se le serve un MES o se basta collegare le macchine all'ERP, e non sono d'accordo.

La panoramica AI e la modalità AI di Google rispondono che serve un MES: collegare le macchine porta all'ERP dati grezzi, senza l'attrezzaggio o la causa del fermo. ChatGPT e Perplexity rispondono di non partire da un MES completo: prima la raccolta dei dati di reparto collegata all'ERP, provata su 2-3 macchine secondo ChatGPT, su 3-5 secondo Perplexity.

Su un punto sono d'accordo tutti e tre: collegare le macchine da solo non basta. Una macchina sa quanti pezzi ha fatto e quando si è fermata, ma non per quale ordine né perché. Quei dati li aggiunge l'operatore, da un terminale accanto alla macchina. Da lì in poi la strada che conviene è questa:

  1. la mappa delle 15 macchine: marca, controllo numerico, anno, che cosa espongono, OPC UA, MTConnect o niente;
  2. l'avanzamento dichiarato dal terminale al posto della carta: inizio e fine fase, pezzi buoni, scarti, causa del fermo;
  3. una prova su 2-3 macchine con controlli diversi, per qualche settimana, su commesse vere;
  4. i consuntivi che arrivano nell'ERP senza essere ricopiati, con le quantità riconciliate ogni giorno;
  5. la decisione con i dati alla mano: se a fermare il reparto restano urgenze, attrezzaggi e sequenza delle lavorazioni, il MES; se il problema era la carta, è già risolto.

Per un reparto di questa dimensione la stima di Tecnelab per la sola raccolta dati è fra 15.000 e 40.000 €. Se basta la raccolta dati collegata all'ERP te lo diciamo prima del preventivo; se serve un MES, lo scegli fra i prodotti pronti e noi lo colleghiamo ai sistemi che hai.

Quando un MES non serve?

Quando la produzione è semplice: poche macchine, lavorazioni in gran parte manuali, commesse con cicli brevi, e il modulo di produzione dell'ERP basta. Quando nessuno guarderà i dati: secondo Tecnelab, comprare la tecnologia prima di mappare i processi è l'errore più diffuso, e un MES installato senza flussi chiari diventa raccolta di dati che nessuno usa. Quando il problema sta a monte, nelle anagrafiche e nelle distinte dell'ERP. E quando l'ERP stesso è vecchio e va cambiato: allora la domanda è un'altra, e la trovi nella guida al software legacy.

In tutti questi casi il primo lavoro è più piccolo di un MES: collegare bene quello che c'è, partendo dalla parte gestita peggio.

Fonti e approfondimenti

In pratica

Domande frequenti

Tutte le domande frequenti
Qual è la differenza fra ERP e MES?

L'ERP pianifica l'azienda, cioè ordini, magazzino, acquisti e costi; il MES governa la produzione mentre accade, con avanzamenti, tempi, fermi, scarti e lotti. Nello standard ISA-95 l'ERP sta al livello 4 e il MES al livello 3, e lo standard descrive le informazioni che passano fra i due.

Un MES sostituisce l'ERP?

No. Gli si affianca. L'ERP resta il sistema degli ordini, del magazzino e dei costi; il MES riceve gli ordini di produzione e restituisce all'ERP quanto è stato prodotto, con quali materiali e in quanto tempo.

Quanto costa un MES?

Secondo una stima di Tecnelab del 1° giugno 2026, un MES per una PMI con 30-80 dipendenti costa fra 30.000 e 120.000 €, con configurazione e formazione. Nella stessa stima l'integrazione con l'ERP aggiunge il 20-30%, se i sistemi hanno interfacce standard. La sola raccolta dati su 10-15 macchine sta fra 15.000 e 40.000 €. Per un MES pronto si aggiunge la licenza o il canone.

Si possono collegare le macchine CNC direttamente all'ERP?

Si può, ma all'ERP arrivano dati grezzi, cioè pezzi e stati della macchina, senza l'ordine su cui lavora, l'attrezzaggio o la causa del fermo. Serve almeno un terminale da cui l'operatore li dichiara, e un sistema in mezzo che leghi i dati della macchina all'ordine, leggero o un MES.

Che cos'è l'ISA-95?

È lo standard internazionale per l'integrazione fra i sistemi aziendali e quelli di produzione, adottato anche come IEC 62264. Divide l'azienda in livelli, con i gestionali al livello 4 e i sistemi che gestiscono le operazioni di produzione al livello 3, e definisce le informazioni che si scambiano.

Che cos'è un MES leggero?

Non è un prodotto né uno standard. È il nome che si dà a terminali in reparto e raccolta dei dati dalle macchine, collegati all'ERP, senza la pianificazione di dettaglio, la qualità e la tracciabilità completa di un MES. È spesso il primo passo, da allargare se i dati dicono che serve.

Qual è la differenza fra SAP e MES?

SAP è il nome di un produttore di software, non un tipo di sistema. Il confronto vero è fra l'ERP che usi, SAP o un altro, e un MES. Se il modulo di produzione del tuo ERP copre quello che ti serve in reparto, il MES non serve, altrimenti gli si affianca.

ERP e MES, nel tuo reparto?

Raccontaci quali sistemi hai e dove oggi i dati passano a mano: se basta collegarli, te lo diciamo prima del preventivo.

  • Non parli con un commerciale
  • NDA prima di entrare nel merito
  • Il codice resta di tua proprietà