{"id":17121,"date":"2026-06-18T10:00:07","date_gmt":"2026-06-18T10:00:07","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17121"},"modified":"2026-06-18T10:08:54","modified_gmt":"2026-06-18T10:08:54","slug":"crane-wire-rope-minimum-breaking-load-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/pt\/crane-wire-rope-minimum-breaking-load-calculator\/","title":{"rendered":"Calculadora de Carga M\u00ednima de Ruptura de Cabos de A\u00e7o para Guindastes"},"content":{"rendered":"<!-- WordPress Embed Wire Rope Tension Calculator | Two Column Layout Fixed Duty Dropdown Bug -->\n<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            font-family: system-ui, sans-serif;\n            color: var(--text-color);\n            box-sizing: border-box;\n        }\n        #calculator .calc-wrap {\n            width: 100%;\n        }\n        \/* Two Column Row Container *\/\n        #calculator .row-two-col {\n            display: flex;\n            gap: 16px;\n        }\n        #calculator .col-half {\n            flex: 1;\n            width: 50%;\n        }\n        #calculator label {\n            display: block;\n            font-size: 14px;height: 22px;\n        }\n#calculator div>div{gap: 0}\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: 0.2s ease;\n            background: #ffffff;\n        }\n        #calculator input:focus,\n        #calculator select:focus {\n            outline: none;\n            border: 2px solid var(--primary-color);\n        }\n        #calculator input.error,\n        #calculator select.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: 10px;\n            margin: 20px 0 10px 0;\n        }\n        #calculator button {\n            flex: 1;\n            height: 34px;\n            line-height: 34px;\n            font-size: 14px;\n            border: none;\n            border-radius: 0;\n            cursor: pointer;\n            transition: 0.2s ease;\n        }\n        #calculator .btn-calc {\n            background: var(--primary-color);\n            color: #ffffff;\n        }\n        #calculator .btn-calc:hover {\n            background: var(--primary-hover);\n        }\n        #calculator .btn-reset {\n            background: #cccccc;\n            color: #000000;\n        }\n        #calculator .result-box {\n            margin-top: 12px;\n            padding: 10px;\n            background: #ffffff;\n            border: 1px solid #dddddd;\n        }\n        #calculator .result-row {\n            display: flex;\n            gap: 16px;\n        }\n        #calculator .result-item {\n            flex: 1;\n            font-size: 16px;\n            margin: 8px 0;\n        }\n        #calculator .result-value {\n            font-size: 20px;\n            font-weight: bold;\n            color: var(--primary-color);\n            display: block;\n        }\n        #calculator sub {\n            font-size: 0.7em;\n        }\n        \/* Mobile Responsive: switch to single column *\/\n        @media (max-width: 768px) {\n            #calculator .row-two-col,\n            #calculator .result-row {\n                flex-direction: column;\n                gap: 0;\n            }\n            #calculator .col-half {\n                width: 100%;\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                font-size: 0.28rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator label {\n                font-size: 0.28rem;\n            }\n        }\n    <\/style>\n    <div class=\"calc-wrap\">\n        <!-- Row 1: Q & Qh Two Column -->\n        <div class=\"row-two-col\">\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-Q\">Carga nominal Q (t)<\/label>\n                    <input type=\"number\" id=\"calculator-Q\" step=\"0.01\" placeholder=\"Exemplo 20\">\n                    <div class=\"error-msg\" id=\"calculator-Q-error\">Por favor, insira uma carga nominal v\u00e1lida.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-Qh\">Peso do acess\u00f3rio Q<sub>h<\/sub> (t)<\/label>\n                    <input type=\"number\" id=\"calculator-Qh\" step=\"0.01\" placeholder=\"Exemplo: 0,4\">\n                    <div class=\"error-msg\" id=\"calculator-Qh-error\">Por favor, insira um peso de anexo v\u00e1lido.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Row 2: Sheave Ratio & Gamma Two Column -->\n        <div class=\"row-two-col\">\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-m\">Rela\u00e7\u00f5es de polia m<\/label>\n                    <select id=\"calculator-m\">\n                        <option value=\"2\">2<\/option>\n                        <option value=\"3\">3<\/option>\n                        <option value=\"4\" selected>4<\/option>\n                        <option value=\"5\">5<\/option>\n                        <option value=\"6\">6<\/option>\n                        <option value=\"8\">8<\/option>\n                    <\/select>\n                    <div class=\"error-msg\" id=\"calculator-m-error\">Por favor, selecione a rela\u00e7\u00e3o da polia.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-gamma\">Coeficiente de carga composto \u03b3<\/label>\n                    <input type=\"number\" id=\"calculator-gamma\" step=\"0.01\" value=\"1.1\">\n                    <div class=\"error-msg\" id=\"calculator-gamma-error\">Por favor, insira um coeficiente v\u00e1lido.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Row3: Mechanism & Rope Type Two Column -->\n        <div class=\"row-two-col\">\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-mechType\">Tipo de mecanismo<\/label>\n                    <select id=\"calculator-mechType\">\n                        <option value=\"lifting\">Eleva\u00e7\u00e3o principal<\/option>\n                        <option value=\"luffing\">Manobra de Jib Luffing \/ Derricking<\/option>\n                    <\/select>\n                    <div class=\"error-msg\" id=\"calculator-mechType-error\">Por favor, selecione o tipo de mecanismo.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-ropeType\">Tipo de cabo de a\u00e7o<\/label>\n                    <select id=\"calculator-ropeType\">\n                        <option value=\"standard\">Cabo de a\u00e7o padr\u00e3o<\/option>\n                        <option value=\"rotationResist\">Cabo de a\u00e7o resistente \u00e0 rota\u00e7\u00e3o<\/option>\n                    <\/select>\n                    <div class=\"error-msg\" id=\"calculator-ropeType-error\">Por favor, selecione o tipo de cabo de a\u00e7o.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Single Full Width: Winding Type (Only for Lifting) -->\n        <div class=\"form-item\" id=\"windingTypeWrapper\">\n            <label for=\"calculator-windingType\">Tipo de enrolamento<\/label>\n            <select id=\"calculator-windingType\">\n                <option value=\"single\">Enrolamento de camada \u00fanica<\/option>\n                <option value=\"multi\">Enrolamento multicamadas<\/option>\n            <\/select>\n            <div class=\"error-msg\" id=\"calculator-windingType-error\">Por favor, selecione o tipo de enrolamento.<\/div>\n        <\/div>\n\n        <!-- Single Full Width: Duty Class -->\n        <div class=\"form-item\">\n            <label for=\"calculator-dutyClass\">Classe de servi\u00e7o do guindaste (Classe M, inclui Z)<sub>p<\/sub>)<\/label>\n            <select id=\"calculator-dutyClass\">\n                <option value=\"\">Carregando\u2026<\/option>\n            <\/select>\n            <div class=\"error-msg\" id=\"calculator-dutyClass-error\">Por favor, selecione a classe de servi\u00e7o.<\/div>\n        <\/div>\n\n        <div class=\"btn-group\">\n            <button class=\"btn-calc\" id=\"calcBtn\">Calcule S e F<sub>min<\/sub><\/button>\n            <button class=\"btn-reset\" id=\"resetBtn\">Redefinir tudo<\/button>\n        <\/div>\n\n        <!-- Two Column Result Area -->\n        <div class=\"result-box\">\n            <div class=\"result-row\">\n                <div class=\"result-item\">\n                    Tens\u00e3o m\u00e1xima em uma \u00fanica corda S (kN):\n                    <span class=\"result-value\" id=\"result-S\">&#8211;<\/span>\n                <\/div>\n                <div class=\"result-item\">\n                    For\u00e7a m\u00ednima de ruptura necess\u00e1ria F (kN):\n                    <span class=\"result-value\" id=\"result-Fmin\">&#8211;<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        let calcTool_S = 0;\n        const g = 9.8;\n\n        const calcTool_ZpTable = {\n            lifting: {\n                single: {\n                    standard: {\n                        M1: 3.15, M2: 3.35, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: 7.10, M8: 9.00\n                    },\n                    rotationResist: {\n                        M1: 3.15, M2: 3.35, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: 7.10, M8: 9.00\n                    }\n                },\n                multi: {\n                    standard: {\n                        M1: 3.55, M2: 3.55, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: null, M8: null\n                    },\n                    rotationResist: {\n                        M1: 3.55, M2: 3.55, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: null, M8: null\n                    }\n                }\n            },\n            luffing: {\n                single: {\n                    standard: {\n                        M1: 3.55, M2: 3.55, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: 7.10, M8: 9.00\n                    },\n                    rotationResist: {\n                        M1: 4.50, M2: 4.50, M3: 4.50, M4: 4.50, M5: 4.50, M6: 5.60, M7: null, M8: null\n                    }\n                }\n            }\n        };\n\n        function calcTool_updateDutyClassOptions() {\n            const mech = document.getElementById('calculator-mechType').value;\n            const winding = document.getElementById('calculator-windingType').value;\n            const rope = document.getElementById('calculator-ropeType').value;\n            const selectEl = document.getElementById('calculator-dutyClass');\n            selectEl.options.length = 0;\n\n            const dataSet = calcTool_ZpTable[mech][winding][rope];\n            for (const [mClass, zpVal] of Object.entries(dataSet)) {\n                if (zpVal === null) continue;\n                const opt = new Option(`${mClass} (Z\u209a = ${zpVal})`, zpVal);\n                selectEl.options.add(opt);\n                if(mClass === \"M3\") opt.selected = true;\n            }\n        }\n\n        function calcTool_toggleWindingType() {\n            const mech = document.getElementById('calculator-mechType').value;\n            const wrap = document.getElementById('windingTypeWrapper');\n            wrap.style.display = mech === 'lifting' ? 'block' : 'none';\n            calcTool_updateDutyClassOptions();\n        }\n\n        function calcTool_setError(fieldId, msgId) {\n            const field = document.getElementById(fieldId);\n            const msg = document.getElementById(msgId);\n            field.classList.add('error');\n            msg.style.display = 'block';\n        }\n        function calcTool_clearError(fieldId, msgId) {\n            const field = document.getElementById(fieldId);\n            const msg = document.getElementById(msgId);\n            field.classList.remove('error');\n            msg.style.display = 'none';\n        }\n        function calcTool_clearAllError() {\n            const fields = ['Q','Qh','m','gamma','mechType','windingType','ropeType','dutyClass'];\n            fields.forEach(key => calcTool_clearError('calculator-' + key, 'calculator-' + key + '-error'));\n        }\n\n        function calcTool_validateInput() {\n            let isValid = true;\n            calcTool_clearAllError();\n            const Q = parseFloat(document.getElementById('calculator-Q').value);\n            const Qh = parseFloat(document.getElementById('calculator-Qh').value);\n            const m = parseInt(document.getElementById('calculator-m').value);\n            const gamma = parseFloat(document.getElementById('calculator-gamma').value);\n            if (isNaN(Q) || Q <= 0) { calcTool_setError('calculator-Q','calculator-Q-error'); isValid = false; }\n            if (isNaN(Qh) || Qh < 0) { calcTool_setError('calculator-Qh','calculator-Qh-error'); isValid = false; }\n            if (isNaN(m) || m <= 0) { calcTool_setError('calculator-m','calculator-m-error'); isValid = false; }\n            if (isNaN(gamma) || gamma <= 0) { calcTool_setError('calculator-gamma','calculator-gamma-error'); isValid = false; }\n            return isValid;\n        }\n\n        function calcTool_doCalculate() {\n            if (!calcTool_validateInput()) return;\n            const Q_t = parseFloat(document.getElementById('calculator-Q').value);\n            const Qh_t = parseFloat(document.getElementById('calculator-Qh').value);\n            const m = parseInt(document.getElementById('calculator-m').value);\n            const gamma = parseFloat(document.getElementById('calculator-gamma').value);\n            const Zp = parseFloat(document.getElementById('calculator-dutyClass').value);\n\n            const Q_kg = Q_t * 1000;\n            const Qh_kg = Qh_t * 1000;\n            const S_N = ((Q_kg + Qh_kg) * g \/ m) * gamma;\n            calcTool_S = S_N \/ 1000;\n            const Fmin = calcTool_S * Zp;\n\n            document.getElementById('result-S').innerText = calcTool_S.toFixed(2);\n            document.getElementById('result-Fmin').innerText = Fmin.toFixed(2);\n        }\n\n        function calcTool_doReset() {\n            document.getElementById('calculator-Q').value = '';\n            document.getElementById('calculator-Qh').value = '';\n            document.getElementById('calculator-gamma').value = '1.1';\n            document.getElementById('calculator-m').value = '4';\n            document.getElementById('calculator-mechType').value = 'lifting';\n            document.getElementById('calculator-windingType').value = 'single';\n            document.getElementById('calculator-ropeType').value = 'standard';\n            calcTool_clearAllError();\n            document.getElementById('result-S').innerText = '-';\n            document.getElementById('result-Fmin').innerText = '-';\n            calcTool_S = 0;\n            calcTool_toggleWindingType();\n        }\n\n        function calcTool_bindEvents() {\n            document.getElementById('calculator-mechType').addEventListener('change', calcTool_toggleWindingType);\n            document.getElementById('calculator-windingType').addEventListener('change', calcTool_updateDutyClassOptions);\n            document.getElementById('calculator-ropeType').addEventListener('change', calcTool_updateDutyClassOptions);\n\n            const inputList = [\n                {id:'calculator-Q', err:'calculator-Q-error'},\n                {id:'calculator-Qh', err:'calculator-Qh-error'},\n                {id:'calculator-m', err:'calculator-m-error'},\n                {id:'calculator-gamma', err:'calculator-gamma-error'},\n                {id:'calculator-mechType', err:'calculator-mechType-error'},\n                {id:'calculator-windingType', err:'calculator-windingType-error'},\n                {id:'calculator-ropeType', err:'calculator-ropeType-error'},\n                {id:'calculator-dutyClass', err:'calculator-dutyClass-error'}\n            ];\n            inputList.forEach(item => {\n                document.getElementById(item.id).addEventListener('input', () => calcTool_clearError(item.id, item.err));\n            });\n\n            document.getElementById('calcBtn').addEventListener('click', calcTool_doCalculate);\n            document.getElementById('resetBtn').addEventListener('click', calcTool_doReset);\n        }\n\n        document.addEventListener('DOMContentLoaded', function(){\n            calcTool_bindEvents();\n            calcTool_toggleWindingType();\n        });\n    <\/script>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Calculadora de Carga M\u00ednima de Ruptura de Cabos de A\u00e7o para Guindastes - F\u00f3rmula<\/h2>\n\n\n\n<p>F<sub>min\u200b<\/sub>\u2265S\u00d7Z<sub>p<\/sub><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>F<sub>min<\/sub>: carga m\u00ednima de ruptura do cabo de a\u00e7o<\/li>\n\n\n\n<li>S: a tens\u00e3o m\u00e1xima da corda (unidade: kN)<\/li>\n\n\n\n<li>Z<sub>p<\/sub>: o fator m\u00ednimo de projeto&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">F\u00f3rmula para o c\u00e1lculo da tens\u00e3o m\u00e1xima da corda do guindaste<\/h3>\n\n\n\n<p>S = (Q + Qh) g\/m \u00d7 \u03b3<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>P: Capacidade de eleva\u00e7\u00e3o nominal (unidade: kg)<\/li>\n\n\n\n<li>Q<sub>h<\/sub>Peso total do dispositivo de eleva\u00e7\u00e3o, incluindo gancho, polia, viga de eleva\u00e7\u00e3o, ca\u00e7amba, funil e todos os demais acess\u00f3rios que sobem e descem com o cabo de a\u00e7o (unidade: kg)<\/li>\n\n\n\n<li>g: Acelera\u00e7\u00e3o da gravidade, valor fixo de 9,8 m\/s\u00b2<\/li>\n\n\n\n<li>m: Rela\u00e7\u00e3o entre o bloco da polia e a polia<\/li>\n\n\n\n<li>\u03b3: Fator de corre\u00e7\u00e3o de carga abrangente, geralmente considerado como 1,1<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Notas<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para i\u00e7amento de cabos de a\u00e7o, o c\u00e1lculo de S precisa considerar os seguintes quatro fatores: a capacidade nominal de eleva\u00e7\u00e3o do equipamento de i\u00e7amento, a massa da polia e\/ou outros acess\u00f3rios de eleva\u00e7\u00e3o, a rela\u00e7\u00e3o de enrolamento do cabo e a efici\u00eancia do sistema de enrolamento do cabo (como a efici\u00eancia de rolamento).<\/li>\n\n\n\n<li>A rela\u00e7\u00e3o de polias de um sistema de tambor \u00fanico \u00e9 igual ao n\u00famero de ramais de cabo que suportam a carga. Por exemplo, 2 ramais resultam em uma rela\u00e7\u00e3o m = 2. Para um sistema de tambor duplo, a rela\u00e7\u00e3o \u00e9 metade do n\u00famero de ramais. Com 4 ramais de cabo que suportam a carga e 2 ramais livres, m = 4\/2 = 2.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Guindastes e talhas aplic\u00e1veis<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pontes rolantes<\/li>\n\n\n\n<li>guinchos-cabo de a\u00e7o<\/li>\n\n\n\n<li>guindastes de p\u00f3rtico ou semip\u00f3rtico<\/li>\n\n\n\n<li>pontes rolantes tipo p\u00f3rtico ou semip\u00f3rtico<\/li>\n\n\n\n<li>guindastes m\u00f3veis<\/li>\n\n\n\n<li>Guindastes de bra\u00e7o articulado (de coluna, de lan\u00e7a, de parede ou m\u00f3veis)<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"A Calculadora de Carga M\u00ednima de Ruptura (CMR) para Cabos de A\u00e7o de Guindastes serve como uma ferramenta r\u00e1pida para estimar a capacidade de carga dos cabos de a\u00e7o e verificar a sele\u00e7\u00e3o do modelo. Ao inserir diferentes especifica\u00e7\u00f5es de cabos de a\u00e7o, os usu\u00e1rios podem comparar autom\u00e1tica e rapidamente a resist\u00eancia \u00e0 ruptura de v\u00e1rias constru\u00e7\u00f5es de cabos e determinar sua compatibilidade com os tambores correspondentes. Al\u00e9m disso, auxilia no projeto de componentes do mecanismo de i\u00e7amento, incluindo tambores e polias, bem como na verifica\u00e7\u00e3o da pot\u00eancia do motor. Durante a opera\u00e7\u00e3o e manuten\u00e7\u00e3o posteriores do guindaste, os t\u00e9cnicos de manuten\u00e7\u00e3o podem consultar os dados desta calculadora para avaliar se a substitui\u00e7\u00e3o do cabo de a\u00e7o \u00e9 necess\u00e1ria e verificar se os novos cabos de substitui\u00e7\u00e3o atendem aos padr\u00f5es de fator de seguran\u00e7a do projeto original. Portanto, selecionar um cabo de a\u00e7o com uma CMR adequada ajuda a evitar sobrecargas, reduzir os riscos de acidentes e prolongar a vida \u00fatil dos cabos.","protected":false},"author":8,"featured_media":17122,"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-17121","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/posts\/17121"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/comments?post=17121"}],"version-history":[{"count":8,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/posts\/17121\/revisions"}],"predecessor-version":[{"id":17136,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/posts\/17121\/revisions\/17136"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/media\/17122"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/media?parent=17121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/categories?post=17121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/pt\/wp-json\/wp\/v2\/tags?post=17121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}