Skip to content
Opt Dir

Manifattura · Schedulazione di reparto

Quale Lavoro su Quale Macchina, in Che Ordine?

Manifattura 4 min
Si applica anche a: Forza lavoro
#cnc #programmazione produzione #gestione officina #pianificazione macchine #sequenza lavori #tempo di setup

La decisione su quale lavoro inviare a quale macchina e in che ordine — la sequenza sbagliata significa ritardi sulle consegne e tempo di setup sprecato (in letteratura: job-shop scheduling).

In breve

Un’officina CNC con 5–20 macchine che lavora 50–200 ordini al mese. Ogni lavoro passa su una o più macchine; il cambio di attrezzatura o utensile dura 15–90 minuti e il tempo dipende dal lavoro precedente (per esempio, da alluminio ad acciaio può richiedere 75 minuti, da acciaio ad acciaio 20). La decisione: in che ordine e su quale macchina, perché le consegne tengano e il setup totale resti minimo. Un caporeparto tiene a mente circa 30 lavori; sopra quella soglia la qualità del piano peggiora — straordinari, penali per ritardo, clienti persi.

Ti suona familiare?

  • La riunione mattutina con il caporeparto su 'quale lavoro su quale macchina oggi' supera l'ora
  • Il setup (cambio utensile/attrezzatura) richiede 30–90 minuti; con la sequenza sbagliata raddoppia nello stesso turno
  • Penale per ritardo o scorporo dallo scorecard fornitore 1–3 volte al mese
  • Il piano vive in un foglio di calcolo; un guasto = 1–2 ore per rifare la pianificazione
  • Si perdono informazioni fra un turno e l'altro — lo stesso lavoro parte due volte o viene dimenticato
  • L'ERP ha un modulo di pianificazione, ma con logica fixed-lot e senza ottimizzazione di sequenza
  • Sei fornitore di un OEM Tier-1 automotive e devi entrare nel suo sistema di audit/scorecard

Perché è importante

La schedulazione manuale perde denaro su quattro fronti: (1) penali per ritardo — clausola contrattuale o calo dello scorecard del cliente, (2) straordinari per chiudere gli urgenti, (3) scarti e rilavorazioni causate dalla sequenza sbagliata, (4) macchine ferme in attesa per ordine errato. La letteratura di ricerca operativa mostra che, con tempi di setup dipendenti dalla sequenza, la pianificazione manuale può causare il 15–30 % di perdita produttiva. Le rilevazioni di settore nelle PMI manifatturiere indicano perdite di pianificazione pari al 3–7 % del fatturato — per un’officina con 5 M€ di fatturato, sono circa 150.000–350.000 € di utile mancato all’anno.

Come si risolve

Profondità tecnica

In una frase: Metti in fila i lavori dello stesso materiale (il setup cala), ma non saltare mai un lavoro la cui consegna è vicina — la penale per ritardo pesa più del setup risparmiato. Quello che fa il software è mettere quell’istinto in numeri.

Ciò che il software fa davvero è questo: la stessa decisione di sequenza che il tuo caporeparto prende a memoria per 30 lavori, presa in pochi secondi per 200. In tre fasi:

1. Raccogliere le informazioni. Quale macchina può fare cosa, quanto dura ogni pezzo, quanto cambio di utensile serve passando da alluminio ad acciaio, quale ordine scade in quale giorno. I dati vengono estratti dall’ERP automaticamente o caricati una sola volta in una tabella strutturata — da lì in poi il flusso è automatico.

2. Trovare l’ordine migliore. Il software non prova tutte le sequenze possibili una per una — per 200 lavori sarebbe matematicamente impossibile (il numero di combinazioni è astronomico). Usa invece l’ottimizzazione — una tecnica della ricerca operativa (disciplina che usa matematica e computer per risolvere decisioni di business) che prende scorciatoie intelligenti. La risposta arriva in meno di un minuto: quale lavoro su quale macchina in che ordine, scritto su carta come piano. Il piano ottimizza due obiettivi insieme — minime consegne in ritardo e minimo tempo di setup sprecato.

3. Arriva sul tablet dell’operatore al mattino. Il piano compare come una sequenza: “07:30 avvia il lavoro X, 09:15 cambia all’utensile Y, 10:40 avvia l’ordine Z…” Se una macchina si guasta, il caporeparto non deve rifare tutto — il software ricalcola solo la parte interessata e in 5–10 secondi appare un piano nuovo. Stessa cosa per un ordine urgente: quali lavori anticipare, quale cliente può attendere — tutto in numeri.

