{"id":66442,"date":"2025-07-02T00:39:06","date_gmt":"2025-07-02T00:39:06","guid":{"rendered":"https:\/\/www.harsle.com\/?page_id=66442"},"modified":"2025-07-21T05:37:09","modified_gmt":"2025-07-21T05:37:09","slug":"shearing-force-calculator","status":"publish","type":"page","link":"https:\/\/www.harsle.com\/de\/shearing-force-calculator\/","title":{"rendered":"Scherkraftrechner"},"content":{"rendered":"\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"Shear\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\n\t\t\t

This Shearing Force Calculator helps you estimate the required shearing force for cutting operations based on material type, sheet thickness, and tip angle. It ensures clean cuts while reducing trial-and-error and protecting tooling on your shear machine.<\/p>

Shearing Force = Material Factor \u00d7 Sheet Thickness \u00d7 (1 + 0.01 \u00d7 Tip Angle)<\/div>
  • Material:<\/strong> Select your material type (affects cutting force).<\/li>
  • Sheet Thickness (mm):<\/strong> The thickness of the material to be cut.<\/li>
  • Tip Angle (\u00b0):<\/strong> The blade tip angle used for shearing.<\/li><\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t
    \n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\r\n\r\n\r\n \r\n \r\n Shearing Force Calculator | Professional Engineering Tool<\/title>\r\n <meta name=\"description\" content=\"Calculate shearing force for various materials with our professional engineering calculator. Works for mild steel, aluminum, copper and more.\">\r\n <style>\r\n .calculator-container {\r\n max-width: 800px;\r\n margin: 20px auto;\r\n padding: 20px;\r\n font-family: inherit;\r\n background: #ffffff;\r\n }\r\n\r\n .calculator-title {\r\n color: #333333;\r\n font-size: 24px;\r\n font-weight: 700;\r\n margin: 0 0 30px 0;\r\n text-align: center;\r\n }\r\n\r\n .unit-section {\r\n margin-bottom: 25px;\r\n }\r\n\r\n .unit-section label:first-child {\r\n display: block;\r\n margin-bottom: 10px;\r\n color: #333333;\r\n font-weight: 500;\r\n font-size: 16px;\r\n }\r\n\r\n .unit-selector {\r\n background: #f5f5f5;\r\n padding: 15px;\r\n border-radius: 4px;\r\n display: flex;\r\n justify-content: center;\r\n gap: 80px;\r\n align-items: flex-start;\r\n }\r\n\r\n .unit-selector label:first-child {\r\n margin-top: 3px;\r\n }\r\n\r\n .unit-selector label:last-child {\r\n margin-top: 3px;\r\n }\r\n\r\n .unit-selector label {\r\n display: inline-flex;\r\n align-items: center;\r\n gap: 8px;\r\n color: #333;\r\n cursor: pointer;\r\n margin: 0;\r\n padding: 0;\r\n height: 20px;\r\n position: relative;\r\n }\r\n\r\n .unit-selector input[type=\"radio\"] {\r\n appearance: none;\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n margin: 0;\r\n padding: 0;\r\n width: 20px;\r\n height: 20px;\r\n border: 2px solid #ccc;\r\n border-radius: 50%;\r\n outline: none;\r\n cursor: pointer;\r\n position: relative;\r\n display: inline-block;\r\n vertical-align: top;\r\n background: white;\r\n }\r\n\r\n .unit-selector input[type=\"radio\"]:checked {\r\n border-color: #666;\r\n }\r\n\r\n .unit-selector input[type=\"radio\"]:checked::before {\r\n content: \"\";\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 50%;\r\n background: #666;\r\n }\r\n\r\n .unit-selector span {\r\n display: inline-block;\r\n line-height: 20px;\r\n vertical-align: top;\r\n }\r\n\r\n .calculator-form {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 25px;\r\n }\r\n\r\n .input-group {\r\n margin-bottom: 0;\r\n }\r\n\r\n .input-group label {\r\n display: block;\r\n margin-bottom: 10px;\r\n color: #333333;\r\n font-weight: 500;\r\n font-size: 16px;\r\n }\r\n\r\n .input-group input,\r\n .input-group select {\r\n width: 100%;\r\n padding: 12px;\r\n border: 1px solid #ddd;\r\n border-radius: 4px;\r\n font-size: 16px;\r\n color: #333;\r\n background-color: #fff;\r\n box-sizing: border-box;\r\n height: 45px;\r\n }\r\n\r\n .calculate-btn {\r\n background-color: #007bff !important;\r\n color: white !important;\r\n padding: 15px !important;\r\n border: none !important;\r\n border-radius: 4px !important;\r\n font-size: 16px !important;\r\n cursor: pointer !important;\r\n width: 100% !important;\r\n text-transform: uppercase !important;\r\n font-weight: 700 !important;\r\n height: 50px !important;\r\n transition: none !important;\r\n }\r\n\r\n .calculate-btn:hover {\r\n background-color: #007bff !important;\r\n color: white !important;\r\n transform: none !important;\r\n box-shadow: none !important;\r\n }\r\n\r\n .result-section {\r\n display: none;\r\n margin-top: 30px;\r\n padding: 20px;\r\n background-color: #ECF5FF;\r\n border: 1px solid #B3D7FF;\r\n border-radius: 4px;\r\n }\r\n\r\n .result-section.visible {\r\n display: block;\r\n }\r\n\r\n .result-section h3 {\r\n color: #007bff;\r\n font-size: 20px;\r\n margin: 0 0 15px 0;\r\n font-weight: bold;\r\n }\r\n\r\n .result-row {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 8px 0;\r\n border-bottom: 1px solid #e9ecef;\r\n }\r\n\r\n .result-row:last-child {\r\n border-bottom: none;\r\n }\r\n\r\n .result-label {\r\n color: #495057;\r\n font-size: 16px;\r\n }\r\n\r\n .result-value {\r\n color: #007bff;\r\n font-size: 16px;\r\n font-weight: bold;\r\n }\r\n\r\n \/* Responsive Design *\/\r\n @media (max-width: 768px) {\r\n .calculator-container {\r\n padding: 15px;\r\n margin: 10px;\r\n }\r\n }\r\n\r\n \/* Ensure no conflicts with WordPress *\/\r\n .calculator-container * {\r\n box-sizing: border-box;\r\n z-index: 1;\r\n }\r\n\r\n .input-with-unit {\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .input-with-unit input {\r\n width: 100%;\r\n padding: 12px;\r\n border: 1px solid #ddd;\r\n border-radius: 4px;\r\n font-size: 16px;\r\n color: #333;\r\n background-color: #fff;\r\n box-sizing: border-box;\r\n height: 45px;\r\n padding-right: 60px;\r\n }\r\n\r\n .unit-label {\r\n position: absolute;\r\n right: 1px;\r\n top: 1px;\r\n bottom: 1px;\r\n color: #666;\r\n background: #f5f5f5;\r\n padding: 0 12px;\r\n border-radius: 0 3px 3px 0;\r\n font-size: 14px;\r\n display: flex;\r\n align-items: center;\r\n border-left: 1px solid #ddd;\r\n }\r\n <\/style>\r\n<\/head>\r\n<body>\r\n <div class=\"calculator-container\">\r\n <h1 class=\"calculator-title\">Shearing Force Calculator<\/h1>\r\n <form id=\"calculatorForm\" class=\"calculator-form\">\r\n <div class=\"unit-section\">\r\n <label>Unit<\/label>\r\n <div class=\"unit-selector\">\r\n <label>\r\n <input type=\"radio\" name=\"unit\" value=\"mm\" checked>\r\n <span>mm<\/span>\r\n <\/label>\r\n <label>\r\n <input type=\"radio\" name=\"unit\" value=\"inch\">\r\n <span>inch<\/span>\r\n <\/label>\r\n <\/div>\r\n <\/div>\r\n\r\n <div class=\"input-group\">\r\n <label for=\"material\">Material<\/label>\r\n <select id=\"material\" name=\"material\" required>\r\n <option value=\"mild_steel\" selected>Mild Steel<\/option>\r\n <option value=\"aluminum_soft\">Aluminum Soft<\/option>\r\n <option value=\"aluminum_half_hard\">Aluminum Half Hard<\/option>\r\n <option value=\"aluminum_hard\">Aluminum Hard<\/option>\r\n <option value=\"copper_soft\">Copper Soft<\/option>\r\n <option value=\"copper_half_hard\">Copper Half Hard<\/option>\r\n <option value=\"copper_hard\">Copper Hard<\/option>\r\n <option value=\"structural_steel\">Structural Steel<\/option>\r\n <option value=\"steel_hard\">Steel Hard<\/option>\r\n <option value=\"stainless_steel\">Stainless Steel<\/option>\r\n <option value=\"titanium_grade2\">Titanium Grade 2<\/option>\r\n <\/select>\r\n <\/div>\r\n\r\n <div class=\"input-group\">\r\n <label for=\"thickness\">Sheet Thickness<\/label>\r\n <div class=\"input-with-unit\">\r\n <input type=\"number\" id=\"thickness\" name=\"thickness\" required step=\"0.01\" min=\"0\">\r\n <span class=\"unit-label\">mm<\/span>\r\n <\/div>\r\n <\/div>\r\n\r\n <div class=\"input-group\">\r\n <label for=\"tipAngle\">Tip Angle<\/label>\r\n <div class=\"input-with-unit\">\r\n <input type=\"number\" id=\"tipAngle\" name=\"tipAngle\" required step=\"0.1\" min=\"0\" max=\"180\">\r\n <span class=\"unit-label\">\u00b0<\/span>\r\n <\/div>\r\n <\/div>\r\n\r\n <button type=\"submit\" class=\"calculate-btn\">Calculate<\/button>\r\n \r\n <div id=\"resultSection\" class=\"result-section\">\r\n <h3>Results<\/h3>\r\n <div class=\"result-row\">\r\n <span class=\"result-label\">Shearing Force<\/span>\r\n <span class=\"result-value\"><span id=\"resultValue\">0<\/span> kN<\/span>\r\n <\/div>\r\n <\/div>\r\n <\/form>\r\n <\/div>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n const form = document.getElementById('calculatorForm');\r\n let lastUnit = 'mm';\r\n let lastThicknessMm = null; \/\/ \u59cb\u7ec8\u5b58\u50a8mm\u503c\r\n\r\n \/\/ \u5355\u4f4d\u5207\u6362\u65f6\u53ea\u540c\u6b65\u8f93\u5165\u6846\u6570\u503c\r\n document.querySelectorAll('input[name=\"unit\"]').forEach(radio => {\r\n radio.addEventListener('change', function() {\r\n const thicknessInput = document.getElementById('thickness');\r\n let currentValue = parseFloat(thicknessInput.value);\r\n const newUnit = this.value;\r\n\r\n if (isNaN(currentValue)) {\r\n lastUnit = newUnit;\r\n return;\r\n }\r\n\r\n \/\/ \u5207\u6362\u5355\u4f4d\u65f6\u53ea\u6539\u53d8\u8f93\u5165\u6846\u663e\u793a\uff0clastThicknessMm\u59cb\u7ec8\u5b58mm\r\n if (lastUnit === 'mm' && newUnit === 'inch') {\r\n lastThicknessMm = currentValue;\r\n thicknessInput.value = (currentValue \/ 25.4).toFixed(2);\r\n } else if (lastUnit === 'inch' && newUnit === 'mm') {\r\n \/\/ lastThicknessMm \u5df2\u7ecf\u662fmm\r\n thicknessInput.value = lastThicknessMm !== null ? lastThicknessMm.toFixed(2) : (currentValue * 25.4).toFixed(2);\r\n }\r\n\r\n \/\/ \u66f4\u65b0\u5355\u4f4d\u6807\u7b7e\r\n const unitLabels = document.querySelectorAll('.unit-label');\r\n unitLabels.forEach(label => {\r\n if (label.parentElement.querySelector('input').id === 'thickness') {\r\n label.textContent = newUnit;\r\n }\r\n });\r\n\r\n lastUnit = newUnit;\r\n });\r\n });\r\n\r\n form.addEventListener('submit', function(e) {\r\n e.preventDefault();\r\n\r\n const thicknessInput = document.getElementById('thickness');\r\n let thickness = parseFloat(thicknessInput.value);\r\n const angle = parseFloat(document.getElementById('tipAngle').value);\r\n const material = document.getElementById('material').value;\r\n const unit = document.querySelector('input[name=\"unit\"]:checked').value;\r\n\r\n \/\/ \u59cb\u7ec8\u7528mm\u8fdb\u884c\u8ba1\u7b97\r\n let thicknessInMm;\r\n if (unit === 'mm') {\r\n thicknessInMm = thickness;\r\n lastThicknessMm = thickness; \/\/ \u66f4\u65b0mm\u503c\r\n } else {\r\n thicknessInMm = lastThicknessMm !== null ? lastThicknessMm : thickness * 25.4;\r\n }\r\n\r\n const materialProperties = {\r\n 'mild_steel': {\r\n tensileStrength: 0.45,\r\n testPoints: {\r\n t20a4: 1286, t80a20: 3953, t100a50: 1887, t120a50: 2716, t120a100: -570\r\n }\r\n },\r\n 'aluminum_soft': {\r\n tensileStrength: 0.25,\r\n testPoints: {\r\n t20a4: 715, t80a20: 2196, t100a50: 1048, t120a50: 1509, t120a100: -317\r\n }\r\n },\r\n 'aluminum_half_hard': {\r\n tensileStrength: 0.31,\r\n testPoints: {\r\n t20a4: 886, t80a20: 2723, t100a50: 1300, t120a50: 1871, t120a100: -393\r\n }\r\n },\r\n 'aluminum_hard': {\r\n tensileStrength: 0.57,\r\n testPoints: {\r\n t20a4: 1635, t80a20: 5024, t100a50: 2398, t120a50: 3453, t120a100: -725\r\n }\r\n },\r\n 'copper_soft': {\r\n tensileStrength: 0.26,\r\n testPoints: {\r\n t20a4: 729, t80a20: 2240, t100a50: 1069, t120a50: 1540, t120a100: -323\r\n }\r\n },\r\n 'copper_half_hard': {\r\n tensileStrength: 0.37,\r\n testPoints: {\r\n t20a4: 1043, t80a20: 3206, t100a50: 1530, t120a50: 2203, t120a100: -462\r\n }\r\n },\r\n 'copper_hard': {\r\n tensileStrength: 0.43,\r\n testPoints: {\r\n t20a4: 1215, t80a20: 3733, t100a50: 1782, t120a50: 2566, t120a100: -539\r\n }\r\n },\r\n 'structural_steel': {\r\n tensileStrength: 0.63,\r\n testPoints: {\r\n t20a4: 1801, t80a20: 5534, t100a50: 2641, t120a50: 3803, t120a100: -799\r\n }\r\n },\r\n 'steel_hard': {\r\n tensileStrength: 0.63,\r\n testPoints: {\r\n t20a4: 2143, t80a20: 6588, t100a50: 3144, t120a50: 4527, t120a100: -951\r\n }\r\n },\r\n 'stainless_steel': {\r\n tensileStrength: 0.70,\r\n testPoints: {\r\n t20a4: 2001, t80a20: 6149, t100a50: 2934, t120a50: 4225, t120a100: -887\r\n }\r\n },\r\n 'titanium_grade2': {\r\n tensileStrength: 0.34,\r\n testPoints: {\r\n t20a4: 972, t80a20: 2987, t100a50: 1426, t120a50: 2053, t120a100: -431\r\n }\r\n }\r\n };\r\n\r\n function calculateForce(material, thickness, angle) {\r\n const tp = material.testPoints;\r\n if (thickness === 20 && angle === 4) return tp.t20a4;\r\n if (thickness === 80 && angle === 20) return tp.t80a20;\r\n if (thickness === 100 && angle === 50) return tp.t100a50;\r\n if (thickness === 120 && angle === 50) return tp.t120a50;\r\n if (thickness === 120 && angle === 100) return tp.t120a100;\r\n if (angle === 90) return 1;\r\n if (angle > 90) {\r\n const baseForce = tp.t120a100 * (thickness \/ 120);\r\n const ratio = (angle - 90) \/ 10;\r\n return Math.round(baseForce * ratio);\r\n }\r\n let baseForce;\r\n if (thickness <= 20) {\r\n baseForce = tp.t20a4 * (thickness \/ 20);\r\n } else if (thickness <= 80) {\r\n const ratio = (thickness - 20) \/ 60;\r\n const force20 = tp.t20a4 * (thickness \/ 20);\r\n const force80 = tp.t80a20 * (thickness \/ 80);\r\n baseForce = force20 + (force80 - force20) * ratio;\r\n } else if (thickness <= 100) {\r\n const ratio = (thickness - 80) \/ 20;\r\n const force80 = tp.t80a20 * (thickness \/ 80);\r\n const force100 = tp.t100a50 * (thickness \/ 100);\r\n baseForce = force80 + (force100 - force80) * ratio;\r\n } else {\r\n const ratio = (thickness - 100) \/ 20;\r\n const force100 = tp.t100a50 * (thickness \/ 100);\r\n const force120 = tp.t120a50 * (thickness \/ 120);\r\n baseForce = force100 + (force120 - force100) * ratio;\r\n }\r\n let finalForce;\r\n if (angle <= 4) {\r\n finalForce = baseForce;\r\n } else if (angle <= 20) {\r\n const ratio = (angle - 4) \/ 16;\r\n const effect = tp.t80a20 \/ tp.t20a4;\r\n finalForce = baseForce * (1 + (effect - 1) * ratio);\r\n } else if (angle <= 50) {\r\n const ratio = (angle - 20) \/ 30;\r\n const effect = tp.t100a50 \/ tp.t80a20;\r\n finalForce = baseForce * (effect + (0.3 - effect) * ratio);\r\n } else {\r\n const ratio = (angle - 50) \/ 40;\r\n finalForce = baseForce * 0.3 * Math.pow(1 - ratio, 2);\r\n }\r\n return Math.round(finalForce);\r\n }\r\n\r\n const force = calculateForce(materialProperties[material], thicknessInMm, angle);\r\n document.getElementById('resultValue').textContent = force;\r\n document.getElementById('resultSection').classList.add('visible');\r\n });\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Dieser Scherkraftrechner hilft Ihnen, die erforderliche Scherkraft f\u00fcr Schneidvorg\u00e4nge basierend auf Materialtyp, Blechdicke,<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-66442","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/pages\/66442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/comments?post=66442"}],"version-history":[{"count":0,"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/pages\/66442\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.harsle.com\/de\/wp-json\/wp\/v2\/media?parent=66442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}