{"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\/pt\/interference-fit-press-force-calculator\/","title":{"rendered":"Calculadora de For\u00e7a de Press\u00e3o de Ajuste de Interfer\u00eancia"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Descubra a ferramenta definitiva para engenheiros e maquinistas com nossa Calculadora de For\u00e7a de Prensagem para Ajustes Interferenciais. Este recurso essencial simplifica o processo de c\u00e1lculo das for\u00e7as de prensagem necess\u00e1rias para ajustes interferenciais, garantindo precis\u00e3o e efici\u00eancia em seus projetos. Seja trabalhando com eixos, rolamentos ou quaisquer componentes cil\u00edndricos, nossa calculadora economiza tempo e reduz erros, fornecendo resultados r\u00e1pidos e precisos. Projetada com usabilidade em mente, \u00e9 perfeita para profissionais que buscam otimizar seu fluxo de trabalho. Aprimore suas capacidades de engenharia hoje mesmo com nossa calculadora de \u00faltima gera\u00e7\u00e3o. Aperfei\u00e7oe seus ajustes com facilidade e confian\u00e7a.<\/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\">Descri\u00e7\u00f5es dos par\u00e2metros<\/h2>\n            <div class=\"description-grid\">\n                <div class=\"description-item\">\n                    <h3>Di\u00e2metro da junta (mm)<\/h3>\n                    <p>Di\u00e2metro de ajuste entre eixo e cubo<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Comprimento da junta (mm)<\/h3>\n                    <p>Comprimento de contato do ajuste de interfer\u00eancia<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Interfer\u00eancia M\u00e1xima (mm)<\/h3>\n                    <p>Diferen\u00e7a radial m\u00e1xima (eixo-cubo)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>M\u00f3dulo E da parte externa (N\/mm\u00b2)<\/h3>\n                    <p>Cubo: 210.000 N\/mm\u00b2 (a\u00e7o)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>M\u00f3dulo E da parte interna (N\/mm\u00b2)<\/h3>\n                    <p>Eixo: 210.000 N\/mm\u00b2 (a\u00e7o)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Di\u00e2metro da parte externa (mm)<\/h3>\n                    <p>Di\u00e2metro externo do cubo<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Di\u00e2metro da pe\u00e7a interna (mm)<\/h3>\n                    <p>Di\u00e2metro interno do eixo<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Raz\u00e3o de Poisson<\/h3>\n                    <p>A\u00e7o: 0,3<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Coeficiente de atrito<\/h3>\n                    <p>A\u00e7o sobre a\u00e7o: 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\">Di\u00e2metro da junta<\/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\">Comprimento da junta<\/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\">Di\u00e2metro da parte externa<\/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\">Di\u00e2metro da pe\u00e7a interna<\/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\">Ajuste de interfer\u00eancia<\/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\">Parte externa:<\/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\">Parte interna:<\/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                        Interfer\u00eancia m\u00e1xima: mostrada em vermelho\n                    <\/text>\n                <\/svg>\n            <\/div>\n        <\/div>\n        \n        <!-- Input Section -->\n        <div class=\"calculator-section\">\n            <h2 class=\"section-title\">Calculadora<\/h2>\n            <form id=\"calculatorForm\" action=\"\">\n                <div class=\"input-grid\">\n                    <div class=\"input-group\">\n                        <label for=\"jointDiameter\">Di\u00e2metro da junta (mm)<\/label>\n                        <input type=\"number\" id=\"jointDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"jointLength\">Comprimento da junta (mm)<\/label>\n                        <input type=\"number\" id=\"jointLength\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"maxInterference\">Interfer\u00eancia M\u00e1xima (mm)<\/label>\n                        <input type=\"number\" id=\"maxInterference\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"outerElasticModulus\">M\u00f3dulo de elasticidade da parte externa (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\">M\u00f3dulo de elasticidade da parte interna (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\">Di\u00e2metro da parte externa (mm)<\/label>\n                        <input type=\"number\" id=\"outerDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"innerDiameter\">Di\u00e2metro da pe\u00e7a interna (mm)<\/label>\n                        <input type=\"number\" id=\"innerDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"poissonRatio\">Raz\u00e3o 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\">Coeficiente de atrito<\/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\">Calcular<\/button>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"pt\"\/><\/form>\n        <\/div>\n\n        <!-- Results Section -->\n        <div class=\"calculator-section results\" id=\"resultsSection\">\n            <h2 class=\"section-title\">Resultados do c\u00e1lculo<\/h2>\n            <div class=\"results-grid\">\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Coeficiente C\u2081<\/div>\n                    <div class=\"result-value\" id=\"coefficientC1\">0<\/div>\n                <\/div>\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Coeficiente C\u2082<\/div>\n                    <div class=\"result-value\" id=\"coefficientC2\">0<\/div>\n                <\/div>\n                <div class=\"result-item\">\n                    <div class=\"result-label\">Press\u00e3o m\u00e1xima da unidade (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\">For\u00e7a de press\u00e3o (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_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"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\/pt\/wp-json\/wp\/v2\/posts\/15462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/comments?post=15462"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts\/15462\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/media\/15464"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/media?parent=15462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/categories?post=15462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/tags?post=15462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}