{"id":17279,"date":"2026-07-27T08:56:14","date_gmt":"2026-07-27T08:56:14","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17279"},"modified":"2026-07-27T08:56:17","modified_gmt":"2026-07-27T08:56:17","slug":"overhead-and-gantry-crane-actual-traveling-speed-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/fil\/overhead-and-gantry-crane-actual-traveling-speed-calculator\/","title":{"rendered":"Kalkulador ng Aktwal na Bilis ng Paglalakbay sa Overhead at Gantry Crane"},"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: var(--bg-color);\n            color: var(--text-color);\n            box-sizing: border-box;\n            transition: all 0.2s ease;\n        }\n        #calculator .calc-row {\n            margin-bottom: 18px;\n        }\n        #calculator label {\n            display: block;\n            font-size: 14px;\n            margin-bottom: 6px;\n        }\n        #calculator input,\n        #calculator select {\n            width: 100%;\n            height: 36px;\n            font-size: 16px;\n            border: 1px solid #ccc;\n            border-radius: 0;\n            padding: 0 10px;\n            box-sizing: border-box;\n            transition: all 0.2s ease;\n        }\n        #calculator input:focus,\n        #calculator select:focus {\n            border: 2px solid var(--primary-color);\n            outline: none;\n        }\n        #calculator input.error,\n        #calculator select.error {\n            border: 2px solid var(--error-color);\n        }\n        #calculator .error-msg {\n            color: var(--error-color);\n            font-size: 12px;\n            margin-top: 4px;\n            display: none;\n        }\n        #calculator .btn-group {\n            display: flex;\n            gap: 12px;\n            margin-top: 24px;\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: all 0.2s ease;\n        }\n        #calculator #calc-submit {\n            background: var(--primary-color);\n            color: #fff;\n        }\n        #calculator #calc-submit:hover {\n            background: var(--primary-hover);\n        }\n        #calculator #calc-reset {\n            background: #ffffff;\n            color: var(--primary-color);\n            border: 1px solid var(--primary-color);\n        }\n        #calculator .result-wrap {\n            margin-top: 24px;\n            text-align: center;\n        }\n        #calculator #calc-result {\n            font-size: 40px;\n            font-weight: bold;\n            color: var(--primary-color);\n        }\n        @media (max-width: 768px) {\n            #calculator label,\n            #calculator button {\n                font-size: 0.28rem;\n            }\n            #calculator input,\n            #calculator select {\n                height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator button {\n                height: 0.7rem;\n                line-height: 0.7rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator button {\n                width: 100%;\n            }\n        }\n    <\/style>\n\n    <!-- Motor Rated Speed -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-motorSpeed-select\">Bilis ng Kasabay na Motor (r\/min)<\/label>\n        <select id=\"calculator-motorSpeed-select\">\n            <option value=\"\" selected>\u2014 Pumili ng karaniwang bilis o maglagay ng pasadyang halaga sa ibaba \u2014<\/option>\n            <option value=\"3000\">3000 rpm, 2-pol (50Hz)<\/option>\n            <option value=\"1500\">1500 rpm, 4-pol (50Hz)<\/option>\n            <option value=\"1000\">1000 rpm, 6-pol (50Hz)<\/option>\n            <option value=\"750\">750 rpm, 8-pol (50Hz)<\/option>\n            <option value=\"600\">600 r\/min, 10-pol (50Hz)<\/option>\n            <option value=\"3600\">3600 rpm, 2-pol (60Hz)<\/option>\n            <option value=\"1800\">1800 rpm, 4-pol (60Hz)<\/option>\n            <option value=\"1200\">1200 rpm, 6-pol (60Hz)<\/option>\n            <option value=\"900\">900 r\/min, 8-pol (60Hz)<\/option>\n            <option value=\"720\">720 rpm, 10-pol (60Hz)<\/option>\n        <\/select>\n        <input type=\"number\" id=\"calculator-motorSpeed\" placeholder=\"Input ang aktwal na bilis ng asynchronous motor\">\n        <div class=\"error-msg\" id=\"error-motorSpeed\">Mangyaring pumili o maglagay ng wastong positibong halaga ng bilis<\/div>\n    <\/div>\n\n    <!-- Wheel Diameter -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-wheelDiam\">Diametro ng Gulong (cm)<\/label>\n        <input type=\"number\" step=\"0.01\" id=\"calculator-wheelDiam\" placeholder=\"Halimbawa: 25\">\n        <div class=\"error-msg\" id=\"error-wheelDiam\">Mangyaring maglagay ng wastong positibong halaga ng diyametro<\/div>\n    <\/div>\n\n    <!-- Reduction Ratio -->\n    <div class=\"calc-row\">\n        <label for=\"calculator-reduction\">Kabuuang Ratio ng Pagbawas<\/label>\n        <input type=\"number\" step=\"0.01\" id=\"calculator-reduction\" placeholder=\"Halimbawa: 32.5\">\n        <div class=\"error-msg\" id=\"error-reduction\">Mangyaring maglagay ng wastong positibong halaga ng ratio<\/div>\n    <\/div>\n\n    <div class=\"btn-group\">\n        <button id=\"calc-submit\">Kalkulahin ang Bilis ng Paglalakbay<\/button>\n        <button id=\"calc-reset\">I-reset Lahat<\/button>\n    <\/div>\n\n    <div class=\"result-wrap\">\n        <div>Kinakalkulang Aktwal na Bilis ng Paglalakbay (m\/min)<\/div>\n        <div id=\"calc-result\">0.00<\/div>\n        <small style=\"color:#666;\">\n    <\/div>\n\n    <script>\n        const CraneSpeedCalc = {\n            fields: [\"motorSpeed\", \"wheelDiam\", \"reduction\"],\n            setError: function(fieldName) {\n                const input = document.getElementById(\"calculator-\" + fieldName);\n                const errMsg = document.getElementById(\"error-\" + fieldName);\n                input.classList.add(\"error\");\n                errMsg.style.display = \"block\";\n            },\n            clearError: function(fieldName) {\n                const input = document.getElementById(\"calculator-\" + fieldName);\n                const errMsg = document.getElementById(\"error-\" + fieldName);\n                input.classList.remove(\"error\");\n                errMsg.style.display = \"none\";\n            },\n            getMotorSpeed: function() {\n                const select = document.getElementById(\"calculator-motorSpeed-select\");\n                const custom = document.getElementById(\"calculator-motorSpeed\");\n                if (select.value !== \"\") {\n                    return parseFloat(select.value);\n                } else if (custom.value.trim() !== \"\") {\n                    return parseFloat(custom.value);\n                }\n                return NaN;\n            },\n            validateInput: function() {\n                let isValid = true;\n                const motorSpeed = this.getMotorSpeed();\n                const wheelDiamCm = parseFloat(document.getElementById(\"calculator-wheelDiam\").value);\n                const reduction = parseFloat(document.getElementById(\"calculator-reduction\").value);\n\n                this.fields.forEach(f => this.clearError(f));\n\n                if (isNaN(motorSpeed) || motorSpeed <= 0) {\n                    this.setError(\"motorSpeed\");\n                    isValid = false;\n                }\n                if (isNaN(wheelDiamCm) || wheelDiamCm <= 0) {\n                    this.setError(\"wheelDiam\");\n                    isValid = false;\n                }\n                if (isNaN(reduction) || reduction <= 0) {\n                    this.setError(\"reduction\");\n                    isValid = false;\n                }\n                return isValid;\n            },\n            calculate: function() {\n                if (!this.validateInput()) return;\n                const n = this.getMotorSpeed();\n                const wheelDiamCm = parseFloat(document.getElementById(\"calculator-wheelDiam\").value);\n                const D = wheelDiamCm \/ 100;\n                const i = parseFloat(document.getElementById(\"calculator-reduction\").value);\n                const pi = 3.1415926;\n                const speed = (pi * n * D) \/ i;\n                document.getElementById(\"calc-result\").textContent = speed.toFixed(2);\n            },\n            resetAll: function() {\n                this.fields.forEach(f => {\n                    const input = document.getElementById(\"calculator-\" + f);\n                    input.value = \"\";\n                    this.clearError(f);\n                });\n                document.getElementById(\"calculator-motorSpeed-select\").selectedIndex = 0;\n                document.getElementById(\"calc-result\").textContent = \"0.00\";\n            },\n            bindEvents: function() {\n                const self = this;\n                document.getElementById(\"calc-submit\").addEventListener(\"click\", () => self.calculate());\n                document.getElementById(\"calc-reset\").addEventListener(\"click\", () => self.resetAll());\n                this.fields.forEach(f => {\n                    const input = document.getElementById(\"calculator-\" + f);\n                    input.addEventListener(\"input\", () => self.clearError(f));\n                });\n                document.getElementById(\"calculator-motorSpeed-select\").addEventListener(\"change\", () => {\n                    self.clearError(\"motorSpeed\");\n                });\n            },\n            init: function() {\n                this.bindEvents();\n            }\n        };\n        CraneSpeedCalc.init();\n    <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pormula ng Aktwal na Kalkulador ng Bilis ng Paglalakbay sa Overhead at Gantry Crane<\/h2>\n\n\n\n<div id=\"calculator-formula\">\n    <style>\n        #calculator-formula {\n            --primary-color: #0a3487;\n            --text-color: #4a4a4a;\n            text-align: left;\n            font-family: Arial, sans-serif;\n            font-size: 20px;\n            margin: 16px 0 24px;\n            color: var(--text-color);\n        }\n        #calculator-formula .frac {\n            display: inline-block;\n            vertical-align: middle;\n            text-align: center;\n        }\n        #calculator-formula .frac-top {\n            border-bottom: 2px solid var(--text-color);\n            padding: 0 10px;\n        }\n        #calculator-formula .frac-bottom {\n            padding: 0 10px;\n        }\n    <\/style>\n    <div>\n        V\u2080 =\n        <span class=\"frac\">\n            <div class=\"frac-top\">\u03c0 \u00d7 n \u00d7 D<\/div>\n            <div class=\"frac-bottom\">ako<\/div>\n        <\/span>\n    <\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V<sub>0<\/sub>Aktwal na bilis ng paglalakbay ng overhead at gantry crane (yunit: m\/min)&nbsp;<\/li>\n\n\n\n<li>\u03c0: Nakatakda sa 3.1415926.<\/li>\n\n\n\n<li>n: Paunang pagpili ng bilis ng motor (yunit: rpm)&nbsp;<\/li>\n\n\n\n<li>D: Diyametro ng gulong (yunit:m)<\/li>\n\n\n\n<li>i: Paunang pagpili ng reducer gear ratio<\/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 aktwal na bilis ng paglalakbay ng overhead at gantry crane, ang halaga ay karaniwang pinapanatili sa dalawang decimal place.<\/li>\n\n\n\n<li>Maaaring direktang ilagay ng mga gumagamit ang datos ng bilis ng motor at gear ratio ng gearbox na ibinigay ng tagagawa.<\/li>\n\n\n\n<li>Kung ang diyametro ng gulong ay nasa sentimetro, maaari mo itong ilagay nang direkta, at awtomatiko itong mako-convert sa metro.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Mga Naaangkop na Crane<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mga Single-girder Overhead Crane<\/li>\n\n\n\n<li>Mga Double-girder Overhead Crane<\/li>\n\n\n\n<li>Mga Single-girder Gantry Crane<\/li>\n\n\n\n<li>Mga Double-girder Gantry Crane<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"Ang overhead at gantry crane actual traveling speed calculator ay nakakatulong na masuri kung ang performance ng crane ay tumutugma sa drive system nito at kung ang aktwal na operational efficiency ay nakakatugon sa mga design specifications. Ang sobrang bagal na travelling speeds ay nagreresulta sa mababang efficiency, na nakakaabala sa mga operasyon ng produksyon at supply chain. Sa kabaligtaran, ang sobrang taas na speeds ay lumilikha ng labis na inertia habang ginagamit, na nagpapataas ng panganib ng pinsala sa mechanical component at posibilidad ng mga aksidente. Samakatuwid, ang wastong pagkontrol sa overhead at gantry crane actual traveling speed ay nagpapahusay sa efficiency at operational safety ng crane habang pinapahaba ang service life nito.","protected":false},"author":8,"featured_media":17285,"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-17279","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\/17279"}],"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=17279"}],"version-history":[{"count":6,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/posts\/17279\/revisions"}],"predecessor-version":[{"id":17287,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/posts\/17279\/revisions\/17287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/media\/17285"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/media?parent=17279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/categories?post=17279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/fil\/wp-json\/wp\/v2\/tags?post=17279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}