Wrong cutting parameters bring direct losses to production. Tools wear out and break ahead of schedule, workpieces go out of tolerance and need rework or scrapping completely. In severe cases, unbalanced cutting force loosens fixtures and causes tool collision, which may damage the machine spindle worth tens of thousands of money.
In fact, there is a complete and strict logic to set CNC cutting parameters. The fixed order to calculate cutting parameters is clear: start with cutting speed Vc, calculate spindle speed n, work out feed rate F based on feed per tooth fz, and finally set axial depth of cut ap and radial width of cut ae.
You do not need to memorize formulas rigidly. You only need to follow the physical rules of friction, heat generation and chip removal in metal cutting. Once you master this logic, you can work out safe and reasonable initial parameters even for new work materials or unfamiliar cutting tools.
Four Core Cutting Parameters
Four key values decide the success of milling operation: cutting speed Vc, spindle speed n, feed rate F, axial depth of cut ap and radial width of cut ae. The adjustment of these parameters links to each other, and their changes follow the rules of friction heat generation and chip removal during metal cutting.
Cutting Speed Vc (m/min): The Starting Point of Cutting Parameter Setting
Vc means the instant linear speed of the tool cutting edge relative to the workpiece surface, and it is the first fixed benchmark value in the whole parameter setup process. Different workpiece materials have big differences in hardness, toughness and heat conductivity. Even the same solid carbide end mill works within totally different safe Vc ranges. You do not need to estimate this value by yourself, as tool manufacturers list recommended ranges clearly in their catalogs.
Take the commonly used Φ10 mm solid carbide end mill as an example, the recommended Vc ranges for different materials are listed below:
| Work Material Grade |
Recommended Vc Range for Carbide Tools (m/min) |
| Aluminum Alloy (Group N) |
200~500 |
| 45 Carbon Structural Steel (Group P) |
80~180 |
| HT300 Gray Cast Iron (Group K) |
80~150 |
| 304/316 Stainless Steel (Group M) |
60~130 |
| Hardened Mold Steel (Group H) |
30~80 |
| TC4 Titanium Alloy (Group S) |
50~100 |
Coating type and carbide grain size vary among tool brands, which slightly shift the upper and lower limits of Vc, but the overall range stays stable. New operators should pick the median value for the first trial cut. After gaining practical experience, adjust Vc upward according to machine rigidity and coolant conditions.
Spindle Speed n (r/min)
The spindle speed S entered on the machine panel stands for the number of rotations the spindle makes per minute. You cannot get this value directly from tool catalogs, and it is calculated from Vc and tool diameter D with the formula:
n=π×D1000×Vc
Calculation example: Use a Φ10 mm carbide end mill to machine aluminum alloy, set Vc=400 m/min:
n=3.14×101000×400≈12700 r/min
A clear rule can be concluded: smaller tool diameter or higher cutting speed leads to higher spindle speed. This explains why small tools run at more than 10,000 rpm for aluminum machining, while large face mills only need several hundred rpm. After calculation, check the maximum rated spindle speed of the machine. If the calculated value exceeds the limit, lower Vc and recalculate n. Never run the spindle over its rated speed.
Feed Rate F (mm/min)
You cannot fill in feed rate F arbitrarily in the program. It is worked out from feed per tooth fz (mm/z), spindle speed n and tool tooth count z with the formula:
F=n×z×fz
fz is the cutting thickness removed by one single cutting edge each rotation. It controls tool service life and workpiece surface quality. Too large or too small fz causes machining troubles.
If fz is too small, the cutting edge rubs and squeezes the workpiece surface instead of cutting metal normally. Friction heat builds up fast and speeds up edge wear. For sticky materials such as aluminum and stainless steel, built-up edge forms easily and scratches the workpiece side surface.
If fz is too large, single tooth cutting load rises sharply. The cutting edge bears sudden heavy impact and chips or breaks easily.
Calculation example with a 3-flute Φ10 mm carbide end mill:
Axial Depth of Cut ap & Radial Width of Cut ae
ap is the cutting depth along the Z axis where the tool sinks into the workpiece. ae is the cutting width on the XY plane in the radial direction of the tool.
These two values restrict each other. If ap increases, ae must decrease to avoid overloading the whole tool, and vice versa. Besides, ap can never exceed the effective cutting length of the tool, otherwise the tool shank touches the workpiece and triggers tool collision.
Reference values for side milling of aluminum alloy:
- Roughing: ap can be 1 to 3 times the tool diameter (no more than effective edge length), ae ranges from 0.08D to 0.15D, focusing on fast material removal.
- Finishing: ap is shorter than the effective edge length, ae is set to 60%~75% of tool diameter, to fully machine the side wall and improve surface finish.
Standard 5-step Cutting Parameters Setting Flow for On-site Engineers
Senior workshop technicians do not adjust cutting parameters randomly by experience. They follow a standardized workflow, and new operators can avoid most common mistakes by following these steps strictly.
1.Check official tool catalog and fix benchmark Vc
Find the recommended Vc range from the tool catalog according to the workpiece material marked on the drawing. New operators safely choose the median value. Experienced technicians can select a higher value within the range based on machine rigidity, coolant flow and fixture stability.
2.Calculate spindle speed n and check machine speed limit
Compute theoretical spindle speed S with the formula, then check the maximum rated spindle speed on the machine nameplate. If the calculated speed exceeds the machine limit, reduce Vc and recalculate n. Do not force the spindle to run over its limit speed.
3.Choose feed per tooth fz and calculate feed rate F
Check the recommended fz range from the tool catalog. Pick a higher value for roughing to remove material fast, and a lower value for finishing to guarantee surface quality. Then compute feed rate F for programming.
4Match ap and ae based on material allowance and machine power
Split multiple milling layers according to total material allowance of the blank. If the machine has enough power and the fixture holds the workpiece tightly, increase ap and ae properly. For old machines or tools with long overhang and low rigidity, reduce both values to stop cutting vibration.
5.Test cut and adjust cutting parameters on site
Values from formula calculation only serve as initial references, not final fixed cutting parameters.
Tool catalog parameters are tested under ideal lab conditions: constant temperature clean workshop, brand-new high-precision imported machine, standard qualified blank, high-pressure full coolant and perfectly rigid fixture. Actual workshop conditions vary a lot: old machines have spindle clearance, blank material batches differ, fixtures have slight loose points, and coolant pressure is insufficient. All these factors make theoretical parameters unfit for real production.
6. Check Key inspection points during trial cutting
- Cutting sound stays smooth without sharp noise
- Chips curl uniformly and continuously
- No obvious vibration marks on workpiece side wall
Check tool wear condition at the same time, adjust S and F slightly, and confirm the best cutting parameters set for the specific machine.
Custom Parameter Setting Rules for Common Materials & How to Avoid Typical Traps
Materials differ greatly in heat conductivity, toughness and work hardening property, so parameter setting rules change even for the same cutting tool. Below are tuning tips for frequently machined materials in workshops.
Aluminum Alloy
Aluminum is soft and transfers heat fast, so tool burning rarely happens. The biggest trouble is built-up edge sticking on the cutting edge and scratching workpiece side walls.
The solution is high spindle speed plus large feed rate. The cutting edge passes the workpiece quickly, and chips are washed away by coolant before sticking to the edge. If chip removal works well and the machine is rigid enough, push parameters close to the upper catalog limit.
45 Carbon Structural Steel
This steel has medium hardness, and its heat conductivity is only 1/5 of aluminum. Built-up edge forms easily on the cutting edge at medium and low speed, leaving scratch marks on workpiece side walls.
Tune Vc higher to escape the temperature range where built-up edge forms. Steel brings larger cutting resistance, so long overhang tools cannot take large ap in one pass. Use layered cutting to avoid resonance vibration.
HT300 Gray Cast Iron

