Modello Applicativo
Modello Informatico
Modello Tecnologico
Strato di Presentazione
Strato delle Regole
Strato dei Dati
Architettura di Elaborazione
Architettura di Rete
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Analisi del Contesto
Analisi dei processi di produzione
Analisi dei processi di Programmazione e
Controllo
Analisi dei SI per la Programmazione e
Controllo
Posizionamento del Progetto rispetto al processo di pianificazione
Analisi dei Requisiti
Requisiti per la Programmazione della Produzione
Requisiti per il Controllo della Programmazione
Requisiti per il Monitoraggio della
Produzione
Analisi delle Funzioni
Riesame dei Casi d Uso
Definizione delle Funzioni
Definizione della Logica
Formalizzazione Requisiti (Casi d Uso)
Posizionamento della Nuova Soluzione rispetto
ad altri SI
Analisi della Struttura del Sistema
Definizione dei Dati
Definizione delle relazioni tra i Dati
•
•
•
•
•
•
•
Cutiing Department
Sewing
Department Washing Department
Finishing
Department Packing Department
•
•
•
•
•
•
•
Oper. A4 Oper. A4 Oper. B4
Oper. A3 Oper. B3 Oper. B3
Oper. A2 Oper. A2 Oper. B2
Oper. A1 Oper. B1 Oper. B1
Prodotto-A Prodotto-B
Prodotto-A Prodotto-B
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Pianificazione della Produzione – Caso Studio Pianificazione della Produzione – Caso Studio
Produzione Produzione Acquisti
Acquisti ControlloControllo
Vendite Vendite
Breve PeriodoBreve PeriodoLungo PeriodoLungo PeriodoMedio PeriodoMedio Periodo
Catalogo Collezione P/E
Controllo Capacità Aggregata Definizione
Ordini Materiali Principali Previsione di
vendita
Pianificazione
«al Buio»
Definizione Ordini Componenti e
Accessori
NO Capacità Settimanale Disponibile?
NO
Campagna Vendite
Aggiornamento Previsione
Vendite
Previsione di Vendita Aggiornate
Piano di Ricezione Ordini Materiali
Principali
SI
Materiali Principali Disponibili?
SI
Aggiornamento Ordini Componenti e
Accessori
Aggiornamento Ordini Materiali Principali
Ricezione Commesse Definizione
Collezione P/E
Capacità Settimanale Disponibile?
NO
SI
Materiali.
Componenti e Accessori Disponibili?
Piano di Produzione Settimanle
SI SI
Definizione Ordini di Produzione
Scheduling Fasi di
Produzione Materiali
Disponibili
? Confronto data inizio fase schedulata e data
ricezione materiali NO
Conferma Ordini di Produzione
SI Capacità Giornaliera Disponibile
?
SI NO
Pianificazione
« a Regime»
AREA COMPETENZA PROGETTO
Material Requirement Planning & Scheduling Order Promising
Master Production Schedule
Demand Planning
Warehouse management
Sales & Operation planning
Purchasing Manufacturing man. Demand Fuflfillment
Material Handling & Traceability Shop Floor data acq.
Source Make Deliver
C ontr ol Ex ec ut io n Pl an nin g
Inventory man.
Material Requirement Planning & Scheduling Order Promising Master Production Schedule
Demand Planning Sales & Operation planning
Purchasing Demand Fuflfillment
Inventory Man.
Material Handling & Traceability Shop Floor data acq.
Warehouse management Manufacturing man.
ERP
APS
MES
DP&IO
WMS
•
•
•
•
•
•
•
•
•
Sales and Operation Planning
(SOP)
Master Production Scheduling
(MPS)
Demand Management
Detailed material planning Resource
Planning
Material and capacity plans
Inventory status data
Shop-floor scheduling and
control
Vendor scheduling and
follow up
Order release Purchasing
FRONT END FRONT END
Bills of Material
Detailed capacity planning Routings
ENGINE
BACK END
▪
▪
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Se il sistema non rileva le caratteri-
stiche cercate nei passi 2 e 2.2
•
•
•
Se l’utente conferma le modifiche Il Responsabile Pianifica- zione avvia il caso d’uso Conferma Piano delle Fasi di Produzione
Conferma Piano delle Fasi di Produzione
Se l’utente annulla le modifiche L’utente clicca sul pulsante per annullare le modifiche
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Quantità Parti da realizzare
Importa Riga OdP
Produzione o Sample?
Individua Ultima Fase Ciclo di
Lavoro
Ordine di Produzione
(OdP)
Ciclo di lavoro
Classifica Articolo contenuto in
Riga OdP
Produzione
Calcola parti da realizzare per la
Fase Distinta
Base
Calcola Durata Fase
Riga OdP Ciclo di
lavoro
Calcola Inizio Fase Durata Fase
Individua Fase/i Precedente/i
Ciclo di lavoro Ultima
Fase del ciclo?
Assegna Fine Ultima Fase SI
Altre fasi da schedulare
? NO Fine Calcola Fine
Fase Interna
Inizio Fase Calendario
Azienda
Calendario Azienda/
SubFornitori NO
SI
Individua Fasi Sample
Ciclo di lavoro
(se presente, altrimenti viene applicato un ciclo standard)
Calcola Durata Fasi Riga
OdP
Assegna Fine Fasi Riga OdP
Assegna Inizio Fasi Durata Fase
Righe OdP Articolo Produzione - Inizio Fasi Ciclo
- Fine Fasi Ciclo - Durata Fasi Ciclo
Righe OdP Articolo Sample - Inizio Fasi Ciclo
- Fine Fasi Ciclo - Durata Fasi Ciclo Fase su
Risorsa Esterna o
Interna?
Interna
Calcola Fine Fase Esterna Esterna
Calendario SubFornitori
LT inter- operazionali Fase
successiva con min(Inizio) è Esterna?
SI
Aggiorna Fine Fase
Calendario Azienda e SubFornitori LT inter-
operazionali Calendario Azienda e SubFornitori
NO Inizio Fase/i Successiva/e
x = Quantità Articolo in Riga OdP y = Parti per Articolo z = x*y = Parti da Realizzare in Fase
x = Durata fase [ore]
y = Fine Fase [dd/mm/aa; ora]
z = y – x = inizio Fase [dd/mm/aa; ora]
x = Quantità Articolo t = tempo unitario standard [min/articolo]
Y = x*t/ 60= Durata Fasi [ore]
Data Fine Fase =
= Data completamento riga OdP
AND Ora Fine Fase =
= Ultima Ora a calendario Data completamento
x = min (Inizio Fasi Successive) [dd/mm/aa; ora]
y = x – 1ora =
= Fine Fase [dd/mm/aa; ora]
x = Fine Fasi [gg/mm/aa; ora]
d = Durata fasi [ore]
Y = x – d = Inizio Fasi [gg/mm/aa;
ora]
Tutte le Fasi degli articolo sample hanno stesso Inizio e Fine
x = Parti da Realizzare t = tempo fase/parte [min/parte]
y = x*t/60 = Durata Fase [ore]
Data Fine Fase =
= Data completamento riga OdP
AND Ora Fine Fase =
= Ultima Ora a calendario Data completamento x = min(Inizio Fasi Successive)
[dd/mm/aa; ora]
y = x – Lt.ricezione = = Fine Fase [dd/mm/aa;
ora]
y = y – LT.spedizione [ora] = = Fine Fase
Inizio
Piano delle Fasi di Produzione [da funz. Schedulatore]
Associazione Ordine Cliente a OdP
Individua righe OdP di tipo
MTO
Seleziona la riga MTO con data di completamento
minore
Controlla la Distinta base associata alla riga MTO selezionata
Distinte Base
SI
Seleziona il primo SL individuato
Individua righe OdP con oggetto il SL selezionato
Seleziona la riga SL con data di completamento
minore
Assegna Riga MTO a riga SL
SI
Quantità NON assegnata
SL < Q.tà riga MTO?
Aggiorna Q.tà non assegnata
riga SL
SI
Assegna Q.tà NON assegnata
SL = 0
Individua riga SL successiva
Righe SL terminate Calcola Q.tà
NON assegnata SL
Seleziona SL SI successivo da Distinta Base
SL in Distinta
Base terminati?
Passa alla riga MTO successiva
SI
Righe MTO terminate?
SI NO
NO
NO
NO NO
NO Distinta Base
Contiene SL prodotti internamente?
La riga SL ha quantità NON assegnata > 0
Quantità delle righe OdP SL Assegnate ad ogni riga MTO Q.tà NON
assegnata Riga SL = q.tà precedente – q.tà richiesta da riga MTO
Piano delle Fasi di Produzione
[da funz. Schedulatore] Inizio
Modifica di un campo del Piano
Modifica
Utente Quale
Campo è Stato modificato
?
Risorsa
Data Fine Fase Data Inizio Fase
Elabora Fine
della stessa Fase Elabora Inizio
della stessa Fase
Elabora Nuova Durata della
Fase
Calcola Data Fine
Sono presenti Sovrapposizioni
con le fasi Dipendenti precedenti e/o
successive?
SI
Genera Alert NO
L utente vuole ri- programmare le date delle fasi precedenti e/o successive
della stessa riga OdP ?
Programmazione Fasi Sucessive
Avvia Schedulatore per le Fasi Precedenti della stessa riga
OdP
SI: riprogramma fasi precedenti SI: riprogramma fasi successive
L utente deve apportare altre
modifiche? SI
Conferma Modifiche
Piano delle Fasi di Produzione AGGIORNATO Calendario
Azienda e Subfornitori
Fine = Nuovo Inizio + Durata Fase
Inizio = Nuova Fine – Durata Fase
La durata può cambiare se viene svolta su Risorse differenti, soprattutto in caso di risorse esterne
Fine = Inizio precedente + nuova durata
Sono mantenuti tutti i LT inter-operazionali tra le Fasi della riga OdP. Lo schedulatore parte dalla Nuova data Inizio della Fase modificata e procede a ritroso
Lo schedulatore sposta Inizio e Fine della fasi successive con lo stesso LT con cui è variata la Fine della fase modificata
Inizio
Parametri OdP Fittizio
Piano delle Fasi di Produzione [da funz. Schedulatore]
Inserimento Parametri OdP
Fittizio
È stato settato un
Ciclo di Lavoro
NO
Articolo Presente a
Sistema
NO
Assegna Ciclo Std per Tipologia
Articolo
Assegna Ciclo Std Articolo
SI
Cicli di Lavoro NO
Schedula Fasi
Aggiorna Piano Fasi di Produzione Piano delle Fasi di Produzione
+ OdP Fittizio
È stata settata una
Distinta Base ?
NO
Articolo Presente a
Sistema
SI
Assegna Distinta Base Std Articolo
NO Distinte
SI Base Calcola Capacità
Risorse Calendario giornaliero
dell utilizzo % delle risorse + OdP Fittizio
Calcola Disponibilità
Giacenza Calendario giornaliero
Disponibilità Giacenze + OdP Fittizio
Calcola valore KPI
Genera Alert
Valore KPI Alerts
OdP Fittizio:
- Data pianificata di completamento - Articolo - Quantità - Ciclo di lavoro - Distinta Base
Richiama Funzione Schedulator e
Richiama Funzione Calcolo Capacità Risorse
Richiama Funzione Calcolo Disponiblità Giacenze
Valori di indicatori configurati il cui valore dipende dalle fasi schedulate, dalla capacità delle Risorse e/o della Disponibilità Giacenze Richiama le funzioni:
-Confronti Dati - Calcolo LT approvvigionamenti - Calcolo LT Produzione
Piano delle Fasi di Produzione [da funz. Schedulatore]
Inizio
Individua le Risorse Utilizzate nel
giorno schedulato in
esame
La risorsa ha la capacità in
ore o n°parti?
Individua le Fasi che utilizzano la
Risorsa
N° parti
Seleziona la prima Risorsa
individuata
Seleziona la prima Fase
Calcola il n° parti realizzati dalla Fase
nel giorno in esame
Seleziona la Fase successiva
Fasi terminate? NO
Calcola Carico di utilizzo Risorsa
SI N° parti realizzate
nel giorno in esame dalla Fase i
Individua le ore schedulate per la Fase nel giorno in
esame
N° ore utilizzate nel giorno in esame
dalla Fase i Seleziona la Fase
Successiva
Fasi terminate?
NO Ore
Calcola Carico utilizzo Risorsa
Individua Risorsa Successiva
Risorse Terminate?
NO
Individua il primo giorno
schedulato
SI Passa al giorno
schedulato successivo
Giorni schedulati terminati?
Fine SI
NO Capacità
Massima Risorse Cicli di
Lavoro
Calendario giornaliero dell utilizzo % delle risorse x = ore schedulate
t = tempo fase unitario [min/parte]
z = x*(60/t) = N° parti nel giorno schedulato realizzati dalla fase
x = somma n° parti realizzate dalle fasi y = Capacità Giornaliera Risorsa [n°parti]
z = x/y *100 = Carico Utilizzo Risorsa %
x = Somma Ore di Utilizzo delle Fasi y = Capacità Giornaliera Risorsa [ore]
z = x/y * 100 = Carico Utilizzo Risorsa %
Piano delle Fasi di Produzione [da funz. Schedulatore]
Inizio
Individua il primo giorno
schedulato
Giacenza lorda
Seleziona la prima MP individuata
Importa la Giacenza Lorda
della MP di OGGI
Materiali Principali Componenti
Accessori Individua MP
critiche
SI
Calcola Consumo delle Fasi
NO
Individua Q.tà MP realizzata da
OdP SI
Individua Q.tà MP ricevuti da
OdA SI
Ordini di Approvvigiona
mento (OdA) NO
Ordini Clienti
Individua Quantità Richiesta dal
Cliente SI
Calcola Disponibilità Netta MP del giorno in esame
NO
Passa al giorno successivo
Giorni Schedulati completati
?
NO
SI
Seleziona MP successiva
Disponibilt à netta calcolata per tutte le
MP?
NO
SI Consumo
Fasi
Distinte Base
È presente almeno una Fase che utilizza la MP nel giorno in esame?
È presente almeno un OdP che realizza
la MP in completamento nel
giorno in esame?
È presente almeno un OdA per MP in arrivo nel giorno in
esame?
È presente almeno un Ordine Cliente per la MP da spedire nel giorno
in esame?
Calendario giornaliero Disponibilità Giacenze x = ore schedulate
t = tempo fase unitario [min/parte]
y = x*(60/t) = N° parti nel giorno schedulato realizzati dalla fase z = y * Fatt. di conversione = Q.tà MP consumate dalla Fase Consumo Fasi = Somma (z) di tutte le fasi
x = Disponibilità Netta y = Consumo Fasi z = Q.tà realizzata da OdP j = Q.tà da OdA w = Q.tà richiesta da OC DN = x + z + j – y – w = disponibilità netta MP
Piano delle Fasi di Produzione [da funz. Schedulatore]
Inizio
Ordini di Approvv.
Leggi il primo OdA
Individua le fasi che utilizzano la
MP OdA riguarda
una MP critica?
Distinte Base
SI
Ordina le Fasi individuate dalla
più recente
LT minore del LT di preparazio
ne?
Calcola LT tra OdA e Prima
Fase
Genera Alert SI
Passa al OdA successivo
OdA terminati?
SI
NO NO
NO
Alert
LT Preparazione Materiale per la Produzione
Insufficiente Fasi con Data Inizio >=
Data ricezione MP
LT = Data Inizio Fase – Data ricezione OdA
•
•
•
•
•
•
•
•
•
•
•
Ricezione Commesse
Capacità Settimanale Disponibile?
SI
Materiali.
Componenti e Accessori Disponibili?
Piano di Produzione Settimanle
SI
Definizione Ordini di Produzione
Scheduling Fasi di Produzione
NO
Materiali Disponibili
? Confronto data inizio
fase schedulata e data ricezione materiali
NO
Conferma Ordini di Produzione
SI Capacità Giornaliera Disponibile
?
SI Pianificazione
« a Regime»
NO
NO Planning KPI
Simulation
Calcolo Capacità
Giornaliera Risorsa Calcolo Disponibilità Giacenza
Schedulatore
Calcolo Quantità righe SL associate a righe PF
Calcolo LT ricezione Approvv.
Calcolo LT inizio Produzione Interazione col Piano
di Produzione Confronto Dati
Allineamento Dati Produzione
Fabbisogni Disponibilità
MPS - MRP
Carico Risorse Fattibile?
Gestione operativa (rilascio ordini)
SI Proposte di produzione e di
acquisto
NO
•
•
•
Strumenti di analisi e elaborazione della domanda
Demand Planning
Inventory optimization
Strumenti di Nettificazione
MRP ATP/CPT
Strumenti di Datazione
Capacity Planning
Capacity scheduling
Fattibile?
Conferma dei Piani e Gestione Operativa
SI
•
•
•
•
•
•
•
•
Studio di Fattibilità
Analisi
Progettazione e Sviluppo
Testing
Manutenzione
tempo Attività