Si connette con sistemi ERP e MES come

APS e schedulazione

Modello di programmazione della produzione: lavoro e capacità

Scarica un modello di produzione per Excel, scopri come adattare il lavoro alla capacità e come SkyPlanner gestisce il piano quando la produzione cambia.

Jussi Mäntylä Specialista in pianificazione della produzione, SkyPlanner Aggiornato 19 Ottobre 2026 11 min di lettura
Two groups of components waiting for one machining resource in a manufacturing production schedule
In questo articolo
  1. Quali informazioni deve fornire un modello di programmazione della produzione?
  2. Leggi l’esempio in termini di capacità impegnata
  3. Adatta il modello senza nascondere i vincoli
  4. Identifica ogni operazione e chiarisci come ne calcoli i tempi
  5. Registra ciò che deve essere disponibile prima dell’inizio
  6. Metti alla prova il piano cambiando un’ipotesi
  7. Tu guidi il piano, SkyPlanner trova posto per il lavoro
  8. Che cosa è cambiato per UTU abbandonando Excel
  9. Conserva i dati utili. Smetti di rifare il programma di produzione.

Un modello di programmazione della produzione dà ai tuoi ordini un posto sulla pagina. La domanda più difficile è se trovino posto anche in fabbrica: su una macchina disponibile, con l’operatore giusto e in tempo per l’operazione successiva e la consegna al cliente.

Scarica il modello di programmazione della produzione (CSV per Excel). È un semplice esempio di produzione che puoi adattare, con una riga per ogni operazione. La tabella seguente mostra le due operazioni di esempio; il file contiene le date complete oltre agli orari.

Ordine / operazione Macchina / operatore Attrezzaggio min Lavorazione min Inizio Fine Scadenza Stato
A / A-10 M1 / O1 30 120 08:00 10:30 12:00 Programmata
B / B-10 M1 / O1 15 180 10:30 13:45 16:00 Programmata

Usa questo modello per capire quali dati servono e provare una sequenza semplice. Se il piano di produzione deve restare utile anche con nuovi ordini, ritardi e variazioni di capacità, usa SkyPlanner APS per calcolare la schedulazione. Un foglio di calcolo può mostrare gli orari di inizio che hai scelto; SkyPlanner si occupa di collocare le operazioni nella capacità disponibile.

Quali informazioni deve fornire un modello di programmazione della produzione?

Un programma di produzione assegna le lavorazioni alle risorse produttive nel tempo. Per ogni operazione dovrebbe rispondere a quattro domande:

  • Che cosa si lavora? Identifica l’ordine e l’operazione specifica, non soltanto il nome del prodotto.
  • Dove si può lavorare? Indica la macchina o il centro di lavoro e le persone necessarie per eseguire l’operazione.
  • Quando si può lavorare? Tieni conto dell’attrezzaggio, del tempo di lavorazione, dei periodi lavorativi e di tutto ciò che deve essere pronto prima di iniziare.
  • Si finirà in tempo? Confronta il risultato con il termine richiesto per l’operazione e con il lavoro che resta da fare prima della spedizione.

Quest’ultima distinzione è importante. Completare una lavorazione meccanica non significa che l’ordine sia pronto per la spedizione, se devono ancora seguire assemblaggio, controllo o imballaggio. Assegna a ogni operazione un termine di completamento che lasci tempo per le fasi successive.

Un piano settimanale delle quantità è utile, ma risponde a una domanda diversa. Il piano principale di produzione indica quali prodotti finiti servono e quando. Questo modello riguarda il livello immediatamente successivo: le operazioni effettive che si contendono il tempo di macchine e operatori. La guida alla schedulazione della produzione spiega come trasformare questi dati in una sequenza di lavoro.

Leggi l’esempio in termini di capacità impegnata

Immagina un reparto con due operazioni in attesa della stessa macchina, M1, e dello stesso operatore, O1. I materiali per entrambe sono pronti. La macchina e l’operatore sono disponibili senza interruzioni dalle 08:00 alle 16:00, e nessuna delle due operazioni ha una fase precedente ancora da completare.

L’operazione A impegna 30 minuti per l’attrezzaggio e 120 minuti per la lavorazione. Occupa la risorsa produttiva fino alle 10:30. L’operazione B impegna poi 15 minuti per l’attrezzaggio e 180 minuti per la lavorazione, terminando alle 13:45. Le due operazioni non si sovrappongono ed entrambe finiscono prima delle rispettive scadenze.

La sequenza funziona perché le ipotesi su cui si basa sono valide. Se O1 serve su un’altra macchina alle 11:00, l’assegnazione nella riga di B non è più fattibile, anche se M1 rimane libera. Se c’è una pausa pranzo, il periodo lavorativo non è più continuo. Se si tratta di operazioni intermedie, anche le fasi successive hanno bisogno di capacità disponibile.

