{"id":17088,"date":"2026-06-12T02:38:03","date_gmt":"2026-06-12T02:38:03","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17088"},"modified":"2026-06-15T05:46:38","modified_gmt":"2026-06-15T05:46:38","slug":"crane-sheave-minimum-diameter-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/de\/crane-sheave-minimum-diameter-calculator\/","title":{"rendered":"Rechner f\u00fcr den Mindestdurchmesser von Kranrollen"},"content":{"rendered":"<div id=\"calculator\">\n    <style>\n        #calculator {\n            --primary-color: #0a3487;\n            --primary-hover: #F58423;\n            --error-color: #e53935;\n            --bg-color: #EAEEF7;\n            --text-color: #4a4a4a;\n            max-width: 545px;\n            padding: 30px;\n            background-color: var(--bg-color);\n            color: var(--text-color);\n            font-family: Arial, sans-serif;\n            box-sizing: border-box;\n        }\n\n        #calculator .calc-title {\n            font-size: 18px;\n            margin: 0 0 20px 0;\n            text-align: center;\n            font-weight: 600;\n        }\n\n        #calculator .calc-row {\n            margin-bottom: 18px;\n        }\n\n        #calculator label {\n            display: block;\n            font-size: 14px;\n            margin-bottom: 6px;\n        }\n\n        #calculator input,\n        #calculator select {\n            width: 100%;\n            height: 36px;\n            padding: 0 10px;\n            border: 1px solid #ccc;\n            border-radius: 0;\n            font-size: 16px;\n            box-sizing: border-box;\n            transition: border 0.2s ease;\n            background: #fff;\n        }\n\n        #calculator input:focus,\n        #calculator select:focus {\n            outline: none;\n            border: 2px solid var(--primary-color);\n        }\n\n        #calculator .input-error {\n            border: 2px solid var(--error-color) !important;\n        }\n\n        #calculator .error-msg {\n            display: none;\n            font-size: 12px;\n            color: var(--error-color);\n            margin-top: 4px;\n        }\n\n        #calculator .error-msg.show {\n            display: block;\n        }\n\n        #calculator .btn-group {\n            display: flex;\n            gap: 10px;\n            margin: 20px 0;\n        }\n\n        #calculator button {\n            flex: 1;\n            height: 34px;\n            line-height: 34px;\n            border: none;\n            border-radius: 0;\n            font-size: 14px;\n            cursor: pointer;\n            transition: background-color 0.2s ease;\n            background-color: var(--primary-color);\n            color: #fff;\n        }\n\n        #calculator button:hover {\n            background-color: var(--primary-hover);\n        }\n\n        #calculator .result-wrap {\n            margin-top: 20px;\n            padding: 12px;\n            border: 1px solid #ccc;\n            background: #fff;\n        }\n\n        #calculator .result-text {\n            font-size: 16px;\n            line-height: 26px;\n            min-height: 40px;\n        }\n\n        #calculator .result-group {\n            margin: 8px 0;\n            padding: 6px 0;\n            border-bottom: 1px dashed #eee;\n        }\n\n        #calculator .result-group:last-child {\n            border-bottom: none;\n        }\n\n        @media (max-width: 768px) {\n            #calculator input,\n            #calculator select {\n                height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator label,\n            #calculator button,\n            #calculator .result-text {\n                font-size: 0.28rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator button {\n                width: 100%;\n                height: 0.7rem;\n                line-height: 0.7rem;\n            }\n        }\n    <\/style>\n\n    <h3 class=\"calc-title\">Rechner f\u00fcr den Mindestdurchmesser von Kranrollen<\/h3>\n\n    <!-- Crane Type -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-craneType\">Krantyp<\/label>\n        <select id=\"calculator-craneType\">\n            <option value=\"normal\">Laufkr\u00e4ne<\/option>\n            <option value=\"normal\">Portal- oder Halbportalkrane<\/option>\n            <option value=\"normal\">Portal- oder Halbportalbr\u00fcckenkrane<\/option>\n            <option value=\"normal\">Auslegerkrane (S\u00e4ulen-, Ausleger-, Wand- oder Laufkrane)<\/option>\n            <option value=\"mobile\">Mobilkran<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Normal Crane Area -->\n    <div id=\"calculator-normalWrap\">\n        <div class=\"calc-row\">\n            <label for=\"calculator-normalDuty\">Betriebsklasse (ISO 4301-1)<\/label>\n            <select id=\"calculator-normalDuty\">\n                <option value=\"M1\">M1<\/option>\n                <option value=\"M2\">M2<\/option>\n                <option value=\"M3\">M3<\/option>\n                <option value=\"M4\">M4<\/option>\n                <option value=\"M5\">M5<\/option>\n                <option value=\"M6\">M6<\/option>\n                <option value=\"M7\">M7<\/option>\n                <option value=\"M8\">M8<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-normalType\">Seilscheibenkategorie<\/label>\n            <select id=\"calculator-normalType\">\n                <option value=\"main\">Hauptarbeitsscheibe (h\u2082)<\/option>\n                <option value=\"balance\">Ausgleichsscheibe (h\u2083)<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <!-- Mobile Crane Area -->\n    <div id=\"calculator-mobileWrap\" style=\"display: none;\">\n        <div class=\"calc-row\">\n            <label for=\"calculator-mobileCat\">Seilscheibenkategorie<\/label>\n            <select id=\"calculator-mobileCat\">\n                <option value=\"h2\">Hauptarbeitsscheibe (h\u2082)<\/option>\n                <option value=\"h3\">Ausgleichsscheibe (h\u2083)<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-mobileSelect\">Mechanismusart<\/label>\n            <select id=\"calculator-mobileSelect\">\n                <option value=\"lift\">Hebemechanismus<\/option>\n                <option value=\"jib\">Ausleger-\/Laufmechanismus<\/option>\n                <option value=\"telescope\">Teleskopmechanismus<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"calc-row\">\n            <label for=\"calculator-ropeType\">Seiltyp<\/label>\n            <select id=\"calculator-ropeType\">\n                <option value=\"std\">Standardseil<\/option>\n                <option value=\"anti\">Rotationsbest\u00e4ndiges Seil<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <!-- Rope Strand Coefficient t -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeT\">Seilstrangkoeffizient (t)<\/label>\n        <select id=\"calculator-ropeT\">\n            <option value=\"1.25\">3 Str\u00e4nge (t=1,25)<\/option>\n            <option value=\"1.15\">4\u20135 Str\u00e4nge (t=1,15)<\/option>\n            <option value=\"1.00\">6\u201310 Str\u00e4nge (t=1,00)<\/option>\n            <option value=\"0.95\">8\u201310 Str\u00e4nge, kunststoffgef\u00fcllt (t=0,95)<\/option>\n            <option value=\"1.00\">Rotationsbest\u00e4ndig f\u00fcr 10+ Str\u00e4nge (t=1,00)<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Wire Rope Diameter d -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeD\">Drahtseildurchmesser d (mm)<\/label>\n        <input type=\"number\" id=\"calculator-ropeD\" placeholder=\"Durchmesser eingeben\">\n        <div class=\"error-msg\" id=\"calculator-dErr\">Bitte geben Sie einen g\u00fcltigen Durchmesser ein &gt; 0<\/div>\n    <\/div>\n\n    <!-- Buttons -->\n    <div class=\"btn-group\">\n        <button id=\"calculator-btnCalc\">Berechnen<\/button>\n        <button id=\"calculator-btnReset\">Zur\u00fccksetzen<\/button>\n    <\/div>\n\n    <!-- Result -->\n    <div class=\"result-wrap\">\n        <div class=\"result-text\" id=\"calculator-resultBox\">Das Ergebnis wird hier angezeigt.<\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            const craneType = document.getElementById('calculator-craneType');\n            const normalWrap = document.getElementById('calculator-normalWrap');\n            const mobileWrap = document.getElementById('calculator-mobileWrap');\n            const normalDuty = document.getElementById('calculator-normalDuty');\n            const normalSheaveType = document.getElementById('calculator-normalType');\n            const mobileCat = document.getElementById('calculator-mobileCat');\n            const mobileSelect = document.getElementById('calculator-mobileSelect');\n            const ropeType = document.getElementById('calculator-ropeType');\n            const ropeT = document.getElementById('calculator-ropeT');\n            const ropeD = document.getElementById('calculator-ropeD');\n            const btnCalc = document.getElementById('calculator-btnCalc');\n            const btnReset = document.getElementById('calculator-btnReset');\n            const resultBox = document.getElementById('calculator-resultBox');\n            const dErr = document.getElementById('calculator-dErr');\n            const PREFERRED_H = 20;\n\n            \/\/ Switch crane type display\n            craneType.addEventListener('change', function() {\n                if (this.value === 'mobile') {\n                    normalWrap.style.display = 'none';\n                    mobileWrap.style.display = 'block';\n                } else {\n                    normalWrap.style.display = 'block';\n                    mobileWrap.style.display = 'none';\n                }\n                resultBox.textContent = 'Result will be displayed here';\n                clearInputError();\n            });\n\n            \/\/ Clear error\n            function clearInputError() {\n                ropeD.classList.remove('input-error');\n                dErr.classList.remove('show');\n            }\n\n            \/\/ Input validation\n            function validateInput() {\n                clearInputError();\n                const dVal = parseFloat(ropeD.value);\n                if (isNaN(dVal) || dVal <= 0) {\n                    ropeD.classList.add('input-error');\n                    dErr.classList.add('show');\n                    return false;\n                }\n                return true;\n            }\n            ropeD.addEventListener('input', validateInput);\n\n            \/\/ Normal crane h value map\n            const normalHMap = {\n                M1: { h2:12.5, h3_min:11.2, h3_opt:12.5 },\n                M2: { h2:14.0, h3_min:12.5, h3_opt:14.0 },\n                M3: { h2:16.0, h3_min:14.0, h3_opt:16.0 },\n                M4: { h2:18.0, h3_min:16.0, h3_opt:18.0 },\n                M5: { h2:20.0, h3_min:18.0, h3_opt:20.0 },\n                M6: { h2:22.4, h3_min:20.0, h3_opt:22.4 },\n                M7: { h2:25.0, h3_min:22.4, h3_opt:25.0 },\n                M8: { h2:28.0, h3_min:25.0, h3_opt:28.0 }\n            };\n\n            \/\/ Mobile crane standard h value map\n            const mobileHMap = {\n                h2: {\n                    lift: { std:18, anti:18 },\n                    jib: { std:16, anti:16 },\n                    telescope: { std:14, anti:14 }\n                },\n                h3: {\n                    lift: { std:14, anti:18 },\n                    jib: { std:12.5, anti:16 },\n                    telescope: { std:10, anti:10 }\n                }\n            };\n\n            \/\/ Calculate\n            btnCalc.addEventListener('click', function() {\n                resultBox.innerHTML = '';\n                if (!validateInput()) return;\n                const t = parseFloat(ropeT.value);\n                const d = parseFloat(ropeD.value);\n                const craneCat = craneType.value;\n                let html = '';\n\n                \/\/ Non-mobile crane\n                if (craneCat === 'normal') {\n                    const dutyKey = normalDuty.value;\n                    const sheaveCat = normalSheaveType.value;\n                    const hData = normalHMap[dutyKey];\n                    if (sheaveCat === 'main') {\n                        const D2 = (hData.h2 * t * d).toFixed(2);\n                        html = `<div class=\"result-group\">Main Working Sheave Minimum Diameter D\u2082 \u2265 ${D2} mm<\/div>`;\n                    } else {\n                        const D3_min = (hData.h3_min * t * d).toFixed(2);\n                        const D3_opt = (hData.h3_opt * t * d).toFixed(2);\n                        html = `\n                            <div class=\"result-group\">\n                                <strong>Balance Sheave Minimum Required:<\/strong><br>\n                                D\u2083 \u2265 ${D3_min} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Balance Sheave Preferred Value:<\/strong><br>\n                                D\u2083 \u2265 ${D3_opt} mm\n                            <\/div>\n                        `;\n                    }\n                }\n                \/\/ Mobile crane\n                else {\n                    const sCat = mobileCat.value;\n                    const mech = mobileSelect.value;\n                    const rType = ropeType.value;\n                    const minH = mobileHMap[sCat][mech][rType];\n                    const isAnti = rType === 'anti';\n\n                    const minD = (minH * t * d).toFixed(2);\n                    const preferredD = (PREFERRED_H * t * d).toFixed(2);\n\n                    if (!isAnti) {\n                        html = `<div class=\"result-group\">Minimum Required Value: D \u2265 ${minD} mm<\/div>`;\n                    } else {\n                        html = `\n                            <div class=\"result-group\">\n                                <strong>Minimum Required Value:<\/strong><br>\n                                D \u2265 ${minD} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Preferred Minimum Value (Recommended):<\/strong><br>\n                                D \u2265 ${preferredD} mm\n                            <\/div>\n                        `;\n                    }\n                }\n                resultBox.innerHTML = html;\n            });\n\n            \/\/ Reset\n            btnReset.addEventListener('click', function() {\n                craneType.selectedIndex = 0;\n                normalDuty.selectedIndex = 0;\n                normalSheaveType.selectedIndex = 0;\n                mobileCat.selectedIndex = 0;\n                mobileSelect.selectedIndex = 0;\n                ropeType.selectedIndex = 0;\n                ropeT.selectedIndex = 0;\n                ropeD.value = '';\n                resultBox.textContent = 'Result will be displayed here';\n                normalWrap.style.display = 'block';\n                mobileWrap.style.display = 'none';\n                clearInputError();\n            });\n        })();\n    <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Rechner f\u00fcr den Mindestdurchmesser von Kranrollen <br>Formel<\/h2>\n\n\n\n<p>D<sub>2<\/sub>\u2265h<sub>2<\/sub>\u00d7t\u00d7d<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D<sub>2<\/sub>Minimaler Teilkreisdurchmesser der Riemenscheibe<\/li>\n\n\n\n<li>H<sub>2<\/sub>: Auswahlfaktor f\u00fcr die Riemenscheibe (Verh\u00e4ltnis des Teilkreisdurchmessers der Riemenscheibe zum Nenndurchmesser) <br>Durchmesser des Drahtseils)<\/li>\n\n\n\n<li>t: Drahtseiltypfaktor<\/li>\n\n\n\n<li>d: Nenndurchmesser des Drahtseils<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Hinweise<\/h2>\n\n\n\n<p>Die Selektionskoeffizienten f\u00fcr Garben und Ausgleichsgarben unterscheiden sich je nach <br>Art des Krans, und die Berechnungen m\u00fcssen auf der Grundlage der jeweiligen Umst\u00e4nde durchgef\u00fchrt werden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bei Hebe- und Ausleger-Hebe-\/Wippseilen, die in allgemeinen Kranen und Hebezeugen verwendet werden, ist Biegeerm\u00fcdung h\u00e4ufig die Hauptursache f\u00fcr Seilsch\u00e4den bei einlagiger Wicklung. Die oben genannten Koeffizienten werden insbesondere empfohlen, um den Radialdruck auf das Drahtseil im Ein- und Austrittsbereich zu begrenzen.<\/li>\n\n\n\n<li>Bei Mobilkranen sind die oben genannten Koeffizienten besonders dann empfehlenswert, wenn eine einlagige Wicklung verwendet wird, um den Radialdruck auf das Ger\u00e4t zu begrenzen und die Widerstandsf\u00e4higkeit gegen Biegeerm\u00fcdung zu erh\u00f6hen.<\/li>\n\n\n\n<li>Bei Mobilkranen werden die oben genannten Koeffizienten insbesondere dann empfohlen, wenn eine mehrlagige Wicklung verwendet wird, um den Radialdruck auf das Drahtseil in den \u00dcberlappungsbereichen und die daraus resultierende Drahtseiltorsion zu begrenzen.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Anwendbare Krane<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Laufkr\u00e4ne<\/li>\n\n\n\n<li>Hebezeuge \u2013 Drahtseil<\/li>\n\n\n\n<li>Portal- oder Halbportalkrane<\/li>\n\n\n\n<li>Portal- oder Halbportalbr\u00fcckenkrane<\/li>\n\n\n\n<li>Mobilkrane<\/li>\n\n\n\n<li>Auslegerkrane (S\u00e4ulen-, Ausleger-, Wand- oder Laufkrane)<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"Dieser Kranrollen-Mindestdurchmesserrechner entspricht strikt der Norm ISO 16625:2013 und ermittelt schnell den minimalen Rollenteilungsdurchmesser anhand des Nenndurchmessers des Drahtseils und der Arbeitsklasse des Mechanismus. Zu kleine Rollen bergen das Risiko von Seilabl\u00f6sungen und Sicherheitsrisiken, w\u00e4hrend zu gro\u00dfe Rollen die Hubh\u00f6he und Tragf\u00e4higkeit einschr\u00e4nken. Der Rechner \u00fcberpr\u00fcft die Konformit\u00e4t, optimiert die Rollenauswahl, prognostiziert die Lebensdauer des Drahtseils, reduziert die Wartungskosten, vermeidet Ausfallzeiten und verbessert die Betriebssicherheit und -effizienz.","protected":false},"author":8,"featured_media":17090,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-onlinetools.php","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[1059],"tags":[],"class_list":["post-17088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/posts\/17088"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/comments?post=17088"}],"version-history":[{"count":6,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/posts\/17088\/revisions"}],"predecessor-version":[{"id":17101,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/posts\/17088\/revisions\/17101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/media\/17090"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/media?parent=17088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/categories?post=17088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/de\/wp-json\/wp\/v2\/tags?post=17088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}