Si connette con sistemi ERP e MES come

APS e schedulazione

Schedulazione a capacità finita: verifica cosa puoi promettere

Un nuovo ordine senza ritardarne altri? La schedulazione a capacità finita mostra i compromessi; SkyPlanner calcola un piano attuabile.

Jussi Mäntylä Specialista in pianificazione della produzione, SkyPlanner Aggiornato 19 Ottobre 2026 13 min di lettura
Milling machine processing one component while two others wait for available capacity
In questo articolo
  1. Che cos’è la schedulazione a capacità finita?
  2. Schedulazione a capacità finita o infinita: cosa cambia?
  3. Un esempio: tre ore di lavoro, ma nessun intervallo utilizzabile
  4. Quali informazioni servono per schedulare
  5. Come applicare la schedulazione a capacità finita con SkyPlanner
  6. 1. Modella il ciclo e la capacità reale
  7. 2. Dai all’intelligenza artificiale priorità produttive chiare
  8. 3. Verifica che il lavoro sia pronto, non solo che la macchina sia libera
  9. 4. Valuta il risultato in funzione degli impegni presi sull’ordine
  10. 5. Ricalcola il piano quando cambiano le condizioni
  11. KJH-Comp: dai carichi settimanali all’assegnazione automatica alle macchine
  12. Metti alla prova le date di consegna, non solo il grafico

Un cliente chiede di anticipare una consegna. La lavorazione richiede solo poche ore, ma sulla macchina necessaria ci sono già altri ordini in coda. Prima di dire sì, devi capire dove inserire il nuovo lavoro e quali conseguenze avrà sugli ordini per cui hai già preso un impegno.

La schedulazione a capacità finita ti dà questa risposta. Distribuisce il lavoro entro la capacità effettiva delle risorse produttive, anziché lasciare al reparto il compito di risolvere gli impegni sovrapposti. Se una data non può essere rispettata, puoi vedere il conflitto quando c’è ancora tempo per intervenire.

SkyPlanner APS esegue questo calcolo con Arcturus, la sua intelligenza artificiale per la schedulazione. Tu imposti le priorità e proteggi le lavorazioni che non devono essere spostate; Arcturus calcola come organizzare le operazioni. Così puoi concentrarti sulle decisioni di produzione, invece di ricostruire a mano le code di ogni macchina.

Che cos’è la schedulazione a capacità finita?

La schedulazione a capacità finita assegna le operazioni di produzione alle risorse nei periodi in cui sono disponibili, senza superare la capacità definita per ciascuna. Tiene conto delle lavorazioni già programmate, dei calendari di lavoro e dei requisiti di ogni operazione.

Se una macchina può eseguire una sola operazione alla volta, quella successiva non può occupare un intervallo già riservato a un’altra. Se servono anche un utensile specifico, un operatore qualificato o il completamento di una fase precedente, devono essere soddisfatti anche questi requisiti.

Il risultato è una sequenza basata sulla capacità produttiva, con date di inizio e fine pianificate. Indica quando è possibile completare le lavorazioni nelle condizioni previste dal piano. Non crea capacità aggiuntiva, né permette di rispettare tutte le date richieste quando il portafoglio ordini supera la capacità disponibile.

È proprio questa distinzione a rendere utile il metodo. Un completamento in ritardo visibile nel piano ti permette di prendere una decisione; un conflitto nascosto diventa un’urgenza in reparto.

Per approfondire l’intero processo che trasforma gli ordini in una sequenza di lavoro per il reparto, consulta la nostra guida alla schedulazione della produzione.

Schedulazione a capacità finita o infinita: cosa cambia?

La schedulazione a capacità infinita calcola le date delle operazioni senza applicare i limiti di capacità di tutte le risorse coinvolte. Può assegnare a un periodo più lavoro di quanto macchine o persone riescano a svolgere. Le date devono poi essere adeguate alla capacità effettiva.

La schedulazione a capacità finita verifica la capacità mentre assegna le lavorazioni. Gli impegni già pianificati contano: per un nuovo ordine serve un intervallo utilizzabile, non basta una data di completamento richiesta.

