Understanding CNC Feed and Speed: Formulas and Tips

This article is part of the CNC Machining Processes Guide: Milling, Turning, EDM & Multi-Axis on CNX Precision.

CNC feed and speed control how fast the cutter rotates and how quickly it moves through the material. These two numbers decide cycle time, tool life, and surface finish. Choose them well, and the part looks great. Choose them poorly, and tools break. At CNX Precision, we tune these values on every job. This guide explains CNC feed and speed for milling and turning in practical terms.

These parameters may look technical, but they follow simple rules. Any machinist can learn them. Any operator can verify them. The key is to understand the formulas and the logic behind them.

Where do feed and speed values come from? They start with the tool supplier. Then the machinist adjusts for machine, fixture, and material condition. Experience sharpens the values over time. The formulas give CNC feed and speed a solid starting point.

Why CNC Feed and Speed Matter

CNC feed and speed work together; changing one affects the other. Spindle speed is the rotation of the tool or workpiece, measured in RPM. Feed rate is the distance the cutter travels per minute, usually in mm/min. Together they create the cutting action at the tool edge.

Get the balance right, and chips form cleanly. Set the speed too high, and heat damages the tool. Set the feed too low, and the tool rubs instead of cutting. Rubbing creates heat without cutting metal, so tools wear fast. Therefore, these two settings deserve careful attention.

Cycle time and tool cost are the two main outcomes. Higher feed cuts faster but raises load. Higher speed improves finish but shortens tool life. The sweet spot changes with every material and setup.

Materials behave differently. Aluminum cuts easily. Steel demands rigid setups. Titanium generates intense heat. Each material needs its own speed and feed window.

Tool coating also shifts the window. Uncoated carbide suits aluminum. TiAlN-coated tools handle steel and cast iron at higher speeds. Check the coating code on the package and match it to the workpiece.

Cutting Speed and Spindle Speed: The First Formula

Cutting speed is the surface velocity of the tool, often written as SFM or m/min. Tool suppliers recommend a cutting speed for each material combination. For example, aluminum allows much higher speed than stainless steel.

Convert cutting speed to spindle speed with a simple formula:

RPM = (Cutting Speed × 1000) ÷ (π × Tool Diameter)

In metric units, use m/min for cutting speed and mm for diameter. In imperial units, the formula is RPM = (SFM × 3.82) ÷ Diameter in inches. Check the tool catalog, then calculate.

As a rough guide, coated carbide on aluminum often runs 200 to 600 m/min. Stainless steel runs closer to 60 to 150 m/min. Tool steel may drop to 30 to 80 m/min. Use the supplier data as the anchor, not the rumor mill.

Spindle speed also depends on tool diameter. Small tools spin fast; large tools spin slower. A 3 mm end mill may need 15,000 RPM or more. A 25 mm face mill may run comfortably at 5,000 RPM. Always check the machine limits before you start.

Milling and turning share the same speed concept, but the setup differs. In milling, the tool rotates and the workpiece stays still. In turning, the workpiece rotates and the tool feeds along the axis. Both use the same RPM formula with the rotating member diameter.

Feed Rate and Chip Load: The Second Formula

Feed rate depends on chip load, which is the material each flute removes per revolution. Every tool has a recommended chip load, often written in mm per tooth. Multiply by the number of flutes and by RPM to get feed rate:

Feed Rate (mm/min) = Chip Load × Number of Flutes × RPM

For example, a two-flute end mill at 8,000 RPM with a chip load of 0.05 mm per tooth gives 0.05 × 2 × 8000 = 800 mm/min. This example shows how the formula works for CNC feed and speed.

Start with the manufacturer chip load. Then adjust based on setup rigidity and machine power. Light machines use lighter chip loads; rigid setups can cut more.

Chip load looks small, but it controls tool life. Too low, and the edge rubs and dulls. Too high, and flutes overload and break. Start at the low end of the recommended range, then increase in small steps.

Depth of cut and stepover interact with feed and speed. Deep cuts generate more heat and vibration. Therefore, heavy roughing uses lower speed and moderate feed. Light finishing uses higher speed and lower feed with fine stepover.

Chip thinning is another effect. In light radial cuts, the chip is thinner than the chip load suggests. Therefore, programmers sometimes raise the feed to keep the actual chip thickness healthy. This improves both productivity and tool life.

How to Start and Fine-Tune CNC Feed and Speed

Good starting points come from three sources. First, the tool manufacturer recommendations. Second, the machine builder tables. Third, your own shop experience. Combine them, then adjust by listening and watching the cut.

Watch the chips. Curled, warm chips usually mean good conditions. Powder-like chips mean the load is too light. Overheating or chatter means something is off. The table below gives quick fixes for common problems.

Symptom Likely Cause Adjustment
Tool breaks Feed too high or shallow step Reduce feed, increase depth
Chatter marks RPM too high, weak setup Lower RPM, improve rigidity
Burnt edge Speed too high Reduce RPM or increase feed
Poor finish Feed too high Reduce feed, add finishing pass

Always test on scrap material first. Then record the values that work. Good documentation turns trial and error into reliable CNC feed and speed data.

Listen to the cut. A steady hum is normal. A sharp squeal means chatter. Smoke or blue chips mean too much heat. When in doubt, stop, check, and adjust one variable at a time.

Cutting fluid changes everything. Flood coolant removes heat and flushes chips. Mist lubrication suits high-speed finishing. Dry cutting works for some materials but generates more heat. Match the fluid to the operation. This feedback loop is the fastest way to learn CNC feed and speed.

Frequently Asked Questions

What is the formula for spindle speed?

For metric units, use RPM = (Cutting Speed × 1000) ÷ (π × Tool Diameter). For imperial, use RPM = (SFM × 3.82) ÷ Diameter. Always confirm the cutting speed from the tool supplier data. Write the values in your setup sheet for the next run.

How do I calculate feed rate?

Multiply chip load per tooth by the number of flutes and by RPM. Feed Rate = Chip Load × Flutes × RPM. This gives the value in mm/min for metric tools. Round to a practical number for the machine control. Most controls accept values to the nearest 1 mm/min.

What happens when CNC feed and speed are wrong?

Wrong values cause broken tools, poor finish, or wasted time. High speed overheats the tool. High feed overloads the cutter. Low feed causes rubbing. Each mistake costs money, so verify before production.

CNC feed and speed follow clear formulas and common sense. Start with supplier data, calculate, then fine-tune by watching the cut. Need help optimizing a job? Contact CNX Precision with your material and tool list, and our process engineers will suggest starting parameters.

For related information, see our guide to cnc machining service and 5-axis cnc machining and cnc milling vs turning and cnc machining tolerances.