In sintesi: non sostituisce il giudizio del caporeparto; pensalo come una calcolatrice senza errori che porta a 200 lavori ciò che lui già fa per 30. La decisione resta umana, ma c’è sempre in mano un piano aggiornato e confrontabile.

Alternative

Foglio di calcolo + caporeparto a memoria

Gratuito

Gratis

Per chi: 1–3 macchine, 10–30 ordini/mese

  • + Costo zero
  • + Massima flessibilità — il caporeparto adatta in tempo reale
  • + Nessuna decisione di investimento
  • − Una matrice di setup sequence-dependent non entra in un foglio
  • − Qualità del piano crolla oltre i 100 ordini
  • − La conoscenza è in una sola persona — rischio in caso di assenza
  • − Nessuna visualizzazione Gantt dei tempi macchina

Modulo di pianificazione di un ERP di fascia media

Aziendale

600–2.000 €/anno aggiuntivi alla licenza ERP

Per chi: 10–50 dipendenti, già utilizzatori di un ERP di fascia media

  • + Integrazione nativa con l'ERP esistente
  • + Supporto da un unico fornitore
  • + Interfaccia in lingua locale nella maggior parte dei mercati
  • − Spesso usa logica a lotto fisso — niente setup sequence-dependent
  • − Confronto degli scenari 'what-if' poco sviluppato
  • − Flessibilità del modulo generalmente limitata

Suite avanzata di pianificazione (prodotto APS maturo)

Aziendale

20.000–100.000 € di licenza + 5.000–20.000 €/anno di manutenzione

Per chi: 30–200 dipendenti, spesso auditati da un cliente automotive o aerospaziale

  • + Funzionalità mature: matrice di setup, vincoli multipli, confronto di scenari
  • + Integrazione con manufacturing execution system (MES)
  • + Algoritmi raffinati negli anni
  • − Costo alto di licenza e consulenza
  • − Rollout 3–6 mesi
  • − Supporto in lingua locale a volte limitato

Sviluppo su misura con solver open source

Open Source

Licenza gratuita; 8–16 settimane di sviluppo interno o 50.000–200.000 € di consulenza

Per chi: PMI con team software interno o partner tecnologico solido

  • + Nessun costo di licenza
  • + Completamente adattabile alle specificità del reparto
  • + Deploy in cloud o su server interno
  • − Capacità tecnica interna obbligatoria
  • − Manutenzione continua — ogni aggiornamento del solver richiede attenzione
  • − Rischio elevato senza esperienza in ottimizzazione

Raccomandazione

Piccola
1–5 macchine, 10–30 ordini/mese: foglio di calcolo più caporeparto è sufficiente. La matrice di setup è piccola (3–5 materiali). Il ROI del software non si ripaga — beneficio annuo atteso 5.000–20.000 €, costo annuo del software tipicamente superiore.
Media
5–20 macchine, 80–180 ordini/mese: software di pianificazione in abbonamento o modulo di scheduling sopra l’ERP. Pilot di 6–12 settimane tipico. Soglia di successo ragionevole: tasso di ritardo in calo del 30–50 % in 60 giorni. Costo mensile tipico 300–900 €.
Grande
30+ macchine, multi-stabilimento o fornitore Tier-1 automotive: suite avanzata di pianificazione completa con integrazione MES + APS + ERP. Costo annuo totale 100.000–500.000 €. Payback 12–24 mesi — gli studi di settore riportano miglioramenti del 3–7 % sui costi operativi.

Chiedi nell'incontro

  • Supportate una matrice di setup dipendente dalla sequenza? Quanti materiali/utensili può contenere?
  • Possiamo modellare vincoli come 'questa macchina lavora solo al mattino' o 'questa macchina è ferma se manca l'operatore Y'?
  • Quando una macchina si guasta, in quanto tempo viene aggiornato il piano? Come arriva il nuovo piano in reparto — tablet, ERP, telefono?
  • Cosa serve per estrarre i dati dal nostro ERP — import da foglio di calcolo, connettore diretto, inserimento manuale?
  • Da dove arrivano i vincoli di calendario (festività, turni) — li legge il vostro sistema o li carichiamo noi?
  • Le penali di ritardo entrano nella funzione obiettivo? Si può dare priorità a un cliente critico?
  • Come strutturate il pilot — quante macchine, quante settimane, qual è la soglia di successo?
  • Se interrompiamo la collaborazione, come recuperiamo i dati? C'è un formato standard di export?

