{"id":17406,"date":"2026-10-12T02:08:27","date_gmt":"2026-10-12T02:08:27","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17406"},"modified":"2026-10-12T02:08:31","modified_gmt":"2026-10-12T02:08:31","slug":"crane-wire-rope-diameter-selection-tool","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/vi\/crane-wire-rope-diameter-selection-tool\/","title":{"rendered":"C\u00f4ng c\u1ee5 l\u1ef1a ch\u1ecdn \u0111\u01b0\u1eddng k\u00ednh d\u00e2y c\u00e1p c\u1ea9u"},"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\n      width: 100%;\n      max-width: 545px;\n      margin: 20px auto;\n      padding: 30px;\n      box-sizing: border-box;\n      background: var(--bg-color);\n      color: var(--text-color);\n      font-family: Arial, \"Microsoft YaHei\", sans-serif;\n      font-size: 14px;\n      line-height: 1.4;\n    }\n    #calculator * ,\n    #calculator *::before,\n    #calculator *::after {\n      box-sizing: border-box;\n    }\n    #calculator h2 {\n      margin: 0 0 18px;\n      font-size: 20px;\n      color: #222;\n      font-weight: 700;\n    }\n    #calculator .form-group {\n      margin-bottom: 14px;\n      display: flex;\n      flex-direction: column;\n    }\n    #calculator label {\n      margin-bottom: 5px;\n      font-size: 14px;\n      font-weight: 600;\n      color: #222;\n    }\n    #calculator input[type=\"number\"],\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      background: #ffffff;\n      outline: none;\n      transition: border-color 0.2s ease, border-width 0.2s ease;\n    }\n    #calculator input:focus,\n    #calculator select:focus {\n      border-color: var(--primary-color);\n      border-width: 2px;\n    }\n    #calculator input.error,\n    #calculator select.error {\n      border-color: var(--error-color);\n      border-width: 2px;\n    }\n    #calculator .error-msg {\n      margin-top: 4px;\n      font-size: 12px;\n      color: var(--error-color);\n      display: none;\n    }\n    #calculator .tool-link {\n      margin-top: 8px;\n      font-size: 13px;\n    }\n    #calculator .tool-link a {\n      color: var(--primary-color);\n      text-decoration: none;\n      display: inline-block;\n    }\n    #calculator .tool-link a:hover {\n      text-decoration: underline;\n    }\n    #calculator .button-group {\n      display: flex;\n      gap: 12px;\n      margin: 18px 0;\n    }\n    #calculator button {\n      height: 34px;\n      line-height: 34px;\n      padding: 0 22px;\n      border-radius: 0;\n      border: none;\n      font-size: 14px;\n      cursor: pointer;\n      transition: background 0.2s ease;\n    }\n    #calculator .btn-primary {\n      background: var(--primary-color);\n      color: #ffffff;\n    }\n    #calculator .btn-primary:hover {\n      background: var(--primary-hover);\n    }\n    #calculator .btn-secondary {\n      background: #ffffff;\n      color: var(--text-color);\n      border: 1px solid #ccc;\n    }\n    #calculator .btn-secondary:hover {\n      background: #f5f5f5;\n    }\n    #calculator .result-box {\n      padding: 16px;\n      background: #ffffff;\n      border: 1px solid #d0d7e2;\n    }\n    #calculator .result-label {\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n    #calculator .result-value {\n      font-size: 40px;\n      font-weight: 700;\n      color: var(--primary-color);\n      margin: 4px 0 12px;\n      line-height: 1.2;\n    }\n    #calculator .result-subvalue {\n      font-size: 16px;\n      font-weight: 600;\n      margin-bottom: 8px;\n    }\n    #calculator .result-status {\n      font-size: 14px;\n      font-weight: 500;\n    }\n    #calculator .result-status.pass {\n      color: #007733;\n      font-weight: 600;\n    }\n    #calculator .result-status.fail {\n      color: var(--error-color);\n      font-weight: 600;\n    }\n\n    @media (max-width: 768px) {\n      #calculator {\n        padding: 20px;\n      }\n      #calculator input[type=\"number\"],\n      #calculator select {\n        height: 0.7rem;\n        font-size: 0.28rem;\n      }\n      #calculator label,\n      #calculator button,\n      #calculator .result-label,\n      #calculator .result-status {\n        font-size: 0.28rem;\n      }\n      #calculator .result-value {\n        font-size: 0.6rem;\n      }\n      #calculator .button-group {\n        flex-direction: column;\n        gap: 10px;\n      }\n      #calculator .button-group button {\n        width: 100%;\n        height: 0.7rem;\n        line-height: 0.7rem;\n      }\n    }\n  <\/style>\n\n\n  <div class=\"form-group\">\n    <label for=\"calculator-breakingForce\">L\u1ef1c ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u c\u1ea7n thi\u1ebft (kN)<\/label>\n    <input type=\"number\" id=\"calculator-breakingForce\" step=\"0.01\" min=\"0\" placeholder=\"v\u00ed d\u1ee5 120\">\n    <div class=\"error-msg\" id=\"calculator-breakingForce-error\"><\/div>\n    <div class=\"tool-link\">\n      <a href=\"https:\/\/www.dgcrane.com\/vi\/crane-wire-rope-minimum-breaking-load-calculator\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n        \u2192 C\u00f4ng c\u1ee5 t\u00ednh to\u00e1n t\u1ea3i tr\u1ecdng ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u c\u1ee7a d\u00e2y c\u00e1p c\u1ea9u\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"form-group\">\n    <label for=\"calculator-construction\">C\u1ea5u tr\u00fac d\u00e2y th\u1eebng<\/label>\n    <select id=\"calculator-construction\">\n      <optgroup label=\"6\u00d77 Series\">\n        <option value=\"6x7\">6\u00d77<\/option>\n        <option value=\"6x9W\">6\u00d79W<\/option>\n      <\/optgroup>\n      <optgroup label=\"6\u00d719 Series\">\n        <option value=\"6x19S\">6\u00d719S<\/option>\n        <option value=\"6x19W\" selected>6\u00d719W<\/option>\n        <option value=\"6x25Fi\">6\u00d725Fi<\/option>\n      <\/optgroup>\n      <optgroup label=\"6\u00d737 Series\">\n        <option value=\"6x25Fi\">6\u00d725Fi<\/option>\n        <option value=\"6x26WS\">6\u00d726WS<\/option>\n        <option value=\"6x29Fi\">6\u00d729Fi<\/option>\n      <\/optgroup>\n      <optgroup label=\"8\u00d719 Series\">\n        <option value=\"8x19S\">8\u00d719S<\/option>\n        <option value=\"8x19W\">8\u00d719W<\/option>\n        <option value=\"8x25Fi\">8\u00d725Fi<\/option>\n      <\/optgroup>\n      <optgroup label=\"8\u00d737 Series\">\n        <option value=\"8x25Fi\">8\u00d725Fi<\/option>\n        <option value=\"8x26WS\">8\u00d726WS<\/option>\n        <option value=\"8x31WS\">8\u00d731WS<\/option>\n      <\/optgroup>\n      <optgroup label=\"18\u00d77 \/ 18\u00d719 Series\">\n        <option value=\"17x7\">17\u00d77<\/option>\n        <option value=\"18x7\">18\u00d77<\/option>\n        <option value=\"18x19S\">18\u00d719S<\/option>\n      <\/optgroup>\n      <optgroup label=\"35W\u00d77 Compacted Series\">\n        <option value=\"35Wx7\">35W\u00d77<\/option>\n        <option value=\"24Wx7\">24 gi\u1edd x 7 ng\u00e0y<\/option>\n      <\/optgroup>\n      <optgroup label=\"6VX V-shaped Strand Series\">\n        <option value=\"6vx18\">6VX18<\/option>\n        <option value=\"6vx19\">6VX19<\/option>\n        <option value=\"6vx21\">6VX21<\/option>\n      <\/optgroup>\n      <optgroup label=\"6VX37 V-shaped Strand Series\">\n        <option value=\"6vx34\">6VX34<\/option>\n        <option value=\"6vx37\">6VX37<\/option>\n        <option value=\"6vx37S\">6VX37S<\/option>\n      <\/optgroup>\n      <optgroup label=\"4VX Fan-shaped Strand Series\">\n        <option value=\"4vx39S\">4VX39S<\/option>\n        <option value=\"4vx48S\">4VX48S<\/option>\n      <\/optgroup>\n      <optgroup label=\"6QX+6VX Compound Series\">\n        <option value=\"6qx19+6vx21\">6QX19 + 6VX21<\/option>\n        <option value=\"6qx33+6vx21\">6QX33 + 6VX21<\/option>\n      <\/optgroup>\n    <\/select>\n  <\/div>\n\n  <div class=\"form-group\">\n    <label for=\"calculator-core\">Lo\u1ea1i l\u00f5i<\/label>\n    <select id=\"calculator-core\">\n      <option value=\"FC\" selected>L\u00f5i s\u1ee3i (FC)<\/option>\n      <option value=\"IWR\">L\u00f5i th\u00e9p (IWR \/ IWS)<\/option>\n    <\/select>\n  <\/div>\n\n  <div class=\"form-group\">\n    <label for=\"calculator-tensile\">C\u01b0\u1eddng \u0111\u1ed9 k\u00e9o danh ngh\u0129a (MPa)<\/label>\n    <select id=\"calculator-tensile\">\n      <option value=\"1570\">1570<\/option>\n      <option value=\"1670\">1670<\/option>\n      <option value=\"1770\" selected>1770<\/option>\n      <option value=\"1870\">1870<\/option>\n      <option value=\"1960\">1960<\/option>\n    <\/select>\n  <\/div>\n\n  <div class=\"button-group\">\n    <button type=\"button\" id=\"calculator-calculate\" class=\"btn-primary\">T\u00ednh to\u00e1n<\/button>\n    <button type=\"button\" id=\"calculator-reset\" class=\"btn-secondary\">C\u00e0i l\u1ea1i<\/button>\n  <\/div>\n\n  <div class=\"result-box\">\n    <div class=\"result-label\">\u0110\u01b0\u1eddng k\u00ednh danh ngh\u0129a t\u1ed1i thi\u1ec3u \u0111\u01b0\u1ee3c khuy\u1ebfn ngh\u1ecb:<\/div>\n    <div class=\"result-value\" id=\"calculator-resultDiameter\">\u2013 mm<\/div>\n    <div class=\"result-label\">L\u1ef1c ph\u00e1 v\u1ee1 ti\u00eau chu\u1ea9n t\u01b0\u01a1ng \u1ee9ng:<\/div>\n    <div class=\"result-subvalue\" id=\"calculator-resultForce\">\u2013 kN<\/div>\n    <div class=\"result-status\" id=\"calculator-resultStatus\"><\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      \/\/ ========== Dataset (GB 8918-2006, top 3 structures per class) ==========\n      const ropeDatabase = {\n        \/\/ 6\u00d77 Series\n        \"6x7+FC\": {\n          1570: {8:33.4, 10:52.1, 12:75.1, 14:102, 16:133, 18:169, 20:208, 22:252, 24:300, 26:352, 28:409, 30:469, 32:534, 36:676},\n          1670: {8:35.5, 10:55.4, 12:79.8, 14:110, 16:144, 18:183, 20:225, 22:273, 24:325, 26:381, 28:442, 30:507, 32:577, 36:730},\n          1770: {8:37.6, 10:58.8, 12:84.6, 14:115, 16:153, 18:194, 20:240, 22:290, 24:345, 26:405, 28:470, 30:540, 32:614, 36:777},\n          1870: {8:39.7, 10:62.1, 12:89.4, 14:122, 16:163, 18:206, 20:254, 22:308, 24:358, 26:420, 28:487, 30:559, 32:636, 36:805},\n          1960: {8:43.0, 10:67.1, 12:96.7, 14:132, 16:172, 18:218, 20:269, 22:325, 24:387, 26:454, 28:526, 30:604, 32:687, 36:870}\n        },\n        \"6x7+IWR\": {\n          1570: {8:36.1, 10:56.4, 12:81.2, 14:110, 16:144, 18:180, 20:222, 22:268, 24:319, 26:375, 28:435, 30:499, 32:568, 36:719},\n          1670: {8:38.4, 10:60.0, 12:86.3, 14:118, 16:153, 18:194, 20:240, 22:290, 24:345, 26:405, 28:470, 30:540, 32:614, 36:779},\n          1770: {8:40.7, 10:63.5, 12:91.5, 14:125, 16:163, 18:206, 20:254, 22:308, 24:366, 26:430, 28:498, 30:572, 32:651, 36:824},\n          1870: {8:43.0, 10:67.1, 12:96.7, 14:132, 16:172, 18:218, 20:269, 22:325, 24:387, 26:454, 28:526, 30:604, 32:687, 36:912},\n          1960: {8:45.0, 10:70.4, 12:101, 14:138, 16:180, 18:228, 20:281, 22:341, 24:405, 26:476, 28:552, 30:633, 32:721, 36:912}\n        },\n        \"6x9W+FC\": {\n          1570: {14:102, 16:133, 18:169, 20:208, 22:252, 24:300, 26:352, 28:409, 30:469, 32:534, 36:676},\n          1670: {14:110, 16:144, 18:183, 20:225, 22:273, 24:325, 26:381, 28:442, 30:507, 32:577, 36:730},\n          1770: {14:118, 16:153, 18:194, 20:240, 22:290, 24:345, 26:405, 28:470, 30:540, 32:614, 36:777},\n          1870: {14:125, 16:163, 18:206, 20:254, 22:308, 24:358, 26:420, 28:487, 30:559, 32:636, 36:805},\n          1960: {14:132, 16:172, 18:218, 20:269, 22:325, 24:387, 26:454, 28:526, 30:604, 32:687, 36:870}\n        },\n\n        \/\/ 6\u00d719 Series\n        \"6x19S+FC\": {\n          1570: {12:75.1, 14:102, 16:133, 18:168, 20:207, 22:251, 24:298, 26:350, 28:406, 30:466, 32:531, 36:671},\n          1670: {12:79.8, 14:110, 16:143, 18:181, 20:224, 22:271, 24:322, 26:378, 28:438, 30:503, 32:572, 36:724},\n          1770: {12:84.6, 14:117, 16:152, 18:193, 20:238, 22:288, 24:342, 26:402, 28:466, 30:535, 32:609, 36:770},\n          1870: {12:89.4, 14:124, 16:161, 18:204, 20:252, 22:304, 24:363, 26:426, 28:494, 30:567, 32:645, 36:817},\n          1960: {12:94.0, 14:130, 16:170, 18:216, 20:266, 22:322, 24:383, 26:450, 28:522, 30:599, 32:682, 36:863}\n        },\n        \"6x19W+FC\": {\n          1570: {12:75.1, 14:102, 16:133, 18:168, 20:207, 22:251, 24:298, 26:350, 28:406, 30:466, 32:531, 36:671, 40:829},\n          1670: {12:79.8, 14:110, 16:143, 18:181, 20:224, 22:271, 24:322, 26:378, 28:438, 30:503, 32:572, 36:724, 40:894},\n          1770: {12:84.6, 14:117, 16:152, 18:193, 20:238, 22:288, 24:342, 26:402, 28:466, 30:535, 32:609, 36:770, 40:951},\n          1870: {12:89.4, 14:124, 16:161, 18:204, 20:252, 22:304, 24:363, 26:426, 28:494, 30:567, 32:645, 36:817, 40:1010},\n          1960: {12:94.0, 14:130, 16:170, 18:216, 20:266, 22:322, 24:383, 26:450, 28:522, 30:599, 32:682, 36:863, 40:1070}\n        },\n        \"6x25Fi+FC\": {\n          1570: {12:74.6, 14:102, 16:133, 18:168, 20:207, 22:251, 24:298, 26:350, 28:406, 30:466, 32:531, 36:671},\n          1670: {12:80.5, 14:110, 16:143, 18:181, 20:224, 22:271, 24:322, 26:378, 28:438, 30:503, 32:572, 36:724},\n          1770: {12:85.6, 14:117, 16:152, 18:193, 20:238, 22:288, 24:342, 26:402, 28:466, 30:535, 32:609, 36:770},\n          1870: {12:90.7, 14:124, 16:161, 18:204, 20:252, 22:304, 24:363, 26:426, 28:494, 30:567, 32:645, 36:817},\n          1960: {12:95.9, 14:131, 16:170, 18:216, 20:266, 22:322, 24:383, 26:450, 28:522, 30:599, 32:682, 36:863}\n        },\n\n        \/\/ 8\u00d719 Series\n        \"8x19S+FC\": {\n          1570: {18:149, 20:184, 22:223, 24:265, 26:311, 28:361, 30:414, 32:471, 36:596, 40:736},\n          1670: {18:159, 20:196, 22:237, 24:282, 26:331, 28:384, 30:440, 32:501, 36:634, 40:783},\n          1770: {18:176, 20:217, 22:263, 24:313, 26:367, 28:426, 30:489, 32:556, 36:704, 40:869},\n          1870: {18:187, 20:231, 22:280, 24:333, 26:391, 28:453, 30:520, 32:592, 36:749, 40:925},\n          1960: {18:198, 20:245, 22:296, 24:353, 26:414, 28:480, 30:551, 32:627, 36:794, 40:980}\n        },\n        \"8x19W+FC\": {\n          1570: {18:149, 20:184, 22:223, 24:265, 26:311, 28:361, 30:414, 32:471, 36:596, 40:736},\n          1670: {18:159, 20:196, 22:237, 24:282, 26:331, 28:384, 30:440, 32:501, 36:634, 40:783},\n          1770: {18:176, 20:217, 22:263, 24:313, 26:367, 28:426, 30:489, 32:556, 36:704, 40:869},\n          1870: {18:187, 20:231, 22:280, 24:333, 26:391, 28:453, 30:520, 32:592, 36:749, 40:925},\n          1960: {18:198, 20:245, 22:296, 24:353, 26:414, 28:480, 30:551, 32:627, 36:794, 40:980}\n        },\n        \"8x25Fi+FC\": {\n          1570: {16:91.4, 18:116, 20:143, 22:173, 24:206, 26:241, 28:280, 30:321, 32:366, 36:463, 40:571},\n          1670: {16:98.5, 18:125, 20:155, 22:188, 24:223, 26:261, 28:303, 30:347, 32:396, 36:500, 40:616},\n          1770: {16:106, 18:134, 20:166, 22:202, 24:240, 26:281, 28:326, 30:374, 32:427, 36:540, 40:664},\n          1870: {16:113, 18:143, 20:177, 22:216, 24:257, 26:300, 28:348, 30:399, 32:456, 36:577, 40:709},\n          1960: {16:120, 18:152, 20:188, 22:230, 24:273, 26:319, 28:370, 30:424, 32:485, 36:614, 40:755}\n        },\n\n        \/\/ 18\u00d77 Series\n        \"17x7+FC\": {\n          1570: {12:56.2, 14:76.4, 16:99.8, 18:126, 20:156, 22:189, 24:225, 26:264, 28:306, 30:351, 32:399, 36:505, 40:624},\n          1670: {12:61.9, 14:84.3, 16:110, 18:139, 20:172, 22:208, 24:248, 26:291, 28:337, 30:387, 32:440, 36:557, 40:688},\n          1770: {12:70.1, 14:95.4, 16:125, 18:158, 20:195, 22:236, 24:280, 26:329, 28:382, 30:438, 32:498, 36:631, 40:779},\n          1870: {12:74.5, 14:101, 16:132, 18:167, 20:206, 22:249, 24:297, 26:348, 28:404, 30:463, 32:527, 36:667, 40:824},\n          1960: {12:78.9, 14:107, 16:140, 18:177, 20:219, 22:265, 24:316, 26:370, 28:429, 30:493, 32:561, 36:710, 40:876}\n        },\n        \"18x7+FC\": {\n          1570: {12:56.2, 14:76.4, 16:99.8, 18:126, 20:156, 22:189, 24:225, 26:264, 28:306, 30:351, 32:399, 36:505, 40:624},\n          1670: {12:61.9, 14:84.3, 16:110, 18:139, 20:172, 22:208, 24:248, 26:291, 28:337, 30:387, 32:440, 36:557, 40:688},\n          1770: {12:70.1, 14:95.4, 16:125, 18:158, 20:195, 22:236, 24:280, 26:329, 28:382, 30:438, 32:498, 36:631, 40:779},\n          1870: {12:74.5, 14:101, 16:132, 18:167, 20:206, 22:249, 24:297, 26:348, 28:404, 30:463, 32:527, 36:667, 40:824},\n          1960: {12:78.9, 14:107, 16:140, 18:177, 20:219, 22:265, 24:316, 26:370, 28:429, 30:493, 32:561, 36:710, 40:876}\n        },\n        \"18x19S+FC\": {\n          1570: {24:225, 26:264, 28:306, 30:351, 32:399, 36:505, 40:624, 44:755, 48:899, 52:1050, 56:1220, 60:1400},\n          1670: {24:248, 26:291, 28:337, 30:387, 32:440, 36:557, 40:688, 44:832, 48:991, 52:1160, 56:1350, 60:1550},\n          1770: {24:280, 26:329, 28:382, 30:438, 32:498, 36:631, 40:779, 44:942, 48:1120, 52:1320, 56:1530, 60:1750},\n          1870: {24:297, 26:348, 28:404, 30:463, 32:527, 36:667, 40:824, 44:997, 48:1190, 52:1390, 56:1610, 60:1850},\n          1960: {24:316, 26:370, 28:429, 30:493, 32:561, 36:710, 40:876, 44:1060, 48:1260, 52:1480, 56:1720, 60:1970}\n        },\n\n        \/\/ V-strand 6VX Series\n        \"6vx18+FC\": {\n          1570: {20:203, 22:246, 24:293, 26:344, 28:399, 30:458, 32:521, 34:588, 36:659},\n          1670: {20:216, 22:261, 24:311, 26:365, 28:423, 30:486, 32:553, 34:624, 36:700},\n          1770: {20:230, 22:278, 24:331, 26:388, 28:450, 30:517, 32:588, 34:664, 36:744},\n          1870: {20:243, 22:295, 24:351, 26:411, 28:477, 30:548, 32:623, 34:703, 36:789},\n          1960: {20:257, 22:311, 24:370, 26:435, 28:504, 30:579, 32:658, 34:743, 36:833}\n        },\n        \"6vx19+FC\": {\n          1570: {20:203, 22:246, 24:293, 26:344, 28:399, 30:458, 32:521, 34:588, 36:659},\n          1670: {20:216, 22:261, 24:311, 26:365, 28:423, 30:486, 32:553, 34:624, 36:700},\n          1770: {20:230, 22:278, 24:331, 26:388, 28:450, 30:517, 32:588, 34:664, 36:744},\n          1870: {20:243, 22:295, 24:351, 26:411, 28:477, 30:548, 32:623, 34:703, 36:789},\n          1960: {20:257, 22:311, 24:370, 26:435, 28:504, 30:579, 32:658, 34:743, 36:833}\n        },\n        \"6vx21+FC\": {\n          1570: {18:162, 20:203, 22:246, 24:293, 26:344, 28:399, 30:458, 32:521, 34:588, 36:659},\n          1670: {18:174, 20:216, 22:261, 24:311, 26:365, 28:423, 30:486, 32:553, 34:624, 36:700},\n          1770: {18:185, 20:230, 22:278, 24:331, 26:388, 28:450, 30:517, 32:588, 34:664, 36:744},\n          1870: {18:196, 20:243, 22:295, 24:351, 26:411, 28:477, 30:548, 32:623, 34:703, 36:789},\n          1960: {18:207, 20:257, 22:311, 24:370, 26:435, 28:504, 30:579, 32:658, 34:743, 36:833}\n        }\n      };\n\n      \/\/ ========== DOM Elements ==========\n      const inputF0 = document.getElementById('calculator-breakingForce');\n      const errorF0 = document.getElementById('calculator-breakingForce-error');\n      const selectConstruction = document.getElementById('calculator-construction');\n      const selectCore = document.getElementById('calculator-core');\n      const selectTensile = document.getElementById('calculator-tensile');\n      const btnCalculate = document.getElementById('calculator-calculate');\n      const btnReset = document.getElementById('calculator-reset');\n      const resultDiameter = document.getElementById('calculator-resultDiameter');\n      const resultForce = document.getElementById('calculator-resultForce');\n      const resultStatus = document.getElementById('calculator-resultStatus');\n\n      \/\/ ========== Default Values ==========\n      const defaultValues = {\n        breakingForce: '',\n        construction: '6x19W',\n        core: 'FC',\n        tensile: '1770'\n      };\n\n      \/\/ ========== Core Functions ==========\n      function setError(fieldId, message) {\n        const input = document.getElementById('calculator-' + fieldId);\n        const error = document.getElementById('calculator-' + fieldId + '-error');\n        input.classList.add('error');\n        error.textContent = message;\n        error.style.display = 'block';\n      }\n\n      function clearError(fieldId) {\n        const input = document.getElementById('calculator-' + fieldId);\n        const error = document.getElementById('calculator-' + fieldId + '-error');\n        input.classList.remove('error');\n        error.textContent = '';\n        error.style.display = 'none';\n      }\n\n      function validateInput() {\n        const value = parseFloat(inputF0.value);\n        clearError('breakingForce');\n\n        if (isNaN(value) || value <= 0) {\n          setError('breakingForce', 'Please enter a valid number greater than 0');\n          return false;\n        }\n        return true;\n      }\n\n      function calculateDiameter() {\n        if (!validateInput()) {\n          resultDiameter.textContent = '\u2013 mm';\n          resultForce.textContent = '\u2013 kN';\n          resultStatus.textContent = 'Invalid input';\n          resultStatus.className = 'result-status fail';\n          return;\n        }\n\n        const targetF0 = parseFloat(inputF0.value);\n        const construction = selectConstruction.value;\n        const core = selectCore.value;\n        const tensile = parseInt(selectTensile.value);\n        const dbKey = construction + '+' + core;\n\n        if (!ropeDatabase[dbKey]) {\n          resultDiameter.textContent = '\u2013';\n          resultForce.textContent = '\u2013';\n          resultStatus.textContent = 'This core type is not available for selected construction';\n          resultStatus.className = 'result-status fail';\n          return;\n        }\n\n        const dataSet = ropeDatabase[dbKey][tensile];\n        const diameters = Object.keys(dataSet).map(Number).sort(function (a, b) { return a - b; });\n\n        let matchedDiameter = null;\n        let matchedF0 = null;\n\n        for (let i = 0; i < diameters.length; i++) {\n          const d = diameters[i];\n          if (dataSet[d] >= targetF0) {\n            matchedDiameter = d;\n            matchedF0 = dataSet[d];\n            break;\n          }\n        }\n\n        if (matchedDiameter !== null) {\n          resultDiameter.textContent = matchedDiameter.toFixed(2) + ' mm';\n          resultForce.textContent = matchedF0.toFixed(2) + ' kN';\n          resultStatus.textContent = '\u2713 Meets required breaking force';\n          resultStatus.className = 'result-status pass';\n        } else {\n          const maxD = diameters[diameters.length - 1];\n          const maxF0 = dataSet[maxD];\n          resultDiameter.textContent = 'Out of range';\n          resultForce.textContent = 'Max. ' + maxF0.toFixed(2) + ' kN @ ' + maxD.toFixed(2) + ' mm';\n          resultStatus.textContent = '\u2717 Exceeds maximum available specification';\n          resultStatus.className = 'result-status fail';\n        }\n      }\n\n      function resetCalculator() {\n        inputF0.value = defaultValues.breakingForce;\n        selectConstruction.value = defaultValues.construction;\n        selectCore.value = defaultValues.core;\n        selectTensile.value = defaultValues.tensile;\n        clearError('breakingForce');\n        resultDiameter.textContent = '\u2013 mm';\n        resultForce.textContent = '\u2013 kN';\n        resultStatus.textContent = 'Please input parameters and calculate';\n        resultStatus.className = 'result-status';\n      }\n\n      \/\/ ========== Event Bindings ==========\n      inputF0.addEventListener('input', function () {\n        clearError('breakingForce');\n      });\n\n      btnCalculate.addEventListener('click', calculateDiameter);\n      btnReset.addEventListener('click', resetCalculator);\n\n      \/\/ URL parameter auto-fill\n      const params = new URLSearchParams(window.location.search);\n      if (params.has('f0')) {\n        inputF0.value = params.get('f0');\n      }\n    })();\n  <\/script>\n<\/div>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">B\u01b0\u1edbc 1: T\u00ednh to\u00e1n l\u1ef1c ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u c\u1ea7n thi\u1ebft<\/h3>\n\n\n\n<p>Nh\u1ea5p v\u00e0o li\u00ean k\u1ebft b\u00ean d\u01b0\u1edbi \u00f4 nh\u1eadp li\u1ec7u \u0111\u1ec3 chuy\u1ec3n \u0111\u1ebfn... <a href=\"https:\/\/www.dgcrane.com\/vi\/crane-wire-rope-minimum-breaking-load-calculator\/\">M\u00e1y t\u00ednh t\u1ea3i tr\u1ecdng ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u c\u1ee7a d\u00e2y c\u00e1p c\u1ea9u<\/a>Nh\u1eadp c\u00e1c th\u00f4ng s\u1ed1 v\u1eadn h\u00e0nh t\u1eebng b\u01b0\u1edbc \u0111\u1ec3 t\u00ednh to\u00e1n l\u1ef1c ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u c\u1ea7n thi\u1ebft cho \u0111i\u1ec1u ki\u1ec7n l\u00e0m vi\u1ec7c c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n<p>B\u01b0\u1edbc n\u00e0y chuy\u1ec3n \u0111\u1ed5i c\u00e1c y\u00eau c\u1ea7u v\u1ec1 \u0111i\u1ec1u ki\u1ec7n l\u00e0m vi\u1ec7c \u2014 bao g\u1ed3m t\u1ea3i tr\u1ecdng \u0111\u1ecbnh m\u1ee9c, t\u1ef7 s\u1ed1 r\u00f2ng r\u1ecdc v\u00e0 c\u1ea5p \u0111\u1ed9 l\u00e0m vi\u1ec7c \u2014 th\u00e0nh ch\u1ec9 s\u1ed1 \u0111\u1ed9 b\u1ec1n c\u1ea7n thi\u1ebft \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh k\u00edch th\u01b0\u1edbc d\u00e2y c\u00e1p th\u00e9p, \u0111\u00f3ng vai tr\u00f2 l\u00e0 c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o cho c\u00f4ng c\u1ee5 l\u1ef1a ch\u1ecdn n\u00e0y.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">B\u01b0\u1edbc 2: Ch\u1ecdn \u0111\u01b0\u1eddng k\u00ednh danh ngh\u0129a c\u1ee7a d\u00e2y c\u00e1p th\u00e9p<\/h3>\n\n\n\n<p>Nh\u1eadp gi\u00e1 tr\u1ecb l\u1ef1c ph\u00e1 v\u1ee1 thu \u0111\u01b0\u1ee3c t\u1eeb b\u01b0\u1edbc tr\u01b0\u1edbc v\u00e0o \u00f4 nh\u1eadp L\u1ef1c ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u c\u1ea7n thi\u1ebft, sau \u0111\u00f3 ch\u1ecdn ba th\u00f4ng s\u1ed1 sau theo tr\u00ecnh t\u1ef1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1ea5u tr\u00fac d\u00e2y th\u1eebng<\/strong>Ch\u1ecdn c\u1ea5u tr\u00fac d\u00e2y d\u1eabn t\u01b0\u01a1ng \u1ee9ng theo s\u01a1 \u0111\u1ed3 thi\u1ebft k\u1ebf ho\u1eb7c th\u00f4ng s\u1ed1 k\u1ef9 thu\u1eadt thi\u1ebft b\u1ecb g\u1ed1c c\u1ee7a b\u1ea1n (v\u00ed d\u1ee5: d\u00e2y d\u1eabn tr\u00f2n 6\u00d719W, d\u00e2y d\u1eabn h\u00ecnh ch\u1eef V 6VX, d\u00e2y d\u1eabn n\u00e9n 35W\u00d77, v.v.)<\/li>\n\n\n\n<li><strong>Lo\u1ea1i l\u00f5i<\/strong>Ch\u1ecdn l\u00f5i s\u1ee3i (FC) ho\u1eb7c l\u00f5i th\u00e9p (IWR\/IWS)<\/li>\n\n\n\n<li><strong>\u0110\u1ed9 b\u1ec1n k\u00e9o danh ngh\u0129a<\/strong>Ch\u1ecdn c\u1ea5p \u0111\u1ed9 b\u1ec1n k\u00e9o danh ngh\u0129a c\u1ee7a d\u00e2y c\u00e1p th\u00e9p.<\/li>\n<\/ul>\n\n\n\n<p>Sau khi x\u00e1c nh\u1eadn c\u00e1c th\u00f4ng s\u1ed1, h\u00e3y nh\u1ea5p v\u00e0o n\u00fat T\u00ednh to\u00e1n. C\u00f4ng c\u1ee5 l\u1ef1a ch\u1ecdn \u0111\u01b0\u1eddng k\u00ednh c\u00e1p c\u1ea9u s\u1ebd t\u1ef1 \u0111\u1ed9ng kh\u1edbp v\u1edbi \u0111\u01b0\u1eddng k\u00ednh danh ngh\u0129a nh\u1ecf nh\u1ea5t \u0111\u00e1p \u1ee9ng y\u00eau c\u1ea7u l\u1ef1c ph\u00e1 v\u1ee1. <a href=\"https:\/\/www.dgcrane.com\/wp-content\/uploads\/2026\/10\/steel-wire-rope-for-important-purpose.pdf\">GB 8918-2006<\/a> (T\u01b0\u01a1ng \u0111\u01b0\u01a1ng v\u1edbi ti\u00eau chu\u1ea9n ISO 3154:1988). Thi\u1ebft b\u1ecb c\u0169ng s\u1ebd hi\u1ec3n th\u1ecb l\u1ef1c \u0111\u1ee9t t\u1ed1i thi\u1ec3u ti\u00eau chu\u1ea9n c\u1ee7a to\u00e0n b\u1ed9 d\u00e2y t\u01b0\u01a1ng \u1ee9ng v\u1edbi \u0111\u01b0\u1eddng k\u00ednh n\u00e0y, c\u00f9ng v\u1edbi k\u1ebft qu\u1ea3 ki\u1ec3m tra cho bi\u1ebft y\u00eau c\u1ea7u c\u00f3 \u0111\u01b0\u1ee3c \u0111\u00e1p \u1ee9ng hay kh\u00f4ng.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ghi ch\u00fa<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0110\u01b0\u1eddng k\u00ednh hi\u1ec3n th\u1ecb b\u1edfi c\u00f4ng c\u1ee5 n\u00e0y l\u00e0 gi\u00e1 tr\u1ecb \u0111\u01b0\u1ee3c t\u00ednh to\u00e1n tr\u00ean l\u00fd thuy\u1ebft. \u0110\u1ed1i v\u1edbi vi\u1ec7c mua s\u1eafm v\u00e0 l\u1eafp \u0111\u1eb7t d\u00e2y c\u00e1p th\u00e9p th\u1ef1c t\u1ebf t\u1ea1i c\u00f4ng tr\u01b0\u1eddng, vui l\u00f2ng ch\u1ecdn k\u00edch th\u01b0\u1edbc \u0111\u01b0\u1eddng k\u00ednh ti\u00eau chu\u1ea9n th\u01b0\u01a1ng m\u1ea1i g\u1ea7n nh\u1ea5t.<\/li>\n\n\n\n<li>\u0110\u1ed1i v\u1edbi d\u00e2y c\u00e1p th\u00e9p d\u00f9ng cho c\u00e1c \u1ee9ng d\u1ee5ng kh\u00f4ng ph\u1ea3i n\u00e2ng h\u1ea1, ch\u1eb3ng h\u1ea1n nh\u01b0 d\u00e2y c\u00e1p neo t\u0129nh v\u00e0 d\u00e2y gi\u1eb1ng, h\u1ec7 s\u1ed1 an to\u00e0n y\u00eau c\u1ea7u kh\u00e1c v\u1edbi d\u00e2y c\u00e1p n\u00e2ng h\u1ea1. Kh\u00f4ng n\u00ean \u00e1p d\u1ee5ng tr\u1ef1c ti\u1ebfp k\u1ebft qu\u1ea3 c\u1ee7a c\u00f4ng c\u1ee5 l\u1ef1a ch\u1ecdn d\u00e2y c\u00e1p th\u00e9p n\u00e0y cho c\u00e1c tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng nh\u01b0 v\u1eady.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">S\u1ea3n ph\u1ea9m \u00e1p d\u1ee5ng<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C\u1ea7u tr\u1ee5c<\/li>\n\n\n\n<li>C\u1ea7n tr\u1ee5c c\u1ee7a gi\u00e0n c\u1ea7n c\u1ea9u<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u Jib<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u tr\u00ean cao \u0111\u00fac<\/li>\n\n\n\n<li>C\u1ea7n c\u1ea9u gi\u00e0n container<\/li>\n\n\n\n<li>Pal\u0103ng d\u00e2y \u0111i\u1ec7n<\/li>\n\n\n\n<li>T\u1eddi \u0111i\u1ec7n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"C\u00f4ng c\u1ee5 l\u1ef1a ch\u1ecdn \u0111\u01b0\u1eddng k\u00ednh d\u00e2y c\u00e1p c\u1ea9u n\u00e0y t\u1ef1 \u0111\u1ed9ng kh\u1edbp \u0111\u01b0\u1eddng k\u00ednh d\u00e2y c\u00e1p t\u1ed1i thi\u1ec3u \u0111\u00e1p \u1ee9ng y\u00eau c\u1ea7u v\u1ec1 s\u1ee9c n\u00e2ng d\u1ef1a tr\u00ean l\u1ef1c ph\u00e1 v\u1ee1 t\u1ed1i thi\u1ec3u, \u0111\u1ed9 b\u1ec1n k\u00e9o \u0111\u1ecbnh m\u1ee9c, c\u1ea5u tr\u00fac d\u00e2y v\u00e0 lo\u1ea1i l\u00f5i. \u0110\u01b0\u1eddng k\u00ednh qu\u00e1 nh\u1ecf d\u1eabn \u0111\u1ebfn l\u1ef1c ph\u00e1 v\u1ee1 kh\u00f4ng \u0111\u1ee7, g\u00e2y \u0111\u1ee9t d\u00e2y ho\u1eb7c g\u00e3y d\u00e2y c\u00e1p, c\u00f3 th\u1ec3 d\u1eabn \u0111\u1ebfn r\u01a1i t\u1ea3i, h\u01b0 h\u1ecfng thi\u1ebft b\u1ecb v\u00e0 tai n\u1ea1n g\u00e2y m\u1ea5t an to\u00e0n cho ng\u01b0\u1eddi. Tuy nhi\u00ean, \u0111\u01b0\u1eddng k\u00ednh qu\u00e1 l\u1edbn l\u00e0m t\u0103ng t\u1ea3i tr\u1ecdng l\u00ean tang tr\u1ed1ng, r\u00f2ng r\u1ecdc v\u00e0 c\u01a1 c\u1ea5u n\u00e2ng h\u1ea1, l\u00e0m t\u0103ng chi ph\u00ed mua s\u1eafm thi\u1ebft b\u1ecb v\u00e0 l\u00e0m tr\u1ea7m tr\u1ecdng th\u00eam nguy c\u01a1 m\u00e0i m\u00f2n c\u01a1 c\u1ea5u. C\u00f4ng c\u1ee5 n\u00e0y gi\u00fap thi\u1ebft k\u1ebf c\u1ea7n c\u1ea9u, mua s\u1eafm v\u00e0 c\u00e1c nh\u00e2n vi\u00ean li\u00ean quan ho\u00e0n th\u00e0nh vi\u1ec7c l\u1ef1a ch\u1ecdn v\u00e0 ki\u1ec3m tra d\u00e2y c\u00e1p m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3, \u0111\u1ea3m b\u1ea3o an to\u00e0n, tu\u00e2n th\u1ee7 c\u00e1c quy \u0111\u1ecbnh v\u00e0 ti\u1ebft ki\u1ec7m chi ph\u00ed cho c\u00e1c ho\u1ea1t \u0111\u1ed9ng n\u00e2ng h\u1ea1 b\u1eb1ng c\u1ea7n c\u1ea9u.","protected":false},"author":8,"featured_media":17416,"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-17406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts\/17406"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/comments?post=17406"}],"version-history":[{"count":12,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts\/17406\/revisions"}],"predecessor-version":[{"id":17423,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/posts\/17406\/revisions\/17423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/media\/17416"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/media?parent=17406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/categories?post=17406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/vi\/wp-json\/wp\/v2\/tags?post=17406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}