{"id":4172,"date":"2026-08-26T03:21:34","date_gmt":"2026-08-26T03:21:34","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=4172"},"modified":"2026-08-26T03:23:54","modified_gmt":"2026-08-26T03:23:54","slug":"throughput-target-calculator","status":"publish","type":"page","link":"https:\/\/masstechx.com\/fr\/basket-washing-machine\/throughput-target-calculator\/","title":{"rendered":"Calculateur de cible de d\u00e9bit"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b6f6553\" data-block-id=\"b6f6553\"><style>.stk-b6f6553 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b6f6553-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f29f9ca\" data-v=\"4\" data-block-id=\"f29f9ca\"><style>.stk-f29f9ca-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f29f9ca-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-f29f9ca-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"chapelure\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Accueil<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-788e490\" data-block-id=\"788e490\"><style>.stk-788e490 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-788e490-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a71e288\" data-v=\"4\" data-block-id=\"a71e288\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a71e288-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a71e288-inner-blocks\">\n<!-- \n  Mass Technology - Throughput Calculator Module \n  Deployed for: WordPress Gutenberg Custom HTML Block\n  No && operators, No IIFE, No external dependencies\n-->\n<div id=\"mass_calc_v2_wrapper\" class=\"mass_calc_v2_outer\">\n    <style>\n        #mass_calc_v2_wrapper {\n            width: 100% !important;\n            padding-block: 60px !important;\n            background-color: #ffffff;\n            font-family: inherit;\n            color: #24333d;\n        }\n        #mass_calc_v2_wrapper * {\n            box-sizing: border-box;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_inner {\n            max-width: 1200px !important; \/* Slightly tighter for a calculator panel *\/\n            margin: 0 auto !important;\n            padding-inline: clamp(20px, 4vw, 60px) !important;\n        }\n        \n        \/* Headers *\/\n        #mass_calc_v2_wrapper .mass_calc_v2_head {\n            background-color: #24333d;\n            padding: 32px 32px 36px 32px;\n            border-left: 6px solid #0078C0;\n            margin-bottom: -1px; \/* seamless bridge to grid *\/\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_head h2 {\n            color: #ffffff !important;\n            font-size: clamp(28px, 3.5vw, 36px) !important;\n            font-weight: 700 !important;\n            line-height: 1.2 !important;\n            margin: 0 0 12px 0 !important;\n            padding: 0 !important;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_head p {\n            color: #d6e2e9;\n            margin: 0;\n            font-size: clamp(15px, 1.2vw, 17px);\n            line-height: 1.6;\n            max-width: 800px;\n        }\n\n        \/* Layout Grid *\/\n        #mass_calc_v2_wrapper .mass_calc_v2_grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            background: #ffffff;\n            border: 1px solid #d6e2e9;\n            box-shadow: 0 8px 30px rgba(36, 51, 61, 0.05);\n        }\n\n        \/* Left Panel - Inputs *\/\n        #mass_calc_v2_wrapper .mass_calc_v2_panel_input {\n            background: #f4f8fb;\n            padding: 40px;\n            border-right: 1px solid #d6e2e9;\n        }\n        #mass_calc_v2_wrapper h3 {\n            font-family: inherit !important;\n            font-size: 24px !important;\n            font-weight: 700 !important;\n            color: #24333d !important;\n            margin: 0 0 24px 0 !important;\n            line-height: 1.3 !important;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_field {\n            margin-bottom: 20px;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_field label {\n            display: block;\n            font-size: 13px;\n            font-weight: 600;\n            color: #24333d;\n            margin-bottom: 8px;\n            text-transform: uppercase;\n            letter-spacing: 0.04em;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_field input {\n            width: 100%;\n            height: 48px;\n            padding: 0 16px;\n            border: 1px solid #d6e2e9;\n            background: #ffffff;\n            color: #24333d;\n            font-size: 16px;\n            font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n            border-radius: 0;\n            transition: border-color 0.2s ease, box-shadow 0.2s ease;\n            box-shadow: none;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_field input:focus {\n            outline: none;\n            border-color: #0078C0;\n            box-shadow: inset 3px 0 0 #0078C0;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_actions {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 16px;\n            margin-top: 32px;\n        }\n        #mass_calc_v2_wrapper button {\n            height: 48px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 15px;\n            font-weight: 700;\n            cursor: pointer;\n            border-radius: 0;\n            transition: all 0.2s ease;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_btn_primary {\n            background-color: #0078C0;\n            color: #ffffff;\n            border: 1px solid #0078C0;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_btn_primary:hover {\n            background-color: #005a91;\n            border-color: #005a91;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_btn_secondary {\n            background-color: #ffffff;\n            color: #0078C0;\n            border: 1px solid #0078C0;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_btn_secondary:hover {\n            background-color: #f4f8fb;\n        }\n\n        \/* Right Panel - Results *\/\n        #mass_calc_v2_wrapper .mass_calc_v2_panel_result {\n            background: #ffffff;\n            padding: 40px;\n            border-top: 4px solid #7860A8;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_metrics {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 16px;\n            margin-bottom: 20px;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_metric_box {\n            background: #f4f8fb;\n            padding: 24px 20px;\n            border: 1px solid #d6e2e9;\n            border-left: 3px solid #0078C0;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_metric_val {\n            display: block;\n            font-size: clamp(28px, 3vw, 36px);\n            font-weight: 700;\n            color: #0078C0;\n            font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n            line-height: 1.1;\n            margin-bottom: 8px;\n            word-break: break-all;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_metric_lbl {\n            display: block;\n            font-size: 12px;\n            font-weight: 600;\n            color: #61717b;\n            text-transform: uppercase;\n            letter-spacing: 0.04em;\n            line-height: 1.4;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_status {\n            font-size: 15px;\n            color: #24333d;\n            margin: 0 0 24px 0;\n            padding-bottom: 24px;\n            border-bottom: 1px solid #d6e2e9;\n            font-weight: 500;\n        }\n        \n        #mass_calc_v2_wrapper h4 {\n            font-family: inherit !important;\n            font-size: 16px !important;\n            font-weight: 700 !important;\n            color: #24333d !important;\n            margin: 0 0 16px 0 !important;\n        }\n        #mass_calc_v2_wrapper ul {\n            margin: 0 0 32px 0;\n            padding: 0 0 0 20px;\n        }\n        #mass_calc_v2_wrapper li {\n            margin-bottom: 8px;\n            font-size: 15px;\n            line-height: 1.6;\n            color: #24333d;\n        }\n        #mass_calc_v2_wrapper li::marker {\n            color: #0078C0;\n        }\n\n        #mass_calc_v2_wrapper .mass_calc_v2_cta {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            width: 100%;\n            height: 54px;\n            background-color: #0078C0;\n            color: #ffffff;\n            font-size: 16px;\n            font-weight: 700;\n            text-decoration: none;\n            margin-bottom: 16px;\n            transition: background-color 0.2s ease;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_cta:hover {\n            background-color: #7860A8;\n        }\n        #mass_calc_v2_wrapper .mass_calc_v2_note {\n            font-size: 13px;\n            color: #61717b;\n            margin: 0;\n            line-height: 1.5;\n        }\n\n        \/* Responsive Breakpoints *\/\n        @media (max-width: 900px) {\n            #mass_calc_v2_wrapper .mass_calc_v2_grid {\n                grid-template-columns: 1fr;\n            }\n            #mass_calc_v2_wrapper .mass_calc_v2_panel_input {\n                border-right: none;\n                border-bottom: 1px solid #d6e2e9;\n            }\n            #mass_calc_v2_wrapper .mass_calc_v2_metrics {\n                grid-template-columns: 1fr;\n            }\n        }\n        @media (max-width: 600px) {\n            #mass_calc_v2_wrapper .mass_calc_v2_actions {\n                grid-template-columns: 1fr;\n            }\n            #mass_calc_v2_wrapper .mass_calc_v2_head,\n            #mass_calc_v2_wrapper .mass_calc_v2_panel_input,\n            #mass_calc_v2_wrapper .mass_calc_v2_panel_result {\n                padding: 24px;\n            }\n        }\n    <\/style>\n\n    <div class=\"mass_calc_v2_inner\">\n        <div class=\"mass_calc_v2_head\">\n            <h2>Calculateur de cible de d\u00e9bit<\/h2>\n            <p>Convertissez votre demande de quart de travail en un objectif horaire et un intervalle de chargement requis. Le r\u00e9sultat est une exigence de l\u2019acheteur pour l\u2019examen technique, et non une capacit\u00e9 de machine de masse publi\u00e9e.<\/p>\n        <\/div>\n        \n        <div class=\"mass_calc_v2_grid\">\n            <div class=\"mass_calc_v2_panel_input\">\n                <h3>Exigence de production<\/h3>\n                <div class=\"mass_calc_v2_field\">\n                    <label for=\"mass_calc_v2_in_units\">Conteneurs par \u00e9quipe<\/label>\n                    <input id=\"mass_calc_v2_in_units\" type=\"number\" min=\"0\" step=\"1\" value=\"4800\" oninput=\"mass_calc_v2_calculate()\">\n                <\/div>\n                <div class=\"mass_calc_v2_field\">\n                    <label for=\"mass_calc_v2_in_hours\">Heures de travail pr\u00e9vues<\/label>\n                    <input id=\"mass_calc_v2_in_hours\" type=\"number\" min=\"0\" step=\"0.1\" value=\"8\" oninput=\"mass_calc_v2_calculate()\">\n                <\/div>\n                <div class=\"mass_calc_v2_field\">\n                    <label for=\"mass_calc_v2_in_util\">Temps productif pr\u00e9vu (%)<\/label>\n                    <input id=\"mass_calc_v2_in_util\" type=\"number\" min=\"0\" max=\"100\" step=\"1\" value=\"80\" oninput=\"mass_calc_v2_calculate()\">\n                <\/div>\n                \n                <div class=\"mass_calc_v2_actions\">\n                    <button type=\"button\" class=\"mass_calc_v2_btn_primary\" onclick=\"mass_calc_v2_calculate()\">Calculer la cible<\/button>\n                    <button type=\"button\" class=\"mass_calc_v2_btn_secondary\" onclick=\"mass_calc_v2_reset()\">R\u00e9initialiser l'exemple<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"mass_calc_v2_panel_result\">\n                <h3>Cible d'ing\u00e9nierie requise<\/h3>\n                <div class=\"mass_calc_v2_metrics\" aria-live=\"polite\">\n                    <div class=\"mass_calc_v2_metric_box\">\n                        <span id=\"mass_calc_v2_out_hourly\" class=\"mass_calc_v2_metric_val\">750<\/span>\n                        <span class=\"mass_calc_v2_metric_lbl\">conteneurs par heure productive<\/span>\n                    <\/div>\n                    <div class=\"mass_calc_v2_metric_box\">\n                        <span id=\"mass_calc_v2_out_interval\" class=\"mass_calc_v2_metric_val\">4,8 s<\/span>\n                        <span class=\"mass_calc_v2_metric_lbl\">intervalle moyen de chargement<\/span>\n                    <\/div>\n                <\/div>\n                <p id=\"mass_calc_v2_out_status\" class=\"mass_calc_v2_status\">Bas\u00e9 sur 6,4 heures productives dans l'\u00e9quipe.<\/p>\n                \n                <h4>Utiliser le r\u00e9sultat avec<\/h4>\n                <ul>\n                    <li>\u00c9chantillons r\u00e9els de conteneurs<\/li>\n                    <li>Emplacement et orientation de chargement<\/li>\n                    <li>Exposition requise au lavage<\/li>\n                    <li>Politique de changement et de lavage \u00e0 nouveau<\/li>\n                <\/ul>\n                \n                <!-- Static CTA element directly in HTML per SEO & blocksy popup requirements -->\n                <a class=\"mass_calc_v2_cta\" href=\"#ct-popup-813\">Passez en revue la cible avec la masse<\/a>\n                \n                <p class=\"mass_calc_v2_note\">La calculatrice effectue uniquement l'arithm\u00e9tique de demande La vitesse du convoyeur et la configuration de la machine restent des d\u00e9cisions d'ing\u00e9nierie.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function mass_calc_v2_set_invalid(msg) {\n            document.getElementById('mass_calc_v2_out_hourly').innerHTML = '\u2014';\n            document.getElementById('mass_calc_v2_out_interval').innerHTML = '\u2014';\n            document.getElementById('mass_calc_v2_out_status').innerHTML = msg;\n        }\n\n        function mass_calc_v2_calculate() {\n            var val_units = document.getElementById('mass_calc_v2_in_units').value;\n            var val_hours = document.getElementById('mass_calc_v2_in_hours').value;\n            var val_util = document.getElementById('mass_calc_v2_in_util').value;\n\n            if (val_units === '' || val_hours === '' || val_util === '') {\n                return mass_calc_v2_set_invalid('Enter non-negative numeric values.');\n            }\n\n            var num_units = Number(val_units);\n            var num_hours = Number(val_hours);\n            var num_util = Number(val_util);\n\n            if (num_units < 0 || num_hours < 0 || num_util < 0) {\n                return mass_calc_v2_set_invalid('Enter non-negative numeric values.');\n            }\n\n            var effectiveHours = Math.round((num_hours * num_util \/ 100) * 1000) \/ 1000;\n\n            if (effectiveHours === 0) {\n                if (num_units === 0) {\n                    document.getElementById('mass_calc_v2_out_hourly').innerHTML = '0';\n                    document.getElementById('mass_calc_v2_out_interval').innerHTML = '\u2014';\n                    document.getElementById('mass_calc_v2_out_status').innerHTML = 'Based on 0 productive hours in the shift.';\n                    return;\n                }\n                return mass_calc_v2_set_invalid('Productive time must be above zero for a positive demand.');\n            }\n\n            var hourlyTarget = Math.ceil(num_units \/ effectiveHours);\n            \n            var secondsPerCarrier = null;\n            if (hourlyTarget !== 0) {\n                secondsPerCarrier = Math.round((3600 \/ hourlyTarget) * 1000) \/ 1000;\n            }\n\n            document.getElementById('mass_calc_v2_out_hourly').innerHTML = String(hourlyTarget);\n            \n            if (secondsPerCarrier === null) {\n                document.getElementById('mass_calc_v2_out_interval').innerHTML = '\u2014';\n            } else {\n                document.getElementById('mass_calc_v2_out_interval').innerHTML = String(secondsPerCarrier) + ' s';\n            }\n            \n            document.getElementById('mass_calc_v2_out_status').innerHTML = 'Based on ' + String(effectiveHours) + ' productive hours in the shift.';\n        }\n\n        function mass_calc_v2_reset() {\n            document.getElementById('mass_calc_v2_in_units').value = '4800';\n            document.getElementById('mass_calc_v2_in_hours').value = '8';\n            document.getElementById('mass_calc_v2_in_util').value = '80';\n            mass_calc_v2_calculate();\n        }\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Throughput Target Calculator Convert your shift demand into a required hourly target and loading interval. The result is a buyer requirement for engineering review, not a published Mass machine capacity. Production Requirement Containers per shift Scheduled shift hours Planned productive time (%) Calculate Target Reset Example Required Engineering Target 750 containers per productive hour 4.8 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":4150,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4172","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/4172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/comments?post=4172"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/4172\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/pages\/4150"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/fr\/wp-json\/wp\/v2\/media?parent=4172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}