Dettagli tecnici

Nota della redazione

In officina questo problema viene chiamato “decisione di sequenza”, “programmazione macchine” o semplicemente “pianificazione del reparto”. Il nome accademico è Job-Shop Scheduling with Sequence-Dependent Setups (JSSP-SDST). Se entri in una demo software senza sapere che i due nomi descrivono la stessa cosa, non puoi verificare se il “modulo di pianificazione avanzata” che ti propongono supporta davvero una matrice di setup dipendente dalla sequenza.

Il punto più spesso trascurato in questo segmento: molti prodotti pubblicizzano “pianificazione” ma sotto modellano solo lotti fissi. Informazioni come “alluminio → acciaio 75 minuti, acciaio → acciaio 20 minuti” (la matrice di setup sequence-dependent) devono essere consumate da un motore di pianificazione reale — senza, trovare l’ordine migliore è matematicamente impossibile. In ogni demo, chiedi al fornitore di mostrare come il motore consuma una matrice 5×5 e risolve l’esempio in tempo reale.

Un percorso passo passo per una PMI

Fase 1 — Prima misura, poi pianifica. Per almeno quattro settimane, registra tre cose in un foglio:

  • Ore di cambio utensile/attrezzatura per macchina
  • Numero di consegne in ritardo e relative cause
  • Ore di macchina ferma in attesa

Senza questa base non si capisce quale software darà quale risultato, né si può calcolare il ritorno.

Fase 2 — Costruire la matrice di setup. Lavori (o famiglie di lavori) su entrambi gli assi; in ogni cella, il tempo di cambio nel passare da riga → colonna. Cinque–dieci materiali sono sufficienti — questa matrice è il tuo capitale di conoscenza. Qualunque fornitore serio la chiederà per primo.

Fase 3 — Pilot. Inizia con 1–2 macchine per 8–12 settimane. Definisci il criterio di successo per iscritto, prima: ad esempio, “il tasso di ritardo deve scendere del 50 % in 60 giorni”. Se il bersaglio non viene colpito, il pilot termina — questa clausola di uscita va nel contratto.

Fase 4 — Rollout. Se il pilot riesce, scala all’intera officina in 3–6 mesi. Formazione degli operatori 2–4 settimane; assegna un operatore “campione” per turno.

Rischi — cosa può andare storto

  1. Dati di bassa qualità. Il software è buono quanto i suoi ingressi. Se inserisci “circa 5 minuti” otterrai un piano approssimato. Prima la misura, poi il software.
  2. Resistenza degli operatori. Un caporeparto che non vuole il tablet può sabotare in silenzio il piano. Nel pilot, trova 1–2 volontari e mettili a capo del nuovo processo.
  3. Tempo di integrazione con l’ERP. I fornitori parlano di una settimana; nella pratica sono quattro–otto. Nel budget del pilot lascia un fattore 2 sull’integrazione.
  4. Dipendenza dal fornitore. Un software che salva la matrice di setup in formato proprietario complica il cambio di sistema anni dopo. Clausola contrattuale: "Possiamo esportare i nostri dati in formati aperti standard (CSV o simili) in qualsiasi momento."

Lezione correlata (sarà collegata al rilascio): "Un’integrazione ERP di 18 mesi in un’officina CNC di media dimensione — cosa è andato storto."

Uno sguardo tecnico al metodo di soluzione

Questa sezione raccoglie ciò che serve quando si parla con un team software o un consulente. Non è ciò che l’operatore vede sul tablet — è il motore dietro le quinte.

Approcci principali per JSSP-SDST:

ApproccioScala tipicaTempo di calcoloGarantisce l’ottimo?
MIP (programmazione lineare intera mista)30–200 lavori1–10 minutiSì, con tempo sufficiente
CP (constraint programming)50–500 lavori30–300 secondiSì, con solver CP moderni
Metaeuristiche (tabu, genetiche)500–5.000 lavori10–60 secondiNo (vicino all’ottimo)
Orizzonte mobileFlusso continuoIstantaneoPraticamente accettato

Nella pratica: sotto i 200 lavori basta un solver di constraint programming open source. Sopra i 500 lavori o quando serve replan quasi in tempo reale, si preferisce di solito un solver MIP commerciale.

La scelta della funzione obiettivo cambia la forma della soluzione:

  • Makespan (durata totale): "Quando finisce tutto?" — adatto per un’officina che produce in continuo per un singolo grande cliente
  • Tardanza pesata totale: "Minimizzare le penali di ritardo" — adatto con più clienti e priorità diverse
  • Tempo totale di setup: "Massimizzare l’utilizzo dell’officina" — adatto in capacità scarsa

