{"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\/es\/interference-fit-press-force-calculator\/","title":{"rendered":"Calculadora de fuerza de presi\u00f3n de ajuste por interferencia"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Descubra la herramienta definitiva para ingenieros y maquinistas con nuestra Calculadora de Fuerza de Prensado para Ajustes de Interferencia. Este recurso esencial simplifica el proceso de c\u00e1lculo de las fuerzas de prensado necesarias para los ajustes de interferencia, garantizando precisi\u00f3n y eficiencia en sus proyectos. Ya sea que trabaje con ejes, rodamientos o cualquier componente cil\u00edndrico, nuestra calculadora le ahorra tiempo y reduce errores al ofrecer resultados r\u00e1pidos y precisos. Dise\u00f1ada pensando en la usabilidad, es perfecta para profesionales que buscan optimizar su flujo de trabajo. Mejore sus capacidades de ingenier\u00eda hoy mismo con nuestra calculadora de vanguardia. Perfeccione sus ajustes con facilidad y confianza.<\/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\">Descripciones de par\u00e1metros<\/h2>\n            <div class=\"description-grid\">\n                <div class=\"description-item\">\n                    <h3>Di\u00e1metro de la junta (mm)<\/h3>\n                    <p>Di\u00e1metro de ajuste entre el eje y el cubo<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Longitud de la junta (mm)<\/h3>\n                    <p>Longitud de contacto del ajuste por interferencia<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Interferencia m\u00e1xima (mm)<\/h3>\n                    <p>Diferencia radial m\u00e1xima (eje-cubo)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>M\u00f3dulo E de la parte exterior (N\/mm\u00b2)<\/h3>\n                    <p>Buje: 210.000 N\/mm\u00b2 (acero)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>M\u00f3dulo E de la parte interior (N\/mm\u00b2)<\/h3>\n                    <p>Eje: 210.000 N\/mm\u00b2 (acero)<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Di\u00e1metro de la pieza exterior (mm)<\/h3>\n                    <p>Di\u00e1metro exterior del cubo<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Di\u00e1metro de la parte interior (mm)<\/h3>\n                    <p>Di\u00e1metro interior del eje<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Coeficiente de Poisson<\/h3>\n                    <p>Acero: 0,3<\/p>\n                <\/div>\n                <div class=\"description-item\">\n                    <h3>Coeficiente de fricci\u00f3n<\/h3>\n                    <p>Acero sobre acero: 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\u00e1metro de la 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\">Longitud de la 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\u00e1metro de la parte exterior<\/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\u00e1metro de la parte interior<\/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 por interferencia<\/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 exterior:<\/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 interior:<\/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                        Interferencia m\u00e1xima: se muestra en rojo\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\u00e1metro de la junta (mm)<\/label>\n                        <input type=\"number\" id=\"jointDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"jointLength\">Longitud de la junta (mm)<\/label>\n                        <input type=\"number\" id=\"jointLength\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"maxInterference\">Interferencia 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 el\u00e1stico de la parte exterior (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 el\u00e1stico de la parte interior (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\u00e1metro de la pieza exterior (mm)<\/label>\n                        <input type=\"number\" id=\"outerDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"innerDiameter\">Di\u00e1metro de la parte interior (mm)<\/label>\n                        <input type=\"number\" id=\"innerDiameter\" step=\"0.001\" required>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"poissonRatio\">Coeficiente 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 fricci\u00f3n<\/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\">Calcule<\/button>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\n        <\/div>\n\n        <!-- Results Section -->\n        <div class=\"calculator-section results\" id=\"resultsSection\">\n            <h2 class=\"section-title\">Resultados de los c\u00e1lculos<\/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\">Presi\u00f3n m\u00e1xima de la unidad (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\">Fuerza de prensado (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\/es\/wp-json\/wp\/v2\/posts\/15462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/comments?post=15462"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/15462\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media\/15464"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media?parent=15462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/categories?post=15462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/tags?post=15462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}