{"id":15599,"date":"2025-04-22T06:12:26","date_gmt":"2025-04-22T06:12:26","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15599"},"modified":"2025-04-22T06:14:05","modified_gmt":"2025-04-22T06:14:05","slug":"torque-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/es\/torque-calculator\/","title":{"rendered":"Calculadora de par"},"content":{"rendered":"\n<p>The Torque Calculator is an essential tool for engineers and mechanics, allowing precise calculations of torque requirements for various applications. With its user-friendly interface, professionals and hobbyists can quickly determine the torque needed for bolts, shafts, and other rotational elements. Enhance your project accuracy and efficiency by utilizing this calculator, optimized for both metric and imperial measurements. Whether designing machinery or performing routine maintenance, our Torque Calculator provides reliable results to ensure safety and performance. Discover how easy and effective torque calculations can be with our state-of-the-art tool.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"520\" height=\"275\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/17f28c09-d994-4fe6-8158-87bd3068bd20.png\" loading=\"lazy\" alt=\"Torque Calculator\" class=\"wp-image-15600\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/17f28c09-d994-4fe6-8158-87bd3068bd20.png 520w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/17f28c09-d994-4fe6-8158-87bd3068bd20-300x159.png 300w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/17f28c09-d994-4fe6-8158-87bd3068bd20-100x53.png 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/><\/figure>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Torque Calculator | Professional Engineering Tools<\/title>\n    <meta name=\"description\" content=\"Professional torque calculator for engineering calculations. Calculate torque with precision using our free online tool.\">\n    <style>\n        .torque-calc-container {\n            --tc-primary-color: #2c3e50;\n            --tc-secondary-color: #3498db;\n            --tc-background-color: #f8f9fa;\n            --tc-border-color: #dee2e6;\n            --tc-success-color: #2ecc71;\n            font-size: 16px;\n            line-height: 1.6;\n            color: var(--tc-primary-color);\n        }\n\n        .torque-calc-container * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        }\n\n        .torque-calc-container .calculator-container {\n            max-width: 800px;\n            margin: 0 auto;\n            background: white;\n            padding: 30px;\n            border-radius: 10px;\n            position: static;\n            z-index: 1;\n        }\n\n        .torque-calc-container .section {\n            margin-bottom: 30px;\n            padding: 20px;\n            border-radius: 8px;\n            position: static;\n        }\n\n        .torque-calc-container h1 {\n            color: var(--tc-primary-color);\n            text-align: center;\n            margin-bottom: 30px;\n            font-size: 2em;\n            position: static;\n        }\n\n        .torque-calc-container h2 {\n            color: var(--tc-primary-color);\n            margin-bottom: 20px;\n            font-size: 1.5em;\n            position: static;\n        }\n\n        .torque-calc-container .parameters-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 10px 30px;\n            margin-top: 15px;\n            position: static;\n        }\n\n        .torque-calc-container .parameter {\n            margin-bottom: 5px;\n            padding: 5px;\n            background-color: white;\n            border-radius: 4px;\n            position: static;\n        }\n\n        .torque-calc-container .parameter strong {\n            color: var(--tc-primary-color);\n            display: inline-block;\n            min-width: 80px;\n        }\n\n        .torque-calc-container .calculator-form {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 20px;\n            position: static;\n        }\n\n        .torque-calc-container .input-group {\n            margin-bottom: 15px;\n            position: static;\n        }\n\n        .torque-calc-container label {\n            display: block;\n            margin-bottom: 5px;\n            color: var(--tc-primary-color);\n            font-weight: 500;\n            position: static;\n        }\n\n        .torque-calc-container input[type=\"number\"] {\n            width: 100%;\n            padding: 8px 12px;\n            border: 1px solid var(--tc-border-color);\n            border-radius: 4px;\n            font-size: 16px;\n            position: static;\n        }\n\n        .torque-calc-container button {\n            background-color: var(--tc-secondary-color);\n            color: white;\n            padding: 12px 24px;\n            border: none;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 16px;\n            width: 200px;\n            margin: 0 auto;\n            display: block;\n            transition: background-color 0.3s;\n            position: static;\n        }\n\n        .torque-calc-container button:hover {\n            background-color: #2980b9;\n            color: white;\n        }\n\n        .torque-calc-container .results {\n            display: none;\n            margin-top: 30px;\n            padding: 20px;\n            background-color: #e8f5e9;\n            border-radius: 8px;\n            position: static;\n        }\n\n        .torque-calc-container .result-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 20px;\n            margin-top: 20px;\n            position: static;\n        }\n\n        .torque-calc-container .result-item {\n            background: white;\n            padding: 15px;\n            border-radius: 6px;\n            position: static;\n        }\n\n        .torque-calc-container .result-label {\n            font-size: 14px;\n            color: var(--tc-primary-color);\n            margin-bottom: 5px;\n            position: static;\n        }\n\n        .torque-calc-container .result-value {\n            font-size: 20px;\n            color: var(--tc-success-color);\n            font-weight: bold;\n            position: static;\n        }\n\n        @media (max-width: 768px) {\n            .torque-calc-container .calculator-container {\n                padding: 15px;\n            }\n\n            .torque-calc-container .calculator-form {\n                grid-template-columns: 1fr;\n            }\n        }\n\n        @media (max-width: 600px) {\n            .torque-calc-container .parameters-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"torque-calc-container\">\n        <div class=\"calculator-container\">\n            <!-- Parameters Explanation Section -->\n            <div class=\"section parameters-explanation\">\n                <h2>Parameter Definitions<\/h2>\n                <div class=\"parameters-grid\">\n                    <div class=\"parameter\">\n                        <strong>M (kg)<\/strong> &#8211; Load mass\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>DP (mm)<\/strong> &#8211; Rolling circle diameter\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>D (mm)<\/strong> &#8211; Rolling circle diameter\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>MB (kg)<\/strong> &#8211; Rolling circle mass\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>\u03bc<\/strong> &#8211; Friction coefficient (Default: 1)\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>V (mm\/s)<\/strong> &#8211; Load movement speed\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>S (mm)<\/strong> &#8211; Travel distance\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>ts (s)<\/strong> &#8211; Movement time\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>tA (s)<\/strong> &#8211; Acceleration\/deceleration time\n                    <\/div>\n                    <div class=\"parameter\">\n                        <strong>AP (mm)<\/strong> &#8211; Positioning accuracy\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Calculator Section -->\n            <div class=\"section\">\n                <h2>Calculator<\/h2>\n                <form id=\"torqueCalculator\" onsubmit=\"return false;\">\n                    <div class=\"calculator-form\">\n                        <div class=\"input-group\">\n                            <label for=\"mass\">Load Mass (M) [kg]<\/label>\n                            <input type=\"number\" id=\"mass\" required step=\"0.01\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"dp\">Rolling Circle Diameter (DP) [mm]<\/label>\n                            <input type=\"number\" id=\"dp\" required step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"d\">Rolling Circle Diameter (D) [mm]<\/label>\n                            <input type=\"number\" id=\"d\" required step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"mb\">Rolling Circle Mass (MB) [kg]<\/label>\n                            <input type=\"number\" id=\"mb\" required step=\"0.01\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"friction\">Friction Coefficient (\u03bc)<\/label>\n                            <input type=\"number\" id=\"friction\" value=\"1\" step=\"0.01\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"speed\">Movement Speed (V) [mm\/s]<\/label>\n                            <input type=\"number\" id=\"speed\" required step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"distance\">Travel Distance (S) [mm]<\/label>\n                            <input type=\"number\" id=\"distance\" required step=\"1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"time\">Movement Time (ts) [s]<\/label>\n                            <input type=\"number\" id=\"time\" required step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"accelTime\">Acceleration Time (tA) [s]<\/label>\n                            <input type=\"number\" id=\"accelTime\" required step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"accuracy\">Positioning Accuracy (AP) [mm]<\/label>\n                            <input type=\"number\" id=\"accuracy\" required step=\"0.01\">\n                        <\/div>\n                    <\/div>\n                    <button onclick=\"calculateTorque()\">Calculate<\/button>\n                <\/form>\n            <\/div>\n\n            <!-- Results Section -->\n            <div class=\"section results\" id=\"results\">\n                <h2>Results<\/h2>\n                <div class=\"result-grid\">\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Ball Screw Inertia (JB)<\/div>\n                        <div class=\"result-value\"><span id=\"jbResult\">0<\/span> kg\u22c5m\u00b2<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Load Inertia (JW)<\/div>\n                        <div class=\"result-value\"><span id=\"jwResult\">0<\/span> kg\u22c5m\u00b2<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Load Inertia at Motor Shaft (JL)<\/div>\n                        <div class=\"result-value\"><span id=\"jlResult\">0<\/span> kg\u22c5m\u00b2<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Friction Torque (Tw)<\/div>\n                        <div class=\"result-value\"><span id=\"twResult\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Load Torque at Motor Shaft (TL)<\/div>\n                        <div class=\"result-value\"><span id=\"tlResult\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Speed (N)<\/div>\n                        <div class=\"result-value\"><span id=\"speedResult\">0<\/span> rpm<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Required Motor Inertia (>JL\/30)<\/div>\n                        <div class=\"result-value\"><span id=\"motorInertiaResult\">0<\/span> kg\u22c5m\u00b2<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Required Rated Torque (TL\/0.8)<\/div>\n                        <div class=\"result-value\"><span id=\"ratedTorqueResult\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Acceleration\/Deceleration Torque (TA)<\/div>\n                        <div class=\"result-value\"><span id=\"taResult\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Maximum Torque T1 (TA+TL)<\/div>\n                        <div class=\"result-value\"><span id=\"t1Result\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Maximum Torque T2 (TL)<\/div>\n                        <div class=\"result-value\"><span id=\"t2Result\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Maximum Torque T3 (TL-TA)<\/div>\n                        <div class=\"result-value\"><span id=\"t3Result\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <div class=\"result-label\">Effective Torque (Trms)<\/div>\n                        <div class=\"result-value\"><span id=\"trmsResult\">0<\/span> N\u22c5m<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function calculateTorque() {\n            \/\/ Get input values\n            const mass = parseFloat(document.getElementById('mass').value);\n            const dp = parseFloat(document.getElementById('dp').value);\n            const d = parseFloat(document.getElementById('d').value);\n            const mb = parseFloat(document.getElementById('mb').value);\n            const friction = parseFloat(document.getElementById('friction').value);\n            const speed = parseFloat(document.getElementById('speed').value);\n            const distance = parseFloat(document.getElementById('distance').value);\n            const time = parseFloat(document.getElementById('time').value);\n            const accelTime = parseFloat(document.getElementById('accelTime').value);\n            const accuracy = parseFloat(document.getElementById('accuracy').value);\n\n            \/\/ Constants\n            const gravity = 9.81; \/\/ m\/s\u00b2\n            const pi = Math.PI;\n\n            \/\/ Calculate ball screw inertia (JB)\n            const jb = (pi * Math.pow(d\/2000, 4) * mb) \/ 32; \/\/ kg\u22c5m\u00b2\n\n            \/\/ Calculate load inertia (JW)\n            const jw = mass * Math.pow(dp\/2000, 2); \/\/ kg\u22c5m\u00b2\n\n            \/\/ Load inertia at motor shaft (JL = JW)\n            const jl = jw;\n\n            \/\/ Calculate friction torque (Tw)\n            const tw = mass * gravity * dp\/2000 * friction;\n\n            \/\/ Load torque at motor shaft (TL)\n            const tl = tw;\n\n            \/\/ Calculate speed (N)\n            const n = (speed * 60) \/ (pi * dp); \/\/ rpm\n\n            \/\/ Required motor inertia\n            const requiredMotorInertia = jl \/ 30;\n\n            \/\/ Required rated torque\n            const requiredRatedTorque = tl \/ 0.8;\n\n            \/\/ Calculate acceleration\/deceleration torque (TA)\n            const ta = (2 * pi * n * jl) \/ (60 * accelTime);\n\n            \/\/ Calculate maximum torques\n            const t1 = ta + tl;\n            const t2 = tl;\n            const t3 = tl - ta;\n\n            \/\/ Calculate effective torque (Trms)\n            const trms = Math.sqrt(\n                (Math.pow(t1, 2) * accelTime + \n                Math.pow(t2, 2) * (time - 2 * accelTime) + \n                Math.pow(t3, 2) * accelTime) \/ time\n            );\n\n            \/\/ Display results\n            document.getElementById('results').style.display = 'block';\n            document.getElementById('jbResult').textContent = jb.toFixed(6);\n            document.getElementById('jwResult').textContent = jw.toFixed(6);\n            document.getElementById('jlResult').textContent = jl.toFixed(6);\n            document.getElementById('twResult').textContent = tw.toFixed(3);\n            document.getElementById('tlResult').textContent = tl.toFixed(3);\n            document.getElementById('speedResult').textContent = n.toFixed(1);\n            document.getElementById('motorInertiaResult').textContent = requiredMotorInertia.toFixed(6);\n            document.getElementById('ratedTorqueResult').textContent = requiredRatedTorque.toFixed(3);\n            document.getElementById('taResult').textContent = ta.toFixed(3);\n            document.getElementById('t1Result').textContent = t1.toFixed(3);\n            document.getElementById('t2Result').textContent = t2.toFixed(3);\n            document.getElementById('t3Result').textContent = t3.toFixed(3);\n            document.getElementById('trmsResult').textContent = trms.toFixed(3);\n        }\n    <\/script>\n<\/body>\n<\/html> \n","protected":false},"excerpt":{"rendered":"<p>The Torque Calculator is an essential tool for engineers and mechanics, allowing precise calculations of torque requirements for various applications. With its user-friendly interface, professionals&#8230;<\/p>","protected":false},"author":2,"featured_media":15601,"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":[3427],"tags":[3398,3539,3572],"class_list":["post-15599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mechanical-fit-calculator","tag-engineering-tools","tag-mechanical-calculations","tag-torque-measurement","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/Torque-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/15599","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=15599"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/15599\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media\/15601"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media?parent=15599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/categories?post=15599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/tags?post=15599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}