Nella maggior parte dei deploy reali si usa una miscela pesata dei tre.

Riferimenti accademici

Elencati nel blocco sources del frontmatter di questa pagina. Per casi sul campo, INFORMS Interfaces e l’archivio dello European Journal of Operational Research raccolgono esperienze in officine reali.

Fonti

  • Pinedo, M. (2016). Scheduling: Theory, Algorithms, and Systems (5ª ed.). Springer. Testo di riferimento nell’area della schedulazione di officina.
  • Allahverdi, A. e altri (2008). A survey of scheduling problems with setup times or costs. European Journal of Operational Research, vol. 187.
  • Brucker, P. (2007). Scheduling Algorithms (5ª ed.). Springer. Riferimento per gli approcci algoritmici.
  • INFORMS Interfaces — casi di implementazione di ricerca operativa nella manifattura. informs.org/Publications/Interfaces

Glossario

Job Shop
Molti lavori diversi che attraversano molte macchine diverse, ciascuno con il proprio percorso.
MIP
Modello di ottimizzazione in cui alcune variabili decisionali devono essere numeri interi (es. numero di camion, numero di turni).
X LinkedIn
Ti è stato utile?
Suggerisci correzione

Problemi correlati

All'indietro dall'ordine cliente — quale materia prima, quando e in che quantità ordino?

Per PMI manifatturiere di taglia media che gestiscono 50-500 prodotti finiti e 200-2.000 materie prime e sotto-componenti (fornitori automotive Tier-2, componentistica per elettrodomestici, mobilio + assemblaggio, officine meccaniche). Con la distinta base (BOM) di ogni prodotto e il lead time di acquisto o produzione di ogni pezzo, la domanda è: il cliente ordina 200 pezzi del prodotto X con settimana di consegna fissa — quali materie prime servono, in che quantità e in che settimana, e quali sotto-assemblati devono entrare in montaggio quando. La pianificazione dei fabbisogni di materiali (nome accademico MRP) risponde a questa domanda all'indietro dalla data di consegna ed è la logica centrale sotto ogni ERP. Fatto a carta o con regole tipo 'il mio fornitore impiega sempre 3 settimane', o ti rimani senza materiale e fermi la linea, o blocchi cassa in scorta in eccesso.

Manifattura 8 min

Arriva un nuovo ordine di pezzo — come ricavo la sequenza ottima delle operazioni + macchina + setup?

Se siete un produttore PMI CNC, un'officina di stampi o un'officina meccanica che lavora 50-500 codici diversi, ogni nuovo ordine vi mette davanti la stessa decisione: prendete il modello CAD del cliente e dovete stabilire su quale macchina, in quale sequenza, con quale utensile e attrezzatura e in quanti staffaggi sarà fatto il pezzo. Se scrivete la prima sequenza ammissibile che vi viene in mente, il tempo di attrezzaggio cresce di 3-5 volte e i pezzi fuori tolleranza vengono rilavorati; trovare la sequenza giusta richiede di confrontare più routing alternativi per lo stesso pezzo. Quando la decisione vive solo nella testa di un ingegnere, la memoria sui pezzi simili se ne va con quella persona e i routing dei vecchi pezzi non vengono aggiornati quando si compra una nuova macchina. Questa pagina è rivolta ai team di ingegneria di produzione che vogliono rendere la sequenza delle operazioni e l'assegnazione delle macchine scritte e confrontabili come ponte tra progettazione e produzione.

Manifattura 7 min

Cinque fornitori quotano lo stesso pezzo: quanto compro da ciascuno?

Gestisci una PMI manifatturiera con 20-200 addetti e acquisti la stessa materia prima o componente da 4-8 fornitori diversi. Ogni fornitore differisce su prezzo, qualità, lead time, capacità, termini di pagamento e solidità finanziaria; chi resta nell'albo approvato e a chi assegnare quanto per ogni ordine sono due decisioni distinte. Una scelta sbagliata può scatenare una crisi qualità di mesi o fermare la linea quando l'unico fornitore va in difficoltà; l'approccio 'vince l'offerta più bassa' nasconde costi di qualità, ritardi e conformità e finisce 15-40% più caro. Valutare 5-15 offerte su 8-12 criteri a mano in un foglio di calcolo diventa rapidamente incoerente.

Manifattura 3 min
Esc Chiudi