{"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\/fr\/gear-rack-transmission-geometric-size-calculator\/","title":{"rendered":"Calculateur de dimensions g\u00e9om\u00e9triques de transmission \u00e0 cr\u00e9maill\u00e8re"},"content":{"rendered":"<p>D\u00e9couvrez le calculateur de dimensions g\u00e9om\u00e9triques de cr\u00e9maill\u00e8re de transmission ultime, con\u00e7u pour optimiser vos projets d&#039;ing\u00e9nierie. Cet outil en ligne performant fournit des calculs pr\u00e9cis des dimensions de cr\u00e9maill\u00e8res, optimisant ainsi performances et efficacit\u00e9. Que vous travailliez sur des machines industrielles ou des applications automobiles, notre calculateur offre une interface conviviale et des r\u00e9sultats pr\u00e9cis, vous faisant gagner du temps et r\u00e9duisant les erreurs. Optimisez la planification de vos projets gr\u00e2ce \u00e0 une pr\u00e9cision et une fiabilit\u00e9 exceptionnelles. Visitez notre page pour d\u00e9couvrir une int\u00e9gration harmonieuse de la technologie et de l&#039;excellence technique.<\/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=\"Calculateur de dimensions g\u00e9om\u00e9triques de transmission \u00e0 cr\u00e9maill\u00e8re\" 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>Calculateur de dimensions g\u00e9om\u00e9triques de transmission \u00e0 cr\u00e9maill\u00e8re | Outil d&#039;ing\u00e9nierie professionnel<\/title>\n    <meta name=\"description\" content=\"Calculez les dimensions g\u00e9om\u00e9triques d&#039;une transmission \u00e0 cr\u00e9maill\u00e8re avec notre calculateur d&#039;ing\u00e9nierie professionnel. Obtenez des r\u00e9sultats pr\u00e9cis pour le module, l&#039;angle de pression et d&#039;autres param\u00e8tres.\">\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>Explication des param\u00e8tres<\/h2>\n                <div class=\"parameters-grid\">\n                    <div class=\"parameter-item\">\n                        <h3>Module (m)<\/h3>\n                        <p>Le module est le rapport entre le diam\u00e8tre primitif et le nombre de dents. Il d\u00e9termine la taille des dents de l&#039;engrenage.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Angle de pression (\u03b1)<\/h3>\n                        <p>Angle entre la ligne d&#039;action et la tangente au cercle primitif. Les valeurs standard sont de 20\u00b0 ou 25\u00b0.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Nombre de dents (z)<\/h3>\n                        <p>Nombre total de dents de l&#039;engrenage. Cela affecte le rapport de d\u00e9multiplication et la taille globale.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Addendum (ha)<\/h3>\n                        <p>La distance radiale entre le cercle primitif et le sommet de la dent.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Coefficient d&#039;addition (ha*)<\/h3>\n                        <p>Une valeur standard (g\u00e9n\u00e9ralement 1,0) utilis\u00e9e dans le calcul de l&#039;addenda.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Coefficient de jeu (c*)<\/h3>\n                        <p>Une valeur standard (g\u00e9n\u00e9ralement 0,25) utilis\u00e9e dans le calcul du dedendum.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Coefficient de modification (x)<\/h3>\n                        <p>Utilis\u00e9 pour les engrenages modifi\u00e9s ; affecte l&#039;\u00e9paisseur des dents et le d\u00e9calage du profil.<\/p>\n                    <\/div>\n                    <div class=\"parameter-item\">\n                        <h3>Vitesse de rotation (tr\/min)<\/h3>\n                        <p>Vitesse de rotation de l&#039;engrenage en tours par minute.<\/p>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- Calculator Section -->\n            <section class=\"section\">\n                <h2>Calculatrice<\/h2>\n                <form id=\"calculatorForm\" class=\"calculator-form\" action=\"\">\n                    <div class=\"form-group\">\n                        <label for=\"module\">Module (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\">Angle de pression (\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\">Nombre de dents (z) :<\/label>\n                        <input type=\"number\" id=\"teeth\" min=\"1\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"addendumCoefficient\">Coefficient d&#039;addition (ha*) :<\/label>\n                        <input type=\"number\" id=\"addendumCoefficient\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"clearanceCoefficient\">Coefficient de jeu (c*) :<\/label>\n                        <input type=\"number\" id=\"clearanceCoefficient\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"modificationCoefficient\">Coefficient de modification (x) :<\/label>\n                        <input type=\"number\" id=\"modificationCoefficient\" step=\"0.01\" required>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"gearSpeed\">Vitesse de rotation (tr\/min) :<\/label>\n                        <input type=\"number\" id=\"gearSpeed\" min=\"0\" required>\n                    <\/div>\n                    <button type=\"submit\" class=\"calculate-btn\">Calculer<\/button>\n                <input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n            <\/section>\n\n            <!-- Results Section -->\n            <section id=\"results\" class=\"results\">\n                <h2>R\u00e9sultats des calculs<\/h2>\n                <div class=\"result-item\">Diam\u00e8tre primitif : <span id=\"pitchDiameter\"><\/span> mm<\/div>\n                <div class=\"result-item\">Addenda: <span id=\"addendum\"><\/span> mm<\/div>\n                <div class=\"result-item\">D\u00e9dendum : <span id=\"dedendum\"><\/span> mm<\/div>\n                <div class=\"result-item\">Hauteur des dents : <span id=\"toothHeight\"><\/span> mm<\/div>\n                <div class=\"result-item\">Diam\u00e8tre du cercle de base : <span id=\"baseCircle\"><\/span> mm<\/div>\n                <div class=\"result-item\">Diam\u00e8tre ext\u00e9rieur: <span id=\"outsideDiameter\"><\/span> mm<\/div>\n                <div class=\"result-item\">Diam\u00e8tre de la racine : <span id=\"rootDiameter\"><\/span> mm<\/div>\n                <div class=\"result-item\">Pas circulaire : <span id=\"circularPitch\"><\/span> mm<\/div>\n                <div class=\"result-item\">Distance centrale (entre l&#039;engrenage et la ligne de base de la cr\u00e9maill\u00e8re) : <span id=\"centerDistance\"><\/span> mm<\/div>\n                <div class=\"result-item\">Angle de pression au niveau du cercle de pointe : <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_memberships_contains_paid_content":false,"footnotes":""},"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\/fr\/wp-json\/wp\/v2\/posts\/16010","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=16010"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/16010\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/16012"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=16010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=16010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=16010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}