{"id":50274,"date":"2024-11-07T09:25:43","date_gmt":"2024-11-07T09:25:43","guid":{"rendered":"https:\/\/www.harsle.com\/?page_id=50274"},"modified":"2024-11-09T07:10:47","modified_gmt":"2024-11-09T07:10:47","slug":"punching-force-calculator","status":"publish","type":"page","link":"https:\/\/www.harsle.com\/fr\/punching-force-calculator\/","title":{"rendered":"Calculateur de force de frappe"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"50274\" class=\"elementor elementor-50274\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-db68d5a e-flex e-con-boxed e-con e-parent\" data-id=\"db68d5a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ce81560 e-con-full e-flex e-con e-child\" data-id=\"ce81560\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a726fa elementor-widget elementor-widget-image\" data-id=\"6a726fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1228\" height=\"800\" src=\"https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-1228x800.png\" class=\"attachment-large size-large wp-image-50278\" alt=\"punching force calculator\" srcset=\"https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-1228x800.png 1228w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-400x261.png 400w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-768x500.png 768w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-1536x1001.png 1536w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-2048x1335.png 2048w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-430x280.png 430w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-700x456.png 700w, https:\/\/www.harsle.com\/wp-content\/uploads\/2024\/11\/punching-force-calculator-150x98.png 150w\" sizes=\"(max-width: 1228px) 100vw, 1228px\" \/>\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<div class=\"elementor-element elementor-element-30ab184 e-con-full e-flex e-con e-child\" data-id=\"30ab184\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee92be7 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"ee92be7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Punching force is the amount of force required to cut or punch a hole in a material, using a punch press or similar machinery. This force is necessary to overcome the material&#8217;s resistance and shear it along the intended shape or line. To calculate the punching force required for sheet metal operations, you can use the following formula:<\/p><h5><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">Punching Force(F)=P\u00d7t\u00d7S<\/span><\/span><\/span><\/h5><p>where:<\/p><ul><li><strong>F<\/strong> = Punching Force (usually in Newtons or kiloNewtons)<\/li><li><strong>t<\/strong> = Material Thickness (in millimeters or inches)<\/li><li><strong>p<\/strong> = Material Shear Strength (in N\/mm\u00b2 or psi, depends on material)<\/li><li><strong>S<\/strong> = Perimeter of the Punch (in millimeters or inches)<\/li><\/ul>\t\t\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<div class=\"wd-negative-gap elementor-element elementor-element-c80d946 e-flex e-con-boxed e-con e-parent\" data-id=\"c80d946\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-425dce1 elementor-widget elementor-widget-html\" data-id=\"425dce1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"sitewidget-bd\">\r\n<div class=\"sitewidget-bd\">\r\n<div class=\"pfc-card\" id=\"punching-force-calculator\">\r\n<style type=\"text\/css\">\r\n#punching-force-calculator {\r\n    background-color: rgb(248,249,250);\r\n    border-radius: 0.75rem;\r\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\r\n    overflow: hidden;\r\n    width: 100%;\r\n    max-width: 36rem;\r\n    margin: 2rem auto;\r\n}\r\n#punching-force-calculator .pfc-card-header {\r\n    padding: 1.5rem;\r\n    text-align: center;\r\n    background-color: #f3f4f6;\r\n}\r\n#punching-force-calculator .pfc-card-title {\r\n    font-size: 1.5rem;\r\n    font-weight: bold;\r\n    color: #1f2937;\r\n    margin: 0;\r\n}\r\n#punching-force-calculator .pfc-card-content {\r\n    padding: 1.5rem;\r\n}\r\n#punching-force-calculator .pfc-input-group {\r\n    margin-bottom: 1.25rem;\r\n}\r\n#punching-force-calculator .pfc-label {\r\n    display: block;\r\n    font-size: 0.875rem;\r\n    font-weight: bold;\r\n    color: #374151;\r\n    margin-bottom: 0.25rem;\r\n}\r\n#punching-force-calculator .pfc-input, \r\n#punching-force-calculator .pfc-select {\r\n    width: 100%;\r\n    padding: 0.5rem;\r\n    border: 1px solid #d1d5db;\r\n    border-radius: 0.375rem;\r\n    font-size: 1rem;\r\n    box-sizing: border-box;\r\n}\r\n#punching-force-calculator .pfc-result {\r\n    background: linear-gradient(to bottom right, #e0f2fe, #e0e7ff);\r\n    padding: 1.25rem;\r\n    border-radius: 0.5rem;\r\n    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\r\n}\r\n#punching-force-calculator .pfc-result-title {\r\n    font-size: 1.125rem;\r\n    font-weight: 600;\r\n    color: #1e40af;\r\n    margin-bottom: 1rem;\r\n}\r\n#punching-force-calculator .pfc-result-item {\r\n    margin-bottom: 1rem;\r\n}\r\n#punching-force-calculator .pfc-result-label {\r\n    font-size: 0.875rem;\r\n    font-weight: bold;\r\n    color: #374151;\r\n    margin-bottom: 0.25rem;\r\n}\r\n#punching-force-calculator .pfc-result-value {\r\n    font-size: 1.25rem;\r\n    font-weight: bold;\r\n    color: #1e40af;\r\n}\r\n@media (max-width: 640px) {\r\n    #punching-force-calculator .pfc-card-content {\r\n        padding: 1rem;\r\n    }\r\n    #punching-force-calculator .pfc-result {\r\n        padding: 1rem;\r\n    }\r\n    #punching-force-calculator .pfc-result-item {\r\n        margin-bottom: 0.75rem;\r\n    }\r\n    #punching-force-calculator .pfc-result-value {\r\n        font-size: 1.125rem;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"pfc-card-header\">\r\n<h2 class=\"pfc-card-title\"><span style=\"font-size:28px;\"><span style=\"line-height:1.8;\">Punching Force Calculator<\/span><\/span><\/h2>\r\n<\/div>\r\n\r\n<div class=\"pfc-card-content\">\r\n<div class=\"pfc-input-group\"><label class=\"pfc-label\" for=\"pfc-material\">Material<\/label> <select class=\"pfc-select\" id=\"pfc-material\"><option value=\"Carbon Steel\">Carbon Steel<\/option><option value=\"Aluminum\">Aluminum<\/option><option value=\"Brass\">Brass<\/option><option value=\"Stainless steel\">Stainless steel<\/option> <\/select><\/div>\r\n\r\n<div class=\"pfc-input-group\"><label class=\"pfc-label\" for=\"pfc-shapeType\">Shape Type<\/label> <select class=\"pfc-select\" id=\"pfc-shapeType\"><option value=\"rectangle\">Rectangle<\/option><option value=\"square\">Square<\/option><option value=\"circle\">Circle<\/option><option value=\"other\">Other<\/option> <\/select><\/div>\r\n\r\n<div class=\"pfc-input-group\"><label class=\"pfc-label\" for=\"pfc-thickness\">Thickness (mm)<\/label> <input class=\"pfc-input\" id=\"pfc-thickness\" step=\"0.1\" type=\"number\" \/><\/div>\r\n\r\n<div id=\"pfc-shapeInputs\">\r\n<div class=\"pfc-input-group\"><label class=\"pfc-label\" for=\"pfc-length\">Length (mm)<\/label> <input class=\"pfc-input\" id=\"pfc-length\" step=\"0.1\" type=\"number\" \/><\/div>\r\n\r\n<div class=\"pfc-input-group\"><label class=\"pfc-label\" for=\"pfc-width\">Width (mm)<\/label> <input class=\"pfc-input\" id=\"pfc-width\" step=\"0.1\" type=\"number\" \/><\/div>\r\n<\/div>\r\n\r\n<div class=\"pfc-input-group\"><label class=\"pfc-label\">Calculated Perimeter: <span id=\"pfc-calculatedPerimeter\">0<\/span> mm<\/label><\/div>\r\n\r\n<div class=\"pfc-result\" id=\"pfc-result\" style=\"display: none;\">\r\n<h3 class=\"pfc-result-title\">Results<\/h3>\r\n\r\n<div class=\"pfc-result-item\">\r\n<p class=\"pfc-result-label\">Punching Force (F)<\/p>\r\n\r\n<p class=\"pfc-result-value\" id=\"pfc-punchingForce\">0 T<\/p>\r\n<\/div>\r\n\r\n<div class=\"pfc-result-item\">\r\n<p class=\"pfc-result-label\">Die Clearance (G)<\/p>\r\n\r\n<p class=\"pfc-result-value\" id=\"pfc-dieClearance\">N\/A<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<script>\r\n        (function() {\r\n            const materials = {\r\n                \"Carbon Steel\": 0.3447,\r\n                \"Aluminum\": 0.1724,\r\n                \"Brass\": 0.2413,\r\n                \"Stainless steel\": 0.5171\r\n            };\r\n\r\n            const gapTable = {\r\n                \"Carbon Steel\": [\r\n                    { range: [0.8, 1.6], gap: [0.15, 0.2] },\r\n                    { range: [1.6, 2.3], gap: [0.2, 0.3] },\r\n                    { range: [2.3, 3.2], gap: [0.3, 0.4] },\r\n                    { range: [3.2, 4.5], gap: [0.4, 0.6] },\r\n                    { range: [4.5, 6.0], gap: [0.6, 0.9] }\r\n                ],\r\n                \"Aluminum\": [\r\n                    { range: [0.8, 1.6], gap: [0.15, 0.2] },\r\n                    { range: [1.6, 2.3], gap: [0.2, 0.3] },\r\n                    { range: [2.3, 3.2], gap: [0.3, 0.4] },\r\n                    { range: [3.2, 4.5], gap: [0.4, 0.5] },\r\n                    { range: [4.5, 6.0], gap: [0.5, 0.7] }\r\n                ],\r\n                \"Stainless steel\": [\r\n                    { range: [0.8, 1.6], gap: [0.15, 0.3] },\r\n                    { range: [1.6, 2.3], gap: [0.3, 0.4] },\r\n                    { range: [2.3, 3.2], gap: [0.4, 0.6] },\r\n                    { range: [3.2, 4.5], gap: [0.6, 1.0] }\r\n                ]\r\n            };\r\n\r\n            function renderShapeInputs() {\r\n                const shapeType = document.getElementById('pfc-shapeType').value;\r\n                const shapeInputs = document.getElementById('pfc-shapeInputs');\r\n                shapeInputs.innerHTML = '';\r\n\r\n                switch (shapeType) {\r\n                    case 'rectangle':\r\n                        shapeInputs.innerHTML = `\r\n                            <div class=\"pfc-input-group\">\r\n                                <label for=\"pfc-length\" class=\"pfc-label\">Length (mm)<\/label>\r\n                                <input type=\"number\" id=\"pfc-length\" class=\"pfc-input\" step=\"0.1\">\r\n                            <\/div>\r\n                            <div class=\"pfc-input-group\">\r\n                                <label for=\"pfc-width\" class=\"pfc-label\">Width (mm)<\/label>\r\n                                <input type=\"number\" id=\"pfc-width\" class=\"pfc-input\" step=\"0.1\">\r\n                            <\/div>\r\n                        `;\r\n                        break;\r\n                    case 'square':\r\n                        shapeInputs.innerHTML = `\r\n                            <div class=\"pfc-input-group\">\r\n                                <label for=\"pfc-length\" class=\"pfc-label\">Length (mm)<\/label>\r\n                                <input type=\"number\" id=\"pfc-length\" class=\"pfc-input\" step=\"0.1\">\r\n                            <\/div>\r\n                        `;\r\n                        break;\r\n                    case 'circle':\r\n                        shapeInputs.innerHTML = `\r\n                            <div class=\"pfc-input-group\">\r\n                                <label for=\"pfc-diameter\" class=\"pfc-label\">Diameter (mm)<\/label>\r\n                                <input type=\"number\" id=\"pfc-diameter\" class=\"pfc-input\" step=\"0.1\">\r\n                            <\/div>\r\n                        `;\r\n                        break;\r\n                    case 'other':\r\n                        shapeInputs.innerHTML = `\r\n                            <div class=\"pfc-input-group\">\r\n                                <label for=\"pfc-perimeter\" class=\"pfc-label\">Perimeter (mm)<\/label>\r\n                                <input type=\"number\" id=\"pfc-perimeter\" class=\"pfc-input\" step=\"0.1\">\r\n                            <\/div>\r\n                        `;\r\n                        break;\r\n                }\r\n            }\r\n\r\n            function calculatePerimeter() {\r\n                const shapeType = document.getElementById('pfc-shapeType').value;\r\n                let perimeter = 0;\r\n\r\n                switch (shapeType) {\r\n                    case 'rectangle':\r\n                        const length = parseFloat(document.getElementById('pfc-length').value) || 0;\r\n                        const width = parseFloat(document.getElementById('pfc-width').value) || 0;\r\n                        perimeter = (length + width) * 2;\r\n                        break;\r\n                    case 'square':\r\n                        const side = parseFloat(document.getElementById('pfc-length').value) || 0;\r\n                        perimeter = side * 4;\r\n                        break;\r\n                    case 'circle':\r\n                        const diameter = parseFloat(document.getElementById('pfc-diameter').value) || 0;\r\n                        perimeter = Math.PI * diameter;\r\n                        break;\r\n                    case 'other':\r\n                        perimeter = parseFloat(document.getElementById('pfc-perimeter').value) || 0;\r\n                        break;\r\n                }\r\n\r\n                document.getElementById('pfc-calculatedPerimeter').textContent = perimeter.toFixed(2);\r\n                return perimeter;\r\n            }\r\n\r\n            function calculateForce() {\r\n                const material = document.getElementById('pfc-material').value;\r\n                const thickness = parseFloat(document.getElementById('pfc-thickness').value);\r\n                const perimeter = calculatePerimeter();\r\n\r\n                if (!material || !thickness || !perimeter) {\r\n                    document.getElementById('pfc-result').style.display = 'none';\r\n                    return;\r\n                }\r\n\r\n                const \u03c4 = materials[material];\r\n                const K = 1.3;\r\n                const F = (K * perimeter * thickness * \u03c4) \/ 9.8; \/\/ Convert to tons\r\n\r\n                let G = 'N\/A';\r\n                const materialGaps = gapTable[material];\r\n                if (materialGaps) {\r\n                    for (let i = 0; i < materialGaps.length; i++) {\r\n                        if (thickness >= materialGaps[i].range[0] && thickness <= materialGaps[i].range[1]) {\r\n                            G = `${materialGaps[i].gap[0]} - ${materialGaps[i].gap[1]}`;\r\n                            break;\r\n                        }\r\n                    }\r\n                }\r\n\r\n                document.getElementById('pfc-punchingForce').textContent = F.toFixed(2) + ' T';\r\n                document.getElementById('pfc-dieClearance').textContent = G + ' mm';\r\n                document.getElementById('pfc-result').style.display = 'block';\r\n            }\r\n\r\n            document.getElementById('pfc-shapeType').addEventListener('change', function() {\r\n                renderShapeInputs();\r\n                calculateForce();\r\n            });\r\n            document.getElementById('pfc-material').addEventListener('change', calculateForce);\r\n            document.getElementById('pfc-thickness').addEventListener('input', calculateForce);\r\n            document.getElementById('pfc-shapeInputs').addEventListener('input', calculateForce);\r\n\r\n            renderShapeInputs();\r\n        })();\r\n    <\/script><\/div>\r\n<\/div>\r\n<\/div>\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>La force de poin\u00e7onnage est la force n\u00e9cessaire pour d\u00e9couper ou perforer un mat\u00e9riau \u00e0 l&#039;aide d&#039;un poin\u00e7on.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-50274","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/pages\/50274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/comments?post=50274"}],"version-history":[{"count":0,"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/pages\/50274\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.harsle.com\/fr\/wp-json\/wp\/v2\/media?parent=50274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}