Pagina 1 di 1

Caso reale: integrazione CNC con ERP e problemi di sincronizzazione ordine

Inviato: lun feb 09, 2026 12:30 pm
da fabio
INTRODUZIONE

In un recente progetto di integrazione tra CNC e gestionale ERP, ci siamo trovati davanti ad un problema classico: la macchina produceva correttamente, ma i dati di avanzamento ordine non erano coerenti con quelli presenti nel gestionale.

PROBLEMA RISCONTRATO

Il CNC lavorava su un ordine che a livello ERP risultava gia chiuso oppure sostituito da un nuovo ordine.
Questo generava:
- avanzamenti duplicati
- produzione registrata su ordine errato
- disallineamento tra magazzino e produzione

ANALISI

Il problema non era tecnico (la comunicazione funzionava), ma logico.
Mancava una regola chiara su chi fosse il "master" dell ordine:
- ERP?
- Macchina?
- Operatore?

SOLUZIONE ADOTTATA

Abbiamo introdotto:
1) Verifica ordine attivo lato server
2) Evento di mismatch se ordine macchina diverso da ERP
3) Conferma obbligatoria operatore in caso di differenza
4) Log completo di ogni cambio ordine

RISULTATO

Dopo l introduzione delle regole di validazione, i disallineamenti sono scomparsi e l avanzamento produzione e diventato affidabile.

CONCLUSIONE

L integrazione non e solo lettura dati, ma definizione di regole di coerenza tra sistemi diversi.

Re: Caso reale: integrazione CNC con ERP e problemi di sincronizzazione ordine

Inviato: gio feb 12, 2026 12:30 pm
da admsistenet
APPROFONDIMENTO TECNICO

In situazioni di questo tipo e fondamentale introdurre una logica di controllo lato server che:

- verifichi sempre lo stato ordine ERP prima di accettare eventi macchina
- blocchi l inserimento di produzione se ordine non valido
- registri evento di incongruenza per audit futuro

ARCHITETTURA CONSIGLIATA

1) La macchina invia evento START_ORDINE con ID ordine
2) Il server valida contro ERP
3) Se OK -> attiva produzione
4) Se KO -> genera evento MISMATCH + richiesta conferma

ULTERIORE MIGLIORAMENTO

Implementare un meccanismo di heartbeat macchina che invii periodicamente:
- ordine attivo
- programma attivo
- stato macchina

Questo permette di intercettare incongruenze prima che generino errori contabili.

CONCLUSIONE

L integrazione stabile nasce da controlli preventivi, non da correzioni a posteriori.