{"id":17141,"date":"2026-06-24T05:55:48","date_gmt":"2026-06-24T05:55:48","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17141"},"modified":"2026-06-24T06:02:59","modified_gmt":"2026-06-24T06:02:59","slug":"crane-actual-lifting-speed-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/fil\/crane-actual-lifting-speed-calculator\/","title":{"rendered":"Kalkulador ng Aktwal na Bilis ng Pag-angat ng Crane"},"content":{"rendered":"<div id=\"calculator\">\n    <style>\n        \/* \u4ec5\u9650\u5b9a#calculator\u5185\u90e8\uff0c\u65e0\u5168\u5c40\u6c61\u67d3 *\/\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: var(--bg-color);\n            box-sizing: border-box;\n            font-family: Arial, sans-serif;\n            color: var(--text-color);\n        }\n.formula-container span{color: #333333;}\n        #calculator .calc-title {\n            text-align: center;\n            margin: 0 0 20px;\n            font-size: 18px;\n        }\n        #calculator .calc-formula {\n            text-align: center;\n            font-family: \"Times New Roman\", serif;\n            font-size: 20px;\n            margin: 0 0 24px;\n            padding: 12px;\n            background: #fff;\n        }\n        #calculator .form-item {\n            margin-bottom: 16px;\n        }\n        #calculator label {\n            display: block;\n            font-size: 14px;\n            margin-bottom: 6px;\n        }\n        #calculator input[type=\"number\"] {\n            width: 100%;\n            box-sizing: border-box;\n            height: 36px;\n            font-size: 16px;\n            border: 1px solid #ccc;\n            border-radius: 0;\n            padding: 0 10px;\n            transition: 0.2s ease;\n        }\n        #calculator input[type=\"number\"]:focus {\n            outline: none;\n            border: 2px solid var(--primary-color);\n        }\n        #calculator input[type=\"number\"].error {\n            border: 2px solid var(--error-color);\n        }\n        #calculator .error-msg {\n            display: none;\n            font-size: 12px;\n            color: var(--error-color);\n            margin-top: 4px;\n        }\n        #calculator .btn-group {\n            display: flex;\n            gap: 12px;\n            margin: 20px 0;\n        }\n        #calculator button {\n            flex: 1;\n            height: 34px;\n            line-height: 34px;\n            font-size: 14px;\n            border-radius: 0;\n            border: none;\n            cursor: pointer;\n            transition: 0.2s ease;\n        }\n        #calculator .btn-calc {\n            background-color: var(--primary-color);\n            color: #fff;\n        }\n        #calculator .btn-calc:hover {\n            background-color: var(--primary-hover);\n        }\n        #calculator .btn-reset {\n            background-color: #fff;\n            color: var(--primary-color);\n            border: 1px solid var(--primary-color);\n        }\n        #calculator .btn-reset:hover {\n            background-color: var(--primary-hover);\n            color: #fff;\n            border-color: var(--primary-hover);\n        }\n        #calculator .calc-result {\n            font-size: 30px;\n            text-align: center;\n            padding: 16px;\n            background: #fff;\n            word-break: break-all;\n        }\n        \/* \u79fb\u52a8\u7aef\u9002\u914d max-width:768px *\/\n        @media (max-width: 768px) {\n            #calculator input[type=\"number\"],\n            #calculator button {\n                height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator button {\n                width: 100%;\n            }\n        }\n    <\/style>\n\n    <div class=\"form-item\">\n        <label for=\"calculator-n\">Bilis ng Pag-ikot ng Crane n (rpm)<\/label>\n        <input type=\"number\" id=\"calculator-n\" step=\"0.01\" placeholder=\"hal. 735\">\n        <div class=\"error-msg\" id=\"error-n\"><\/div>\n    <\/div>\n    <div class=\"form-item\">\n        <label for=\"calculator-D\">Diametro ng Drum D (m)<\/label>\n        <input type=\"number\" id=\"calculator-D\" step=\"0.01\" placeholder=\"hal. 0.8\">\n        <div class=\"error-msg\" id=\"error-D\"><\/div>\n    <\/div>\n    <div class=\"form-item\">\n        <label for=\"calculator-d\">Diametro ng Lubid na Alambre d (mm)<\/label>\n        <input type=\"number\" id=\"calculator-d\" step=\"0.01\" placeholder=\"hal. 24\">\n        <div class=\"error-msg\" id=\"error-d\"><\/div>\n    <\/div>\n    <div class=\"form-item\">\n        <label for=\"calculator-I\">Reducer Gear Ratio I&#39;<\/label>\n        <input type=\"number\" id=\"calculator-I\" step=\"0.01\" placeholder=\"hal. 45.75\">\n        <div class=\"error-msg\" id=\"error-I\"><\/div>\n    <\/div>\n    <div class=\"form-item\">\n        <label for=\"calculator-a\">Ratio ng Wire Rope a<\/label>\n        <input type=\"number\" id=\"calculator-a\" step=\"0.01\" placeholder=\"hal. 5\">\n        <div class=\"error-msg\" id=\"error-a\"><\/div>\n    <\/div>\n\n    <div class=\"btn-group\">\n        <button class=\"btn-calc\" id=\"calc-trigger\">Kalkulahin ang Bilis ng Pag-angat<\/button>\n        <button class=\"btn-reset\" id=\"calc-reset\">I-reset Lahat<\/button>\n    <\/div>\n\n    <div class=\"calc-result\" id=\"calc-result\">\u2014 m\/min<\/div>\n\n    <script>\n        \/\/ \u552f\u4e00\u547d\u540d\uff0c\u4e0d\u6c61\u67d3\u5168\u5c40\n        const CraneActualLiftingCalc = (function() {\n            \/\/ \u5b57\u6bb5\u5217\u8868\n            const fields = ['n','D','d','I','a'];\n            \/\/ DOM\u7f13\u5b58\n            const dom = {\n                resultBox: document.getElementById('calc-result'),\n                calcBtn: document.getElementById('calc-trigger'),\n                resetBtn: document.getElementById('calc-reset')\n            };\n\n            \/\/ \u8bbe\u7f6e\u8f93\u5165\u9519\u8bef\n            function setError(fieldId, msg) {\n                const input = document.getElementById(`calculator-${fieldId}`);\n                const errBox = document.getElementById(`error-${fieldId}`);\n                input.classList.add('error');\n                errBox.textContent = msg;\n                errBox.style.display = 'block';\n            }\n            \/\/ \u6e05\u9664\u5355\u4e2a\u8f93\u5165\u9519\u8bef\n            function clearError(fieldId) {\n                const input = document.getElementById(`calculator-${fieldId}`);\n                const errBox = document.getElementById(`error-${fieldId}`);\n                input.classList.remove('error');\n                errBox.textContent = '';\n                errBox.style.display = 'none';\n            }\n            \/\/ \u6e05\u7a7a\u5168\u90e8\u9519\u8bef\n            function clearAllError() {\n                fields.forEach(key => clearError(key));\n            }\n            \/\/ \u5355\u5b57\u6bb5\u6821\u9a8c\n            function validateInput(fieldId) {\n                const input = document.getElementById(`calculator-${fieldId}`);\n                const val = parseFloat(input.value);\n                clearError(fieldId);\n                if (input.value.trim() === '') {\n                    setError(fieldId, 'This field cannot be empty');\n                    return false;\n                }\n                if (isNaN(val) || val <= 0) {\n                    setError(fieldId, 'Please input valid positive number');\n                    return false;\n                }\n                return true;\n            }\n            \/\/ \u5168\u90e8\u5b57\u6bb5\u6279\u91cf\u6821\u9a8c\n            function validateAllFields() {\n                let pass = true;\n                fields.forEach(key => {\n                    if (!validateInput(key)) pass = false;\n                });\n                return pass;\n            }\n            \/\/ \u8ba1\u7b97\u6838\u5fc3\u903b\u8f91\n            function calcSpeed() {\n                clearAllError();\n                if (!validateAllFields()) {\n                    dom.resultBox.textContent = 'Invalid Input';\n                    return;\n                }\n                const n = parseFloat(document.getElementById('calculator-n').value);\n                const D = parseFloat(document.getElementById('calculator-D').value);\n                const d = parseFloat(document.getElementById('calculator-d').value);\n                const I = parseFloat(document.getElementById('calculator-I').value);\n                const a = parseFloat(document.getElementById('calculator-a').value);\n                \/\/ \u6309\u516c\u5f0f\u8ba1\u7b97\n                const V = (n * Math.PI * (D + d \/ 1000)) \/ (I * a);\n                \/\/ \u4fdd\u75596\u4f4d\u5c0f\u6570\n                dom.resultBox.textContent = `${V.toFixed(6)} m\/min`;\n            }\n            \/\/ \u91cd\u7f6e\u5168\u90e8\n            function resetAll() {\n                fields.forEach(key => {\n                    const input = document.getElementById(`calculator-${key}`);\n                    input.value = '';\n                    clearError(key);\n                });\n                dom.resultBox.textContent = '-- m\/min';\n            }\n            \/\/ \u8f93\u5165\u65f6\u5b9e\u65f6\u6e05\u9664\u9519\u8bef\n            function bindInputClearErr() {\n                fields.forEach(key => {\n                    const input = document.getElementById(`calculator-${key}`);\n                    input.addEventListener('input', () => clearError(key));\n                });\n            }\n            \/\/ \u7ed1\u5b9a\u4e8b\u4ef6\n            function initBind() {\n                dom.calcBtn.addEventListener('click', calcSpeed);\n                dom.resetBtn.addEventListener('click', resetAll);\n                bindInputClearErr();\n            }\n            \/\/ \u521d\u59cb\u5316\u5165\u53e3\n            return {\n                init: function() {\n                    initBind();\n                }\n            }\n        })();\n        \/\/ \u9875\u9762\u52a0\u8f7d\u521d\u59cb\u5316\n        CraneActualLiftingCalc.init();\n    <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pormula ng Aktwal na Kalkulador ng Bilis ng Pag-angat ng Crane<\/h2>\n\n\n\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u8d77\u91cd\u673a\u8d77\u5347\u901f\u5ea6\u516c\u5f0f<\/title>\n    <style>\n        \/* \u4ec5\u516c\u5f0f\u5bb9\u5668\u6837\u5f0f\uff0c\u65e0\u5168\u5c40\u63a7\u5236 *\/\n        .formula-container {\n            font-family: \"Times New Roman\", serif;\n            font-size: 20px;\n            display: flex;\n            align-items: center;\n            gap: 0.3em;\n        }\n        .formula-fraction {\n            display: inline-flex;\n            flex-direction: column;\n            align-items: center;\n        }\n        .fraction-top,\n        .fraction-bottom {\n            padding: 0 0.2em;\n        }\n        .fraction-line {\n            width: 100%;\n            height: 0.05em;\n            background-color: #000;\n        }\n\n        \/* \u79fb\u52a8\u7aef\u5355\u72ec\u9002\u914d\uff0c\u65e0\u5168\u5c40\u5f71\u54cd *\/\n        @media (max-width: 768px) {\n            .formula-container {\n                font-size: 0.3rem;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"formula-container\">\n        <span>V<\/span>\n        <span>=<\/span>\n        <span>n\u03c0<\/span>\n        <span>(<\/span>\n        <span>D<\/span>\n        <span>+<\/span>\n        <div class=\"formula-fraction\">\n            <div class=\"fraction-top\">d<\/div>\n            <div class=\"fraction-line\"><\/div>\n            <div class=\"fraction-bottom\">1000<\/div>\n        <\/div>\n        <span>)<\/span>\n        <span>\/<\/span>\n        <span>(Ako)<\/span>\n    <\/div>\n<\/body>\n<\/html>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V: Aktwal na bilis ng pagbubuhat ng kreyn (yunit: m\/min)<\/li>\n\n\n\n<li>n: Bilis ng pag-ikot ng kreyn (yunit: rpm)<\/li>\n\n\n\n<li>D: Diyametro ng tambol (yunit: m)<\/li>\n\n\n\n<li>d: Diyametro ng lubid na alambre (yunit: mm)<\/li>\n\n\n\n<li>I&#39;: Ratio ng gear na pangbawas&nbsp;<\/li>\n\n\n\n<li>a: Bilis ng lubid na alambre<\/li>\n\n\n\n<li>v: Na-rate na bilis ng pag-angat (yunit: m\/min)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Mga Tala<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kapag kinakalkula ang ratio ng bilis ng motor, naaangkop ang parehong single-drum at double-drum hoists.<\/li>\n\n\n\n<li>Mayroong paglihis sa pagitan ng na-rate na bilis ng pagbubuhat at ng aktwal na bilis ng pagbubuhat. Sa sistemang FEM, karaniwang kinokontrol ng disenyo ng inhinyeriya ang aktwal na bilis ng pagbubuhat ng crane sa loob ng \u00b110%, ibig sabihin, 0.9V.<sub>n<\/sub>\u2264V<sub>a<\/sub>\u22641.1V<sub>n<\/sub>(V<sub>n<\/sub> ay ang na-rate na bilis ng pag-angat, V<sub>a<\/sub> ay ang aktwal na bilis ng pag-angat).<\/li>\n\n\n\n<li>Ang ratio ng wire rope ay natutukoy sa bilang ng mga sanga ng wire rope sa kawit. Gayunpaman, kung gagamit ng double sheave system, ang ratio ng wire rope ay kalahati ng bilang ng mga sanga.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Mga Naaangkop na Produkto<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Single Girder Overhead Cranes<\/li>\n\n\n\n<li>Double Girder Overhead Cranes<\/li>\n\n\n\n<li>Single Girder Gantry Cranes<\/li>\n\n\n\n<li>Double Girder Gantry Cranes<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Mga Solusyon sa Crane na Iniayon para sa Iyong Lugar ng Trabaho<\/h2>\n\n\n\n<p>Natatangi ang bawat aplikasyon ng crane \u2014 mula sa mga kondisyon ng pagtatrabaho hanggang sa mga load cycle at mga pangangailangan sa kapaligiran. Makikipagtulungan sa iyo ang aming mga inhinyero upang magdisenyo ng isang ligtas, mahusay, at abot-kayang solusyon na perpektong naaayon sa iyong mga layunin. Makipag-ugnayan sa amin ngayon para sa isang libre at personal na konsultasyon at pasadyang suporta sa inhenyeriya.<\/p>","protected":false},"excerpt":{"rendered":"Bineberipika ng crane actual lifting speed calculator kung ang dinisenyong bilis ay nakakatugon sa rated value upang masuri ang rasyonalidad ng disenyo. Kinakalkula rin nito ang kinakailangang gear ratio ng hoist reducer, sinusuri ang pagpili ng motor, at bineberipika ang pagtutugma ng mga drum at mga lubid na bakal. Ang makatwirang bilis ng pagbubuhat ay nakakabawas ng stress sa pagkapagod sa mga bahagi ng istruktura at nagpapahaba ng buhay ng serbisyo. Samantala, ang crane actual lifting speed calculator ay nakakatulong sa pagpili ng mga pinakamainam na motor at solusyon sa transmisyon, na binabawasan ang pangmatagalang gastos sa pagpapatakbo habang tinitiyak ang kaligtasan at kahusayan sa pagtatrabaho.","protected":false},"author":8,"featured_media":17155,"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-17141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/posts\/17141"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/comments?post=17141"}],"version-history":[{"count":15,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/posts\/17141\/revisions"}],"predecessor-version":[{"id":17169,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/posts\/17141\/revisions\/17169"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/media\/17155"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/media?parent=17141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/categories?post=17141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/tags?post=17141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}