{"id":2384,"date":"2022-02-27T18:54:52","date_gmt":"2022-02-27T17:54:52","guid":{"rendered":"https:\/\/www.wipsim.fr\/pourquoi-l-association-mrp-conwip-fonctionne-bien\/"},"modified":"2023-04-12T09:09:47","modified_gmt":"2023-04-12T07:09:47","slug":"pourquoi-l-association-mrp-conwip-fonctionne-bien","status":"publish","type":"post","link":"https:\/\/www.wipsim.fr\/en\/pourquoi-l-association-mrp-conwip-fonctionne-bien\/","title":{"rendered":"Pourquoi l\u2019association MRP-CONWIP fonctionne bien ?"},"content":{"rendered":"<div  class='flex_column av-28rq3bt-853d5748540c90711b4eb85f0b34e786 av_one_full  avia-builder-el-0  el_before_av_hr  avia-builder-el-first  first flex_column_div  '     ><section  class='av_textblock_section av-len3tu4q-32f6b58906c0f55de84a1f62f582bc81 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><h1>Pourquoi l\u2019association MRP-CONWIP fonctionne bien ?<\/h1>\n<div id=\"u11491-4\" class=\"clearfix grpelem shared_content\" data-muse-uid=\"U11491\" data-muse-type=\"txt_frame\" data-ibe-flags=\"txtStyleSrc\" data-sizepolicy=\"fixed\" data-pintopage=\"page_fixedCenter\" data-leftadjustmentdoneby=\"pu11489\" data-content-guid=\"u11491-4_content\"><\/div>\n<div id=\"u11490-29\" class=\"clearfix grpelem\" data-muse-uid=\"U11490\" data-muse-type=\"txt_frame\" data-ibe-flags=\"txtStyleSrc\" data-sizepolicy=\"fixed\" data-pintopage=\"page_fixedCenter\" data-leftadjustmentdoneby=\"pu11489\">\n<p>Associer MRP et CONWIP signifie que l\u2019on va planifier nos ordres de fabrication (OF) avec le calcul des besoins de MRP, mais qu\u2019on n\u2019engagera r\u00e9ellement ces OF en production que si un ticket Conwip est disponible. On combine ainsi le flux pouss\u00e9 de MRP pour la planification et le flux tir\u00e9 CONWIP pour l\u2019engagement de nos OF en atelier.<\/p>\n<h2>MRP est un tr\u00e8s bon mode de planification<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1086\" src=\"https:\/\/www.wipsim.fr\/wp-content\/uploads\/2023\/02\/mrp.jpg\" alt=\"MRP\" width=\"261\" height=\"226\" \/>Utiliser MRP pour planifier les OF a beaucoup d\u2019avantages. D\u2019abord les OF d\u00e9coulent directement du Plan Industriel et Commercial (PIC) et du Programme Directeur de Production (PDP). La production est donc coh\u00e9rente avec les niveaux hauts de planification que sont le PIC puis le PDP. Ensuite MRP calcule tr\u00e8s bien quelles r\u00e9f\u00e9rences il faut fabriquer \u00e0 partir des besoins des clients et des nomenclatures des produits. En plus, l\u2019\u00e9dition d\u2019un Ordre de Fabrication permet d\u2019assurer la tra\u00e7abilit\u00e9 de la production, le suivi comptable des temps pass\u00e9s et des mati\u00e8res consomm\u00e9es, les taux de rebuts et de retouches au titre de chaque OF, le tout dans le cadre int\u00e9gr\u00e9 d\u2019un ERP.<\/p>\n<h2>Alors pourquoi associer MRP avec du CONWIP en atelier ?<\/h2>\n<p>MRP a trois d\u00e9fauts majeurs : il planifie \u00e0 capacit\u00e9 infinie, il g\u00e9n\u00e8re des d\u00e9synchronisations multi-niveaux, et il fait ses calculs sur la base de temps de travers\u00e9e statiques.<\/p>\n<\/div>\n<\/div><\/section><br \/>\n<div  class='togglecontainer av-len3xy8y-76269b8002e02cc53c38d945db6035a1  avia-builder-el-2  el_after_av_textblock  el_before_av_textblock  tousouverts toggle_close_all'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/FAQPage\" >\n<section class='av_toggle_section av-len3vk6r-451799ae36f848850e88145196c9fe92'  itemscope=\"itemscope\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" ><div role=\"tablist\" class=\"single_toggle\" data-tags=\"{All} \"  ><p id='toggle-toggle-id-1' data-fake-id='#toggle-id-1' class='toggler  activeTitle av-title-above '  itemprop=\"name\"  role='tab' tabindex='0' aria-controls='toggle-id-1' data-slide-speed=\"200\" data-title=\"Capacit\u00e9 infinie\" data-title-open=\"\" data-aria_collapsed=\"Click to expand: Capacit\u00e9 infinie\" data-aria_expanded=\"Click to collapse: Capacit\u00e9 infinie\">Capacit\u00e9 infinie<span class=\"toggle_icon\"><span class=\"vert_icon\"><\/span><span class=\"hor_icon\"><\/span><\/span><\/p><div id='toggle-id-1' aria-labelledby='toggle-toggle-id-1' role='region' class='toggle_wrap  active_tc av-title-above' style='display:block;'  itemscope=\"itemscope\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" ><div class='toggle_content invers-color '  itemprop=\"text\" ><p>Le question de la capacit\u00e9 se r\u00e8gle g\u00e9n\u00e9ralement en deux temps dans MRP. Dans un premier temps on fait un Calcul des Charges Global au niveau du PDP, Dans un second temps on lance le Calcul des Besoins et on v\u00e9rifie de fa\u00e7on pr\u00e9visionnelle que la charge est adapt\u00e9e \u00e0 la capacit\u00e9 sur chaque poste.<\/p>\n<p>Le Calcul des Charges Global se fait sur les machines goulot uniquement. On est ainsi assur\u00e9 que la charge sera globalement compatible avec la capacit\u00e9 de tous les postes. C\u2019est vrai, mais seulement en moyenne sur une bonne p\u00e9riode de temps (suffisamment longue). Dans la pratique, des variations de charge subsistent \u00e0 court terme, et la r\u00e9alit\u00e9 ne correspond pas bien \u00e0 la pr\u00e9vision de charge. Des postes se retrouvent surcharg\u00e9s, m\u00eame s\u2019ils ne sont pas goulot sur le long terme.<\/p>\n<p>C\u2019est ici que le CONWIP agit : en r\u00e9v\u00e9lant en temps r\u00e9el et de fa\u00e7on visuelle les surcharges et sous-charges locales, il indique quels sont les postes o\u00f9 il faut ajuster dynamiquement la capacit\u00e9.<\/p>\n<\/div><\/div><\/div><\/section>\n<section class='av_toggle_section av-len3w76m-d4420f104fb6c4a25a574c4c5d059bbd'  itemscope=\"itemscope\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" ><div role=\"tablist\" class=\"single_toggle\" data-tags=\"{All} \"  ><p id='toggle-toggle-id-2' data-fake-id='#toggle-id-2' class='toggler  av-title-above '  itemprop=\"name\"  role='tab' tabindex='0' aria-controls='toggle-id-2' data-slide-speed=\"200\" data-title=\"D\u00e9synchronisation multi-niveaux\" data-title-open=\"\" data-aria_collapsed=\"Click to expand: D\u00e9synchronisation multi-niveaux\" data-aria_expanded=\"Click to collapse: D\u00e9synchronisation multi-niveaux\">D\u00e9synchronisation multi-niveaux<span class=\"toggle_icon\"><span class=\"vert_icon\"><\/span><span class=\"hor_icon\"><\/span><\/span><\/p><div id='toggle-id-2' aria-labelledby='toggle-toggle-id-2' role='region' class='toggle_wrap  av-title-above'   itemscope=\"itemscope\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" ><div class='toggle_content invers-color '  itemprop=\"text\" ><p>La d\u00e9synchronisation entre deux niveaux de nomenclature est la cons\u00e9quence du param\u00e9trage des articles dans MRP : tailles de lots aux diff\u00e9rents niveaux, stocks de s\u00e9curit\u00e9, stock mini, stock maxi, \u2026<\/p>\n<p>Pris isol\u00e9ment ces param\u00e8tres semblent souvent corrects et justifi\u00e9s, mais lorsqu\u2019ils sont appliqu\u00e9s successivement lors du calcul des besoins niveau par niveau, ils peuvent provoquer une inflation de besoins sur certains articles, qui se propage ensuite aux autres. A l\u2019arriv\u00e9e on obtient des stocks incoh\u00e9rents entre eux. Cette d\u00e9synchronisation est tr\u00e8s amplifi\u00e9e quand les d\u00e9lais de fabrication sont longs.<\/p>\n<p>En tendant les flux par diminution des en-cours, le CONWIP r\u00e9duit les d\u00e9lais et donc limite cette amplification. Le CONWIP ne joue cependant que sur les en-cours, et pas sur les stocks d\u2019articles de la nomenclature MRP.<\/p>\n<p>CONWIP ou pas, il faut donc \u00eatre tr\u00e8s attentif dans le param\u00e9trage des articles d\u2019un MRP pour ne pas donner naissance \u00e0 cette d\u00e9synchronisation.<\/p>\n<\/div><\/div><\/div><\/section>\n<section class='av_toggle_section av-len3x4mn-8712cf28d6197fc3a5d39e621d464ed6'  itemscope=\"itemscope\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\" ><div role=\"tablist\" class=\"single_toggle\" data-tags=\"{All} \"  ><p id='toggle-toggle-id-3' data-fake-id='#toggle-id-3' class='toggler  av-title-above '  itemprop=\"name\"  role='tab' tabindex='0' aria-controls='toggle-id-3' data-slide-speed=\"200\" data-title=\"Temps de travers\u00e9e statique\" data-title-open=\"\" data-aria_collapsed=\"Click to expand: Temps de travers\u00e9e statique\" data-aria_expanded=\"Click to collapse: Temps de travers\u00e9e statique\">Temps de travers\u00e9e statique<span class=\"toggle_icon\"><span class=\"vert_icon\"><\/span><span class=\"hor_icon\"><\/span><\/span><\/p><div id='toggle-id-3' aria-labelledby='toggle-toggle-id-3' role='region' class='toggle_wrap  av-title-above'   itemscope=\"itemscope\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" ><div class='toggle_content invers-color '  itemprop=\"text\" ><p>MRP fait le calcul des besoins \u00e0 partir d\u2019une donn\u00e9e tr\u00e8s importante mais tr\u00e8s difficile \u00e0 estimer : les d\u00e9lais d\u2019obtention de chaque article. Ces d\u00e9lais d\u2019obtention sont au c\u0153ur du calcul des besoins pour remonter de la date du besoin (due date) \u00e0 la date du lancement au plus tard.<\/p>\n<p>Le probl\u00e8me c\u2019est que le d\u00e9lai d\u2019obtention est une donn\u00e9e statique saisie lors du param\u00e9trage de chaque article, tandis que le temps de travers\u00e9e r\u00e9el est une donn\u00e9e (tr\u00e8s) dynamique qui fluctue en fonction des pannes, des micro-arr\u00eats, des variantes de gammes, des retouches, et surtout en fonction de la taille de la file d\u2019attente devant le poste. En g\u00e9n\u00e9ral on essaie de compenser en sur-estimant un peu le d\u00e9lai pour se donner un peu de marge et lan\u00e7er les OF plus t\u00f4t. L\u2019ennui c\u2019est que \u00e7a augmente les files d\u2019attente et donc les temps de travers\u00e9e. Et plus il y a d\u2019en-cours plus il y a de risques de fluctuations sur les temps de passage. On est alors tent\u00e9 de r\u00e9ordonnancer les files selon les priorit\u00e9s du moment. Mais les priorit\u00e9s d\u2019aujourd\u2019hui ne sont pas toujours celles d\u2019hier, ni celles de demain \u2026<\/p>\n<p>La vraie bonne solution c\u2019est de limiter physiquement l\u2019en-cours, en interdisant de lancer davantage d\u2019OF que la fabrication ne peut en supporter \u00e0 la fois. Ce n\u2019est pas toujours facile \u00e0 imposer car on aurait envie de lancer tous les OF propos\u00e9s par MRP en voulant bien faire. Le CONWIP emp\u00eache ce risque en donnant une r\u00e8gle claire : pas de ticket, pas d\u2019OF lanc\u00e9. En contr\u00f4lant l\u2019en-cours, on contr\u00f4le le d\u00e9lai (c\u2019est le principe de la loi de Little). Du coup on rend le temps de travers\u00e9e beaucoup plus stable et plus proche du d\u00e9lai d\u2019obtention statique param\u00e9tr\u00e9 dans MRP. Le calcul des besoins est beaucoup plus juste.<\/p>\n<\/div><\/div><\/div><\/section>\n<\/div><br \/>\n<section  class='av_textblock_section av-nl1821-b7dc470e96409a6e5b795f7c18079928 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p>J\u2019ai vu une entreprise qui fonctionnait en flux pouss\u00e9 MRP sur une ligne de fabrication et qui avait en permanence une centaine de messages de son ERP pour demander de r\u00e9ordonnancer les OF afin de les recaler sur ce que le calcul des besoins attendait. Depuis le passage en mode MRP+CONWIP de la ligne, il n\u2019y a plus qu\u2019un message au maximum, \u00e9mis de temps \u00e0 autres (1 \u00e0 2 fois par semaine) : la ligne et MRP sont \u00e0 pr\u00e9sent synchronis\u00e9s et la planification peut compter sur des d\u00e9lais stabilis\u00e9s et fiables.<\/p>\n<\/div><\/section><br \/>\n<div  class='av-post-metadata-container av-81prih-88143362fa64117f5a30175b2cd912b5 av-metadata-container-align-left  avia-builder-el-4  el_after_av_textblock  avia-builder-el-last  av-metadata-container-1'><div class='av-post-metadata-container-inner'><span class=\"av-post-metadata-content av-post-metadata-meta-content\"><span class=\"av-post-metadata-content av-post-metadata-author\"  itemprop=\"author\" ><span class=\"av-metadata-before av-metadata-before-author\">Publi\u00e9 par<\/span><span class=\"av-post-metadata-author-link\" ><a href=\"https:\/\/www.wipsim.fr\/en\/author\/patrick\/\"  rel=\"author\">patrick<\/a><\/span><\/span><span class=\"av-post-metadata-content av-post-metadata-separator\">|<\/span><span class=\"av-post-metadata-content av-post-metadata-modified\"><span class=\"av-post-metadata-modified-date\" >12 April 2023<\/span><\/span><span class=\"av-post-metadata-content av-post-metadata-separator\">|<\/span><span class=\"av-post-metadata-content av-post-metadata-category\"><span class=\"av-metadata-before av-metadata-before-categories\">Dans<\/span><span class=\"av-post-metadata-category-link\" ><a href=\"https:\/\/www.wipsim.fr\/en\/category\/operational-expertise\/\" >Operational expertise<\/a><\/span><\/span><\/span><\/div><\/div><\/p><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-len4dhhl-e534a6404caa2365806814a34e3e2178\">\n#top .hr.hr-invisible.av-len4dhhl-e534a6404caa2365806814a34e3e2178{\nheight:30px;\n}\n<\/style>\n<div  class='hr av-len4dhhl-e534a6404caa2365806814a34e3e2178 hr-invisible  avia-builder-el-5  el_after_av_one_full  el_before_av_social_share '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div><\/p>\n<div  class='av-social-sharing-box av-len408ki-f226e961c2b4299c70fd6f7c02ec55df av-social-sharing-box-minimal  avia-builder-el-6  el_after_av_hr  el_before_av_hr  av-social-sharing-box-fullwidth'><div class=\"av-share-box\"><h5 class='av-share-link-description av-no-toc '>Partager cet article<\/h5><ul class=\"av-share-box-list noLightbox\"><li class='av-share-link av-social-link-facebook avia_social_iconfont' ><a target=\"_blank\" aria-label=\"Share on Facebook\" href='https:\/\/www.facebook.com\/sharer.php?u=https:\/\/www.wipsim.fr\/en\/pourquoi-l-association-mrp-conwip-fonctionne-bien\/&#038;t=Pourquoi%20l%E2%80%99association%20MRP-CONWIP%20fonctionne%20bien%20%3F' data-av_icon='\ue8f3' data-av_iconfont='entypo-fontello'  title='' data-avia-related-tooltip='Share on Facebook'><span class='avia_hidden_link_text'>Share on Facebook<\/span><\/a><\/li><li class='av-share-link av-social-link-twitter avia_social_iconfont' ><a target=\"_blank\" aria-label=\"Share on X\" href='https:\/\/twitter.com\/share?text=Pourquoi%20l%E2%80%99association%20MRP-CONWIP%20fonctionne%20bien%20%3F&#038;url=https:\/\/www.wipsim.fr\/en\/?p=2384' data-av_icon='\ue932' data-av_iconfont='entypo-fontello'  title='' data-avia-related-tooltip='Share on X'><span class='avia_hidden_link_text'>Share on X<\/span><\/a><\/li><li class='av-share-link av-social-link-whatsapp avia_social_iconfont' ><a target=\"_blank\" aria-label=\"Share on WhatsApp\" href='https:\/\/api.whatsapp.com\/send?text=https:\/\/www.wipsim.fr\/en\/pourquoi-l-association-mrp-conwip-fonctionne-bien\/' data-av_icon='\uf232' data-av_iconfont='entypo-fontello'  title='' data-avia-related-tooltip='Share on WhatsApp'><span class='avia_hidden_link_text'>Share on WhatsApp<\/span><\/a><\/li><li class='av-share-link av-social-link-linkedin avia_social_iconfont' ><a target=\"_blank\" aria-label=\"Share on LinkedIn\" href='https:\/\/linkedin.com\/shareArticle?mini=true&#038;title=Pourquoi%20l%E2%80%99association%20MRP-CONWIP%20fonctionne%20bien%20%3F&#038;url=https:\/\/www.wipsim.fr\/en\/pourquoi-l-association-mrp-conwip-fonctionne-bien\/' data-av_icon='\ue8fc' data-av_iconfont='entypo-fontello'  title='' data-avia-related-tooltip='Share on LinkedIn'><span class='avia_hidden_link_text'>Share on LinkedIn<\/span><\/a><\/li><li class='av-share-link av-social-link-mail avia_social_iconfont' ><a  aria-label=\"Share by Mail\" href='mailto:?subject=Pourquoi%20l%E2%80%99association%20MRP-CONWIP%20fonctionne%20bien%20%3F&#038;body=https:\/\/www.wipsim.fr\/en\/pourquoi-l-association-mrp-conwip-fonctionne-bien\/' data-av_icon='\ue805' data-av_iconfont='entypo-fontello'  title='' data-avia-related-tooltip='Share by Mail'><span class='avia_hidden_link_text'>Share by Mail<\/span><\/a><\/li><\/ul><\/div><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-len4dpdl-8a79c5df3ac8291a27d7139145cc57cc\">\n#top .hr.hr-invisible.av-len4dpdl-8a79c5df3ac8291a27d7139145cc57cc{\nheight:100px;\n}\n<\/style>\n<div  class='hr av-len4dpdl-8a79c5df3ac8291a27d7139145cc57cc hr-invisible  avia-builder-el-7  el_after_av_social_share  avia-builder-el-last '><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Associer MRP et CONWIP signifie que l\u2019on ne va planifier les ordres de fabrication (OF) avec le calcul des besoins (MRP) que si un ticket Conwip est disponible<\/p>\n","protected":false},"author":1,"featured_media":2067,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-2384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operational-expertise"],"_links":{"self":[{"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/posts\/2384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/comments?post=2384"}],"version-history":[{"count":2,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/posts\/2384\/revisions"}],"predecessor-version":[{"id":2567,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/posts\/2384\/revisions\/2567"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/media\/2067"}],"wp:attachment":[{"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/media?parent=2384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/categories?post=2384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wipsim.fr\/en\/wp-json\/wp\/v2\/tags?post=2384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}