Lathe and Mill Speeds and Feeds Calculator: RPM and Power

Calculate lathe or mill RPM, feed, metal removal, cutting power and torque. Compare machine limits using HSS/carbide starting speeds and chip-thickness-corrected cutting force.

#carbide #HSS #milling #specific-cutting-force #speeds-and-feeds #spindle power #spindle-torque #turning

This lathe RPM calculator and speeds and feeds calculator connects cutting speed, spindle speed, feed, metal removal and machine load. It is intended for engineers planning a metal-cutting pass, students checking machining calculations, and workshop users comparing a proposed cut with their machine. Choose longitudinal turning or a straight peripheral milling cut, including full-width slotting.

Start with the workpiece material and tool material. The HSS and carbide speed presets are published starting values for annealed 4140-type steel, wrought aged aluminium and free-cutting brass. They are not a complete cutting-data recommendation: coating, hardness, insert geometry, coolant, rigidity and tool life all matter. The turning preset source assumes a light cut. Replace the preset with your tool maker's cutting speed whenever that information is available, or enter the RPM of an actual gear or belt setting.

For turning, enter the mean diameter of the layer being removed, radial depth of cut and feed per revolution. The stock diameter is a useful approximation for a shallow pass. For milling, enter effective cutter diameter, axial depth, radial width and effective teeth per revolution. Enter either advance per tooth or a known table feed. Length units on the advance fields mean distance per revolution or per tooth, as their labels state. The unit switch converts dimensions, advance per revolution or tooth, power and torque. In the current viewer, cutting speed stays in m/min, linear feed in mm/min, metal removal in cm³/min and the kc result in N/mm². Read each unit: charts can also use mixed units in US mode.

The calculator caps the requested spindle speed at the permitted maximum and uses that capped speed throughout. With advance per revolution or tooth selected, the linear feed decreases with RPM. With a linear feed entered, that feed stays fixed and chip thickness increases when RPM falls. Always inspect the actual cutting speed and advance after a cap applies.

As a milling power calculator, it estimates specific cutting force from a material constant and mean uncut chip thickness. Thinner chips require more energy per unit volume in this empirical model. Your own kc1 and chip-thickness exponent, or a known effective kc, can instead be entered. Net cutting power is the mechanical power at the cutting edge; required drive power includes the entered transmission efficiency. Compare power and mean torque independently using continuous machine ratings at the selected RPM.

The chart varies feed at fixed RPM and geometry. Its limit line includes both available power and the entered torque limit; it does not certify a stable cut. Tune starting values on the machine while observing chip evacuation, vibration, spindle load and finish. This tool excludes chatter prediction, tool deflection, peak tooth loads, tool-life optimisation, ball-nose and high-feed cutters, centred face milling, drilling, tapping, facing with changing diameter, and complete cycle-time estimation. The separate CNC Router calculator covers router-oriented wood and aluminium work.

How it is calculated

The speed, feed, removal-rate, power and torque relationships follow Sandvik Coromant's turning formulas (https://www.sandvik.coromant.com/en-gb/knowledge/machining-formulas-definitions/general-turning-formulas-definitions) and milling formulas (https://www.sandvik.coromant.com/en-gb/knowledge/machining-formulas-definitions/milling-formulas-definitions). Each conversion is explicit in the calculation steps.

For Vc in m/min and D in mm, n = 1000 Vc/(Ï€D). The actual speed is the smaller of requested RPM and maximum permitted RPM. Actual Vc is recalculated from this speed. Linear feed is fn n in turning and fz z n in milling, unless the user supplies a linear feed directly.

Turning uses Q = Vc ap fn in cm³/min. D is the mean diameter of the removed annulus: with outer diameter Do, use D = Do − ap. This makes the volume identity exact for a cylindrical longitudinal pass. Using Do as D approximates a shallow pass. Milling uses Q = ap ae vf/1000 in cm³/min.

