CNC Speeds and Feeds: Complete Guide
Understand cutting speed, spindle RPM, feed rate, chip load, tool engagement and the engineering decisions behind stable CNC machining.
A practical reference for CNC machinists, manufacturing engineers, design engineers, production teams and buyers working with machined components.
Vf = fz × z × RPM
The short answer
CNC speeds and feeds are not simply numbers copied from a generic chart. They are a connected set of cutting conditions selected according to the workpiece material, cutting tool, tool geometry, machine capability, engagement, workholding, coolant and tool manufacturer’s recommendations.
For milling, spindle speed can be calculated from cutting speed and cutter diameter, while feed rate is calculated from feed per tooth, flute count and spindle speed. The calculated values must then be validated against the actual machining setup.
On this page
- What are CNC speeds and feeds?
- Cutting speed vs spindle speed
- Feed rate vs feed per tooth
- Variables that control cutting parameters
- CNC speeds and feeds formulas
- Tool diameter and flute count
- Radial and axial engagement
- Tool stickout and rigidity
- Material considerations
- Roughing vs finishing
- Troubleshooting speeds and feeds
- Practical engineering example
- Shop-floor checklist
- Frequently asked questions
What Are CNC Speeds and Feeds?
CNC speeds and feeds describe the cutting conditions used to control how a tool removes material from a workpiece. They influence material removal rate, cutting temperature, tool life, surface finish, dimensional stability and machining time.
The terms are closely related but describe different quantities. Cutting speed describes the relative surface velocity at the cutting edge, spindle speed describes how fast the tool rotates, feed per tooth describes the programmed advance associated with each cutting edge and feed rate describes the resulting linear movement of the tool.
| Parameter | Meaning | Typical Unit |
|---|---|---|
| Cutting Speed (Vc) | Relative surface speed between the cutting edge and workpiece | m/min |
| Spindle Speed | Rotational speed of the spindle | RPM |
| Feed per Tooth (fz) | Feed associated with each effective cutting tooth | mm/tooth |
| Feed Rate (Vf) | Linear movement of the cutting tool | mm/min |
| Axial Depth (ap) | Depth of engagement along the tool axis | mm |
| Radial Engagement (ae) | Width of cutter engagement | mm |
Cutting Speed vs Spindle Speed
Cutting speed and spindle speed are often treated as interchangeable terms, but they are not the same.
Cutting speed
Cutting speed, normally represented as Vc, describes the surface speed experienced by the cutting edge. It is generally expressed in metres per minute.
The appropriate cutting speed depends on factors such as workpiece material, tool material, coating, tool geometry, machining operation, engagement, coolant and the cutting-tool manufacturer’s recommendations.
Spindle speed
Spindle speed is the rotational speed of the spindle and cutter, normally expressed in revolutions per minute.
Feed Rate vs Feed per Tooth
Feed per tooth is one of the most important concepts in milling parameter selection. It describes the amount of programmed advance associated with each effective cutting tooth.
Once spindle speed, flute count and feed per tooth are known, the milling feed rate can be calculated.
Where:
- Vf = feed rate in mm/min
- fz = feed per tooth in mm/tooth
- z = effective number of cutting teeth
- RPM = spindle speed in rev/min
Example
Consider a four-flute cutter operating at 4,000 RPM with a feed per tooth of 0.03 mm/tooth.
The calculation gives a feed rate of 480 mm/min. However, the calculation itself does not prove that the selected chip load is appropriate for the material, cutter, engagement or machine.
Variables That Control CNC Cutting Parameters
A stable cutting process is a system. Changing one element can change the useful operating range of the others.
| Variable | Why It Matters |
|---|---|
| Workpiece material | Determines cutting resistance, heat generation, chip behaviour and tool wear. |
| Cutter diameter | Directly affects RPM and contributes to tool rigidity. |
| Tool material | Carbide, HSS and other tool materials have different operating ranges. |
| Coating | Can influence wear resistance, temperature capability and material compatibility. |
| Flute count | Changes chip space and feed-rate calculation. |
| Tool stickout | Influences bending, deflection and vibration sensitivity. |
| Radial engagement | Changes cutting load and heat generation. |
| Axial engagement | Changes the amount of cutting edge engaged with the workpiece. |
| Machine spindle | Limits RPM, torque and available power. |
| Workholding | Determines how effectively cutting forces can be resisted. |
| Coolant | Influences heat management and chip evacuation. |
CNC Speeds and Feeds Formulas
Spindle speed
Where Vc is cutting speed in m/min and D is cutter diameter in mm.
Milling feed rate
Material removal rate
This simplified relationship gives material removal rate in mm³/min when ap and ae are expressed in mm and Vf is expressed in mm/min.
Tool Diameter and Flute Count
Tool diameter
Cutter diameter affects both spindle speed and mechanical rigidity. Larger tools generally provide greater bending stiffness, but the largest possible tool is not always appropriate.
Internal corners, narrow pockets, small radii and accessibility can require smaller cutters.
The practical objective is to use the largest cutter that can access the feature while satisfying the required geometry.
Flute count
Flute count directly affects feed rate when feed per tooth and spindle speed remain constant.
More flutes can increase feed capability under suitable conditions, but additional flutes also reduce available chip space. This makes chip evacuation particularly important in materials and operations that generate larger or longer chips.
Radial and Axial Tool Engagement
Two machining operations can use exactly the same RPM, feed rate and cutter but experience completely different cutting loads because their engagement conditions differ.
Radial engagement
Radial engagement, ae, describes how much of the cutter is engaged laterally with the workpiece.
A light side-milling pass, heavy radial engagement and full-width slotting operation should not automatically receive the same cutting parameters.
Axial engagement
Axial depth of cut describes how much of the cutter is engaged along its axis.
Increasing axial engagement can increase the amount of cutting edge participating in the operation and can therefore change the cutting load substantially.
Tool Stickout, Rigidity and Deflection
Tool stickout is one of the most important variables when diagnosing chatter, deflection and dimensional instability.
A cutting tool behaves approximately like a cantilever when it projects from the holder. As unsupported length increases, bending sensitivity increases significantly.
This means that a cutting condition that is stable with a short tool may become unstable when the same tool is extended significantly further.
Check these variables before changing feed
- Tool stickout
- Holder condition
- Tool runout
- Workholding rigidity
- Part flexibility
- Radial engagement
- Axial engagement
- Toolpath strategy
- Spindle and machine condition
How Material Changes CNC Speeds and Feeds
There is no single “steel parameter” or “aluminum parameter.” Material grade, hardness, heat treatment and cutting behaviour all influence the useful machining window.
| Material Family | Important Behaviour | Parameter Considerations |
|---|---|---|
| Aluminum | Generally good machinability with strong emphasis on chip evacuation in many applications. | Tool geometry, chip evacuation and appropriate cutting speed are important. |
| Mild Steel | Moderate cutting resistance. | Balance productivity, heat generation and tool wear. |
| Stainless Steel | Toughness, work hardening and heat concentration can complicate machining. | Avoid rubbing and control heat, engagement and chip evacuation. |
| Titanium | High cutting resistance and limited heat transfer from the cutting zone. | Rigidity, engagement and thermal management become critical. |
| Nickel Alloys | High temperature strength and demanding cutting behaviour. | Tool condition, heat management and engagement require close control. |
| Engineering Plastics | Thermal softening and material-specific chip behaviour. | Control heat, rubbing and chip evacuation. |
For material-specific guidance, see the existing CNC Aluminum Machining , 304 Stainless Steel CNC Machining and Inconel CNC Machining resources.
Roughing vs Semi-Finishing vs Finishing
Speeds and feeds should be considered in the context of the machining operation rather than treated as a single parameter set for the entire part.
Roughing
Roughing prioritizes controlled material removal and stable productivity. Tool engagement, machine power and chip evacuation are usually central concerns.
Semi-finishing
Semi-finishing establishes a more consistent remaining stock condition before the final operation.
Finishing
Finishing prioritizes dimensional accuracy, surface finish, tool deflection control and repeatability.
Machine, Workholding and Setup Considerations
Cutting parameters cannot be separated from the mechanical system holding the part and tool.
Before increasing productivity, confirm that the following are appropriate:
- Machine spindle capability
- Available spindle power and torque
- Tool holder condition
- Tool stickout
- Tool runout
- Part support
- Clamping strategy
- Fixture rigidity
- Datum and WCS strategy
- Coolant delivery
- Chip evacuation
A good starting point is the existing CNC Setup Planning Guide .
Datum and work-coordinate decisions should also be understood before changing machining parameters. See the CNC Datum Selection Guide and CNC Work Coordinate System Guide .
Step-by-Step Process for Selecting CNC Speeds and Feeds
Identify the material
Confirm the actual material grade and condition. Avoid using a broad description such as “steel” when the drawing or material certificate provides a more specific grade.
Identify the cutting tool
Confirm diameter, flute count, tool material, coating, geometry and manufacturer’s intended application.
Obtain manufacturer cutting data
Use the tool manufacturer’s recommended cutting speed, feed per tooth and engagement guidance as the starting point.
Calculate spindle speed
Convert the selected cutting speed into spindle RPM using the cutter diameter.
Calculate feed rate
Convert feed per tooth into feed rate using spindle speed and effective flute count.
Check engagement and rigidity
Review radial engagement, axial depth, tool stickout, workholding and machine capability.
Prove the operation
Monitor chip formation, spindle load, vibration, surface condition and tool behaviour during the first controlled cut.
Inspect and document
Verify critical dimensions and surface requirements and document validated parameters for repeat production.
CNC Speeds and Feeds Troubleshooting
| Problem | Likely Causes | How to Check | Corrective Direction |
|---|---|---|---|
| Chatter | Excessive stickout, flexible setup, engagement, runout or dynamic instability. | Inspect tool assembly, workholding, toolpath and engagement. | Improve rigidity and review engagement before blindly changing feed. |
| Tool breaks | Excessive load, impact, runout, poor chip evacuation or tool damage. | Inspect fracture, toolpath and cutting engagement. | Correct the root cause and review cutting conditions. |
| Rapid tool wear | Excessive cutting speed, heat, unsuitable tooling or coolant. | Inspect cutting edge and wear pattern. | Review Vc, tool grade, coating, coolant and engagement. |
| Poor surface finish | Vibration, tool wear, runout, deflection or unsuitable toolpath. | Inspect surface pattern and tool condition. | Diagnose the actual defect before reducing feed automatically. |
| Dimension drift | Tool wear, thermal effects, deflection or workholding variation. | Measure the feature over multiple parts. | Establish tool-life and compensation controls where appropriate. |
| Excessive heat | Excessive cutting speed, rubbing, poor coolant or chip recutting. | Inspect chips, cutting edge and coolant delivery. | Review cutting speed, chip load, engagement and coolant. |
Practical CNC Speeds and Feeds Example
Consider a hypothetical aluminum milling operation using a 12 mm, four-flute carbide end mill.
For illustration only, assume the selected tool manufacturer’s starting data specifies:
- Cutting speed: 180 m/min
- Feed per tooth: 0.05 mm/tooth
- Tool diameter: 12 mm
- Flute count: 4
These values demonstrate the calculation method and should not be treated as universal production settings.
Step 1: Calculate spindle speed
Step 2: Calculate feed rate
Step 3: Check the actual machine setup
Before treating these numbers as production parameters, check spindle capability, tool stickout, holder rigidity, workholding, material condition, engagement, coolant, toolpath and manufacturer’s engagement recommendations.
How Speeds and Feeds Affect Surface Finish
Surface finish is influenced by considerably more than feed rate.
- Feed per tooth
- Tool geometry
- Cutter runout
- Tool wear
- Toolpath
- Step-over
- Tool deflection
- Machine vibration
- Workpiece rigidity
- Material behaviour
- Coolant and chip evacuation
A repeating pattern on the machined surface may point toward vibration or toolpath behaviour. Smearing can indicate rubbing or unsuitable cutting conditions. Tool wear can progressively change both surface finish and dimensional accuracy.
For a deeper diagnostic approach, see Poor CNC Surface Finish: Causes and Solutions .
How Speeds and Feeds Affect CNC Machining Cost
Cutting parameters influence manufacturing economics through several connected variables.
- Cycle time
- Tool consumption
- Tool-change frequency
- Machine utilization
- Scrap and rework
- Inspection effort
- Production lead time
The fastest programmed feed is not necessarily the lowest-cost process. A stable process with predictable tool life and acceptable cycle time can be more economical than a faster process that produces inconsistent parts or frequent tool failures.
For the broader economics of machining, see How to Reduce CNC Machining Cost and CNC Machining Time Calculation .
Speeds and Feeds Begin With Part Design
Machining parameters are sometimes treated as a programming problem when the underlying problem is actually part geometry.
Deep narrow pockets, very small internal radii, thin walls and difficult tool access can force long tool stickouts or small cutters. That can reduce process stability before the first toolpath is programmed.
A DFM review should therefore ask:
For the broader design perspective, see the Design for Manufacturability Guide .
CNC Speeds and Feeds Shop-Floor Checklist
Before machining
- Drawing revision verified
- Material grade verified
- Datum strategy confirmed
- WCS established
- Tool diameter confirmed
- Flute count confirmed
- Tool geometry confirmed
- Tool manufacturer’s cutting data reviewed
- Tool stickout minimized
- Holder condition checked
- Workholding verified
- Coolant strategy confirmed
- Chip evacuation considered
Before Cycle Start
- RPM checked against tool and machine limits
- Feed rate checked
- Toolpath simulation reviewed
- Rapid movements verified
- Tool clearance checked
- Engagement reviewed
- Work offset verified
- Tool length offset verified
- Part securely clamped
During first-piece machining
- Monitor spindle load
- Observe chip formation
- Listen for abnormal vibration
- Check coolant delivery
- Monitor tool condition
- Stop if cutting behaviour changes unexpectedly
After first piece
- Critical dimensions inspected
- Surface finish verified where specified
- Burr condition checked
- Tool wear recorded
- Parameter changes documented
- Process released only after validation
Common CNC Speeds and Feeds Mistakes
Copying a generic speed and feed chart
Generic charts can be useful as references, but they cannot account for every combination of machine, tooling, engagement, material and workholding.
Treating RPM as the main parameter
RPM must be considered together with feed per tooth, flute count, engagement and cutting speed.
Ignoring tool stickout
A long flexible tool can become unstable even when the programmed numbers appear reasonable.
Changing several parameters simultaneously
If RPM, feed, tool, engagement and coolant are all changed at once, it becomes difficult to determine which change caused the improvement or failure.
Optimizing cycle time before proving stability
A faster unstable operation can increase total manufacturing cost through scrap, rework and downtime.
Frequently Asked Questions
What are CNC speeds and feeds?
CNC speeds and feeds describe cutting conditions such as cutting speed, spindle speed, feed per tooth and feed rate used during machining.
How do I calculate CNC spindle speed?
For milling, use: RPM = (Vc × 1000) / (π × D), where Vc is cutting speed in m/min and D is cutter diameter in mm.
How do I calculate CNC feed rate?
For milling, use: Vf = fz × z × RPM.
Is there a universal CNC speeds and feeds chart?
No. Cutting conditions depend on the tool, material, geometry, engagement, machine, holder, workholding, coolant and manufacturer recommendations.
Why does my CNC tool chatter when the RPM and feed seem correct?
Chatter can originate from tool stickout, holder condition, runout, workholding, part flexibility, engagement, toolpath or machine dynamics. Numerical cutting parameters are only one part of the system.
Should I reduce feed when surface finish is poor?
Not automatically. First identify whether the problem is caused by vibration, tool wear, runout, deflection, chip recutting, toolpath or cutting conditions.
Should I always use the largest cutter possible?
Use the largest practical cutter that can access the feature and satisfy the required geometry.
How should CNC speeds and feeds be validated?
Start with appropriate manufacturer data, run a controlled trial, inspect the resulting component, observe tool behaviour and document validated production parameters.
Continue Through the CNC Knowledge Hub
Speeds and feeds sit at the intersection of tooling, setup, workholding, toolpath strategy, inspection and machining economics. These related guides expand the individual engineering decisions behind the process.
CNC Cutting Tools
Understand tool types, geometry, materials, coatings and selection principles.
CNC End Mill Selection
Connect cutter diameter, flute count, geometry and feature requirements.
CNC Tool Deflection
Understand why tool reach and rigidity affect dimensional accuracy and process stability.
CNC Setup Planning
Build stable and repeatable setups before optimizing cutting parameters.
CNC Machining Tolerances
Connect machining strategy with dimensional requirements and inspection.
Reduce CNC Cycle Time
Explore productivity improvements after process stability has been established.
Explore More Manufacturing Knowledge
CNC machining is one part of the wider Manufyn manufacturing knowledge base.
Engineering in Practice
Technical knowledge becomes more useful when connected to real manufacturing decisions. These resources show how machining, supplier evaluation and production decisions are handled in practical projects.
24 Hour CNC Turning Prototype
A real project example involving CNC turning, prototype production and delivery to the USA.
From Problem Statement to Mass Production
Follow the transition from product development through prototyping toward production.
Design for Manufacturability
Understand how design decisions influence machining feasibility, cost and production.
Have a CNC machining drawing?
A good machining process starts before the CNC program is written. If you have a component drawing, Manufyn can review the manufacturability considerations, machining approach and production requirements.
Discuss a CNC Manufacturing Requirement