Improve CNC Speed Feed with 7 Proven Rate Checks
This guide is for machinists and manufacturing engineers who set cutting data on mills, lathes and 5-axis centers. You will get the math, the parameter ranges and the common mistakes that break tools. Read it, then adjust one variable at a time and measure the result.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
Why feed and speed decide the cycle time
Feed rate and spindle speed are two separate numbers, and they are set for different reasons. Spindle speed (rpm) sets the surface speed at the cutting edge. Feed rate (mm/min or ipm) sets how far the tool travels per revolution, which becomes chip load per tooth. If you want to improve CNC speed feed settings on a real job, you tune feed and speed against each other rather than pushing both up together.
Most shops lose cycle time in two places: the tool rubs instead of cutting, or the tool cuts fast and fails early. Both come from the same mistake. Feed per tooth is too low, so the edge skates over the work-hardened surface, heat builds up and the coating breaks down. The fix is usually more feed per tooth and less spindle speed, not the other way around.
On a 6061 aluminium job with a 12 mm three-flute carbide end mill, a common starting point is 300–400 m/min surface speed and 0.08–0.12 mm per tooth. In 304 stainless, drop to 80–120 m/min and 0.04–0.07 mm per tooth. The spindle number looks slower, but the tool lasts longer and the cycle is often shorter because you stop stopping for tool changes.
- 1Surface speed belongs to the materialAluminium, stainless, titanium and Inconel each have their own window.
- 2Chip load belongs to the toolFlute count, helix angle and edge radius set the working range.
- 3Depth of cut is a separate leverRadial and axial engagement change the load on the edge.
What to check before you touch the feed override
Start with the tool holder. A tool with 0.03 mm runout cannot run at the feed you calculated, because one flute takes most of the load. Measure runout with a dial indicator on the flute, rotate the spindle by hand and note the high spot. If it is above 0.01 mm, reseat the holder, clean the taper and check the collet nut torque before you change any cutting data.
Next, confirm the material condition. The same 7075 block cuts differently in T6 and in annealed stock. Castings and forgings can carry a hard skin that dulls the edge in the first pass. Take a 0.3–0.5 mm depth pass to get under the skin, then apply your calculated feed and speed.
Then look at the setup. A part held in a vise with 40 mm of overhang will chatter before the tool reaches its feed limit. Chatter shows up as a ringing sound and a rippled floor finish. Shorten the overhang, add a support jack or reduce radial engagement to 30–40 percent of the cutter diameter. Stiffness is part of the feed decision.
Finally, know your coolant. Through-spindle coolant at 50–70 bar changes the chip evacuation on deep pockets and lets you keep feed up in titanium. Flood coolant is fine on aluminium, but it will not clear chips from a 6× diameter deep slot. If chips recut, the edge wears twice as fast.
- 1RunoutKeep TIR under 0.01 mm on the cutting flutes.
- 2Material stateHard skin, heat treatment and work hardening all shift the window.
- 3RigidityOverhang and clamping decide how much feed the setup can absorb.
- 4Chip evacuationIf chips stay in the cut, feed and speed numbers stop mattering.
Calculate feed rate from chip load
The formula is short. Feed rate (mm/min) = spindle speed (rpm) × number of flutes × feed per tooth (mm). If you run a 6 mm two-flute cutter at 12,000 rpm with 0.05 mm per tooth, feed is 12,000 × 2 × 0.05 = 1,200 mm/min. Write the number down before you start, so you know what the override should read.
Spindle speed comes from surface speed. rpm = (surface speed × 1,000) ÷ (π × tool diameter). A 10 mm cutter in 6061 at 350 m/min gives about 11,100 rpm. Round to a speed your spindle supports, then recalculate the feed from the new rpm rather than keeping the old feed number.
This is where most programming errors hide. A programmer copies a feed from a similar job with a different tool diameter or flute count, and the chip load lands at 0.015 mm instead of 0.05 mm. The tool rubs, the finish looks polished, and the edge fails after twenty minutes. Check the chip load on every new operation.
For roughing in aluminium with a 16 mm three-flute cutter, 0.10–0.15 mm per tooth is a normal range. For finishing, drop to 0.03–0.06 mm per tooth and keep spindle speed high. Finishing feed is limited by the surface finish requirement, not by the tool's strength.
- 1Feed = rpm × flutes × feed per toothConvert to mm/min before comparing with the control.
- 2rpm = surface speed ÷ (π × diameter)Keep units consistent; diameter in metres for m/min.
- 3Recalculate after every changeA new rpm means a new feed, or the chip load shifts.
Symptom, cause and fix
Chatter sounds like a ringing tone that rises with spindle speed. The cause is almost always rigidity, not feed. Reduce radial engagement to 30 percent of the cutter diameter, shorten the tool overhang, or lower the rpm until the tone disappears. Then build feed back up. Adding feed while the setup is ringing makes the finish worse.
Short tool life on one flute points to runout. If the same corner always fails, check TIR again and rotate the cutter in the holder by 180 degrees. If the failure follows the tool, the holder is the problem. If it follows the spindle position, check the spindle taper.
A polished, shiny floor on a roughing cut means the edge is rubbing. Raise feed per tooth by 20 percent and check that the chip thickness is at least 0.02 mm. In stainless, rubbing also causes work hardening, and the next pass gets harder to cut.
Poor chip evacuation shows up as recut chips, a rough floor and heat at the tool tip. Increase coolant pressure, use a pecking cycle on deep slots, or reduce axial depth to 1× diameter. Feed stays the same; the cut just clears better.
- 1Ringing under loadReduce radial engagement to 30 percent, then rebuild feed.
- 2One flute wears firstRunout issue. Recheck TIR and reseat the holder.
- 3Shiny floor on a roughing passFeed per tooth too low. Raise it 20 percent.
- 4Recut chipsImprove coolant pressure or reduce axial depth.
When higher feed and speed is the wrong choice
Thin-wall parts and long slender tools set their own limit. A 6 mm cutter with 60 mm of reach will deflect before it reaches the calculated chip load. In that case, reduce radial engagement and keep the feed per tooth high enough to cut, or use a smaller stepover with a larger tool.
Finishing passes are rarely the place to save time. A finishing cut that runs 30 percent faster usually costs more in rework than it saves in cycle time. Keep finishing feed inside the range that holds the tolerance and the surface callout, and take the time back in roughing.
On hard materials above 45 HRC, the tool coating and edge preparation set a hard ceiling. Pushing past it produces chipping and a scrapped part. If a job needs both speed and hard material, use a tool designed for it rather than an override on a general-purpose cutter.
If the part has a tight tolerance like ±0.005 mm, check the thermal effect too. A spindle running at maximum rpm for an hour grows the tool and the part. On long cycles, let the machine reach thermal stability before the finishing pass, or leave a 0.05 mm allowance and take a spring pass.
- 1Long reach toolsReduce radial engagement, keep chip load above 0.02 mm.
- 2Finishing cutsSpeed gains here usually turn into rework.
- 3Hardened steelAbove 45 HRC, use a tool made for the hardness.
Step by step: raise feed and speed without breaking tools
Do these in order. One change at a time, and record the result.
- 1Measure runout and fix it firstIndicate the flutes. Target TIR under 0.01 mm. Reseat the holder, clean the taper and recheck before any feed change.
- 2Pick surface speed for the materialUse the table above. Aluminium 300–500 m/min, 304 stainless 80–140 m/min, Ti-6Al-4V 40–70 m/min, Inconel 25–45 m/min.
- 3Set feed per tooth from the tool dataUse the cutter maker's starting chip load. If none is available, start at 0.05 mm per tooth in steel and 0.10 mm per tooth in aluminium.
- 4Calculate rpm and feed, then enter bothrpm = surface speed × 1,000 ÷ (π × diameter). Feed = rpm × flutes × feed per tooth. Keep the override at 100 percent for the first cut.
- 5Take a test cut and read the chipsAluminium should make 6s and 9s, not dust. Steel should make short curls. Thin or powdery chips mean the feed per tooth is too low.
- 6Raise feed 10–15 percent per passStop when the spindle load reaches 70–80 percent of its rating, the finish holds, or chatter appears. Note the number where the cut is clean.
- 7Then adjust spindle speed, not beforeIf the tool still rubs, drop rpm 10 percent and keep the feed. Higher feed per tooth usually solves edge wear better than higher rpm.
- 8Verify finish and size before releasingCheck Ra. Ra 0.8–1.6 μm is a common machined finish; Ra 0.2–0.8 μm needs a finer stepover and lower feed per tooth.
Starting feed and speed by material
Carbide tooling, light-to-moderate radial engagement (30–50 percent of diameter). Adjust after the first pass.
| Material | Surface speed | Feed per tooth | Notes |
|---|---|---|---|
| 6061 / 6082 aluminium | 300–500 m/min | 0.08–0.15 mm | Flood or air blast, watch chip welding |
| 7075 aluminium | 250–400 m/min | 0.06–0.12 mm | Sharper edge, harder alloy, check finish |
| 304 / 316 stainless | 80–140 m/min | 0.04–0.08 mm | Never dwell, work hardening is the risk |
| 1018 / 1045 steel | 120–180 m/min | 0.05–0.10 mm | Use coated inserts or carbide |
| 4140 / 4340 steel | 100–150 m/min | 0.05–0.09 mm | Rigid setup, lower speed if chatter |
| Ti-6Al-4V titanium | 40–70 m/min | 0.05–0.10 mm | High-pressure coolant, climb milling |
| Inconel 718 | 25–45 m/min | 0.04–0.08 mm | Expect low speed, tool life is the limit |
| POM / PEEK plastics | 200–400 m/min | 0.10–0.20 mm | Sharp edges, clear chips fast |
Feed and speed questions
Should I raise feed or spindle speed to improve CNC speed feed?
Raise feed first. Feed per tooth controls whether the edge cuts or rubs, and most slow cycles come from too little chip load. Once the chip load is in range, adjust spindle speed to match the material's surface speed window.
If you raise spindle speed only, chip load drops and the tool rubs. That shortens tool life and often makes the cycle slower because of tool changes.
What chip load should I start with?
Use the cutter maker's data when it exists. If not, start at 0.05 mm per tooth in steel, 0.10 mm per tooth in aluminium and 0.06 mm per tooth in titanium.
Check the actual chip. Aluminium should produce 6s and 9s. Steel should produce short curls. Dust means the feed is too low.
How do I know the feed is too high?
Watch three things: spindle load, sound and finish. Load above 80 percent of the spindle rating, a rising ringing tone, or a torn floor finish all mean back off.
Reduce feed by 10 percent and check again. Do not change rpm and feed at the same time, or you will not know which one caused the problem.
Does coolant affect feed and speed?
Yes. Through-spindle coolant at 50–70 bar clears chips from deep pockets and lets you hold feed in titanium and stainless. Flood coolant is enough for shallow aluminium cuts.
If chips recut, the edge wears faster no matter what feed you program.
Can I use the same feed and speed for roughing and finishing?
No. Roughing runs a higher feed per tooth to remove material. Finishing runs a lower feed per tooth and often a higher spindle speed to hit the surface finish.
A typical aluminium finish pass uses 0.03–0.06 mm per tooth, with a stepover below 10 percent of the cutter diameter.
How does 5-axis machining change feed and speed?
On a 5-axis toolpath, the effective feed at the cutting edge changes with the axis motion. The control has to compensate, and the programmed feed may not be the feed at the edge.
Keep the tool normal to the surface where possible, and check the machine's feed compensation settings before pushing the rate up.
Send us your part, get a machining plan
Share your drawing and material. We review the geometry, suggest feed and speed ranges for the operation, and quote within 12 hours.
12-hour quoteDFM analysis included100% inspection before shipment