Domanda di pianificazione Schedulazione a capacità infinita Schedulazione a capacità finita
Un’altra operazione può usare una macchina già occupata? Il conflitto di capacità può rimanere nel piano Serve un intervallo libero o una risorsa alternativa idonea
E se il lavoro richiesto supera il tempo disponibile? Il carico evidenzia una carenza di capacità da risolvere La sequenza mostra quali lavorazioni finiranno più tardi
Cosa succede se viene meno un turno? Le date previste potrebbero non poter più essere rispettate Il calendario con meno ore di lavoro modifica gli intervalli disponibili
Cosa ottiene il pianificatore? Una visione del fabbisogno di capacità delle risorse Un piano con tempi definiti che rispetta i limiti delle risorse

Il caricamento a capacità infinita può essere utile per comprendere il fabbisogno complessivo prima di decidere come coprirlo. La schedulazione a capacità finita risponde a una domanda più immediata: quali operazioni possono essere effettivamente eseguite, e quando?

Né un diagramma di Gantt ordinato né un carico settimanale sostenibile dimostrano che ci sia spazio per un ordine. Le ore libere potrebbero trovarsi sulla macchina sbagliata, oppure dopo la scadenza di consegna. La pianificazione della capacità produttiva ti aiuta a decidere se aggiungere turni, persone o attrezzature; la schedulazione a capacità finita verifica gli effetti di queste scelte sui singoli ordini.

Un esempio: tre ore di lavoro, ma nessun intervallo utilizzabile

Immagina un’officina meccanica con un centro di fresatura che dispone di sei ore utilizzabili il martedì, dalle 08:00 alle 14:00. Operatore, utensili e materiali sono disponibili per tutto questo intervallo. Un ordine già presente richiede quattro ore, attrezzaggio compreso, e la sua posizione nel piano è protetta.

Un nuovo ordine richiede tre ore sulla stessa macchina, anche in questo caso compreso l’attrezzaggio. La fresatura deve essere eseguita senza interruzioni. Non è disponibile una macchina alternativa approvata e il turno successivo disponibile inizia mercoledì alle 08:00.

Lavorazione Tempo necessario Piano a capacità finita
Ordine esistente con posizione protetta 4 ore Martedì, 08:00–12:00
Nuovo ordine 3 ore senza interruzioni Mercoledì, 08:00–11:00

Il nuovo ordine non può rispettare l’obiettivo di completamento della lavorazione fissato per martedì alle 14:00. Martedì restano due ore, ma l’operazione ne richiede tre consecutive. L’intervallo libero a fine turno esiste davvero, così come il motivo per cui non può essere usato per questa lavorazione.

È qui che un piano utile cambia il modo di discutere le alternative. Puoi verificare se un prolungamento del turno approvato darebbe le ore consecutive necessarie, se un’altra macchina idonea può eseguire la lavorazione o se il cliente può accettare una data successiva.

Inserire il nuovo ordine prima della lavorazione protetta è una decisione diversa: mette a rischio un impegno già preso. Cambiare la priorità non aggiunge ore macchina.

L’esempio si ferma alla fresatura. Prima di impegnarti su una data di spedizione, devi considerare anche il controllo qualità, le eventuali operazioni successive e la spedizione stessa. Finire prima su una macchina serve solo se il resto dell’ordine può proseguire. Per un esempio pratico più semplice da adattare alle tue esigenze, il modello di programmazione della produzione mostra le verifiche sulle risorse e sui tempi necessarie per assegnare un’operazione in modo fattibile.

Quali informazioni servono per schedulare

Un motore di schedulazione a capacità finita può lavorare solo con le condizioni produttive che gli fornisci. Il punto di partenza più utile è un ciclo rappresentativo del tuo reparto, che includa la risorsa da cui dipende la maggiore incertezza sulle consegne.

Per schedulare quel ciclo servono quattro gruppi di informazioni:

  • Il lavoro da svolgere. Ordini, quantità, scadenze, sequenze delle operazioni e lavorazioni ancora da completare.
  • Il tempo disponibile. Capacità dei centri di lavoro, turni, manutenzioni note e persone o utensili necessari per l’operazione.
  • I requisiti delle operazioni. Centri di lavoro idonei, tempi di lavorazione e attrezzaggio, dipendenze e disponibilità dei materiali.
  • Le decisioni. Priorità e lavorazioni imminenti di cui occorre proteggere i tempi o la sequenza.

Il tempo di attrezzaggio merita particolare attenzione. Anche una lavorazione breve può richiedere una preparazione considerevole, e un cambio di sequenza può modificare le esigenze di attrezzaggio. Ometterlo crea intervalli che il reparto non può utilizzare come previsto.