Il valore della tabella non sta nei suoi colori, ma nel tempo disponibile di una risorsa produttiva che ogni riga impegna.

Adatta il modello senza nascondere i vincoli

Apri il CSV in Excel e salva una copia di lavoro come cartella di lavoro Excel. Se tutti i dati compaiono in un’unica colonna, importa il file usando la virgola come separatore. Il CSV scaricato contiene valori di esempio, non un modello di schedulazione automatica.

La data dell’esempio è il 5 ottobre 2026. Sostituiscila con le date effettive di lavoro e verifica che Inizio, Fine e Scadenza contengano veri valori di data e ora del foglio di calcolo, non testo importato. Visualizza sia la data sia l’ora, altrimenti le 08:00 di domani possono sembrare quelle di oggi.

Identifica ogni operazione e chiarisci come ne calcoli i tempi

Sostituisci A e B con gli identificativi dei tuoi ordini e delle tue operazioni. Se un ordine richiede taglio, piegatura e saldatura, usa una riga distinta per ogni operazione. La loro sequenza è definita dal ciclo di lavorazione, non dall’ordine casuale delle righe nel foglio di calcolo.

Lavorazione min indica il tempo totale di lavorazione del lotto. Se la tua stima è un tempo per pezzo, moltiplicala per la quantità prima di inserirla. Attrezzaggio min è il tempo aggiuntivo durante il quale la macchina è occupata: non inglobarlo in un totale poco chiaro e non conteggiarlo due volte.

Per un’operazione che si svolge senza interruzioni, sostituisci il valore fisso di Fine nella cella F2 con questa formula e copiala nelle righe sottostanti:

=E2+(C2+D2)/1440

La formula aggiunge i minuti di attrezzaggio e lavorazione all’orario di inizio. Non sceglie l’inizio, non evita sovrapposizioni con un’altra operazione e non sposta il lavoro fuori dai periodi non lavorativi. In questo foglio, queste decisioni di schedulazione spettano ancora a te.

Registra ciò che deve essere disponibile prima dell’inizio

Accanto all’elenco delle operazioni, tieni i periodi lavorativi di ogni macchina e operatore, con le relative date. Registra pause, manutenzioni e altri periodi di indisponibilità. Se devi verificare separatamente le assegnazioni di macchina e operatore, dedica a ciascuno una colonna distinta.

Per gli ordini con più fasi, aggiungi una colonna Operazione precedente con il relativo identificativo. Aggiungi le informazioni sulla disponibilità dei materiali quando l’inizio dipende da una consegna. Una riga può essere schedulata solo quando sono disponibili tutti gli elementi necessari e le lavorazioni precedenti sono state completate.

Se un’operazione non può essere interrotta, serve un periodo lavorativo continuo abbastanza lungo da comprendere attrezzaggio e lavorazione. Se invece può essere interrotta, la semplice formula dell’orario di fine non ne calcola il completamento su più periodi lavorativi. Per farlo serve un calcolo separato che tenga conto del calendario.

È qui che il modello inizia a mostrare il vero compito della pianificazione: non aggiungere altre righe, ma verificare come le righe si influenzano a vicenda.

Metti alla prova il piano cambiando un’ipotesi

Prima di affidarti a un programma su foglio di calcolo, verifica cosa succede quando la produzione cambia.

Supponiamo che A sia terminata alle 10:30, ma che M1 non sia disponibile dalle 10:30 alle 13:00. B non è ancora iniziata. Con i suoi 195 minuti di attrezzaggio e lavorazione, terminerebbe ora alle 16:15 se il lavoro si svolgesse senza interruzioni.

Questo orario di fine supera sia il termine del periodo lavorativo delle 16:00 sia la scadenza di B, anch’essa alle 16:00. È un segnale di allarme, non un nuovo programma approvato. Modificare la cella di inizio di B ha fatto emergere un problema, ma non lo ha risolto.

Puoi valutare un’altra macchina idonea con un operatore disponibile, un prolungamento autorizzato dell’orario di lavoro oppure una diversa data di consegna concordata. Ma spostare B altrove significa anche verificare il lavoro già assegnato a quella macchina. Se dopo B è prevista un’altra operazione, potrebbe essere necessario modificarne anche l’inizio.

Questa è la differenza tra aritmetica e schedulazione a capacità finita. L’aritmetica calcola quando terminerebbe un’operazione con l’assegnazione scelta. La schedulazione trova posto per il lavoro senza superare la capacità disponibile.

