{"id":17096,"date":"2026-06-12T09:45:14","date_gmt":"2026-06-12T09:45:14","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17096"},"modified":"2026-06-15T06:35:38","modified_gmt":"2026-06-15T06:35:38","slug":"crane-drum-minimum-diameter-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/tr\/crane-drum-minimum-diameter-calculator\/","title":{"rendered":"Vin\u00e7 Tamburu Minimum \u00c7ap Hesaplay\u0131c\u0131s\u0131"},"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\">Vin\u00e7 Tambur \u00c7ap\u0131 Hesaplay\u0131c\u0131s\u0131<\/h3>\n\n    <!-- Crane Type -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-craneType\">Vin\u00e7 Tipi<\/label>\n        <select id=\"calculator-craneType\">\n            <option value=\"normal\">Tavan tipi hareketli vin\u00e7ler<\/option>\n            <option value=\"normal\">Portal veya yar\u0131 portal vin\u00e7ler<\/option>\n            <option value=\"normal\">Portal veya yar\u0131 portal k\u00f6pr\u00fc vin\u00e7leri<\/option>\n            <option value=\"normal\">Konsol vin\u00e7ler (kolonlu, bomlu, duvara monte veya y\u00fcr\u00fcyen)<\/option>\n            <option value=\"mobile\">Mobil Vin\u00e7<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Normal Crane Duty Class -->\n    <div class=\"calc-row\" id=\"calculator-normalLevelWrap\">\n        <label for=\"calculator-normalLevel\">G\u00f6rev S\u0131n\u0131f\u0131 (ISO 4301-1)<\/label>\n        <select id=\"calculator-normalLevel\">\n            <option value=\"11.2\">M1<\/option>\n            <option value=\"12.5\">M2<\/option>\n            <option value=\"14.0\">M3<\/option>\n            <option value=\"16.0\">M4<\/option>\n            <option value=\"18.0\">M5<\/option>\n            <option value=\"20.0\">M6<\/option>\n            <option value=\"22.4\">M7<\/option>\n            <option value=\"25.0\">M8<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Mobile Crane Mechanism & Rope Type -->\n    <div class=\"calc-row\" id=\"calculator-mobileSelectWrap\" style=\"display: none;\">\n        <label for=\"calculator-mobileSelect\">Mekanizma ve Halat Tipi<\/label>\n        <select id=\"calculator-mobileSelect\">\n            <option value=\"lift_std\">Kald\u0131rma \u2013 Standart Halat<\/option>\n            <option value=\"lift_anti\">Kald\u0131rma \u2013 D\u00f6nmeye Dayan\u0131kl\u0131 Halat<\/option>\n            <option value=\"jib_std\">Jib \/ Bomu \u2013 Standart Halat<\/option>\n            <option value=\"jib_anti\">Jib \/ Luffing \u2013 D\u00f6nmeye Dayan\u0131kl\u0131 Halat<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Rope Strand Coefficient t -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeT\">Halat Tel Katsay\u0131s\u0131 (t)<\/label>\n        <select id=\"calculator-ropeT\">\n            <option value=\"1.25\">3 \u0130plik (t=1,25)<\/option>\n            <option value=\"1.15\">4~5 Tel (t=1.15)<\/option>\n            <option value=\"1.00\">6~10 Tel (t=1.00)<\/option>\n            <option value=\"0.95\">8~10 \u0130plikli Plastik Dolgulu (t=0.95)<\/option>\n            <option value=\"1.00\">10+ Tel D\u00f6nmeye Dayan\u0131kl\u0131 (t=1.00)<\/option>\n        <\/select>\n    <\/div>\n\n    <!-- Wire Rope Diameter d -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-ropeD\">Tel Halat \u00c7ap\u0131 d (mm)<\/label>\n        <input type=\"number\" id=\"calculator-ropeD\" placeholder=\"\u00c7ap\u0131 girin\">\n        <div class=\"error-msg\" id=\"calculator-ropeD-err\">L\u00fctfen ge\u00e7erli bir \u00e7ap girin &gt; 0<\/div>\n    <\/div>\n\n    <!-- Operation Buttons -->\n    <div class=\"btn-group\">\n        <button id=\"calculator-btnCalc\">Hesaplamak<\/button>\n        <button id=\"calculator-btnReset\">S\u0131f\u0131rla<\/button>\n    <\/div>\n\n    <!-- Calculation Result -->\n    <div class=\"result-wrap\">\n        <div class=\"result-text\" id=\"calculator-result\">Sonu\u00e7 burada g\u00f6r\u00fcnt\u00fclenecektir.<\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            const craneType = document.getElementById('calculator-craneType');\n            const normalLevelWrap = document.getElementById('calculator-normalLevelWrap');\n            const mobileSelectWrap = document.getElementById('calculator-mobileSelectWrap');\n            const normalLevel = document.getElementById('calculator-normalLevel');\n            const mobileSelect = document.getElementById('calculator-mobileSelect');\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-result');\n            const dErr = document.getElementById('calculator-ropeD-err');\n            const PREFERRED_H1 = 20;\n\n            \/\/ Switch display between crane types\n            craneType.addEventListener('change', function() {\n                if (this.value === 'mobile') {\n                    normalLevelWrap.style.display = 'none';\n                    mobileSelectWrap.style.display = 'block';\n                } else {\n                    normalLevelWrap.style.display = 'block';\n                    mobileSelectWrap.style.display = 'none';\n                }\n                resultBox.textContent = 'Result will be displayed here';\n                calculatorValidateInput();\n            });\n\n            \/\/ Input validation\n            function calculatorValidateInput() {\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                ropeD.classList.remove('input-error');\n                dErr.classList.remove('show');\n                return true;\n            }\n\n            \/\/ Clear error while typing\n            ropeD.addEventListener('input', calculatorValidateInput);\n\n            \/\/ Core calculation logic\n            btnCalc.addEventListener('click', function() {\n                resultBox.innerHTML = '';\n                if (!calculatorValidateInput()) return;\n\n                const t = parseFloat(ropeT.value);\n                const d = parseFloat(ropeD.value);\n                const craneCat = craneType.value;\n                let standardH1 = 0;\n\n                \/\/ Non-mobile cranes\n                if (craneCat === 'normal') {\n                    standardH1 = parseFloat(normalLevel.value);\n                    const finalVal = (standardH1 * t * d).toFixed(2);\n                    resultBox.innerHTML = `\n                        <div class=\"result-group\">\n                            Minimum Drum Pitch Diameter D\u2081 \u2265 ${finalVal} mm\n                        <\/div>\n                    `;\n                }\n                \/\/ Mobile cranes\n                else {\n                    const selectVal = mobileSelect.value;\n                    switch (selectVal) {\n                        case 'lift_std':\n                            standardH1 = 16;\n                            break;\n                        case 'lift_anti':\n                            standardH1 = 18;\n                            break;\n                        case 'jib_std':\n                            standardH1 = 14;\n                            break;\n                        case 'jib_anti':\n                            standardH1 = 16;\n                            break;\n                    }\n\n                    const minValue = (standardH1 * t * d).toFixed(2);\n                    const preferredValue = (PREFERRED_H1 * t * d).toFixed(2);\n                    const isAntiRotation = selectVal.includes('_anti');\n\n                    if (!isAntiRotation) {\n                        resultBox.innerHTML = `\n                            <div class=\"result-group\">\n                                Minimum Required Value: D\u2081 \u2265 ${minValue} mm\n                            <\/div>\n                        `;\n                    } else {\n                        resultBox.innerHTML = `\n                            <div class=\"result-group\">\n                                <strong>Minimum Required Value:<\/strong><br>\n                                D\u2081 \u2265 ${minValue} mm\n                            <\/div>\n                            <div class=\"result-group\">\n                                <strong>Preferred Minimum Value (Recommended):<\/strong><br>\n                                D\u2081 \u2265 ${preferredValue} mm\n                            <\/div>\n                        `;\n                    }\n                }\n            });\n\n            \/\/ Reset all status\n            btnReset.addEventListener('click', function() {\n                craneType.selectedIndex = 0;\n                normalLevel.selectedIndex = 0;\n                mobileSelect.selectedIndex = 0;\n                ropeT.selectedIndex = 0;\n                ropeD.value = '';\n                resultBox.textContent = 'Result will be displayed here';\n                normalLevelWrap.style.display = 'block';\n                mobileSelectWrap.style.display = 'none';\n                calculatorValidateInput();\n            });\n        })();\n    <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Vin\u00e7 Tamburu Minimum \u00c7ap Hesaplama Form\u00fcl\u00fc<\/h2>\n\n\n\n<p>D<sub>1<\/sub>\u2265h<sub>1<\/sub>\u00d7t\u00d7d<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D<sub>1<\/sub>: Davulun minimum ad\u0131m dairesi \u00e7ap\u0131<\/li>\n\n\n\n<li>H<sub>1<\/sub>: Davul se\u00e7im fakt\u00f6r\u00fc (davul ad\u0131m dairesi \u00e7ap\u0131n\u0131n oran\u0131) <br>tel halat\u0131n nominal \u00e7ap\u0131)<\/li>\n\n\n\n<li>t: Tabloda belirtilen tel halat tipi fakt\u00f6r\u00fc<\/li>\n\n\n\n<li>d: Tel halat\u0131n nominal \u00e7ap\u0131 (\u00f6rnek veri)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Notlar<\/h2>\n\n\n\n<p>Makara ve denge makaralar\u0131 i\u00e7in se\u00e7im katsay\u0131lar\u0131 vin\u00e7 tipine g\u00f6re farkl\u0131l\u0131k g\u00f6sterir ve hesaplamalar belirli ko\u015fullara g\u00f6re yap\u0131lmal\u0131d\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Genel vin\u00e7lerde ve kald\u0131rma makinelerinde kullan\u0131lan kald\u0131rma ve bom kald\u0131rma\/bom kald\u0131rma tel halatlar\u0131nda, tek katmanl\u0131 sar\u0131m kullan\u0131ld\u0131\u011f\u0131nda, b\u00fck\u00fclme yorgunlu\u011fu genellikle tel halat hasar\u0131n\u0131n birincil bi\u00e7imidir. Yukar\u0131daki katsay\u0131lar, halat\u0131n giri\u015f ve \u00e7\u0131k\u0131\u015f b\u00f6lgelerinde tel halat \u00fczerindeki radyal bas\u0131nc\u0131 s\u0131n\u0131rlamak i\u00e7in \u00f6zellikle \u00f6nerilir.<\/li>\n\n\n\n<li>Mobil vin\u00e7ler i\u00e7in, \u00f6zellikle tek katmanl\u0131 sarg\u0131 kullan\u0131ld\u0131\u011f\u0131nda, cihaz \u00fczerindeki radyal bas\u0131nc\u0131 s\u0131n\u0131rlamak ve e\u011filme yorgunlu\u011funa kar\u015f\u0131 direnci art\u0131rmak amac\u0131yla yukar\u0131daki katsay\u0131lar \u00f6nerilir.<\/li>\n\n\n\n<li>Mobil vin\u00e7ler i\u00e7in, \u00f6zellikle \u00e7ok katmanl\u0131 sar\u0131m kullan\u0131ld\u0131\u011f\u0131nda, tel halat\u0131n \u00fcst \u00fcste binen b\u00f6lgelerindeki radyal bas\u0131nc\u0131 ve bunun sonucunda olu\u015fan tel halat\u0131n burulmas\u0131n\u0131 s\u0131n\u0131rlamak amac\u0131yla yukar\u0131daki katsay\u0131lar tavsiye edilir.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Uygulanabilir Vin\u00e7ler<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tavan tipi hareketli vin\u00e7ler<\/li>\n\n\n\n<li>Vin\u00e7ler - tel halat<\/li>\n\n\n\n<li>Portal veya yar\u0131 portal vin\u00e7ler<\/li>\n\n\n\n<li>Portal veya yar\u0131 portal k\u00f6pr\u00fc vin\u00e7leri<\/li>\n\n\n\n<li>Mobil vin\u00e7ler<\/li>\n\n\n\n<li>Konsol vin\u00e7ler (kolonlu, bomlu, duvara monte veya y\u00fcr\u00fcyen)<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"Bu vin\u00e7 tamburu minimum \u00e7ap hesaplay\u0131c\u0131s\u0131, ISO 16625:2013 standard\u0131na tamamen uygundur. Tel halat\u0131n nominal \u00e7ap\u0131na ve mekanizma \u00e7al\u0131\u015fma s\u0131n\u0131f\u0131na ba\u011fl\u0131 olarak tamburun minimum ad\u0131m \u00e7ap\u0131n\u0131 hesaplar. Vin\u00e7 kald\u0131rma ve \u00e7ekme mekanizmalar\u0131n\u0131n temel bir bile\u015feni olan tambur \u00e7ap\u0131, tel halat\u0131n b\u00fck\u00fclme durumunu ve kullan\u0131m \u00f6mr\u00fcn\u00fc do\u011frudan etkiler. Hesaplanan uyumlu tasar\u0131m de\u011ferleri, tel halat\u0131n b\u00fck\u00fclme gerilimini azaltabilir, yorulma direncini art\u0131rabilir, kullan\u0131m \u00f6mr\u00fcn\u00fc uzatabilir, bak\u0131m maliyetlerini d\u00fc\u015f\u00fcrebilir, ekipman\u0131n uzun vadeli istikrarl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayabilir ve kald\u0131rma i\u015flerinde g\u00fcvenli\u011fi garanti edebilir.","protected":false},"author":8,"featured_media":17097,"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-17096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/posts\/17096"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/comments?post=17096"}],"version-history":[{"count":4,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/posts\/17096\/revisions"}],"predecessor-version":[{"id":17102,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/posts\/17096\/revisions\/17102"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/media\/17097"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/media?parent=17096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/categories?post=17096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/tr\/wp-json\/wp\/v2\/tags?post=17096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}