Home / Manufacturing Processes / Machining Time and MRR Calculator
Manufacturing Process Engineering
Machining Time and MRR Calculator
In short: from a cutting speed and diameter the spindle speed is N = k·Vc/(πD); the feed rate and cut length give the machining time = L/Vf; and the material removal rate is Vc·ap·f. Enter your turning or milling parameters below, in metric or imperial, and this tool returns the spindle speed, feed rate, machining time, and MRR.
Machining time and material removal rate
N = k·Vc / (πD) · feed rate Vf = f·N · time = L / Vf · MRR = Vc·ap·f
Machining time
Machining time = 0.655 min
A higher cutting speed cuts machining time and raises MRR, but also raises heat and tool wear — balance it against tool life. Machining time is cutting time only; add load, approach, and idle time for a full cycle.
What this calculator computes
This tool turns the parameters of a cutting operation into the four numbers that plan and cost a machining job: the spindle speed the machine must run, the feed rate the tool advances at, the machining time the cut takes, and the material removal rate the operation achieves.
It works for both turning, where the workpiece rotates against a single-point tool, and milling, where a rotating multi-tooth cutter passes over the work, and it runs in metric or imperial units so a calculation matches your drawing and your machine.
The chain is the same in every case: cutting speed and diameter set the spindle RPM, the RPM and the feed set the feed rate, the length of cut and the feed rate give the time, and the depth and speed give the removal rate.
Those four outputs are the everyday currency of the shop floor. Machining time drives cycle time, capacity, and cost, so it is the number a quote and a schedule are built on. The material removal rate measures how hard the cut is working and how fast metal is coming off, the headline of machining productivity. The spindle speed and feed rate are the settings you actually dial into the control, translated from the surface cutting speed and chip load that a tool catalogue recommends. Getting all four from one set of inputs is what makes a setup sheet, and this calculator produces them together rather than one at a time.
What sets this calculator apart is that it is a complete setup-and-cycle tool, not a single-formula gadget. Many free calculators give only the removal rate, or only the RPM; this one returns the RPM, the feed rate, the machining time, and the MRR from one entry, in either unit system, for turning or milling. It also plots how the machining time and the removal rate move as you change the cutting speed, so the productivity-versus-tool-wear trade-off is visible, and everything runs in your browser with nothing stored.
How to use this calculator, step by step
Start by choosing the operation and the units. Pick turning for lathe work on a rotating workpiece or milling for a rotating cutter, and choose metric, with millimetres and metres per minute, or imperial, with inches and surface feet per minute, to match your data. The input fields adjust to the operation: turning asks for the feed per revolution and a pass count, while milling asks for the number of teeth, the feed per tooth, and the radial width of cut. Both ask for the cutting speed, the diameter, the axial depth of cut, and the length of the cut.
Then enter the cutting parameters from your tool recommendation and part geometry. The cutting speed and feed come from the tool maker’s data for the material; the diameter is the workpiece diameter in turning or the cutter diameter in milling; the depth of cut and, in milling, the radial width are the geometry of the cut; and the length is the distance the tool travels. The calculator opens with a worked turning example, a 120 metre-per-minute cut on a 50 mm diameter at 0.2 mm per revolution, 2 mm deep over 100 mm, so you see a full result immediately, and every field recomputes live as you change it.
The result panel leads with the machining time, then lists the spindle speed in revolutions per minute, the feed rate in distance per minute, the machining time again for reference, and the material removal rate in cubic units per minute. A note reminds you that a faster cut trades against tool wear and that the time shown is cutting time only. The chart plots machining time and MRR against cutting speed so you can see the two move in opposite directions as speed rises, and you can download or share the setup, all locally.
Cutting speed, spindle speed, and feed rate
The first job of any machining calculation is to turn the recommended cutting conditions into machine settings, and that starts with the difference between cutting speed and spindle speed. Cutting speed is the speed of the cutting edge relative to the workpiece surface, a property of the tool and material that you read from a catalogue and that stays roughly constant for a given pairing.
Spindle speed is how fast the machine turns, and it is not the same thing, because a given surface speed needs a high rotational speed on a small diameter and a low one on a large diameter.
The two are joined by the relation that spindle speed equals a constant times the cutting speed divided by pi times the diameter, the constant being 1000 in metric and 12 in imperial units, which is simply the arithmetic of converting a surface speed into revolutions given the circumference.
Once the spindle speed is known, the feed rate follows. Feed rate is the distance the tool advances per minute, and it is what the machine control is actually programmed with. In turning, the feed is specified per revolution, so the feed rate is the feed per revolution times the spindle speed.
In milling, the feed is specified per tooth, the chip load each cutting edge should take, so the feed rate is the feed per tooth times the number of teeth times the spindle speed. This is why a milling feed rate depends on the number of flutes: a cutter with more teeth, at the same chip load and speed, feeds faster and removes metal faster.
The calculator carries the feed through from the recommendation to the rate the control needs.
Getting these conversions right is the foundation of a correct setup, and the most common error is a unit slip, mixing a metric diameter with an imperial speed, or a per-revolution feed with a per-tooth value. The calculator guards against the first by switching all constants and labels together when you change the unit system, and against the second by asking for the feed in the form the chosen operation uses. With the spindle speed and feed rate correct, the machining time and removal rate that depend on them are correct too, which is why the tool computes the whole chain rather than leaving you to convert by hand.
Material removal rate: the measure of productivity
The material removal rate is the single best measure of how productive a cutting operation is, because it captures the volume of metal coming off per minute regardless of the particular combination of speed, feed, and depth that produces it.
In turning it is the cutting speed times the depth of cut times the feed per revolution; in milling it is the axial depth times the radial width times the table feed rate.
Both express the same idea, the cross-section of the cut multiplied by how fast the tool sweeps through the material, and both come out in cubic millimetres or cubic inches per minute. A higher removal rate finishes a part sooner and is the lever every roughing operation tries to maximise.
But removal rate cannot be pushed up without consequence, and understanding the limits is as important as knowing the formula. Every increase in speed, feed, or depth raises the cutting force, the power drawn from the spindle, and the heat generated at the cutting edge, and all three eventually bite: the machine runs out of power or rigidity, the tool wears or fails faster, or the surface finish and dimensional accuracy degrade. The art of process planning is to run the highest removal rate the weakest of those constraints allows, which is why roughing and finishing are separate operations, roughing chasing MRR to clear stock and finishing deliberately backing off to protect the surface.
The three inputs to removal rate are not equivalent in their side effects, which shapes how you raise it. Increasing the depth of cut raises MRR in direct proportion and is often the most efficient lever, because it removes more metal per pass without turning faster or feeding harder, up to the tool and power limits.
Increasing the feed raises MRR and the chip load, improving efficiency but roughening the surface. Increasing the cutting speed raises MRR but hits tool life hardest, because wear rises steeply with speed.
The calculator lets you change each and watch the removal rate and the machining time respond, which is the practical way to find the combination that clears metal fastest within your constraints.
Five worked examples you can follow
Example 1: the default turning cut
The calculator opens on a turning cut at 120 metres per minute on a 50 mm diameter, 0.2 mm per revolution, 2 mm deep, over 100 mm. The spindle speed is about 764 revolutions per minute, the feed rate about 153 mm per minute, the machining time about 0.65 minutes, and the removal rate 48,000 cubic millimetres per minute. This is the complete setup for the cut, all four numbers from one entry.
Example 2: raising the feed
Double the feed per revolution from 0.2 to 0.4 mm. The feed rate doubles to about 306 mm per minute, the machining time halves to about 0.33 minutes, and the removal rate doubles to 96,000 cubic millimetres per minute. Feeding harder is a direct route to shorter cycles and higher MRR, bounded by the chip load the tool and finish can take.
Example 3: a milling pass
Switch to milling: an 80 metre-per-minute cut with a 20 mm four-tooth cutter, 0.1 mm per tooth, 3 mm axial depth, 10 mm radial width, over 200 mm. The spindle speed is about 1273 rpm, the table feed about 509 mm per minute, the machining time about 0.39 minutes, and the removal rate about 15,300 cubic millimetres per minute. Note the feed rate depends on all four teeth taking a chip.
Example 4: working in imperial
Switch the units to imperial and enter a turning cut at 400 surface feet per minute on a 2 inch diameter, 0.01 inch per revolution, 0.1 inch deep. The spindle speed is about 764 rpm and the removal rate is 4.8 cubic inches per minute. The same physics, expressed in the units of a US shop, with the constants and labels changed automatically.
Example 5: fewer, deeper passes
Return to turning and suppose 6 mm of stock must come off. Three passes at 2 mm each take three times the single-pass time; one pass at 6 mm, if the tool and machine allow it, removes the same stock in a third of the time at three times the removal rate. Entering the pass count shows the total time, and the comparison is why deeper cuts are the first lever for shorter cycles.
Three expert tips for reliable results
Keep one unit system
Mixing a metric diameter with an imperial speed, or a per-tooth feed with a per-revolution feed, is the most common machining-calculation error. Set the unit switch and enter every value in that system.
Raise depth before speed
Depth of cut raises MRR in proportion with the least penalty to tool life, so take the deepest cut the tool and machine allow before turning up the speed, which wears tools fastest.
Add the non-cutting time
The machining time here is cutting time only. For a real cycle and an honest quote, add load, unload, approach, retract, and tool-change time, which can dominate on short cuts.
The mathematics behind the results
The spindle speed follows from the definition of cutting speed as the surface speed at the cutting edge. That surface speed is the circumference, pi times the diameter, times the rotational speed, so rearranging gives rotational speed equal to cutting speed divided by pi times the diameter.
Because cutting speed is quoted in metres per minute against a diameter in millimetres, a factor of 1000 converts metres to millimetres, giving the metric form, spindle speed equals 1000 times cutting speed over pi times diameter; in imperial units cutting speed is in surface feet per minute against a diameter in inches, and the factor of 12 converts feet to inches.
This single relation is the bridge between the catalogue cutting speed and the machine setting.
The feed rate and machining time follow directly. Feed rate is the advance per minute: in turning, the feed per revolution times the spindle speed; in milling, the feed per tooth times the number of teeth times the spindle speed, since each of the teeth removes a chip once per revolution.
Machining time is the cut length divided by the feed rate, the time to traverse the length at that advance, multiplied by the number of passes when several are needed to remove the total stock.
The material removal rate is the cross-section of the cut times the sweep speed: in turning it works out to the constant times cutting speed times depth of cut times feed per revolution, and in milling to the axial depth times the radial width times the table feed rate. All of these are exact for the idealised cut.
Two assumptions frame the results. First, the machining time is pure cutting time along the programmed length; it excludes approach and overtravel, which on a real machine add a tool-diameter or lead-in allowance to the length, and it excludes all non-cutting cycle elements.
Second, the removal rate is the nominal geometric rate and assumes the cut is fully engaged as specified; interrupted cuts, varying depth, or partial engagement change the instantaneous rate.
The calculator computes the idealised turning and milling relations exactly; translating them into a full cycle time and a sustainable removal rate, allowing for approach distances, tool life, and machine limits, is the process planner’s judgement.
Where machining time and MRR calculations are used
These calculations sit at the centre of everyday manufacturing engineering. In quoting and estimating, the machining time per operation, summed across the operations and combined with load and setup allowances, gives the cycle time that a price is built on, so an accurate cutting-time estimate is the difference between a profitable quote and a loss.
In CNC programming and setup, the spindle speed and feed rate are the values entered into the control, translated from the surface speed and chip load a tool catalogue recommends, and getting them right on the first setup avoids scrapped parts and broken tools.
This tool connects to the rest of the silo: the surface-speed-to-RPM conversion it performs is the core of the cutting speed calculator, and the cutting speed that drives its removal rate is the same speed the tool life calculator trades against wear.
The removal rate feeds capacity and productivity work directly. Knowing how fast metal comes off lets a planner estimate how long a batch will take, size the machine capacity a workload needs, and compare tooling or strategy options by the metal they remove per minute.
It underlies process improvement, where the goal is often to raise MRR, through a deeper cut, a higher feed, or a better tool, without exceeding the power, rigidity, or tool-life limits, and it feeds the power calculation, since the spindle power a cut demands is roughly proportional to the removal rate times the material’s specific cutting energy.
The machining time it produces is the raw input to the cost of a machined part, alongside material, tooling, and overhead.
Beyond the individual operation, these numbers support the broader planning that manufacturing engineering rests on. They inform make-versus-buy decisions, machine selection and justification, and the balancing of work across machines and cells, all of which need a credible cutting time per part.
They connect to the maintenance and reliability side of a plant, where machine availability and tool changes interrupt the ideal cutting time, and to lean and capacity analysis, where cycle time and takt must line up.
Return to the Manufacturing Processes hub for the companion tools that turn these cutting parameters into speeds, tool life, and the forming and molding calculations alongside them.
Turning and milling: the same chain, different feed
Turning and milling look different on the shop floor but share the same calculation skeleton, and seeing where they diverge clarifies both. In turning, the workpiece rotates and a single-point tool moves along it, so there is one cutting edge, the feed is naturally expressed per revolution, and the diameter in the speed equation is the workpiece diameter, which may change as material is removed. The removal rate is the depth of cut times the feed per revolution times the cutting speed, a clean product of the three parameters. Machining time is the axial length divided by the feed rate, the time for the tool to traverse the part once per pass.
In milling, the tool rotates and carries several cutting edges, so the feed is expressed per tooth and must be multiplied by the number of teeth to get the feed per revolution, and the diameter in the speed equation is the cutter diameter, which is fixed. The removal rate is the axial depth times the radial width of engagement times the table feed rate, reflecting that a mill removes a slab whose cross-section is depth by width.
Machining time is the path length divided by the table feed. The practical upshot is that milling productivity scales with the number of teeth as well as the speed and feed, and that the radial width of cut, which has no turning equivalent, is a powerful lever on milling removal rate.
The calculator switches its inputs between the two so each operation is entered in its natural terms while the underlying chain, speed to RPM to feed to time and removal rate, stays the same.
Roughing and finishing: two different targets
The same part is usually machined in two kinds of pass with opposite goals, and the removal rate and machining time mean different things in each. Roughing exists to clear bulk stock as fast as possible, so it runs a high material removal rate: a deep cut, a heavy feed, and whatever cutting speed the tool and power allow, accepting a rough surface and generous tolerance because a finishing pass will follow. Here the machining time and the removal rate this calculator reports are the whole point, and the planner pushes them up against the machine and tool limits. A roughing operation is judged almost entirely on how quickly it removes metal.
Finishing has the opposite priority. Its job is to bring the surface and the dimensions to specification, so it runs a light depth of cut and a fine feed, deliberately accepting a low removal rate to protect the finish and hold tolerance. The cutting speed is often raised for finishing, because a lighter cut generates less force and the higher speed improves surface quality, but the volume removed per minute is small by design.
Reading the calculator for a finishing pass, you expect a modest MRR and a machining time driven by the length rather than by aggressive material removal.
Recognising which regime you are planning keeps you from chasing removal rate on a pass whose real purpose is quality, and from over-protecting a pass whose purpose is speed, and the tool’s live response to changing depth, feed, and speed makes the two regimes easy to set up and compare.
From machining time to the cost of a part
Machining time matters because it is the largest controllable driver of the cost of a machined part. The cutting time this calculator produces, summed over every operation and added to the non-cutting elements of the cycle, gives the total cycle time per part; multiplied by the machine’s hourly rate, which bundles labour, machine depreciation, floor space, and overhead, it becomes the machining cost, to which material and tooling are added. Because the hourly rate is fixed, shortening the cycle time is the direct route to a cheaper part, which is why the removal-rate and feed levers this tool exposes translate straight into money on a high-volume job.
The connection also disciplines how far to push the cutting parameters. Running faster shortens the cutting time and lowers the machining cost, but it shortens tool life, and each tool change adds downtime and tooling cost; past a point, the money saved on cycle time is more than lost to tooling and stoppages.
This is the economic trade-off the tool life calculator formalises, and it is why the fastest cut is rarely the cheapest.
Used together, the machining time from this calculator and the tool-life view of the same cutting speed let a planner find the cutting conditions that minimise the total cost per part rather than just the cutting time, which is the goal that quoting and process planning are ultimately after.
Common mistakes to avoid
A few errors recur in machining-time and removal-rate calculations. Watch for them.
- Confusing cutting speed with spindle speed. Cutting speed is a surface speed from the catalogue; spindle RPM depends on the diameter too. Always convert with the diameter, do not enter one for the other.
- Mixing units. A metric diameter with an imperial speed, or metres with inches, corrupts every result. Choose one system and keep all inputs in it.
- Using per-revolution feed in milling. Milling feed is per tooth; multiply by the number of teeth and the RPM to get the table feed. Entering a per-revolution value understates the feed rate.
- Treating machining time as cycle time. Cutting time excludes load, approach, retract, and tool changes; a quote built on cutting time alone underestimates the real cycle, badly on short cuts.
- Chasing MRR past the machine or tool limit. A higher removal rate needs more power and wears tools faster; the achievable rate is capped by spindle power, rigidity, and tool life, not by the formula.
- Ignoring approach and overtravel. The real cut length includes lead-in and lead-out; using only the part length understates the time, especially for short features.
Input format and quick reference
Choose turning or milling and a unit system, then enter the cutting speed, diameter, feed, depth of cut, and length; milling also needs the tooth count and radial width. The reference below explains each output.
| Output | What it means |
|---|---|
| Spindle speed (rpm) | How fast the machine turns, from cutting speed and diameter: k·Vc/(πD) |
| Feed rate | Distance the tool advances per minute; f·N in turning, fz·z·N in milling |
| Machining time | Cutting time along the length, L divided by feed rate, times passes |
| Material removal rate (MRR) | Volume of metal removed per minute; the measure of machining productivity |
Frequently asked questions
How is machining time calculated?
Machining time is the length of the cut divided by the feed rate, the speed at which the tool advances along the workpiece. The feed rate itself is built from the spindle speed and the feed setting: in turning it is the feed per revolution times the spindle speed in revolutions per minute, and in milling it is the feed per tooth times the number of teeth times the spindle speed.
So the full chain is cutting speed and diameter give the spindle RPM, RPM and feed give the feed rate, and cut length divided by feed rate gives the time. For a 100 mm cut at a feed rate of about 153 mm per minute, the machining time is roughly 0.65 minutes.
This calculator runs that chain for both turning and milling and reports the time along with the RPM, feed rate, and material removal rate.
What is the material removal rate (MRR)?
The material removal rate is the volume of material a cutting operation removes per unit of time, usually in cubic millimetres per minute or cubic inches per minute. It is the headline measure of machining productivity: a higher MRR means metal comes off faster and the part is finished sooner.
For turning it equals the cutting speed times the depth of cut times the feed per revolution, and for milling it equals the axial depth times the radial width of cut times the table feed rate.
But MRR is not free to raise without limit, because a higher removal rate means larger cutting forces, more heat, and faster tool wear, so the practical goal is the highest MRR the machine power, rigidity, and tool life can sustain. The calculator reports MRR alongside the machining time so you can see the trade-off directly.
What is the difference between cutting speed and spindle speed (RPM)?
Cutting speed is the speed of the cutting edge relative to the workpiece surface, in metres per minute or surface feet per minute, and it is a property you look up for a given tool and material.
Spindle speed, in revolutions per minute, is how fast the machine actually turns, and it depends on the diameter as well as the cutting speed, because a larger diameter travels more surface distance per revolution. The two are linked by RPM equals a constant times the cutting speed divided by pi times the diameter, where the constant is 1000 in metric units and 12 in imperial.
This is why the same cutting speed calls for a high RPM on a small tool and a low RPM on a large one, and the calculator makes the conversion so you can set the machine from a handbook surface speed.
How do I calculate the feed rate for milling?
The milling feed rate, also called the table feed, is the feed per tooth multiplied by the number of teeth on the cutter multiplied by the spindle speed in revolutions per minute.
The feed per tooth, or chip load, is the thickness of material each cutting edge takes, recommended by the tool maker for the material; multiplying by the number of teeth gives the feed per revolution, and multiplying by RPM converts it to distance per minute, which is what the machine control uses.
A four-flute cutter at 0.1 mm per tooth turning at 1273 rpm feeds at 0.1 times 4 times 1273, about 509 mm per minute. This calculator computes the feed rate from your feed-per-tooth, tooth count, and cutting speed, and uses it for both the machining time and the removal rate.
Should I use metric or imperial units?
Use whichever matches your drawing and your machine, because the physics is identical and only the constants differ. In metric units, diameters are in millimetres, cutting speed in metres per minute, feed in millimetres, and the spindle-speed constant is 1000, giving removal rate in cubic millimetres per minute.
In imperial units, diameters are in inches, cutting speed in surface feet per minute, feed in inches, and the constant is 12, giving removal rate in cubic inches per minute. Mixing units is the most common source of error, so pick one system and keep every input in it.
This calculator has a unit switch that changes the constants and the result labels together, so a full calculation stays consistent in either system.
What does machining time include and exclude?
The machining time this calculator reports is the cutting time, the time the tool is actually engaged and removing material along the programmed length. It does not include the non-cutting parts of the cycle, such as loading and clamping the workpiece, rapid moves and tool approach before the cut, tool changes, retract and repositioning, gauging, or unloading.
On a real job those elements can add up to a large share of the total cycle, especially on short cuts, so to estimate a full cycle time you add the cutting time from this tool to an allowance for the non-cutting elements.
The distinction matters for costing and capacity planning, where the full cycle, not just the cutting time, sets how many parts a machine makes per hour.
How does depth of cut affect machining time and MRR?
Depth of cut raises the material removal rate directly but does not change the machining time of a single pass. Because MRR is proportional to depth of cut, doubling the depth doubles the volume removed per minute, which is why taking a deeper cut is often the most efficient way to remove stock, up to the limits of tool strength, machine power, and rigidity.
Machining time per pass, on the other hand, depends only on the length of cut and the feed rate, not on the depth, so a deeper pass removes more metal in the same time.
The link between the two is the number of passes: if a total depth of stock must be removed in several passes, fewer, deeper passes finish the job in less total time than many shallow ones, which is why the calculator lets you enter a pass count for turning.
What is a good material removal rate?
There is no single good value, because the achievable MRR depends on the machine power, the tool, the material, and the operation, and the right target is the highest rate that the setup can sustain without sacrificing tool life or surface finish beyond what the job allows.
A roughing pass on a rigid machine with a strong insert aims for a high MRR to clear stock quickly, while a finishing pass deliberately runs a low MRR to protect the surface.
The useful way to use MRR is comparatively: change the depth, feed, or speed and watch how the removal rate and machining time move together, then choose the combination that clears the metal fastest within the power and tool-life limits you are working under. The calculator reports MRR for exactly this kind of comparison.
Does this calculator store the numbers I enter?
No. The calculator runs entirely in your browser. The cutting parameters and any other values you enter are never sent to our servers, stored, or shared. You can download a PDF or CSV of your results locally, and nothing leaves your device. See our Privacy Policy for details.
Is the machining time calculator free?
Yes. The machining time and material removal rate calculator is completely free, with no account, sign-up, or usage limit. It computes spindle speed, feed rate, machining time, and material removal rate for turning and milling in metric or imperial units, plots how time and MRR change with cutting speed, and exports to PDF and CSV, all at no cost.
Related manufacturing process calculators
More tools in this silo. Return to the Manufacturing Processes hub for the full set.
Sources, disclaimer and editorial transparency
This calculator uses the standard machining relations: spindle speed N = k·Vc/(πD) with k = 1000 (metric) or 12 (imperial); feed rate Vf = f·N (turning) or fz·z·N (milling); machining time = L/Vf per pass; and material removal rate = 1000·Vc·ap·f (turning) or ap·ae·Vf (milling), consistent with standard machining-handbook practice. This calculator and guide are created and reviewed by the OpsCalculators team; see our Editorial Policy for how each tool is researched, built, and tested.
Results are accurate estimates for planning, quoting, and education, not a substitute for verified tool-maker data or a machine’s own limits, and the machining time is cutting time only, excluding approach, load, and idle time. Sustainable speeds, feeds, and removal rates depend on the machine, tool, and material. See our full Disclaimer. OpsCalculators.com is operated by MAFHH INTERNATIONAL LTD. Your data is processed in your browser and never stored; see our Privacy Policy.