1 Chapitre 3 Calcul des besoins : Méthode MRP cours GPAO - O.Belkahla Driss Typ
1 Chapitre 3 Calcul des besoins : Méthode MRP cours GPAO - O.Belkahla Driss Types de gestion de production : MRP 2 Le MRP : Material Requirement Planning Méthode de gestion et de planification de production en flux poussé (basée sur les nomenclatures de produits et les prévisions des ventes) propose un principe rationnel de détermination des besoins en composants nécessaires à la réalisation d’un Plan Directeur de Production (PDP) vise à réapprovisionner le stock, non plus sur les consommations passées mais en fonction des besoins à venir s’appuie sur une base de données techniques (articles, nomenclatures, gammes…) qui permet, à partir d’un PDP, de l’état des stocks et des en- cours, de déterminer les calendriers d’approvisionnement et de fabrication de l’entreprise Les progiciels de GPAO sont conçus sur ce type d’organisation MRP . Il sera donc nécessaire, avant d’implanter un progiciel de GPAO, de s’assurer que l’entreprise nécessite une organisation de type MRP cours GPAO - O.Belkahla Driss Carnet de Commandes ORDONNANCEMENT ACHAT FOURNISSEUR Stock CALCUL DES BESOINS Processus de Fabrication CLIENT Stock Nomenclature Système de Production 3 Types de gestion de production : MRP cours GPAO - O.Belkahla Driss 4 Objectif de MRP : planifier la production de manière à minimiser coûts et ruptures dans la chaîne tout en respectant les contraintes de délais (PDP) Pour chaque produit fini, à partir du besoin brut, on obtient le besoin net Grace à la nomenclature (de combien de composants X a-t-on besoin pour fabriquer le produit fini Y ?), on peut remonter au nombre de composants nécessaires pour répondre à la prévision des ventes des produits finis On explose la nomenclature : génération d’un nouveau besoin sur les composants directs de cet article, à la période calculée. Types de gestion de production : MRP cours GPAO - O.Belkahla Driss Méthode de calcul 1. Analyse du PDP ; en déduire les besoins bruts par période (prévision) 2. Calcul du stock disponible prévisionnel = stock physique – stock de sécurité + réceptions attendues 3. Calcul des besoins nets = besoins bruts – stock disponible prévisionnel Informations issues d’un calcul de besoin A la fin du calcul, le gestionnaire dispose des informations suivantes : • Les propositions d’ordres de fabrication destinés à couvrir le besoin net, puis les dates de lancements suggérés par ces OF • La liste des OF et des OA (ordre d’achat) à planifier. • Les articles impossibles à traiter (cycle nécessaire supérieur au cycle disponible) • Les anomalies dans la base de données informatique (pas de stock physique, article inexistant, unités de mesures incohérentes, …) 5 Calcul des besoins : MRP cours GPAO - O.Belkahla Driss 6 MRP : variables •i : indice de la période •BBi : besoin brut pour la période i : c’est un besoin indépendant s’il correspond à une demande client (exemple : produit fini) ou dépendant s’il correspond à la fabrication d’un sous-ensemble de produits (exemple : matières premières, composant acheté,…). •BNi : besoin net pour la période i : c’est un résultat intermédiaire de calcul. •Si : existant en stock à la fin de la période i. •OLi : ordres lancés (ordres de fabrication ou d’approvisionnement lancé et non encore livré) •Sugi : suggestion de livraison de fabrication ou d’approvisionnement d’un produit pour i •Ss : stock de sécurité •Dél : délai d’obtention d’un produit (délai de fabrication ou d’approvisionnement) •LT : lot technique •Rg : rang de calcul des besoins nets d’un produit. C’est le résultat d’un calcul interne au système. cours GPAO - O.Belkahla Driss 7 MRP : Algorithme Pour passe = 1 jusqu’à Rang-max faire Pour chaque produit faire Si rang-produit=passe alors Pour i = début-horizon jusqu’à fin-horizon faire Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi Si Sug(i) > 0 alors S(i) = S(i) + (Sug(i) - BN(i)) Lanc(i-Dél) = Sug(i) Finsi cours GPAO - O.Belkahla Driss 8 MRP : Exemple A C(2) B(1) E(1) D(1) G(2) F(1) F(1) H(1) Pièce Délais Stock de sécurité Stock actuel B 1 journée de production 40 40 C 1 journée de production 40 40 D 1 journée de production 40 200 E 1 journée de production 40 140 F Livraison sous 2 jours, par lots de 500 100 600 G Livraison sous 2 jours, par lots de 100 80 280 H Livraison sous 3 jours, par lots de 200 60 260 Jour 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Production 0 0 0 200 0 600 200 0 300 0 0 200 0 400 Préparez le planning des commandes des produits F, G et H, compte tenu du planning de production de A 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB 200 600 200 300 200 400 LA Stock (fin) 0 0 0 0 0 0 0 0 0 BN 200 600 200 300 200 400 Lancement Commandes 200 600 200 300 200 400 Produit A MRP : correction exemple cours GPAO - O.Belkahla Driss Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB 200 600 200 300 200 400 LA Stock (fin) 0 BN Lancement Commandes 10 Produit B MRP : correction exemple 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB(1A) 200 600 200 300 200 400 LA Stock (fin) 40 40 40 40 40 40 40 BN 200 600 200 300 200 400 Lancement Commandes 200 600 200 300 200 400 Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi cours GPAO - O.Belkahla Driss 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB(1A) 200 600 200 300 200 400 LA Stock (fin) 40 BN Lancement Commandes 11 Produit C MRP : correction exemple 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB (2A) 400 1200 400 600 400 800 LA Stock (fin) 40 40 40 40 40 40 40 BN 400 1200 400 600 400 800 Lancement Commandes 400 1200 400 600 400 800 BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss cours GPAO - O.Belkahla Driss 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB (2A) 400 1200 400 600 400 800 LA Stock (fin) 40 BN Lancement Commandes 12 Produit D MRP : correction exemple 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB(1B) 200 600 200 300 200 400 LA Stock (fin) 200 200 40 40 40 40 40 40 BN 40 600 200 300 200 400 Lancement 40 600 200 300 200 400 Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi cours GPAO - O.Belkahla Driss 13 Produit E MRP : correction exemple Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB(1B) 200 600 200 300 200 400 LA Stock (fin) 140 140 40 40 40 40 40 40 BN 100 600 200 300 200 400 Lancement 100 600 200 300 200 400 cours GPAO - O.Belkahla Driss 14 Produit F MRP : correction exemple Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 BB(1D,1C) 40 400 600 1400 400 300 600 200 400 400 800 LA 10001000 500 500 500 500 500 1000 Stock (fin) 600 560 160 560 160 260 460 360 160 260 360 560 BN 0 0 0 540 940 340 140 240 0 0 340 240 540 Lancement 10001000 500 500 500 500 500 1000 • Produit F : Par lot de 500 Si Sug(i) > 0 alors S(i) = S(i) + (Sug(i) - BN(i)) lanc(i-Dél) = Sug(i) Finsi cours GPAO - O.Belkahla Driss 15 Produit G MRP : correction exemple Si S(i-1) – Ss + OL(i) > BB(i) alors BN(i) = 0 S(i) = (S(i-1) + OL(i)) - BB(i) Sinon BN(i) = BB(i)– ((S(i-1) – Ss) + OL(i)) S(i) = Ss Finsi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 uploads/Management/chapitre-3-calcul-des-besoins-mrp.pdf
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 12, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.2617MB