Gray cast iron contains flake graphite and shows brittle property. Cast blanks often have sand holes and inclusions, which bring periodic impact load to cutting edges when the tool cuts in. Do not set Vc too high, as frequent impact chips carbide cutting tips easily. Cast iron produces fine powder chips, so coolant only needs to wash away dust without large flow rate cooling.
304/316 Stainless Steel
Stainless steel has poor heat conductivity, high plasticity and strong work hardening effect, which causes frequent mistakes among new operators. Many new workers think stainless steel is hard to cut and set small fz on purpose. As a result, the edge rubs the hardened workpiece layer repeatedly, tool wear speeds up sharply and workpiece surface gets worse gradually.
Correct operation rule: do not use too small feed rate. Make sure every cut removes fresh base metal completely instead of rubbing the hardened layer. Meanwhile, avoid the medium-low temperature range where built-up edge forms, and use enough coolant to cool and break chips fully.
I made this typical mistake when I first machined stainless steel. I feared tool chipping and set very low feed rate. After running for more than ten minutes, workpiece surface roughness went bad and clear wear gaps appeared on the carbide edge. An experienced technician explained the key point: stainless steel tolerates normal cutting well, but continuous low-speed rubbing on the hardened layer damages tools fast. Later I increased feed per tooth moderately, the edge cut fresh metal constantly, and tool life plus workpiece surface quality recovered immediately.
TC4 Titanium Alloy
Titanium alloy has high strength and poor heat conductivity. Slightly higher Vc burns the cutting edge quickly. Besides, the material has large elastic spring-back, so enough finishing allowance must be reserved. Otherwise the tool only squeezes the material instead of cutting it normally.
Use dynamic milling with layered depth cuts for roughing to lower single tooth cutting load. Apply high-pressure full coolant directly on the cutting zone all the time to prevent edge burning.
結論
Two opposite opinions exist among senior technicians on site. Some reject calculation formulas and claim they can tune cutting parameters only by listening to cutting sound. Other new operators copy calculated values rigidly without any adjustment. Both ways have clear drawbacks.
Calculation formulas convert professional Vc and fz values from tool makers into S and F codes readable by CNC machines, and set a safe starting range for
cutting parameters tuning, just like a navigation route for driving. Actual workshop conditions keep changing: machine age, fixture rigidity, blank quality and coolant supply all act as variable road conditions. Practical experience helps fine-tune parameters according to real-time production status.
Skilled technicians always follow this rule: use theory to fix the starting point, then adjust cutting parameters for real working conditions. They balance machine safety, production efficiency and tool service life to find the optimal parameter combination.