Lo stesso vale per le persone. Una lavorazione automatica senza presidio e un’operazione che richiede la presenza costante di un operatore sono due modalità produttive diverse. Il modello di capacità deve rappresentare quella effettivamente adottata.

Non devi perfezionare tutti i dati storici prima di iniziare. Servono però dati attendibili per il ciclo che stai verificando. Se il piano proposto non coincide con la valutazione del responsabile di reparto, cerca di capirne il motivo: potrebbe dipendere da un attrezzaggio mancante, un impegno non registrato o una data di disponibilità dei materiali.

Come applicare la schedulazione a capacità finita con SkyPlanner

Il vantaggio di un software di schedulazione non è solo costruire la prima coda di lavorazioni. È mantenere allineate le operazioni collegate quando cambiano ordini, capacità e priorità. SkyPlanner include nel calcolo centri di lavoro, turni, operatori, priorità e materiali, e mostra il risultato nel piano Gantt.

1. Modella il ciclo e la capacità reale

Definisci il ciclo di lavorazione: le operazioni, i centri di lavoro che possono eseguirle e i tempi di lavorazione e attrezzaggio. Registra i turni di lavoro e le assegnazioni del personale interessato. Nel modello vanno inseriti anche i fermi noti: le eccezioni dei centri di lavoro bloccano la capacità in periodi come quelli dedicati alla manutenzione.

Il ciclo collega le operazioni successive dell’ordine. Arcturus schedula rispettando le dipendenze tra le operazioni e la capacità disponibile dei centri di lavoro: una macchina libera a valle non rende quindi pronta una lavorazione ancora incompleta a monte.

2. Dai all’intelligenza artificiale priorità produttive chiare

Quando più ordini richiedono la stessa risorsa produttiva, decidi cosa conta di più. Le priorità dinamiche di SkyPlanner guidano Arcturus in base a fattori quali date di completamento, lead time e importanza del cliente o dell’operazione.

Usa i blocchi per proteggere le decisioni di schedulazione a breve termine. Il pianificatore mantiene il controllo degli impegni; Arcturus calcola il piano rispettando queste indicazioni. Per preservare una decisione importante non devi assegnare singolarmente tutte le operazioni rimanenti.

3. Verifica che il lavoro sia pronto, non solo che la macchina sia libera

Quando è abilitata la schedulazione che tiene conto dei materiali, la loro disponibilità entra nel calcolo. Una macchina libera non giustifica l’avvio di un’operazione se il materiale necessario non è disponibile.

SkyPlanner usa le date di consegna degli ordini di acquisto come date previste di disponibilità dei materiali. Quando viene confermata la consegna, le scorte vengono aggiornate. Mantenere aggiornate queste date aiuta a distinguere nel piano un intervallo utilizzabile da un periodo in cui l’operazione non può ancora essere eseguita.

4. Valuta il risultato in funzione degli impegni presi sull’ordine

Esamina il piano nel diagramma di Gantt per i centri di lavoro interessati e segui l’ordine lungo le operazioni collegate. Confronta la data prevista di completamento dell’intero ordine con la data di consegna richiesta, non solo con la fine dell’operazione che impegna più capacità.

Quando un ordine è in ritardo, individua il vincolo specifico. Le ore aggiuntive servono solo se vengono rese disponibili dove l’ordine ne ha bisogno. Un centro di lavoro alternativo è utile solo se può eseguire l’operazione. Cambiare la priorità favorisce un ordine modificandone l’accesso a una capacità produttiva che potrebbe servire anche ad altri.

Il vantaggio è vedere queste conseguenze prima che emergano in reparto o che le scopra il cliente. Una verifica capable-to-promise traduce il piano in una quantità e una data che l’ufficio commerciale può proporre prima di confermare un nuovo ordine.

5. Ricalcola il piano quando cambiano le condizioni

Registra un guasto come periodo di indisponibilità del centro di lavoro, aggiorna eventuali variazioni dei turni o delle date di disponibilità dei materiali e lascia che Arcturus ricalcoli il piano. Anche le ferie e i permessi del personale possono incidere sulla disponibilità di un centro di lavoro assegnato.

Mantieni priorità e blocchi coerenti con le decisioni produttive che vuoi tutelare. L’obiettivo non è modificare continuamente ogni coda di lavoro, ma mantenere un piano utile tenendo conto dei cambiamenti che contano.

Scopri le funzionalità di schedulazione di SkyPlanner.

