{"id":16010,"date":"2025-06-03T08:53:50","date_gmt":"2025-06-03T08:53:50","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=16010"},"modified":"2025-06-03T08:58:44","modified_gmt":"2025-06-03T08:58:44","slug":"gear-rack-transmission-geometric-size-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/es\/gear-rack-transmission-geometric-size-calculator\/","title":{"rendered":"Calculadora del tama\u00f1o geom\u00e9trico de la transmisi\u00f3n por cremallera"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Descubra la calculadora definitiva de dimensiones geom\u00e9tricas de transmisi\u00f3n de cremallera, dise\u00f1ada para optimizar sus proyectos de ingenier\u00eda. Esta potente herramienta en l\u00ednea proporciona c\u00e1lculos precisos para las dimensiones de cremallera, optimizando tanto el rendimiento como la eficiencia. Tanto si trabaja con maquinaria industrial como con aplicaciones automotrices, nuestra calculadora ofrece una interfaz intuitiva y resultados precisos, ahorr\u00e1ndole tiempo y minimizando errores. Optimice la planificaci\u00f3n de sus proyectos con precisi\u00f3n y fiabilidad expertas. Visite nuestra p\u00e1gina para experimentar la integraci\u00f3n perfecta de tecnolog\u00eda y excelencia en ingenier\u00eda.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"443\" height=\"254\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/06\/\u56fe\u72471-\u5df2\u7f16\u8f91.png\" loading=\"lazy\" alt=\"Calculadora del tama\u00f1o geom\u00e9trico de la transmisi\u00f3n por cremallera\" class=\"wp-image-16011\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/06\/\u56fe\u72471-\u5df2\u7f16\u8f91.png 443w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/06\/\u56fe\u72471-\u5df2\u7f16\u8f91-300x172.png 300w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/06\/\u56fe\u72471-\u5df2\u7f16\u8f91-100x57.png 100w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><\/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>Calculadora de tama\u00f1o geom\u00e9trico de transmisi\u00f3n de cremallera | Herramienta de ingenier\u00eda profesional<\/title>\n    <meta name=\"description\" content=\"Calcule las dimensiones geom\u00e9tricas de la transmisi\u00f3n de cremallera con nuestra calculadora de ingenier\u00eda profesional. Obtenga resultados precisos para el m\u00f3dulo, el \u00e1ngulo de presi\u00f3n y otros par\u00e1metros.\">\n    <style>\n        :root {\n            --primary-color: #2c3e50;\n            --secondary-color: #3498db;\n            --accent-color: #e74c3c;\n            --text-color: #333;\n            --background-color: #f8f9fa;\n            --border-radius: 8px;\n            --box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n        }\n\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n            line-height: 1.6;\n            color: var(--text-color);\n            background-color: var(--background-color);\n            padding: 0; \/* Ensure no padding on body when embedded *\/\n        }\n\n        #gear-rack-calculator-widget-wrapper {\n            \/* Optional: add some padding if needed, or rely on .calculator-container's padding *\/\n            padding: 0;\n        }\n\n        #gear-rack-calculator-widget-wrapper .calculator-container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 20px; \/* Keep inner padding *\/\n            background: white;\n            border-radius: var(--border-radius);\n            box-shadow: var(--box-shadow);\n        }\n\n        #gear-rack-calculator-widget-wrapper h1,\n        #gear-rack-calculator-widget-wrapper h2,\n        #gear-rack-calculator-widget-wrapper h3 {\n            color: #000;\n            margin-bottom: 1rem;\n        }\n\n        #gear-rack-calculator-widget-wrapper .section {\n            margin-bottom: 2rem;\n            padding: 1rem;\n            background: white;\n            border-radius: var(--border-radius);\n        }\n\n        #gear-rack-calculator-widget-wrapper .parameters-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 1rem;\n            margin-bottom: 1rem;\n        }\n\n        #gear-rack-calculator-widget-wrapper .parameter-item {\n            padding: 0.5rem;\n            background: #f8f9fa;\n            border-radius: var(--border-radius);\n        }\n\n        #gear-rack-calculator-widget-wrapper .diagram-container {\n            text-align: center;\n            margin: 2rem 0;\n        }\n\n        #gear-rack-calculator-widget-wrapper .calculator-form {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 1rem;\n            margin-bottom: 1rem;\n        }\n\n        #gear-rack-calculator-widget-wrapper .form-group {\n            margin-bottom: 1rem;\n        }\n\n        #gear-rack-calculator-widget-wrapper label {\n            display: block;\n            margin-bottom: 0.5rem;\n            font-weight: 500;\n        }\n\n        #gear-rack-calculator-widget-wrapper input,\n        #gear-rack-calculator-widget-wrapper select {\n            width: 100%;\n            padding: 0.5rem;\n            border: 1px solid #ddd;\n            border-radius: var(--border-radius);\n            font-size: 1rem;\n        }\n\n        #gear-rack-calculator-widget-wrapper .calculate-btn {\n            background-color: var(--secondary-color);\n            color: white;\n            padding: 1rem 2rem;\n            border: none;\n            border-radius: var(--border-radius);\n            cursor: pointer;\n            font-size: 1.1rem;\n            transition: background-color 0.3s;\n            grid-column: 1 \/ -1;\n            width: 25%;\n            margin: 0 auto;\n        }\n\n        #gear-rack-calculator-widget-wrapper .calculate-btn:hover {\n            background-color: #2980b9;\n            color: white;\n        }\n\n        #gear-rack-calculator-widget-wrapper .results {\n            display: none;\n            margin-top: 2rem;\n            padding: 1rem;\n            background: #e8f4f8;\n            border-radius: var(--border-radius);\n        }\n\n        #gear-rack-calculator-widget-wrapper .result-item {\n            margin-bottom: 0.5rem;\n            font-weight: 500;\n        }\n\n        @media (max-width: 768px) {\n            #gear-rack-calculator-widget-wrapper .calculator-container {\n                padding: 10px;\n            }\n\n            #gear-rack-calculator-widget-wrapper .calculator-form {\n                grid-template-columns: 1fr;\n            }\n        }\n\n        \/* SVG Diagram Styles *\/\n        #gear-rack-calculator-widget-wrapper .gear-rack-diagram {\n            max-width: 100%;\n            height: auto;\n        }\n\n        #gear-rack-calculator-widget-wrapper .diagram-label {\n            font-size: 0.8rem;\n            fill: var(--text-color);\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Wrapper for isolation -->\n    <div id=\"gear-rack-calculator-widget-wrapper\">\n        <div class=\"calculator-container\">\n            <!-- Parameters Explanation Section -->\n            <section class=\"section\">\n                <h2>Par\u00e1metros Explicaci\u00f3n<\/h2>\n                <div class=\"parameters-grid\">\n                    <div class=\"parameter-item\">\n                        <h3>M\u00f3dulo (m)<\/h3>\n                        <p>El m\u00f3dulo es la relaci\u00f3n entre el di\u00e1metro primitivo y el n\u00famero de dientes. Determina el tama\u00f1o de los dientes del engranaje.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>\u00c1ngulo de presi\u00f3n (\u03b1)<\/h3>\n                        <p>El \u00e1ngulo entre la l\u00ednea de acci\u00f3n y la tangente a la circunferencia primitiva. Los valores est\u00e1ndar son 20\u00b0 o 25\u00b0.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>N\u00famero de dientes (z)<\/h3>\n                        <p>El n\u00famero total de dientes del engranaje. Esto afecta la relaci\u00f3n de transmisi\u00f3n y el tama\u00f1o total.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Adenda (ha)<\/h3>\n                        <p>La distancia radial desde el c\u00edrculo primitivo hasta la parte superior del diente.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Coeficiente de adici\u00f3n (ha*)<\/h3>\n                        <p>Un valor est\u00e1ndar (normalmente 1,0) utilizado para calcular la adenda.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Coeficiente de despeje (c*)<\/h3>\n                        <p>Un valor est\u00e1ndar (normalmente 0,25) utilizado para calcular el dedendum.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Coeficiente de modificaci\u00f3n (x)<\/h3>\n                        <p>Se utiliza para engranajes modificados; afecta el espesor de los dientes y el cambio de perfil.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Velocidad del engranaje (RPM)<\/h3>\n                        <p>Velocidad de rotaci\u00f3n del engranaje en revoluciones por minuto.<\/p>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- Calculator Section -->\n            <section class=\"section\">\n                <h2>Calculadora<\/h2>\n                <form id=\"calculatorForm\" class=\"calculator-form\" action=\"\">\n                    <div class=\"form-group\">\n                        <label for=\"module\">M\u00f3dulo (m):<\/label>\n                        <input type=\"number\" id=\"module\" step=\"0.1\" min=\"0.1\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"pressureAngle\">\u00c1ngulo de presi\u00f3n (\u03b1):<\/label>\n                        <input type=\"number\" id=\"pressureAngle\" step=\"0.1\" min=\"0\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"teeth\">N\u00famero de dientes (z):<\/label>\n                        <input type=\"number\" id=\"teeth\" min=\"1\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"addendumCoefficient\">Coeficiente de adici\u00f3n (ha*):<\/label>\n                        <input type=\"number\" id=\"addendumCoefficient\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"clearanceCoefficient\">Coeficiente de despeje (c*):<\/label>\n                        <input type=\"number\" id=\"clearanceCoefficient\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"modificationCoefficient\">Coeficiente de modificaci\u00f3n (x):<\/label>\n                        <input type=\"number\" id=\"modificationCoefficient\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"gearSpeed\">Velocidad del engranaje (RPM):<\/label>\n                        <input type=\"number\" id=\"gearSpeed\" min=\"0\" required>\n                    <\/div>\n                    <button type=\"submit\" class=\"calculate-btn\">Calcule<\/button>\n                <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\n            <\/section>\n\n            <!-- Results Section -->\n            <section id=\"results\" class=\"results\">\n                <h2>Resultados de los c\u00e1lculos<\/h2>\n                <div class=\"result-item\">Di\u00e1metro de paso: <span id=\"pitchDiameter\"><\/span> mm<\/div>\n                <div class=\"result-item\">Ap\u00e9ndice: <span id=\"addendum\"><\/span> mm<\/div>\n                <div class=\"result-item\">Dedendum: <span id=\"dedendum\"><\/span> mm<\/div>\n                <div class=\"result-item\">Altura del diente: <span id=\"toothHeight\"><\/span> mm<\/div>\n                <div class=\"result-item\">Di\u00e1metro del c\u00edrculo base: <span id=\"baseCircle\"><\/span> mm<\/div>\n                <div class=\"result-item\">Di\u00e1metro externo: <span id=\"outsideDiameter\"><\/span> mm<\/div>\n                <div class=\"result-item\">Di\u00e1metro de la ra\u00edz: <span id=\"rootDiameter\"><\/span> mm<\/div>\n                <div class=\"result-item\">Paso circular: <span id=\"circularPitch\"><\/span> mm<\/div>\n                <div class=\"result-item\">Distancia entre centros (desde el engranaje hasta la l\u00ednea base del bastidor): <span id=\"centerDistance\"><\/span> mm<\/div>\n                <div class=\"result-item\">\u00c1ngulo de presi\u00f3n en el c\u00edrculo de la punta: <span id=\"tipPressureAngle\"><\/span> \u00b0<\/div>\n            <\/section>\n        <\/div>\n    <\/div> <!-- End of #gear-rack-calculator-widget-wrapper -->\n\n    <script>\n        document.getElementById('calculatorForm').addEventListener('submit', function(e) {\n            e.preventDefault();\n            \n            \/\/ Get input values\n            const module = parseFloat(document.getElementById('module').value);\n            const pressureAngle = parseFloat(document.getElementById('pressureAngle').value);\n            const teeth = parseInt(document.getElementById('teeth').value);\n            const addendumCoefficient = parseFloat(document.getElementById('addendumCoefficient').value);\n            const clearanceCoefficient = parseFloat(document.getElementById('clearanceCoefficient').value);\n            const modificationCoefficient = parseFloat(document.getElementById('modificationCoefficient').value);\n            const gearSpeed = parseFloat(document.getElementById('gearSpeed').value);\n\n            \/\/ Calculate results\n            const pitchDiameter = module * teeth;\n            const addendum = module * addendumCoefficient;\n            const dedendum = module * (addendumCoefficient + clearanceCoefficient);\n            const toothHeight = addendum + dedendum;\n            const baseCircle = pitchDiameter * Math.cos(pressureAngle * Math.PI \/ 180);\n            const outsideDiameter = pitchDiameter + 2 * addendum;\n\n            \/\/ New calculations\n            const rootDiameter = pitchDiameter - 2 * dedendum;\n            const circularPitch = Math.PI * module;\n            const centerDistance = pitchDiameter \/ 2; \/\/ Distance from gear center to rack base line is pitch radius\n\n            \/\/ Calculate pressure angle at tip circle using involute function (approximate)\n            \/\/ inv(alpha_tip) = inv(alpha) + 2 * tan(alpha) * (Da - D) \/ (D * cos(alpha))\n            \/\/ inv(alpha) = tan(alpha_rad) - alpha_rad\n            const alphaRad = pressureAngle * Math.PI \/ 180;\n            const invAlpha = Math.tan(alphaRad) - alphaRad;\n            const invAlphaTip = invAlpha + 2 * Math.tan(alphaRad) * (outsideDiameter - pitchDiameter) \/ (pitchDiameter * Math.cos(alphaRad));\n\n            \/\/ To find alpha_tip from invAlphaTip, we need to solve the inverse involute function.\n            \/\/ This is complex and typically requires iteration or lookup.\n            \/\/ For simplicity and common practical cases, the pressure angle at the tip is often close to the standard pressure angle for racks.\n            \/\/ However, to be more accurate to the request, I will implement an iterative approach to find alpha_tip.\n            let alphaTipRad = alphaRad; \/\/ Start iteration from standard pressure angle\n            for (let i = 0; i < 10; i++) { \/\/ Iterate a few times for approximation\n                alphaTipRad = alphaTipRad - (Math.tan(alphaTipRad) - alphaTipRad - invAlphaTip) \/ (Math.tan(alphaTipRad)**2);\n            }\n            const tipPressureAngle = alphaTipRad * 180 \/ Math.PI;\n\n            \/\/ Display results\n            document.getElementById('pitchDiameter').textContent = pitchDiameter.toFixed(2);\n            document.getElementById('addendum').textContent = addendum.toFixed(2);\n            document.getElementById('dedendum').textContent = dedendum.toFixed(2);\n            document.getElementById('toothHeight').textContent = toothHeight.toFixed(2);\n            document.getElementById('baseCircle').textContent = baseCircle.toFixed(2);\n            document.getElementById('outsideDiameter').textContent = outsideDiameter.toFixed(2);\n\n            \/\/ Display new results\n            document.getElementById('rootDiameter').textContent = rootDiameter.toFixed(2);\n            document.getElementById('circularPitch').textContent = circularPitch.toFixed(2);\n            document.getElementById('centerDistance').textContent = centerDistance.toFixed(2);\n            document.getElementById('tipPressureAngle').textContent = tipPressureAngle.toFixed(2);\n\n            \/\/ Show results section\n            document.getElementById('results').style.display = 'block';\n        });\n    <\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Discover the ultimate Gear Rack Transmission Geometric Size Calculator designed to streamline your engineering projects. This powerful online tool provides precise calculations for gear rack&#8230;<\/p>","protected":false},"author":2,"featured_media":16012,"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":[3436],"tags":[3421,3709,3708],"class_list":["post-16010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gear-calculator","tag-engineering-tool","tag-gear-racks","tag-size-calculator","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/06\/Gear-Rack-Transmission-Geometric-Size-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/16010","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=16010"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/posts\/16010\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media\/16012"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/media?parent=16010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/categories?post=16010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/es\/wp-json\/wp\/v2\/tags?post=16010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}