Integrazioni / ERP / Fulcrum
Fulcrum offre la schedulazione della produzione a capacità finita? Come funziona Fulcrum Autoschedule
Sì, a livello di macchine. Autoschedule di Fulcrum assegna ogni operazione a una macchina specifica, all’interno dei turni di reparto che limitano il numero di macchine attive contemporaneamente. La sequenza dipende dalle lavorazioni in corso, dal livello di priorità dell’ordine e dalla data di scadenza della produzione. Il personale è rappresentato da quel numero di macchine, non dai singoli operatori. Per ogni operazione, il tempo di attrezzaggio è fisso oppure viene calcolato per unità. Le officine che devono gestire nello stesso piano operatori, attrezzaggi dipendenti dalla sequenza e utensili condivisi affiancano SkyPlanner APS a Fulcrum.
Autoschedule fa parte della piattaforma Fulcrum, non è un modulo separato. Fulcrum non pubblica un listino prezzi. Nelle FAQ dichiara: “Pricing is based on company size, scope, and implementation requirements.” (Il prezzo dipende dalle dimensioni dell’azienda, dall’ambito del progetto e dai requisiti di implementazione.) Aggiunge: “Fulcrum doesn’t follow a traditional per-user licensing model.” (Fulcrum non adotta il tradizionale modello di licenza per utente.)
Come Fulcrum schedula la produzione, passo dopo passo
1. Macchine
La capacità si configura in Business Setup > System Data > Shop Setup. “Equipment within Fulcrum is defined as your machinery and workstations.” (In Fulcrum, per Equipment si intendono le macchine e i centri di lavoro.) Per ogni macchina, tre impostazioni incidono sulla schedulazione:
- Equipment Status. Quando la macchina è impostata su “Out of Service” (fuori servizio), il sistema “will reorganize jobs based on what equipment remains in an operational status.” (riorganizza le operazioni in base alle macchine ancora operative.)
- Can Run Unattended. Per le macchine che vengono attrezzate da un operatore e poi completano l’operazione senza presidio, oppure che lavorano al di fuori dell’orario dei turni.
- Unlimited Capacity. Per le macchine che “can run simultaneous jobs” (possono eseguire più operazioni contemporaneamente), come una cabina di verniciatura o un forno.
Tutte le altre macchine eseguono un’operazione alla volta. (fonte)
2. Reparti e turni
“Departments are best thought of in terms of personnel constraints.” (I reparti vanno intesi soprattutto in termini di vincoli del personale.) Ogni reparto ha uno o più turni, con orari di inizio e fine, giorni lavorativi, macchine utilizzabili durante il turno e “how many pieces of equipment can be running at the same time.” (il numero di macchine che possono lavorare contemporaneamente.) Anche un turno può essere impostato a capacità illimitata e l’API espone un numero massimo di nuove operazioni per turno. (fonte)
3. Centri di lavoro e operazioni
“A Fulcrum Work Center is defined as a group of interchangeable equipment with similar capabilities.” (Un Work Center di Fulcrum è un gruppo di macchine intercambiabili con capacità simili.) Fulcrum precisa: “you will be scheduling to equipment. The Work Center tells the schedule what equipment can be used for a specific operation.” (La schedulazione avviene sulle macchine. Il Work Center indica al sistema quali macchine possono essere usate per una determinata operazione.)
Le operazioni prevedono tempi standard di attrezzaggio, manodopera e macchina. Nell’API, il tempo di attrezzaggio può essere fixed oppure perUnit. Le opzioni includono un tempo cuscinetto, la suddivisione di un’operazione su due macchine e la schedulazione simultanea di più macchine, in cui un’operazione rende indisponibili altre macchine per tutta la propria durata. Un ciclo di lavorazione può vincolare l’assegnazione a una macchina specifica. (fonte)
4. Priorità e i due algoritmi
“The schedule prioritizes jobs first based on the following: Work In Process, Job Priority Level, Production Due Date.” (La schedulazione assegna le priorità in base a questi criteri, nell’ordine: lavorazioni in corso, livello di priorità dell’ordine, data di scadenza della produzione.) “High priority jobs will always be scheduled before moderate to low priority.” (Gli ordini ad alta priorità vengono sempre schedulati prima di quelli a priorità media o bassa.) Gli ordini in ritardo con priorità inferiore vengono poi inseriti negli spazi disponibili, in ordine di ritardo.
Fulcrum offre due modalità:
- Greedy. “When you schedule a job, the schedule will look at the current state of the schedule.” (Quando si schedula un ordine, il sistema considera lo stato attuale del piano.) Ne colloca quindi le operazioni in modo da completarlo il prima possibile.
- Just in Time. Punta a completare l’ordine “as close to the due date as possible” (il più vicino possibile alla data di scadenza) e passa a Greedy quando non è possibile rispettarla.
Un ordine può anche avere una data minima di inizio: “the job won’t be scheduled before that date” (l’ordine non verrà schedulato prima di quella data). (fonte)
5. Materiali
Gli ordini di acquisto collegati a un ordine di produzione ne determinano le date attraverso il campo Expected Receive, la data di ricevimento prevista. In assenza di un ordine di acquisto aperto, il sistema usa il lead time stimato dell’articolo e, in mancanza di questo, il lead time predefinito del fornitore. Per i materiali mancanti a magazzino, Fulcrum dichiara: “If materials are not in stock, the schedule assumes that you are IMMEDIATELY ordering the material when you hit “Schedule” on the job” (Se i materiali non sono a magazzino, il sistema presume che vengano ordinati IMMEDIATAMENTE quando si preme “Schedule” sull’ordine di produzione).
6. La schermata di schedulazione e Job Tracking
“Each column is a separate piece of equipment.” (Ogni colonna rappresenta una macchina distinta.) Le operazioni sono elencate dall’alto verso il basso per priorità e data di scadenza; sotto ogni macchina sono riportati il carico arretrato e la prima data disponibile. Gli operatori registrano l’inizio delle attività tramite Job Tracking, che “is a reflection of the schedule.” (rispecchia il piano di produzione.) Un orizzonte congelato consente ai pianificatori di apportare modifiche manuali nel breve termine, “but everything further out can still be auto-scheduled.” (ma tutto ciò che si trova oltre questo orizzonte può ancora essere schedulato automaticamente.) (fonte)
Cosa resta al pianificatore
- Gli operatori sono solo un numero. Il valore Max Equipment per turno “is usually determined by how many people you have working in a certain area at that time.” (dipende solitamente dal numero di persone che lavorano in una determinata area in quel momento.) Quando qualcuno si assenta per malattia, un responsabile può “decrement the Max Equipment by 1” (ridurre Max Equipment di un’unità). Chi esegue l’ordine e quali ordini richiedono due persone restano informazioni nella testa del pianificatore.
- Gli attrezzaggi sono prestabiliti per ogni operazione. Ogni operazione del ciclo di lavorazione ha un tempo di attrezzaggio fisso o per unità. Il tempo di passaggio da un ordine al successivo sulla stessa macchina non figura tra i dati di ingresso documentati.
- Gli utensili sono registrati nel sistema di taratura. In Fulcrum, Tools contiene schede di “measurement instrument or gage” (strumenti di misura o calibri) nel sistema di taratura. Le attrezzature di bloccaggio e gli stampi condivisi non sono risorse produttive utilizzabili nella schedulazione.
- Il materiale si presume già ordinato. Il materiale mancante viene pianificato come se fosse stato ordinato nel momento in cui l’ordine di produzione è stato schedulato.
- La priorità prevale sulla scadenza. Gli ordini ad alta priorità vengono sempre prima; quelli in ritardo occupano gli spazi rimasti.
- La ripianificazione avviene ogni giorno. “The schedule automatically will pull in scheduled jobs once a day.” (Il sistema anticipa automaticamente gli ordini già schedulati una volta al giorno.) Per le modifiche in giornata, “you will need to select the Reschedule button in the top right of the schedule.” (occorre selezionare il pulsante Reschedule in alto a destra nella schermata di schedulazione.)
- La gestione della sovrapposizione è basilare. Il flusso continuo consente di sovrapporre le operazioni, ma “those with fixed run times (not per-unit) will not be allowed to overlap.” (quelle con tempi di esecuzione fissi, non per unità, non possono sovrapporsi.) Fulcrum lo definisce “a simple version of continuous flow” (una versione semplice del flusso continuo). (fonte)
In pratica: un responsabile di reparto che si destreggia tra le assegnazioni degli operatori alle macchine, attrezzaggi raggruppati a memoria e una lavagna accanto allo schermo.
Quando basta la schedulazione di Fulcrum
Autoschedule di Fulcrum è sufficiente quando:
- Le macchine sono il collo di bottiglia e gli operatori passano liberamente dall’una all’altra, quindi un reparto e un numero di macchine rappresentano bene la disponibilità di manodopera.
- Gli attrezzaggi richiedono più o meno lo stesso tempo, indipendentemente dalla lavorazione precedente.
- Le attrezzature di bloccaggio e gli utensili sono dedicati alle rispettive macchine.
- Il materiale è a magazzino oppure le date Expected Receive degli ordini di acquisto sono mantenute aggiornate.
- Un ricalcolo giornaliero, insieme al pulsante Reschedule, basta a gestire le variazioni.
Se questa è la situazione nella tua officina, mantieni accurati i tempi dei cicli di lavorazione, i turni e i fermi. Usa le priorità invece del trascinamento manuale, come consiglia la guida di Fulcrum, e continua a lavorare all’interno di Fulcrum.
Quando serve uno schedulatore a capacità finita
Lo schedulatore nativo non basta più quando si verificano diverse di queste condizioni:
- La disponibilità di determinati operatori o attrezzisti decide quali lavorazioni possono partire, e alcuni ordini richiedono due o tre persone contemporaneamente.
- Il tempo di cambio produzione dipende dal materiale, dal colore, dall’attrezzatura di bloccaggio o dalla famiglia di utensili usati nella lavorazione precedente.
- Attrezzature di bloccaggio, stampi o utensili sono condivisi tra più macchine.
- Ritardi dei materiali, guasti e ordini urgenti impongono di ripianificare più volte al giorno.
- Gestisci 20 o più macchine e il responsabile di reparto dedica ore ogni giorno a decidere chi lavora su ciascuna macchina.
Cosa cercare
- Operatori come risorse a capacità finita, con turni e assenze individuali e la gestione di operazioni che richiedono più persone.
- Una matrice dei tempi di attrezzaggio: tempi di cambio produzione asimmetrici e dipendenti dalla sequenza, usati per ridurre al minimo il tempo totale di attrezzaggio.
- Utensili come risorse condivise a capacità finita.
- Schedulazione che tiene conto dei materiali a ogni variazione, considerando scorte e ordini di acquisto in arrivo.
- Ottimizzazione dell’intero piano in pochi secondi, con rischedulazione automatica quando cambia la produzione.
- Un ritorno dei dati a Fulcrum ben definito. Nell’API di Fulcrum le date schedulate sono di sola lettura; è invece possibile scrivere campi personalizzati per ogni operazione dell’ordine, oltre a timer e quantità. Chiedi a ogni fornitore esattamente quali chiamate API usa il suo schedulatore.
Le alternative si dividono in tre gruppi:
- Autoschedule di Fulcrum schedula le macchine all’interno di Fulcrum.
- Le suite APS per grandi aziende e gli schedulatori basati su file si collegano tramite interfacce personalizzate o esportazioni CSV, spesso con date da reinserire a mano.
- Gli APS in cloud con gestione dell’esecuzione in reparto, categoria a cui appartiene SkyPlanner, schedulano automaticamente ogni risorsa produttiva affiancandosi a Fulcrum e mettono il piano a disposizione degli operatori.
Il ruolo di SkyPlanner
SkyPlanner APS copre tutti i punti elencati sopra. Il motore Arcturus ottimizza l’intero piano in pochi secondi, in base alla priorità dell’ordine, alla data di completamento, alla priorità del cliente, a Fast Track e a Dynamic Priorities. Un ordine urgente trova il suo spazio e Bulldozer sposta in avanti le operazioni a valle per fargli posto.
Ogni macchina, operatore, utensile e materiale è una risorsa produttiva a capacità finita, con orari effettivi di disponibilità. Ogni operatore ha i propri turni, ferie e assenze; a un’operazione che richiede tre operatori vengono assegnate tre persone disponibili nei turni interessati. Un utensile in uso su una macchina non può essere schedulato contemporaneamente su un’altra. Quando una macchina o una persona non è disponibile, il motore usa le alternative che hai definito.
La matrice dei tempi di attrezzaggio contiene i tempi di cambio produzione tra ogni coppia di prodotti in entrambe le direzioni: ad esempio, dal blu al rosso 30 minuti e dal rosso al blu 60. Il motore sceglie la sequenza che riduce al minimo gli attrezzaggi. La schedulazione basata sui materiali simula le scorte future a partire dalle giacenze e dagli ordini di acquisto in arrivo, così le lavorazioni vengono pianificate solo quando il materiale è disponibile.
Il modello di Fulcrum trova una corrispondenza diretta in SkyPlanner. I Work Center di Fulcrum diventano gruppi di centri di lavoro in SkyPlanner, le macchine diventano centri di lavoro, i forni Unlimited Capacity diventano operazioni a lotti e i turni di reparto diventano turni. Autopilot ricalcola automaticamente la schedulazione quando la produzione cambia, mentre Running Time Lock mantiene in posizione le operazioni già avviate. Gli operatori vedono la propria coda di lavoro e registrano le attività con Mobile Confirmations, Production Timer e Quick Log Mode.
Scegli SkyPlanner quando operatori, attrezzaggi e utensili condivisi contano quanto le macchine nel determinare quale lavorazione eseguire dopo.
Scegli SkyPlanner quando ripianifichi più volte al giorno e vuoi che la schedulazione si adegui da sola.
Scegli SkyPlanner quando vuoi una schedulazione operativa del tuo stabilimento nel giro di poche settimane, con tempi e quantità ritrasmessi a Fulcrum.
Inizia con un’esportazione CSV durante la prova gratuita di 30 giorni (fino a 20 centri di lavoro, senza carta di credito). Al termine, i prezzi partono da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il costo dell’integrazione viene preventivato in anticipo insieme al piano, in base al tuo processo e alle tue esigenze.
SkyPlanner si integra con Fulcrum in entrambe le direzioni tramite Fulcrum Public API. Riceve ordini di produzione, operazioni dei cicli di lavorazione, centri di lavoro, attrezzature e turni. Per ogni operazione dell’ordine, restituisce l’inizio e la fine pianificati e il centro di lavoro assegnato, insieme ai tempi degli operatori e alle quantità completate. Il team SkyPlanner configura l’integrazione durante l’avviamento; in alternativa, il tuo consulente Fulcrum o i tuoi sviluppatori possono realizzarla utilizzando la REST API documentata di SkyPlanner (documentazione API).
Leggi la panoramica nella pagina SkyPlanner per Fulcrum, consulta la guida all’integrazione con Fulcrum, scopri tutte le funzionalità o confronta altri sistemi nella sezione dedicata alle integrazioni ERP.
Le aziende manifatturiere raccontano SkyPlanner
2 hrisparmiate ogni settimana
“Con SkyPlanner siamo passati dai fogli Excel per la pianificazione della produzione all’ottimizzazione della produzione in tempo reale.”
Kalle Kalliomäki, specialista della supply chain
UTU · Quadri elettrici e apparecchiature di manovra
La pianificazione della produzione fa risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva alla linea in pochi secondi.
+90%di efficienza produttiva
“L’efficienza in produzione è aumentata del 90%.”
Abdul Rucyinga, responsabile IT
Laboratory & Allied · Produzione farmaceutica
L’efficienza produttiva è aumentata del 90% e bastano meno di 30 minuti per ottenere un piano ottimizzato su tre mesi per tutti i centri di lavoro.
1.000 e piùordini di produzione schedulati automaticamente
“Abbiamo un controllo diverso sulla produzione e una conoscenza della capacità produttiva di tutt’altro livello.”
Hannu Ryynänen, amministratore delegato
Mamec · Miscelatori industriali, pompe e produzione conto terzi ad alta tecnologia
Migliaia di ordini di produzione vengono schedulati automaticamente, con una visione della produzione in tempo reale per tutta l’organizzazione.
6 mesidi visibilità sulla capacità disponibile per il commerciale
“SkyPlanner offre una base solida e affidabile per tutta la pianificazione della produzione.”
Anu Järvinen, responsabile di produzione
Fredman Operations · Carte per imballaggi idonee al contatto alimentare
Il commerciale vede la capacità disponibile con sei mesi di anticipo e le richieste di modifica alla schedulazione, che prima richiedevano un’ora o più, ricevono risposta in pochi secondi.
Domande frequenti
Fulcrum dispone di uno strumento per la schedulazione della produzione?
Sì. Autoschedule di Fulcrum assegna automaticamente le operazioni degli ordini alle attrezzature, in modalità Greedy o Just-in-Time, all’interno dei turni di reparto. I pianificatori ne guidano il comportamento impostando priorità degli ordini, date di consegna e una data minima di inizio, e possono apportare modifiche manuali all’interno di una finestra di congelamento.
Fulcrum schedula i singoli operatori?
No. Fulcrum rappresenta il personale tramite il numero di macchine che possono funzionare contemporaneamente in un turno; un responsabile riduce quel numero quando qualcuno è assente. SkyPlanner APS schedula ogni operatore tenendo conto di turni e assenze, anche per le operazioni che richiedono più persone.
Fulcrum gestisce tempi di attrezzaggio che dipendono dalla sequenza?
Fulcrum registra l’attrezzaggio come tempo fisso o per unità su ciascuna operazione del ciclo di lavorazione. SkyPlanner usa una matrice dei tempi di attrezzaggio con i tempi di cambio produzione tra coppie di prodotti (dal blu al rosso 30 minuti, dal rosso al blu 60) e ordina le operazioni in modo da ridurli al minimo.
Con quale frequenza Fulcrum ricalcola la schedulazione?
Secondo la guida di Fulcrum, la schedulazione acquisisce gli ordini programmati una volta al giorno e i pianificatori devono premere Reschedule per vedere le modifiche della giornata. Autopilot di SkyPlanner ricalcola automaticamente la schedulazione quando la produzione cambia.
Posso provare SkyPlanner con i miei dati di Fulcrum?
Sì. Esporta da Fulcrum articoli, cicli di lavorazione e ordini di produzione aperti in formato CSV, importali durante la prova di 30 giorni e confronta la schedulazione con quella attuale. Consulta i prezzi, inizia la prova o contatta il commerciale.