KJH-Comp: dai carichi settimanali all’assegnazione automatica alle macchine

KJH-Comp, azienda finlandese che lavora lamiera per conto terzi, disponeva di un sistema di pianificazione che mostrava i carichi settimanali. L’ERP C9000 e i fogli di calcolo aiutavano a valutare il lavoro in arrivo, ma l’assegnazione giornaliera delle operazioni alle macchine restava manuale.

Questa lacuna era importante: i clienti si aspettavano la consegna in un giorno preciso, non in un momento qualsiasi della settimana. Due responsabili dedicavano ciascuno almeno metà del proprio tempo alla schedulazione della capacità produttiva e l’affidabilità delle consegne era intorno al 50%.

L’azienda ha valutato la sostituzione dell’ERP, poi ha scelto SkyPlanner per gestire la schedulazione a capacità finita mantenendo C9000. Gli ordini continuano a essere inseriti nell’ERP esistente; SkyPlanner gestisce automaticamente la schedulazione a capacità finita e l’assegnazione alle macchine.

Nell’implementazione di KJH-Comp, il sistema verifica anche che tutti i componenti, compresi quelli acquistati, siano pronti prima di inserire un’operazione di saldatura in coda, e assegna le lavorazioni di saldatura in base alle competenze necessarie. Il vantaggio quotidiano va oltre la ricerca di una macchina libera: l’operazione assegnata è pronta per la fase produttiva successiva.

KJH-Comp riferisce che l’affidabilità delle consegne è passata da circa il 50% fino al 98% nel 2026. La responsabilità della schedulazione è passata da due responsabili a uno, mentre l’altro è stato assegnato a mansioni diverse. L’ampliamento della gamma di prodotti è stato gestito senza un aumento proporzionale del personale.

Questi sono i risultati dell’implementazione per fasi di KJH-Comp. Mostrano perché la schedulazione a capacità finita offre più di un semplice report dei carichi più dettagliato: meno assegnazioni manuali e una base più chiara per far avanzare nei tempi previsti le lavorazioni giuste.

Leggi la storia completa di KJH-Comp.

Metti alla prova le date di consegna, non solo il grafico

Una dimostrazione utile di un software di schedulazione a capacità finita dovrebbe rispondere a una domanda che il tuo team fatica già ad affrontare. Prendi un ordine esistente, un nuovo ordine che compete per la stessa risorsa produttiva e il calendario di quella risorsa.

Chiedi di vedere quando si completano entrambi gli ordini. Poi modifica una condizione: elimina un turno, ritarda la disponibilità di un materiale necessario oppure aumenta la priorità del nuovo ordine. La dimostrazione dovrebbe rendere visibili gli effetti sugli impegni già presi, mantenendo inalterate le lavorazioni che hai bloccato.

Verifica anche i requisiti reali delle tue operazioni, in particolare il personale condiviso tra più lavorazioni, le modalità di attrezzaggio e le operazioni che non possono essere interrotte. Un piano è utile quando rispecchia queste condizioni, non semplicemente quando tutte le barre appaiono ordinate.

SkyPlanner integra la schedulazione a capacità finita nel più ampio processo di pianificazione e schedulazione avanzata. Arcturus esegue il calcolo; la vista Gantt rende visibile il risultato; priorità e blocchi mantengono il controllo nelle mani di chi prende le decisioni produttive.

Puoi mantenere i sistemi che già utilizzi in azienda. SkyPlanner si integra con qualsiasi ERP o MES tramite la sua REST API aperta, collegando i dati esistenti sugli ordini e sulla produzione al calcolo della schedulazione. La nostra guida al confronto tra APS ed ERP spiega come i loro ruoli si completano a vicenda.

Per esplorare il processo in autonomia, prova SkyPlanner con i dati dimostrativi. Per discutere di come inserire i tuoi ordini nel piano, prenota una demo di SkyPlanner. Porta un caso recente in cui è stato difficile definire la consegna e indica la risorsa produttiva che ha creato il problema. È il punto di partenza giusto per capire cosa potrebbe cambiare nella tua produzione con la schedulazione a capacità finita.

Jussi Mäntylä

Specialista in pianificazione della produzione, SkyPlanner

Crea un piano di produzione più chiaro con SkyPlanner

Collega i tuoi dati, rivedi il primo piano e lascia ai pianificatori il controllo di ogni schedulazione che va in produzione.