{"id":20077,"date":"2026-11-03T14:54:06","date_gmt":"2026-11-03T14:54:06","guid":{"rendered":"https:\/\/onmytoolings.com\/machining-calculator\/milling-chip-load-calculator\/"},"modified":"2026-11-03T14:54:07","modified_gmt":"2026-11-03T14:54:07","slug":"milling-chip-load-calculator","status":"publish","type":"page","link":"https:\/\/onmytoolings.com\/it\/machining-calculator\/milling-chip-load-calculator\/","title":{"rendered":"Milling Chip Load Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20077\" class=\"elementor elementor-20077 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-omsec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"omsec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-omcol\" data-id=\"omcol\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-omwgt elementor-widget elementor-widget-html\" data-id=\"omwgt\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"onmycalc\" data-onmy-id=\"milling-chip-load-calculator\" aria-label=\"Milling Chip Load Calculator\">\n<style>\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"]{font-family:Arial,Helvetica,sans-serif;color:#24364c;max-width:1050px;margin:0 auto;padding:20px;line-height:1.6;box-sizing:border-box;background:#fff}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] *,.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] *::before,.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] *::after{box-sizing:border-box}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-kicker{font-size:12px;font-weight:700;color:#1d64be;letter-spacing:.10em;text-transform:uppercase}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] h2{font-size:clamp(26px,3vw,36px);line-height:1.24;margin:8px 0 10px;color:#132c50;font-weight:750}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] h3{font-size:20px;color:#163b6b;margin:0 0 12px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] h4{font-size:16px;margin:0 0 6px;color:#17355d}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] p{margin:0 0 12px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-intro{color:#4e6079;font-size:16px;max-width:850px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-panel{border:1px solid #dce5ef;border-radius:14px;background:#f7faff;padding:24px;margin:20px 0}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 17px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-toolbar label{font-size:14px;font-weight:700;color:#173b6d}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-units{font:inherit;border:1px solid #bed0e5;border-radius:7px;padding:8px 12px;background:#fff;color:#233e66}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-field{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:#26415f}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-field[hidden]{display:none!important}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-field input,.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-field select{font:inherit;font-size:16px;font-weight:400;padding:11px 12px;color:#233752;width:100%;min-width:0;border:1px solid #bacbde;border-radius:8px;background:#fff;box-shadow:none}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-field input:focus,.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-field select:focus{outline:2px solid #1b6ad2;outline-offset:1px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-btn{font:inherit;font-size:15px;cursor:pointer;padding:11px 17px;border-radius:8px;border:1px solid #1e64c5;background:#1f65c8;color:white;font-weight:700;min-height:42px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-btn.secondary{background:white;color:#1e64c5}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-btn:hover{filter:brightness(.94)}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-result{background:#fff;border:1px solid #d5e3f0;border-radius:10px;padding:14px;min-width:0}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-result-name{font-size:12px;letter-spacing:.02em;color:#58728e}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-result-value{font-size:23px;font-weight:800;color:#1558ac;overflow-wrap:anywhere}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-result-value.om-result-long{font-size:13px;line-height:1.7;font-weight:600;white-space:normal}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-notice{font-size:13px;color:#48627e;margin:14px 0 0}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-status{margin-top:13px;font-size:14px;font-weight:600;color:#a73321}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-content{padding-top:10px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-content section{margin:25px 0}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-formula{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:normal;overflow-wrap:anywhere;background:#eff5fc;padding:15px;border-left:3px solid #1c63be;border-radius:4px;font-size:14px;color:#214c7f}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] details{border-bottom:1px solid #dde6ef;padding:10px 0}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] details summary{cursor:pointer;font-weight:700;color:#224b7b}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] details p{margin:7px 0 0;color:#4f5d70}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-cta{background:#eaf3ff;border:1px solid #cfdef2;padding:20px;border-radius:11px;margin:25px 0}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-cta a{display:inline-block;margin:8px 12px 0 0;border-radius:6px;background:#1f65c8;padding:10px 14px;color:#fff!important;text-decoration:none!important;font-weight:700}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-cta a.alt{background:#fff;color:#1e62b5!important;border:1px solid #1e62b5}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-source{font-size:13px;color:#63738a;margin-top:20px}\n.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-source a{color:#2467be;text-decoration:underline}\n@media(max-width:640px){.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"]{padding:10px}.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-panel{padding:16px}.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-grid,.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-results{grid-template-columns:minmax(0,1fr)}.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-btn{flex:1 1 145px}.onmycalc[data-onmy-id=\"milling-chip-load-calculator\"] .om-result-value{font-size:22px}}\n<\/style>\n<header><div class=\"om-kicker\">ONMY TOOLINGS \u00b7 Milling Calculator<\/div>\n<h2>Milling Chip Load Calculator<\/h2><p class=\"om-intro\">Calculate actual feed per tooth, feed per revolution and table feed from spindle speed and cutter flute count.<\/p><\/header>\n<div class=\"om-panel\"><div class=\"om-toolbar\"><h3>Online Calculator<\/h3><label>Measurement units <select class=\"om-units\" data-om-units=\"\"><option value=\"metric\">Metric<\/option><option value=\"imperial\">Imperial<\/option><\/select><\/label><\/div>\n<div class=\"om-grid\"><label class=\"om-field\"><span>Spindle speed <small data-om-unit=\"\">rpm<\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" value=\"6000\" data-key=\"rpm\" data-kind=\"rpm\" data-label=\"Spindle speed\" data-example=\"6000\" aria-label=\"Spindle speed\"><\/label><label class=\"om-field\"><span>Effective cutting flutes <small data-om-unit=\"\"><\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"1\" value=\"4\" data-key=\"flutes\" data-kind=\"integer\" data-label=\"Effective cutting flutes\" data-example=\"4\" aria-label=\"Effective cutting flutes\"><\/label><label class=\"om-field\"><span>Table feed rate <small data-om-unit=\"\">mm\/min<\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" value=\"1200\" data-key=\"feed\" data-kind=\"feed\" data-label=\"Table feed rate\" data-example=\"1200\" aria-label=\"Table feed rate\"><\/label><label class=\"om-field\"><span>Target feed per tooth <small data-om-unit=\"\">mm\/tooth<\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" value=\"0.05\" data-key=\"target\" data-kind=\"f_tooth\" data-label=\"Target feed per tooth\" data-example=\"0.05\" aria-label=\"Target feed per tooth\"><\/label><\/div>\n<div class=\"om-actions\"><button class=\"om-btn\" type=\"button\" data-om-example=\"\">Load Example<\/button><button class=\"om-btn secondary\" type=\"button\" data-om-clear=\"\">Clear<\/button><\/div>\n<div class=\"om-results\" data-om-results=\"\" role=\"status\" aria-live=\"polite\"><\/div><p class=\"om-status\" data-om-status=\"\" role=\"alert\"><\/p>\n<p class=\"om-notice\">Results use the inputs above; example values are illustrative and are not tool-specific speed\/feed recommendations.<\/p>\n<\/div>\n<div class=\"om-content\"><section><h3>Formulas and Calculation Method<\/h3><p class=\"om-formula\">fz = vf \/ (RPM \u00d7 z); vf,target = fz,target \u00d7 RPM \u00d7 z.<\/p><p>Chip load is commonly discussed as the programmed feed per tooth in standard 90-degree milling with sufficient radial engagement. It is distinct from the actual maximum chip thickness under light radial engagement or non-90-degree cutting angles. Use the target chip load supplied for your carbide end mill, material and operation.<\/p><\/section>\n<section><h3>Important Assumptions and Limitations<\/h3><p>Does not include radial chip thinning, corner engagement, approach-angle effects or runout between cutting teeth; use the separate radial chip-thinning calculator when ae is below half the diameter.<\/p><\/section>\n<section><h3>Frequently Asked Questions<\/h3><details><summary>Is feed per tooth the same as feed per revolution?<\/summary><p>No. Feed per revolution equals feed per tooth times the effective number of flutes.<\/p><\/details><details><summary>Can I use any target chip load?<\/summary><p>No. Use a value appropriate to the cutter diameter, material, flute geometry and application.<\/p><\/details><\/section><\/div>\n<div class=\"om-cta\"><h3>Need the Right Cutting Tool?<\/h3><p>Match this calculation to your workpiece material, machine setup and required tooling dimensions. Explore ONMY tools or share your application for a quotation.<\/p>\n<a href=\"https:\/\/onmytoolings.com\/carbide-end-mill-supplier\/\" target=\"_blank\">Explore Carbide End Mills<\/a><a class=\"alt\" href=\"https:\/\/onmytoolings.com\/contact\/\" target=\"_blank\">Request a Quote<\/a><\/div>\n<p class=\"om-source\"><strong>Technical references:<\/strong> <a href=\"https:\/\/www.harveyperformance.com\/in-the-loupe\/speeds-and-feeds-101\/\" target=\"_blank\" rel=\"noopener noreferrer\">Harvey Performance \u2014 Speeds and Feeds 101<\/a>. Calculations are independently implemented for ONMY; source links do not imply endorsement.<\/p>\n<script>\n(function(){\n'use strict';\nconst self=document.currentScript;\nconst root=(self&&self.closest('[data-onmy-id=\"milling-chip-load-calculator\"]'))||Array.from(document.querySelectorAll('[data-onmy-id=\"milling-chip-load-calculator\"]')).find(e=>!e.__omReady);\nif(!root||root.__omReady)return;\nroot.__omReady=true;try{root.removeAttribute('data-om-ready');}catch(e){}\nconst $=(s)=>root.querySelector(s);\nconst unitSelect=$('[data-om-units]');\nconst results=$('[data-om-results]');\nconst status=$('[data-om-status]');\nconst fields=Array.from(root.querySelectorAll('[data-key]'));\nconst FACTORS={\"len\": [\"mm\", \"in\", 25.4], \"mmfix\": [\"mm\", \"mm\", 1], \"infix\": [\"in\", \"in\", 25.4], \"speed\": [\"m\/min\", \"SFM\", 0.3048], \"fz\": [\"mm\/rev or tooth\", \"in\/rev or tooth\", 25.4], \"f_rev\": [\"mm\/rev\", \"in\/rev\", 25.4], \"f_tooth\": [\"mm\/tooth\", \"in\/tooth\", 25.4], \"feed\": [\"mm\/min\", \"in\/min\", 25.4], \"mrr\": [\"cm\u00b3\/min\", \"in\u00b3\/min\", 16.387064], \"in3fix\": [\"in\u00b3\/min\", \"in\u00b3\/min\", 16.387064], \"mm3min\": [\"mm\u00b3\/min\", \"mm\u00b3\/min\", 1], \"rough\": [\"\u00b5m\", \"\u00b5in\", 0.0254], \"force\": [\"N\", \"lbf\", 4.4482216153], \"modulus\": [\"GPa\", \"Mpsi\", 6.894757293], \"pressure\": [\"MPa\", \"ksi\", 6.894757293], \"power\": [\"kW\", \"hp\", 0.745699872], \"torque\": [\"N\u00b7m\", \"lbf\u00b7ft\", 1.3558179483], \"rpm\": [\"rpm\", \"rpm\", 1], \"time\": [\"min\", \"min\", 1], \"seconds\": [\"s\", \"s\", 1], \"tpi\": [\"TPI\", \"TPI\", 1], \"pct\": [\"%\", \"%\", 1], \"ratio\": [\"\u00d7\", \"\u00d7\", 1], \"integer\": [\"\", \"\", 1], \"angle\": [\"\u00b0\", \"\u00b0\", 1], \"mm4fix\": [\"mm\u2074\", \"mm\u2074\", 1]};\nlet unit=unitSelect.value;\nconst R=(name,value,kind)=>({name,value,kind});\nfunction fval(value,kind,toUnit){let fact=(FACTORS[kind]||['','',1])[2];if(kind==='infix'||kind==='in3fix')return value\/fact;return toUnit==='imperial'?value\/fact:value;}\nfunction getValue(key){const elem=fields.find(e=>e.dataset.key===key);if(!elem)throw Error('Missing parameter '+key);if(elem.closest('.om-field').hidden)return null;\n if(elem.tagName==='SELECT')return elem.value;\n if(elem.value.trim()==='')throw Error('Please enter '+elem.dataset.label+'.');\n const v=Number(elem.value);if(!Number.isFinite(v))throw Error('Enter a valid number for '+elem.dataset.label+'.');\n const type=elem.dataset.kind;\n if(type==='integer'&&(!Number.isInteger(v)||v<=0))throw Error(elem.dataset.label+' must be a positive whole number.');\n if(type!=='integer'&&v<=0&&type!=='angle'&&type!=='len0'&&elem.dataset.allowNegative!=='1'){\n   if(elem.dataset.allowZero!=='1')throw Error(elem.dataset.label+' must be greater than zero.');\n }\n if(type==='angle'&&v<0&&elem.dataset.allowNegative!=='1')throw Error(elem.dataset.label+' cannot be negative.');\n if(type==='pct'&&(v<0||v>100))throw Error(elem.dataset.label+' must be between 0 and 100%.');\n if(elem.dataset.allowZero==='1'&&v===0) return 0;\n const fac=(FACTORS[type]||['','',1])[2];return unit==='imperial'?v*fac:v;\n}\nfunction valueLabel(k){const ar=FACTORS[k]||['','',1];if(k==='infix'||k==='in3fix')return ar[1];return unit==='imperial'?ar[1]:ar[0];}\nfunction showResults(rows){results.replaceChildren();for(const o of rows){if(typeof o.value==='number'&&!Number.isFinite(o.value))throw Error('The input parameters produce an invalid result.');\nlet d=document.createElement('div');d.className='om-result';const name=document.createElement('div');name.className='om-result-name';name.textContent=o.name;\nconst val=document.createElement('div');val.className='om-result-value';if(o.kind==='text'){val.classList.add('om-result-long');val.textContent=o.value;}\nelse{const num=fval(o.value,o.kind,unit);val.textContent=(Math.abs(num)>=10000?num.toLocaleString('en-US',{maximumFractionDigits:2}):Number(num.toPrecision(7)).toLocaleString('en-US',{maximumFractionDigits:5}))+(' '+valueLabel(o.kind)).trimEnd();}\nd.append(name,val);results.append(d);}}\nfunction calculate(){status.textContent='';try{const v={};fields.forEach(e=>{if(e.closest('.om-field').hidden)return;v[e.dataset.key]=getValue(e.dataset.key);});\n const output=(function(v){let fz=v.feed\/(v.rpm*v.flutes);return[R('Actual feed per tooth',fz,'f_tooth'),R('Feed per revolution',fz*v.flutes,'f_rev'),R('Table feed for target fz',v.target*v.rpm*v.flutes,'feed')];})(v);\n showResults(output);\n}catch(ex){results.replaceChildren();status.textContent=ex&&ex.message?ex.message:'Check the parameters.';}}\nfunction setLabels(){fields.forEach(e=>{const wrapper=e.closest('.om-field');const when=wrapper.dataset.forUnit;const mode=($('[data-key=\\\"mode\\\"]')||{}).value;const modes=wrapper.dataset.forMode;wrapper.hidden=Boolean((when&&when!==unit)||(modes&&!modes.split(',').includes(mode)));\nconst span=wrapper.querySelector('[data-om-unit]');if(span)span.textContent=valueLabel(e.dataset.kind);});}\nunitSelect.addEventListener('change',()=>{const next=unitSelect.value,old=unit;fields.forEach(e=>{if(e.tagName==='SELECT'||e.value.trim()===''||e.closest('.om-field').dataset.forUnit)return;\nconst fc=(FACTORS[e.dataset.kind]||['','',1])[2];if(fc===1)return;const x=Number(e.value);if(Number.isFinite(x)){const metric=old==='imperial'?x*fc:x;e.value=Number(next==='imperial'?(metric\/fc).toPrecision(10):metric.toPrecision(10));}});\nunit=next;setLabels();calculate();});\nfields.forEach(e=>{const fn=()=>{if(e.dataset.key==='mode')setLabels();calculate();};e.addEventListener('input',fn);e.addEventListener('change',fn);});\n$('[data-om-example]').addEventListener('click',()=>{fields.forEach(e=>{let raw=e.dataset.example;if(e.tagName==='SELECT'){e.value=raw;return;}let fc=(FACTORS[e.dataset.kind]||['','',1])[2];if(e.closest('.om-field').dataset.forUnit)fc=1;let v=Number(raw);e.value=unit==='imperial'&&fc!==1?Number((v\/fc).toPrecision(10)):raw;});calculate();});\n$('[data-om-clear]').addEventListener('click',()=>{fields.forEach(e=>{if(e.tagName!=='SELECT')e.value='';});results.replaceChildren();status.textContent='Enter the parameters to see calculation results.';});\nsetLabels();calculate();\n})();\n<\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ONMY TOOLINGS \u00b7 Milling Calculator Milling Chip Load Calculator Calculate actual feed per tooth, feed per revolution and table feed from spindle speed and cutter flute count. Online Calculator Measurement units MetricImperial Spindle speed rpmEffective cutting flutes Table feed rate mm\/minTarget feed per tooth mm\/tooth Load ExampleClear Results use the inputs above; example values are [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":15030,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-20077","page","type-page","status-publish","hentry"],"acf":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"jiang","author_link":"https:\/\/onmytoolings.com\/it\/author\/jiang\/"},"uagb_comment_info":0,"uagb_excerpt":"ONMY TOOLINGS \u00b7 Milling Calculator Milling Chip Load Calculator Calculate actual feed per tooth, feed per revolution and table feed from spindle speed and cutter flute count. Online Calculator Measurement units MetricImperial Spindle speed rpmEffective cutting flutes Table feed rate mm\/minTarget feed per tooth mm\/tooth Load ExampleClear Results use the inputs above; example values are&hellip;","_links":{"self":[{"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/pages\/20077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/comments?post=20077"}],"version-history":[{"count":1,"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/pages\/20077\/revisions"}],"predecessor-version":[{"id":20078,"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/pages\/20077\/revisions\/20078"}],"up":[{"embeddable":true,"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/pages\/15030"}],"wp:attachment":[{"href":"https:\/\/onmytoolings.com\/it\/wp-json\/wp\/v2\/media?parent=20077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}