{"id":66539,"date":"2025-07-03T05:45:18","date_gmt":"2025-07-03T05:45:18","guid":{"rendered":"https:\/\/www.harsle.com\/?page_id=66539"},"modified":"2025-07-18T06:59:53","modified_gmt":"2025-07-18T06:59:53","slug":"cluster-saving-calculator","status":"publish","type":"page","link":"https:\/\/www.harsle.com\/it\/cluster-saving-calculator\/","title":{"rendered":"Calcolatrice di risparmio del cluster"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"66539\" class=\"elementor elementor-66539\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-b2485f7 e-flex e-con-boxed e-con e-parent\" data-id=\"b2485f7\" 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-28c3599 e-con-full e-flex e-con e-child\" data-id=\"28c3599\" 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-08c7229 elementor-widget elementor-widget-image\" data-id=\"08c7229\" 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=\"500\" height=\"500\" src=\"https:\/\/www.harsle.com\/wp-content\/uploads\/2025\/07\/Cluster-Saving-Calculator500x500.png\" class=\"attachment-large size-large wp-image-67111\" alt=\"Cluster Saving Calculator\" srcset=\"https:\/\/www.harsle.com\/wp-content\/uploads\/2025\/07\/Cluster-Saving-Calculator500x500.png 500w, https:\/\/www.harsle.com\/wp-content\/uploads\/2025\/07\/Cluster-Saving-Calculator500x500-300x300.png 300w, https:\/\/www.harsle.com\/wp-content\/uploads\/2025\/07\/Cluster-Saving-Calculator500x500-150x150.png 150w, https:\/\/www.harsle.com\/wp-content\/uploads\/2025\/07\/Cluster-Saving-Calculator500x500-360x360.png 360w, https:\/\/www.harsle.com\/wp-content\/uploads\/2025\/07\/Cluster-Saving-Calculator500x500-430x430.png 430w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\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-2a50476 e-con-full e-flex e-con e-child\" data-id=\"2a50476\" 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-6d78a87 elementor-widget elementor-widget-wd_text_block\" data-id=\"6d78a87\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<p>This Cluster Saving Calculator helps you estimate punching time and cost savings when using cluster tooling on your punching machine. Enter your hole quantity, batch size, machine speed, and tooling costs to calculate how much time and money you can save, improving production efficiency and reducing waste.<\/p><div style=\"text-align: center; font-weight: bold; margin: 10px 0;\">Punching Time Saved = (N_holes \u00d7 N_parts \u00f7 Hit Rate \u00f7 60) - (N_holes \u00d7 N_parts \u00f7 Holes per Hit \u00f7 Hit Rate \u00f7 60)<\/div><div style=\"text-align: center; font-weight: bold; margin: 10px 0;\">Punching Cost Saved = [Time_single \u00d7 Machine Cost + Tool Cost_single] - [Time_cluster \u00d7 Machine Cost + Tool Cost_cluster]<\/div><ul><li><strong>Number of Holes per Part (N_holes):<\/strong> Holes to punch per part.<\/li><li><strong>Yearly Batch Size (N_parts):<\/strong> Total parts produced yearly.<\/li><li><strong>Holes Punched per Hit with Cluster Punch (N_cluster):<\/strong> Holes punched in one hit with cluster tool.<\/li><li><strong>Machine Speed (Hit Rate per Min, R_hit):<\/strong> Punches per minute of your machine.<\/li><li><strong>Machine Cost per Hour (C_hour):<\/strong> Hourly operating cost.<\/li><li><strong>Tooling Cost for Single Hit Tool (C_tool_single):<\/strong> Cost of single punch tooling.<\/li><li><strong>Tooling Cost for Cluster Hit Tool (C_tool_cluster):<\/strong> Cost of cluster punch tooling.<\/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<div class=\"wd-negative-gap elementor-element elementor-element-1581edf e-flex e-con-boxed e-con e-parent\" data-id=\"1581edf\" 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-b1633d3 elementor-widget elementor-widget-html\" data-id=\"b1633d3\" 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<!DOCTYPE html>\r\n<style>\r\n\/* Calculator Container *\/\r\n.cluster-calculator-container {\r\n    max-width: 800px;\r\n    margin: 20px auto;\r\n    padding: 20px;\r\n    font-family: inherit;\r\n    box-sizing: border-box;\r\n    background-color: #fff;\r\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\r\n    border-radius: 8px;\r\n}\r\n\r\n\/* Title Styling *\/\r\n.cluster-calculator-container h2 {\r\n    text-align: center;\r\n    margin-bottom: 30px;\r\n    color: #333;\r\n}\r\n\r\n\/* Form Styling *\/\r\n.calculator-form {\r\n    display: grid;\r\n    gap: 20px;\r\n    margin-bottom: 30px;\r\n}\r\n\r\n.input-group {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 8px;\r\n}\r\n\r\n.input-group label {\r\n    color: #333;\r\n    font-weight: 500;\r\n    font-size: 16px;\r\n}\r\n\r\n.input-wrapper {\r\n    display: flex;\r\n    align-items: stretch;\r\n}\r\n\r\n.input-wrapper input {\r\n    padding: 10px;\r\n    border: 1px solid #ddd;\r\n    border-radius: 4px 0 0 4px;\r\n    font-size: 16px;\r\n    flex: 1;\r\n    height: 40px;\r\n    box-sizing: border-box;\r\n}\r\n\r\n.unit-label {\r\n    color: #666;\r\n    font-size: 14px;\r\n    min-width: 50px;\r\n    background-color: #F5F5F5;\r\n    border: 1px solid #ddd;\r\n    border-left: none;\r\n    border-radius: 0 4px 4px 0;\r\n    text-align: center;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    height: 40px;\r\n    box-sizing: border-box;\r\n    padding: 0 12px;\r\n}\r\n\r\n\/* Calculate Button *\/\r\n.calculate-btn,\r\n.calculate-btn:hover,\r\n.cluster-calculator-container .calculate-btn,\r\n.cluster-calculator-container .calculate-btn:hover,\r\n.wp-content .calculate-btn,\r\n.wp-content .calculate-btn:hover,\r\n.entry-content .calculate-btn,\r\n.entry-content .calculate-btn:hover {\r\n    background-color: #007bff !important;\r\n    color: white !important;\r\n    padding: 12px 24px !important;\r\n    border: none !important;\r\n    border-radius: 4px !important;\r\n    cursor: pointer !important;\r\n    font-size: 16px !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n    width: 100% !important;\r\n    margin: 20px auto !important;\r\n    opacity: 1 !important;\r\n    transform: none !important;\r\n    box-shadow: none !important;\r\n    text-decoration: none !important;\r\n}\r\n\r\n\/* Results Section *\/\r\n.results-section {\r\n    display: none;\r\n    background-color: #ECF5FF;\r\n    padding: 20px;\r\n    border-radius: 8px;\r\n    margin-top: 20px;\r\n    border: 1px solid #B3D7FF;\r\n}\r\n\r\n.results-section.visible {\r\n    display: block;\r\n}\r\n\r\n.results-section h3 {\r\n    color: #007bff;\r\n    font-size: 18px;\r\n    margin-bottom: 15px;\r\n}\r\n\r\n.result-item {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 10px 0;\r\n    border-bottom: 1px solid #B3D7FF;\r\n}\r\n\r\n.result-item:last-child {\r\n    border-bottom: none;\r\n}\r\n\r\n.result-label {\r\n    font-size: 16px;\r\n    color: #333;\r\n}\r\n\r\n.result-value {\r\n    font-size: 16px;\r\n    color: #007bff;\r\n    font-weight: 500;\r\n}\r\n\r\n\/* Responsive Design *\/\r\n@media (max-width: 768px) {\r\n    .cluster-calculator-container {\r\n        padding: 15px;\r\n        margin: 10px;\r\n    }\r\n    \r\n    .input-group label {\r\n        font-size: 14px;\r\n    }\r\n    \r\n    .input-wrapper input {\r\n        font-size: 14px;\r\n    }\r\n}\r\n\r\n\/* Prevent conflicts with WordPress themes *\/\r\n.cluster-calculator-container * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.cluster-calculator-container input,\r\n.cluster-calculator-container button {\r\n    max-width: 100%;\r\n}\r\n<\/style>\r\n\r\n<div class=\"cluster-calculator-container\">\r\n    <h2>Cluster Saving Calculator<\/h2>\r\n    <form class=\"calculator-form\" id=\"calculatorForm\">\r\n        <div class=\"input-group\">\r\n            <label for=\"holesPerPart\">Number of Holes per Part<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"holesPerPart\" name=\"holesPerPart\" required min=\"1\" step=\"1\">\r\n                <span class=\"unit-label\">holes<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"input-group\">\r\n            <label for=\"yearlyBatchSize\">Yearly Batch Size<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"yearlyBatchSize\" name=\"yearlyBatchSize\" required min=\"1\" step=\"1\">\r\n                <span class=\"unit-label\">parts<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"input-group\">\r\n            <label for=\"holesPerHit\">Holes Punched Per Hit With Cluster Punch<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"holesPerHit\" name=\"holesPerHit\" required min=\"1\" step=\"1\">\r\n                <span class=\"unit-label\">holes<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"input-group\">\r\n            <label for=\"machineSpeed\">Machine Speed<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"machineSpeed\" name=\"machineSpeed\" required min=\"1\" step=\"1\">\r\n                <span class=\"unit-label\">hits\/min<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"input-group\">\r\n            <label for=\"machineCost\">Machine Cost<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"machineCost\" name=\"machineCost\" required min=\"0\" step=\"0.01\">\r\n                <span class=\"unit-label\">USD\/hour<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"input-group\">\r\n            <label for=\"singleToolCost\">Tooling Cost For Single Hit Tool<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"singleToolCost\" name=\"singleToolCost\" required min=\"0\" step=\"0.01\">\r\n                <span class=\"unit-label\">USD<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"input-group\">\r\n            <label for=\"clusterToolCost\">Tooling Cost For Cluster Hit Tool<\/label>\r\n            <div class=\"input-wrapper\">\r\n                <input type=\"number\" id=\"clusterToolCost\" name=\"clusterToolCost\" required min=\"0\" step=\"0.01\">\r\n                <span class=\"unit-label\">USD<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <button type=\"button\" class=\"calculate-btn\" onclick=\"calculateResults()\">Calculate<\/button>\r\n    <\/form>\r\n    \r\n    <div class=\"results-section\" id=\"resultsSection\">\r\n        <h3>Results<\/h3>\r\n        <div class=\"result-item\">\r\n            <div class=\"result-label\">Punching Time Saved<\/div>\r\n            <div class=\"result-value\" id=\"timeSaved\">\r\n                <!-- Time saved will be displayed here -->\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"result-item\">\r\n            <div class=\"result-label\">Punching Cost Saved<\/div>\r\n            <div class=\"result-value\" id=\"costSaved\">\r\n                <!-- Cost saved will be displayed here -->\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\nfunction calculateResults() {\r\n    \/\/ Get input values\r\n    const holesPerPart = parseFloat(document.getElementById('holesPerPart').value); \/\/ N_holes\r\n    const yearlyBatchSize = parseFloat(document.getElementById('yearlyBatchSize').value); \/\/ N_parts\r\n    const holesPerHit = parseFloat(document.getElementById('holesPerHit').value); \/\/ Holes per Hit\r\n    const machineSpeed = parseFloat(document.getElementById('machineSpeed').value); \/\/ Hit Rate\r\n    const machineCost = parseFloat(document.getElementById('machineCost').value); \/\/ Machine Cost\r\n    const singleToolCost = parseFloat(document.getElementById('singleToolCost').value); \/\/ Tool Cost_single\r\n    const clusterToolCost = parseFloat(document.getElementById('clusterToolCost').value); \/\/ Tool Cost_cluster\r\n    \r\n    \/\/ Calculate time for single hit process (in hours)\r\n    \/\/ Time_single = (N_holes \u00d7 N_parts \u00f7 Hit Rate \u00f7 60)\r\n    const timeSingleHours = (holesPerPart * yearlyBatchSize) \/ machineSpeed \/ 60;\r\n    \r\n    \/\/ Calculate time for cluster hit process (in hours)\r\n    \/\/ Time_cluster = (N_holes \u00d7 N_parts \u00f7 Holes per Hit \u00f7 Hit Rate \u00f7 60)\r\n    const timeClusterHours = (holesPerPart * yearlyBatchSize) \/ holesPerHit \/ machineSpeed \/ 60;\r\n    \r\n    \/\/ Calculate time saved (in hours)\r\n    \/\/ Punching Time Saved = Time_single - Time_cluster\r\n    const timeSavedHours = timeSingleHours - timeClusterHours;\r\n    \r\n    \/\/ Calculate total cost for single hit process\r\n    \/\/ Cost_single = Time_single \u00d7 Machine Cost + Tool Cost_single\r\n    const costSingle = (timeSingleHours * machineCost) + singleToolCost;\r\n    \r\n    \/\/ Calculate total cost for cluster hit process\r\n    \/\/ Cost_cluster = Time_cluster \u00d7 Machine Cost + Tool Cost_cluster\r\n    const costCluster = (timeClusterHours * machineCost) + clusterToolCost;\r\n    \r\n    \/\/ Calculate total cost saved\r\n    \/\/ Punching Cost Saved = Cost_single - Cost_cluster\r\n    const totalCostSaved = costSingle - costCluster;\r\n    \r\n    \/\/ Display results\r\n    document.getElementById('timeSaved').textContent = `${timeSavedHours.toFixed(1)} h per year`;\r\n    document.getElementById('costSaved').textContent = `${totalCostSaved.toFixed(2)} USD per year`;\r\n    document.getElementById('resultsSection').classList.add('visible');\r\n}\r\n\r\n\/\/ Prevent form submission\r\ndocument.getElementById('calculatorForm').addEventListener('submit', function(e) {\r\n    e.preventDefault();\r\n});\r\n<\/script> \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>Questo calcolatore di risparmio cluster ti aiuta a stimare i risparmi sui tempi e sui costi di punzonatura quando utilizzi utensili cluster sulla tua punzonatrice.<\/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-66539","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/pages\/66539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/comments?post=66539"}],"version-history":[{"count":0,"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/pages\/66539\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.harsle.com\/it\/wp-json\/wp\/v2\/media?parent=66539"}],"curies":[{"name":"parola chiave","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}