MTCONNECT · CNC

MTConnect su macchine utensili: quali dati estrarre per l'OEE

Lo standard aperto per CNC parla XML. Ecco i 7 nodi che servono davvero per calcolare OEE su un torno o una fresa.
📅 26 marzo 2026 ⏱ 6 min lettura · Modulo: Connessione MTConnect

MTConnect è lo standard aperto pensato per estrarre dati dai CNC senza dipendere dal costruttore. I dati interessanti sono pochi e sempre gli stessi.

Come funziona MTConnect in 3 righe

Un MTConnect agent (software che gira sulla CN o su un mini-PC accanto) si collega al CNC via il suo protocollo nativo (FANUC FOCAS, Heidenhain TNC, Mazak Smooth, Siemens Sinumerik) e espone i dati in formato XML standardizzato su HTTP. Il MES (o qualunque client) chiede l'XML via HTTP GET a un endpoint tipo http://agente:5000/current.

I 7 data items che servono

  1. execution: stato esecuzione (ACTIVE, READY, INTERRUPTED, STOPPED).
  2. controllerMode: modalità (AUTOMATIC, MANUAL, MANUAL_DATA_INPUT).
  3. program: nome programma in esecuzione.
  4. partCount: contatore pezzi (cumulato).
  5. partCountTarget: pezzi target del lotto.
  6. feedrateOverride: % override avanzamento (utile per individuare rallentamenti).
  7. condition: condizioni di allarme (NORMAL, WARNING, FAULT).

Con questi 7 dati il MES calcola OEE: disponibilità (% in ACTIVE), performance (override e tempo ciclo), qualità (è una macchina utensile, di norma 99%+).

Sample vs Current

MTConnect espone due endpoint: /current dà l'ultimo valore di ogni data item, /sample dà lo stream cronologico. Per il MES si usa /sample con sequence number incrementale, così non si perde nessuna transizione di stato fra due polling.

Domande frequenti

Tutti i CNC supportano MTConnect?
I costruttori recenti sì (Mazak, DMG MORI, Okuma, Haas). I CNC vecchi richiedono un agente esterno che traduce il protocollo nativo in MTConnect.
L'agente MTConnect è gratuito?
Il reference agent è open source. Gli agenti commerciali (Memex, Sandvik CoroPlus) costano 1-3k €/macchina con configurazione assistita.
Posso scrivere al CNC via MTConnect?
No, MTConnect è solo lettura. Per la scrittura serve il protocollo nativo del costruttore (FOCAS, ADS, etc.).

Vuoi vedere PLCinCloud all'opera?

Demo gratuita di 30 minuti sul tuo caso d'uso. Nessun impegno.

Richiedi una demo →