KEVOS® MAKEOS · Threads

Lathe Threading Plan (Infeed per Pass, Spindle Speed and Time)

How should I split the thread depth into passes, what spindle speed can I use for this pitch, and how long will the thread take to cut?

Plan of single-point thread turning on a lathe: total radial depth for an external or internal 60° metric thread and constant-chip-area infeed per pass (as the thread infeed tool), spring passes, spindle speed from the cutting speed limited by the machine maximum and by the largest axial feed rate the machine can synchronise, the actual cutting speed, and cutting time for the passes over the thread length with run-in.

Open the calculatorRuns in your browser. No account needed.

How this tool works

Inputs, units and where to find them

InputUnitTypical source
ThreadchoiceExternal (on a shaft) or internal (in a bore) thread.
Major diametermmMajor (nominal) diameter.
PitchmmThread pitch.
Cutting passesNumber of cutting passes with infeed.
Spring (zero-infeed) passesExtra passes at full depth with no infeed, to clean up.
Thread lengthmmLength of thread.
Run-in (acceleration) distancemmDistance before the thread for the axis to reach synchronised speed.
Cutting speedm/minCutting speed for the insert and material.
Largest spindle speedrpmHighest spindle speed of the machine.
Largest axial feed rate while threadingmm/minHighest axial feed rate the control can keep synchronised while threading.
Largest infeed per passmmLargest radial infeed in one pass for the insert (your value).
Smallest infeed per passmmSmallest infeed that still cuts rather than rubs (your value).

Method and formulas

  1. Depth a_p = 0.6134P (external) or 0.5413P (internal); constant-area infeed: cumulative depth after pass x = a_p √(x − 1) ÷ √(n − 1), first pass a_p √0.3 ÷ √(n − 1) (as the thread infeed tool).
  2. Spindle speed n = min(1000 v_c ÷ π d, n_max, v_f,max ÷ P).
  3. Time = (passes + spring passes) × (L + run-in) ÷ (P n).
  4. Example: M20×2.5 needs 1.5335 mm depth; the first pass takes 0.31746 mm, the spindle runs at 1,591.5 rpm and the thread takes 4.7501 s.

Limitations

  • Radial depth for basic 60° metric profiles; other forms and modified flank infeed differ.
  • Rapid return moves between passes are not included in the time.
  • Example values are illustrations. Replace them with values for your actual task.

Typical uses

  • Program a threading cycle on a CNC lathe
  • Check the first and last pass infeeds
  • Estimate threading time for a quote

Who it is for

  • CNC machinists
  • Process planners
  • CNC programmers

What you get

  • Total depth and the infeed of each pass
  • Spindle speed and what limits it
  • Threading time

Interpreting the result

  • Too many passes make the last infeed so small that the insert rubs; too few overload the first pass.

References

  • Machinery’s Handbook, 29th edition (Industrial Press, 2012), printed pp. 2037–2042, 1289–1300. Topic reference; no source tables or recommended settings are reproduced.

WORKOS tools are screening and decision-support utilities. Verify important financial, engineering, safety, legal or operational decisions using appropriate professional standards and your organisation’s approved data.

Open the Lathe Threading Plan (Infeed per Pass, Spindle Speed and Time) calculator