Prima di distribuire un piano su foglio di calcolo, verifica le sovrapposizioni per macchine e operatori, i materiali, le operazioni precedenti, i periodi lavorativi e i termini di completamento richiesti. Conserva i tempi effettivi delle lavorazioni completate e identifica chiaramente la versione approvata, così che il reparto produttivo non segua una copia superata.

Nell’esempio questi controlli sono gestibili. In una fabbrica dove le condizioni cambiano, ripeterli per ogni ordine coinvolto è il lavoro che vorresti affidare a un software di schedulazione. La guida alle difficoltà della pianificazione della produzione con Excel approfondisce perché questo onere di aggiornamento cresce.

Tu guidi il piano, SkyPlanner trova posto per il lavoro

SkyPlanner include centri di lavoro, turni, operatori, priorità e materiali nel processo di schedulazione. Tu definisci le risorse produttive e i dati delle operazioni; Arcturus, la sua intelligenza artificiale per la schedulazione, calcola la sequenza in base alla capacità e alle dipendenze configurate. Il risultato appare nel diagramma di Gantt, con una coda per ogni centro di lavoro e i collegamenti tra le fasi di lavorazione correlate.

In caso di fermo di M1, registri il periodo di indisponibilità e ricalcoli il programma. Arcturus schedula il lavoro evitando la capacità bloccata, in base alle risorse alternative e ai vincoli che hai definito. Puoi quindi esaminare il risultato e vedere quali ordini richiedono attenzione per il completamento, anziché ricostruire da solo ogni modifica a cascata tra le righe del foglio di calcolo.

Quando è abilitata, la schedulazione che tiene conto dei materiali può includerne la disponibilità nel calcolo. I blocchi proteggono le lavorazioni che non vuoi spostare e le priorità preimpostate indicano quali impegni contano di più. Tu decidi le priorità; l’intelligenza artificiale le rispetta. Per attuare queste decisioni, non richiede che tu collochi ogni operazione singolarmente.

Il vantaggio è un piano utilizzabile anche quando la fabbrica cambia, non soltanto un elenco di ordini più ordinato. Puoi concentrarti sulle decisioni di produzione: aggiungere capacità, modificare una priorità o parlare con un cliente di una data. SkyPlanner si occupa dei calcoli di schedulazione necessari.

Scopri le funzionalità di schedulazione di SkyPlanner per vedere come il Gantt, la disponibilità delle risorse produttive e la schedulazione automatica supportano questo lavoro.

Che cosa è cambiato per UTU abbandonando Excel

Lo stabilimento UTU di Ulvila produce quadri elettrici e apparecchiature di manovra. Prima di SkyPlanner, ogni reparto pianificava con i propri fogli Excel, aggiornati manualmente. Le modifiche alla sequenza nell’ERP non sempre arrivavano al reparto produttivo ed era difficile avere una visione realistica della capacità.

Il problema non era semplicemente una colonna mancante. La difficoltà era mantenere allineati i dati degli ordini, la sequenza di produzione e le persone impegnate nelle lavorazioni.

UTU ha scelto SkyPlanner durante il passaggio a Oracle NetSuite. Nell’implementazione adottata da UTU, SkyPlanner si collega a NetSuite e al sistema di gestione delle paghe, riunendo le linee e i reparti dello stabilimento in un unico sistema. Il team sottolinea il valore della schedulazione basata sull’intelligenza artificiale abbinata al diagramma di Gantt: sequenza, capacità e avanzamento sono visibili insieme.

UTU riferisce un risparmio di circa due ore alla settimana nell’aggiornamento manuale dei fogli di calcolo, mentre la coda di lavoro aggiornata arriva agli installatori in pochi secondi. È questo il vantaggio concreto di andare oltre un modello: meno lavoro per tenere aggiornate le copie e una sequenza più chiara per chi esegue le lavorazioni.

Leggi l’esperienza di UTU nel passaggio da Excel a SkyPlanner.

Conserva i dati utili. Smetti di rifare il programma di produzione.

Il modello ti aiuta a individuare i dati necessari alla schedulazione: operazioni, durate, risorse produttive, disponibilità e scadenze di completamento. Per sfruttare questi dati non devi continuare a calcolare in Excel come interagiscono tra loro.

SkyPlanner si integra con qualsiasi ERP o MES tramite la sua REST API aperta. Puoi migliorare la schedulazione partendo dai sistemi che già utilizzi, mantenendo il controllo sulle priorità e sulle decisioni di produzione.

Prenota una demo di SkyPlanner pensando a un ciclo di lavorazione tipico di un ordine e a una recente modifica al programma di produzione. Parti da questi esempi per esplorare come schedulare il lavoro quando occorre conciliare la disponibilità di macchine e persone con le scadenze. Oppure prova SkyPlanner con dati dimostrativi e visualizza il programma nel Gantt prima di pianificare la tua configurazione.

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.