{"id":15462,"date":"2025-04-10T06:02:45","date_gmt":"2025-04-10T06:02:45","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15462"},"modified":"2025-04-10T06:14:11","modified_gmt":"2025-04-10T06:14:11","slug":"interference-fit-press-force-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/fr\/interference-fit-press-force-calculator\/","title":{"rendered":"Calculateur de force de pression d&#039;ajustement serr\u00e9"},"content":{"rendered":"<p>D\u00e9couvrez l&#039;outil ultime pour les ing\u00e9nieurs et les machinistes gr\u00e2ce \u00e0 notre calculateur de force de presse pour ajustements serr\u00e9s. Cet outil essentiel simplifie le calcul des forces de presse n\u00e9cessaires aux ajustements serr\u00e9s, garantissant pr\u00e9cision et efficacit\u00e9 dans vos projets. Que vous travailliez avec des arbres, des roulements ou tout autre composant cylindrique, notre calculateur vous fait gagner du temps et r\u00e9duit les erreurs en fournissant des r\u00e9sultats rapides et pr\u00e9cis. Con\u00e7u pour une utilisation facile, il est id\u00e9al pour les professionnels souhaitant optimiser leur flux de travail. Am\u00e9liorez vos comp\u00e9tences en ing\u00e9nierie d\u00e8s aujourd&#039;hui gr\u00e2ce \u00e0 notre calculateur de pointe. Perfectionnez vos ajustements en toute simplicit\u00e9 et en toute confiance.<\/p>\n\n\n\n<!DOCTYPE html>\n<div class=\"interference-fit-calculator\">\n    <style>\n        .interference-fit-calculator {\n            --calc-primary-color: #2c3e50;\n            --calc-accent-color: #3498db;\n            --calc-background-color: #f8f9fa;\n            --calc-border-color: #dee2e6;\n            --calc-text-color: #333;\n            --calc-success-color: #28a745;\n        }\n\n        .interference-fit-calculator * {\n            box-sizing: border-box;\n        }\n\n        .interference-fit-calculator .calculator-container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 20px;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n            line-height: 1.6;\n            color: var(--calc-text-color);\n            background: none;\n            position: static;\n            z-index: 1;\n        }\n\n        .interference-fit-calculator .calculator-section {\n            background: white;\n            border-radius: 10px;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n            padding: 25px;\n            margin-bottom: 20px;\n            position: static;\n            z-index: 1;\n        }\n\n        .interference-fit-calculator .section-title {\n            color: var(--calc-primary-color);\n            margin-bottom: 20px;\n            padding-bottom: 10px;\n            border-bottom: 2px solid var(--calc-border-color);\n            position: static;\n        }\n\n        .interference-fit-calculator .description-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 12px;\n            margin-top: 10px;\n        }\n\n        .interference-fit-calculator .description-item {\n            background: var(--calc-background-color);\n            padding: 8px 12px;\n            border-radius: 4px;\n            box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n        }\n\n        .interference-fit-calculator .description-item h3 {\n            color: var(--calc-primary-color);\n            font-size: 0.9em;\n            margin-bottom: 4px;\n            position: static;\n        }\n\n        .interference-fit-calculator .description-item p {\n            color: var(--calc-text-color);\n            font-size: 0.8em;\n            line-height: 1.3;\n            margin: 0;\n        }\n\n        .interference-fit-calculator .input-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 20px;\n        }\n\n        .interference-fit-calculator .input-group {\n            margin-bottom: 15px;\n        }\n\n        .interference-fit-calculator .input-group label {\n            display: block;\n            margin-bottom: 5px;\n            color: var(--calc-primary-color);\n            font-weight: 500;\n        }\n\n        .interference-fit-calculator .input-group input {\n            width: 100%;\n            padding: 8px 12px;\n            border: 1px solid var(--calc-border-color);\n            border-radius: 4px;\n            font-size: 14px;\n            background: white;\n        }\n\n        .interference-fit-calculator .input-group input:focus {\n            outline: none;\n            border-color: var(--calc-accent-color);\n            box-shadow: 0 0 0 2px rgba(52,152,219,0.2);\n        }\n\n        .interference-fit-calculator .unit {\n            color: #666;\n            font-size: 0.9em;\n            margin-left: 5px;\n        }\n\n        .interference-fit-calculator .calculate-btn {\n            background-color: var(--calc-accent-color);\n            color: white;\n            border: none;\n            padding: 12px 24px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 16px;\n            font-weight: 500;\n            width: 200px;\n            margin: 20px auto;\n            display: block;\n            transition: background-color 0.3s;\n            position: static;\n        }\n\n        .interference-fit-calculator .calculate-btn:hover {\n            background-color: #2980b9;\n        }\n\n        .interference-fit-calculator .results {\n            display: none;\n        }\n\n        .interference-fit-calculator .results.active {\n            display: block;\n            animation: calc-fadeIn 0.5s ease-in;\n        }\n\n        .interference-fit-calculator .results-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n        }\n\n        .interference-fit-calculator .result-item {\n            background: var(--calc-background-color);\n            padding: 15px;\n            border-radius: 6px;\n            text-align: center;\n        }\n\n        .interference-fit-calculator .result-label {\n            font-weight: 500;\n            margin-bottom: 5px;\n            color: var(--calc-primary-color);\n        }\n\n        .interference-fit-calculator .result-value {\n            font-size: 1.2em;\n            color: var(--calc-success-color);\n            color: var(--success-color);\n            font-weight: bold;\n        }\n\n        @keyframes fadeIn {\n            from { opacity: 0; }\n            to { opacity: 1; }\n        }\n\n        @media (max-width: 768px) {\n            .container {\n                padding: 10px;\n            }\n            \n            .calculator-section {\n                padding: 15px;\n            }\n        }\n\n        .diagram {\n            text-align: center;\n            margin: 0 auto;\n            padding: 20px 0;\n        }\n\n        .diagram svg {\n            max-width: 100%;\n            height: auto;\n            margin: 0 auto;\n            display: block;\n        }\n    <\/style>\n\n    <div class=\"calculator-container\">\n        <!-- Parameter Descriptions Section -->\n        <div class=\"calculator-section\">\n            <h2 class=\"section-title\">Descriptions des param\u00e8tres<\/h2>\n            <div class=\"description-grid\">\n                <div class=\"description-item\">\n                    <h3>Diam\u00e8tre du joint (mm)<\/h3>\n                    <p>Diam\u00e8tre d&#039;ajustement entre l&#039;arbre et le moyeu<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Longueur du joint (mm)<\/h3>\n                    <p>Longueur de contact de l&#039;ajustement serr\u00e9<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Interf\u00e9rence maximale (mm)<\/h3>\n                    <p>Diff\u00e9rence radiale maximale (arbre-moyeu)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Module d&#039;\u00e9lasticit\u00e9 de la partie ext\u00e9rieure (N\/mm\u00b2)<\/h3>\n                    <p>Moyeu : 210 000 N\/mm\u00b2 (acier)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Module d&#039;\u00e9lasticit\u00e9 de la partie int\u00e9rieure (N\/mm\u00b2)<\/h3>\n                    <p>Arbre : 210 000 N\/mm\u00b2 (acier)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Diam\u00e8tre de la partie ext\u00e9rieure (mm)<\/h3>\n                    <p>Diam\u00e8tre ext\u00e9rieur du moyeu<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Diam\u00e8tre de la partie int\u00e9rieure (mm)<\/h3>\n                    <p>Diam\u00e8tre int\u00e9rieur de l&#039;arbre<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>coefficient de Poisson<\/h3>\n                    <p>Acier : 0,3<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Coefficient de frottement<\/h3>\n                    <p>Acier sur acier : 0,15<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- Diagram Section -->\n        <div class=\"calculator-section\">\n            <div class=\"diagram\">\n                <svg width=\"600\" height=\"400\" viewbox=\"0 0 600 400\">\n                    <!-- Background -->\n                    <rect width=\"600\" height=\"400\" fill=\"white\"\/>\n                    \n                    <!-- Outer Part (Hub) -->\n                    <rect x=\"150\" y=\"100\" width=\"300\" height=\"200\" fill=\"#f8f9fa\" stroke=\"#2c3e50\" stroke-width=\"2\"\/>\n                    \n                    <!-- Inner Part (Shaft) -->\n                    <rect x=\"200\" y=\"150\" width=\"200\" height=\"100\" fill=\"#e9ecef\" stroke=\"#2c3e50\" stroke-width=\"2\"\/>\n                    \n                    <!-- Dimension Lines and Labels -->\n                    <!-- Joint Diameter -->\n                    <line x1=\"200\" y1=\"80\" x2=\"400\" y2=\"80\" stroke=\"#3498db\" stroke-width=\"1\" marker-end=\"url(#arrow)\" marker-start=\"url(#arrow)\"\/>\n                    <text x=\"300\" y=\"70\" text-anchor=\"middle\" fill=\"#2c3e50\">Diam\u00e8tre du joint<\/text>\n                    \n                    <!-- Joint Length -->\n                    <line x1=\"430\" y1=\"150\" x2=\"430\" y2=\"250\" stroke=\"#3498db\" stroke-width=\"1\" marker-end=\"url(#arrow)\" marker-start=\"url(#arrow)\"\/>\n                    <text x=\"470\" y=\"200\" text-anchor=\"start\" fill=\"#2c3e50\">Longueur du joint<\/text>\n                    \n                    <!-- Outer Diameter -->\n                    <line x1=\"150\" y1=\"50\" x2=\"450\" y2=\"50\" stroke=\"#3498db\" stroke-width=\"1\" marker-end=\"url(#arrow)\" marker-start=\"url(#arrow)\"\/>\n                    <text x=\"300\" y=\"40\" text-anchor=\"middle\" fill=\"#2c3e50\">Diam\u00e8tre de la partie ext\u00e9rieure<\/text>\n                    \n                    <!-- Inner Diameter -->\n                    <line x1=\"200\" y1=\"270\" x2=\"400\" y2=\"270\" stroke=\"#3498db\" stroke-width=\"1\" marker-end=\"url(#arrow)\" marker-start=\"url(#arrow)\"\/>\n                    <text x=\"300\" y=\"290\" text-anchor=\"middle\" fill=\"#2c3e50\">Diam\u00e8tre de la partie int\u00e9rieure<\/text>\n                    \n                    <!-- Interference Fit Area -->\n                    <rect x=\"200\" y=\"150\" width=\"200\" height=\"100\" fill=\"none\" stroke=\"#e74c3c\" stroke-width=\"2\" stroke-dasharray=\"5,5\"\/>\n                    <text x=\"120\" y=\"200\" text-anchor=\"end\" fill=\"#e74c3c\">ajustement serr\u00e9<\/text>\n                    \n                    <!-- Arrow Markers Definition -->\n                    <defs>\n                        <marker id=\"arrow\" viewbox=\"0 0 10 10\" refx=\"5\" refy=\"5\"\n                            markerwidth=\"6\" markerheight=\"6\"\n                            orient=\"auto-start-reverse\">\n                            <path d=\"M 0 0 L 10 5 L 0 10 z\" fill=\"#3498db\"\/>\n                        <\/marker>\n                    <\/defs>\n                    \n                    <!-- Material Properties Labels -->\n                    <text x=\"480\" y=\"120\" text-anchor=\"start\" fill=\"#2c3e50\" font-size=\"12\">\n                        <tspan x=\"480\" dy=\"0\">Partie ext\u00e9rieure :<\/tspan>\n                        <tspan x=\"480\" dy=\"20\">E = 210 000 N\/mm\u00b2<\/tspan>\n                        <tspan x=\"480\" dy=\"20\">\u03bd = 0,3<\/tspan>\n                    <\/text>\n                    \n                    <text x=\"480\" y=\"220\" text-anchor=\"start\" fill=\"#2c3e50\" font-size=\"12\">\n                        <tspan x=\"480\" dy=\"0\">Partie int\u00e9rieure :<\/tspan>\n                        <tspan x=\"480\" dy=\"20\">E = 210 000 N\/mm\u00b2<\/tspan>\n                        <tspan x=\"480\" dy=\"20\">\u03bd = 0,3<\/tspan>\n                    <\/text>\n                    \n                    <!-- Interference Label -->\n                    <text x=\"200\" y=\"330\" text-anchor=\"start\" fill=\"#e74c3c\" font-size=\"12\">\n                        Interf\u00e9rence maximale\u00a0: indiqu\u00e9e en rouge\n                    <\/text>\n                <\/svg>\n            <\/div>\n        <\/div>\n        \n        <!-- Input Section -->\n        <div class=\"calculator-section\">\n            <h2 class=\"section-title\">Calculatrice<\/h2>\n            <form id=\"calculatorForm\" action=\"\">\n                <div class=\"input-grid\">\n                    <div class=\"input-group\">\n                        <label for=\"jointDiameter\">Diam\u00e8tre du joint (mm)<\/label>\n                        <input type=\"number\" id=\"jointDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"jointLength\">Longueur du joint (mm)<\/label>\n                        <input type=\"number\" id=\"jointLength\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"maxInterference\">Interf\u00e9rence maximale (mm)<\/label>\n                        <input type=\"number\" id=\"maxInterference\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"outerElasticModulus\">Module d&#039;\u00e9lasticit\u00e9 de la partie ext\u00e9rieure (N\/mm\u00b2)<\/label>\n                        <input type=\"number\" id=\"outerElasticModulus\" step=\"0.1\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"innerElasticModulus\">Module d&#039;\u00e9lasticit\u00e9 de la partie int\u00e9rieure (N\/mm\u00b2)<\/label>\n                        <input type=\"number\" id=\"innerElasticModulus\" step=\"0.1\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"outerDiameter\">Diam\u00e8tre de la partie ext\u00e9rieure (mm)<\/label>\n                        <input type=\"number\" id=\"outerDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"innerDiameter\">Diam\u00e8tre de la partie int\u00e9rieure (mm)<\/label>\n                        <input type=\"number\" id=\"innerDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"poissonRatio\">coefficient de Poisson<\/label>\n                        <input type=\"number\" id=\"poissonRatio\" value=\"0.3\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"frictionCoefficient\">Coefficient de frottement<\/label>\n                        <input type=\"number\" id=\"frictionCoefficient\" value=\"0.15\" step=\"0.01\" required>\n                    <\/div>\n                <\/div>\n                <button type=\"submit\" class=\"calculate-btn\">Calculer<\/button>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n        <\/div>\n\n        <!-- Results Section -->\n        <div class=\"calculator-section results\" id=\"resultsSection\">\n            <h2 class=\"section-title\">R\u00e9sultats des calculs<\/h2>\n            <div class=\"results-grid\">\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Coefficient C\u2081<\/div>\n                    <div class=\"result-value\" id=\"coefficientC1\">0<\/div>\n                <\/div>\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Coefficient C\u2082<\/div>\n                    <div class=\"result-value\" id=\"coefficientC2\">0<\/div>\n                <\/div>\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Pression unitaire maximale (N\/mm\u00b2)<\/div>\n                    <div class=\"result-value\" id=\"maxUnitPressure\">0<\/div>\n                <\/div>\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Force de pression (kg)<\/div>\n                    <div class=\"result-value\" id=\"pressForceKg\">0<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.getElementById('calculatorForm').addEventListener('submit', function(e) {\n            e.preventDefault();\n            \n            \/\/ Get input values\n            const jointDiameter = parseFloat(document.getElementById('jointDiameter').value);\n            const jointLength = parseFloat(document.getElementById('jointLength').value);\n            const maxInterference = parseFloat(document.getElementById('maxInterference').value);\n            const outerElasticModulus = parseFloat(document.getElementById('outerElasticModulus').value);\n            const innerElasticModulus = parseFloat(document.getElementById('innerElasticModulus').value);\n            const outerDiameter = parseFloat(document.getElementById('outerDiameter').value);\n            const innerDiameter = parseFloat(document.getElementById('innerDiameter').value);\n            const poissonRatio = parseFloat(document.getElementById('poissonRatio').value);\n            const frictionCoefficient = parseFloat(document.getElementById('frictionCoefficient').value);\n            \n            \/\/ Calculate coefficients C\u2081 and C\u2082\n            const C1 = (1 + (jointDiameter \/ outerDiameter)**2) \/ outerElasticModulus;\n            const C2 = (1 + (innerDiameter \/ jointDiameter)**2) \/ innerElasticModulus;\n            \n            \/\/ Calculate maximum unit pressure (N\/mm\u00b2)\n            const maxUnitPressure = maxInterference \/ (jointDiameter * (C1 + C2));\n            \n            \/\/ Calculate press force in N\n            const pressForcePressure = Math.PI * jointDiameter * jointLength * frictionCoefficient * maxUnitPressure;\n            \n            \/\/ Convert press force to kg (1 kg = 9.81 N)\n            const pressForceKg = pressForcePressure \/ 9.81;\n            \n            \/\/ Display results\n            document.getElementById('coefficientC1').textContent = C1.toExponential(4);\n            document.getElementById('coefficientC2').textContent = C2.toExponential(4);\n            document.getElementById('maxUnitPressure').textContent = maxUnitPressure.toFixed(2);\n            document.getElementById('pressForceKg').textContent = pressForceKg.toFixed(2);\n            \n            \/\/ Show results section\n            document.getElementById('resultsSection').classList.add('active');\n        });\n    <\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Discover the ultimate tool for engineers and machinists with our Interference Fit Press Force Calculator. This essential resource simplifies the calculation process of press forces&#8230;<\/p>","protected":false},"author":2,"featured_media":15464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3437],"tags":[3533,3532,3534],"class_list":["post-15462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-other-engineering-formulas","tag-engineering-precision-tool","tag-interference-fit-calculation","tag-press-fit-force-analysis","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/Interference-Fit-Press-Force-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/comments?post=15462"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15462\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/15464"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=15462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=15462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=15462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}