The specific-force model is kc = kc1 (hm/1 mm)^(−mc) (1 − γ/100), with γ in degrees. This form is given in Sandvik's HRSA Application Guide, printed p.119 (https://cdn.sandvik.coromant.com/files/sitecollectiondocuments/downloads/global/technical%20guides/en-gb/c-2920-034.pdf) and ISCAR's Cutting Tools User Guide, printed p.55. The reference thickness is explicitly 1 mm; changing display units never changes this calibration. Steel coefficients are from Sandvik 18.2, attached source s2, PDF p.72 (printed A70); brass coefficients are from the 2017 supplement, printed A40. Aluminium uses the matched ISCAR Material Groups class 22 pair: kc1 = 800 N/mm², mc = 0.25 at 100 HB (one-page source (https://www.iscar.com/lms/wp-content/uploads/2021/04/Materials-group.pdf)). All are material-class estimates rather than values certified for a particular heat. The custom-coefficient option uses the user's kc1 and mc at the same 1 mm, zero-rake reference.

Turning hm = fn sin(KAPR). For a straight 90° peripheral milling cut from a free edge, this tool derives the engaged arc β = acos(1 − 2ae/D), in radians. Integrating the small-feed geometry h(φ) = fz sin φ from 0 to β gives hm = fz(1 − cos β)/β = 2fz ae/(Dβ). This is an arc average for side milling; the centred face-milling geometry in the Sandvik guide is different. Maximum chip thickness is fz sin β for ae < D/2 and fz otherwise. No automatic feed compensation is applied.

Power at the cut is kc times volume per second, converted to kW. Required drive power is Pcut/η. Spindle torque is Pcut/ω, with ω = 2πn/60. Available spindle power is η Pdrive; the chart's effective power limit is min(η Pdrive, Tlimit ω). At fixed RPM, corrected-model power varies with feed^(1 − mc), while fixed-kc power varies directly with feed. Pass time is cutting length divided by linear feed.

Assumptions

  • Steady longitudinal turning or a straight 90° peripheral milling pass. A full slot is allowed. Milling assumes an undeformed chip small compared with cutter diameter and uniform effective teeth.
  • Turning diameter is the mean diameter of the removed layer, not a CSS simulation. Depth is radial in turning and axial in milling.
  • Specific cutting force at mean chip thickness approximates mean power. It does not resolve individual teeth, helix, edge forces, tool wear or runout. Tool-specific data supersede the class values.
  • Starting speeds come from LittleMachineShop turning data (lower endpoints where a range is given) and CIMCO prototype milling Table 3.5. The aluminium carbide turning value is high and may be RPM-limited. Feeds are user inputs, not material recommendations.
  • Enter mechanical drive power available continuously before spindle losses; set efficiency to 1 for a spindle-output power rating. Torque is the continuous spindle value at the selected RPM and is independent of the motor power entry.
  • Chart sweeps retain RPM, engagement, geometry, rake, efficiency and the entered torque limit. A new RPM requires a fresh torque-curve reading.
  • This is a static sizing calculation. The schematic exaggerates chip thickness and depth for legibility.

Where it applies

Use for initial estimates in ordinary metal cutting, then tune on the machine with tool-maker guidance. The included material classes are non-hardened low-alloy steel near 175 HB, wrought aged aluminium near 100 HB, and free-cutting brass near 110 HB; a different heat or hardness can change force materially. For another material, enter kc1 and mc from a matched source, or supply an effective kc, together with a custom speed or RPM.

Milling radial width must not exceed cutter diameter. Turning radial depth must be less than mean cutting diameter to leave a positive inner diameter. The force-model warnings below 0.01 mm and above 1.5 mm mean chip thickness are screening limits chosen here, not manufacturer tool limits. The feed/diameter warning above 0.05 similarly flags the small-feed approximation.

Do not use these results as a chatter limit, a peak cutting-force prediction, a spindle bearing-load check, or a guarantee of tool life or finish. Centred face milling, round inserts, ball-nose tools, high-feed geometry, ploughing-dominated micromachining and rapidly changing engagement need their own models. Pass time excludes acceleration, positioning, tool changes and interruptions. Neither power nor torque checks establish acceptable workholding.

Reference cases include Mitsubishi's worked turning feed and milling power examples. The milling source uses π = 3.14 (101.91 RPM); full π gives 101.859 RPM. Its stated 0.228 mm/tooth is a truncation/inconsistency: 280/(12 × 101.859) = 0.229074 mm/tooth. The published 1.68 kW includes 80% efficiency; the corresponding net cut power is 1.344 kW. The calculation retains those conventions without altering the formulas.

The ISCAR worked force example, printed p.55, gives kc = 3745 N/mm² for kc1 = 2450 N/mm², mc = 0.23, hm = 0.1 mm and 10° rake. This provides a separate check of the nontrivial chip-thickness and rake corrections.

Display units: the current viewer's global US switch converts lengths, power and torque but has no automatic mapping for m/min, mm/min, cm³/min or N/mm². These rate and specific-force result cards retain their metric units. The feed-power chart therefore keeps mm/min on its horizontal axis while power changes to hp. The specific-force chart uses mm and MPa in metric mode, and in and ksi in US mode. Follow each printed axis and result unit.

References

  • Sandvik Coromant, Turning formulas and definitions. https://www.sandvik.coromant.com/en-gb/knowledge/machining-formulas-definitions/general-turning-formulas-definitions
  • Sandvik Coromant, Milling formulas and definitions. https://www.sandvik.coromant.com/en-gb/knowledge/machining-formulas-definitions/milling-formulas-definitions
  • Sandvik Coromant, Heat resistant super alloys application guide, printed p.119: force and power model. https://cdn.sandvik.coromant.com/files/sitecollectiondocuments/downloads/global/technical%20guides/en-gb/c-2920-034.pdf
  • Sandvik Coromant 18.2 supplement, PDF p.72 / printed A70, low-alloy steel force constants (attached s2). https://www.sktools.sk/wp-content/uploads/2018/10/cp-18-2-supplement-eng.pdf
  • Sandvik Coromant 2017 supplement, printed A40, free-cutting brass force constants. https://cdn.dgisupply.com/img/product-images/Asset_URL/Sandvik_Coromant_7379294_Catalog.pdf
  • LittleMachineShop, Cutting Speeds: turning HSS and carbide rows. https://littlemachineshop.com/pages/cutting-speeds
  • CIMCO CNC Handbook, Cutting Data, Table 3.5: prototype milling speeds. https://docs.cimco.com/en/docs/cnc-handbook/1/cnc-tools/cutting-data/
  • Mitsubishi Materials, Basic Turning: Formulas, worked feed example. https://www.mmc-carbide.com/permanent/courses/85/formulas.html
  • Mitsubishi Materials, Cutting Power for Face Milling: worked 1.68 kW example; used here to verify speed, removal and fixed-kc power, not peripheral chip geometry. https://www.mmc-carbide.com/sea/technical_information/formula/tec_milling_power_formula
  • ISCAR, Cutting Tools User Guide, printed p.55, specific cutting-force model. https://www.iscar.se/Catalogs/Publication/Reference_Guide/english_1/Cutting_tools_user_guide/Cutting_tools_user_guide.pdf
  • ISCAR, Material Groups, one-page PDF, material 22: hardenable wrought aluminium, kc1=800 N/mm², mc=0.25, 100 HB. https://www.iscar.com/lms/wp-content/uploads/2021/04/Materials-group.pdf

Inputs

InputSymbolUnitDefault
OperationoperationLathe turning
Specific cutting force model
Material presets supply kc1 and mc. Use your own coefficients for another material, or enter an effective kc already corrected for this cut.
force_modeMaterial kc1 + mc
Set spindle speed fromspeed_modeMaterial preset
Workpiece material
Condition and approximate Brinell hardness (HB) describe the selected material class. Verify the actual heat and hardness.
stock4140 steel
Cutting tool materialtool_gradeCarbide
Target cutting speedV_customm/min150
Machine speed setting
Use this for a gear/belt speed or the RPM you intend to program. The maximum RPM still applies.
n_setrpm1000
Cutting diameter, Dcut
Turning: mean removed-layer diameter, Dcut = Dₒ − ap, where Dₒ is outside stock diameter. Milling: effective cutter diameter at the cut.
D_cutmm50
Depth of cut
Turning: radial depth (diameter reduces by twice this). Milling: axial depth.
a_pmm2
Milling radial width of cut
Straight side cut from a free edge; set equal to cutter diameter for a full slot. Centred face milling uses different chip geometry.
a_emm20
Effective teeth per revolution
Number of teeth that each cut the same track once per turn; not the instantaneous number engaged.
z_teeth4
Enter feed as
Lathe: distance per revolution. Mill: distance per tooth. Linear feed is distance per minute.
feed_modePer rev / tooth
Turning feed per revolution
Length advanced in one spindle revolution (mm/rev or in/rev). Select from the insert or tool maker's data.
f_turnmm0.2
Milling feed per tooth
Length advanced per effective tooth (mm/tooth or in/tooth). No automatic chip-thinning feed increase is applied.
f_toothmm0.1
Linear cutting feed
The entered feed is retained if the RPM cap applies; inspect the resulting feed per revolution or tooth.
v_entermm/min280
Length of one cutting pass
Used for cutting time only. Include approach travel yourself; acceleration, rapids and tool changes are excluded.
L_cutmm100
Turning entering angle
KAPR, measured between the main cutting edge and feed direction. Milling assumes a 90° shoulder.
K_enterdeg90
Effective rake angle
A positive rake reduces estimated specific cutting force. The empirical correction is 1 − rake/100 with rake expressed in degrees.
gamma_rdeg0
My specific cutting force at 1 mm chip
kc1 referenced to 1 mm uncut chip thickness and zero rake, not an effective kc at another feed.
k_userN/mm^22450
My chip-thickness exponent
Dimensionless exponent mc from the same material data as kc1.
m_user0.23
Known effective specific cutting force
Use an effective kc already matched to this chip thickness and tool geometry. The chip-thickness and rake corrections are bypassed.
k_knownN/mm^21800
Maximum permitted spindle speed
Use the lowest permitted speed limit of machine, chuck, tool and workholding.
n_maxrpm3000
Available continuous drive power
Mechanical motor power available before transmission losses, not wall electrical input. If using a spindle-output rating, set efficiency to 1.
P_drivekW5.5
Drive-to-spindle efficiency
Fraction, 0.85 = 85%. Use 1 when the power rating is already measured at the spindle.
eta_drive0.85
Available spindle torque at this RPM
Continuous spindle torque available at the calculated speed. Read the machine's torque curve and update when changing speed.
T_limitN*m40

Results

With the default inputs above, the calc gives:

ResultValue
Spindle speed to use834 1/min
Actual cutting speed131.1 m/min
Linear feed rate166.9 mm/min
Advance per revolution0.2 mm
Advance per cutting edge0.2 mm
Metal removal rate52.43 cm³/min
Mean uncut chip thickness0.2 mm
Effective specific cutting force2,542 N/mm²
Net cutting power2.221 kW
Required drive power2.613 kW
Mean spindle cutting torque25.42 N·m
Power capacity used (1 = full)0.475
Torque capacity used (1 = full)0.636
Cutting time per pass0.599 min

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Mitsubishi turning: 100 mm in one minute

Source: Mitsubishi Materials, Basic Turning — Formulas: 10 mm shaft, 100 mm length in 1 minute at 1,000 RPM, cutting feed 100 mm/min. The implied advance is 0.1 mm/rev. https://www.mmc-carbide.com/permanent/courses/85/formulas.html

Inputs: Set spindle speed from = Machine RPM; Cutting diameter, Dcut = 10 mm; Depth of cut = 1 mm; Turning feed per revolution = 0.1 mm; Specific cutting force model = Known kc; the others as above.

ResultSourceThis calc
Spindle speed to use1,000 1/min1,000 1/min
Linear feed rate100 mm/min100 mm/min
Cutting time per pass1 min1 min

Mitsubishi milling: 1.68 kW drive demand

Source: Mitsubishi Materials, Cutting Power for Face Milling, Example: Vc=80 m/min, D=250 mm, ap=2 mm, ae=80 mm, vf=280 mm/min, z=12, effective kc=1800 MPa and efficiency=0.8; published drive demand 1.68 kW. Removal 44.8 cm³/min is the source's 2×80×280 numerator converted to volume units. Its 101.91 RPM uses π=3.14; full π gives 101.859. Published fz=0.228 is inconsistent with its inputs (0.229074 here) and is not forced into the model. This case checks fixed-kc power, not the face-milling chip shape. https://www.mmc-carbide.com/sea/technical_information/formula/tec_milling_power_formula

Inputs: Operation = Peripheral milling; Set spindle speed from = Cutting speed; Target cutting speed = 80 m/min; Cutting diameter, Dcut = 250 mm; Milling radial width of cut = 80 mm; Effective teeth per revolution = 12; Enter feed as = Linear feed; Specific cutting force model = Known kc; Drive-to-spindle efficiency = 0.8; Available continuous drive power = 10 kW; Available spindle torque at this RPM = 200 N·m; the others as above.

ResultSourceThis calc
Spindle speed to use101.9 1/min101.9 1/min
Metal removal rate44.8 cm³/min44.8 cm³/min
Required drive power1.68 kW1.68 kW

Sandvik low-alloy steel: 1 mm reference chip

Source: Sandvik Coromant 18.2 supplement, attached PDF p.72 (printed A70), material class 02.1 non-hardened low-alloy steel: kc1=1700 N/mm² at a 1 mm chip, 175 HB, mc=0.25. The model must recover this independently published calibration point at zero rake. https://www.sktools.sk/wp-content/uploads/2018/10/cp-18-2-supplement-eng.pdf

Inputs: Set spindle speed from = Cutting speed; Target cutting speed = 100 m/min; Depth of cut = 1 mm; Turning feed per revolution = 1 mm; Available continuous drive power = 100 kW; Available spindle torque at this RPM = 500 N·m; the others as above.

ResultSourceThis calc
Mean uncut chip thickness1 mm1 mm
Effective specific cutting force1,700 N/mm²1,700 N/mm²
Material chip-thickness exponent0.250.25

ISCAR: thin-chip and rake correction

Source: ISCAR Cutting Tools User Guide, printed p.55, equations 8.6–8.7: worked example kc=2450×0.1^(−0.23)×(1−0.1)=3745 N/mm². Published result is rounded. This independently published example exercises both chip-thickness and rake corrections; kc1 and mc are user-supplied to match the example's tool-steel class, not the default preset. https://www.iscar.se/Catalogs/Publication/Reference_Guide/english_1/Cutting_tools_user_guide/Cutting_tools_user_guide.pdf

Inputs: Specific cutting force model = Enter kc1 + mc; Set spindle speed from = Cutting speed; Target cutting speed = 100 m/min; Depth of cut = 1 mm; Turning feed per revolution = 0.1 mm; Effective rake angle = 10 deg; the others as above.

ResultSourceThis calc
Effective specific cutting force3,745 N/mm²3,745 N/mm²

ISCAR wrought aluminium: matched reference coefficients

Source: ISCAR Material Groups, one-page PDF (printed p.1112), hardenable wrought aluminium, material 22. Published row: "Hardenable 800 0.25 100 22". The pair is kc1=800 N/mm² and mc=0.25 at 100 HB. Zero rake and a 1 mm chip recover the independently published reference specific force. Both coefficients come from this same ISCAR row; Sandvik class 30.12's blank exponent is not filled by assumption. https://www.iscar.com/lms/wp-content/uploads/2021/04/Materials-group.pdf

Inputs: Workpiece material = 6061 aluminium; Set spindle speed from = Cutting speed; Target cutting speed = 100 m/min; Depth of cut = 1 mm; Turning feed per revolution = 1 mm; the others as above.

ResultSourceThis calc
Specific cutting force at 1 mm chip thickness800 N/mm²800 N/mm²
Material chip-thickness exponent0.250.25
Effective specific cutting force800 N/mm²800 N/mm²

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...