Process planning · Standard & custom equipment

Drilling and Tapping Time Calculation: Formulas and Cycle Allowances

Calculate drilling and tapping travel time from stroke, spindle speed and feed, then account for return, reversal, handling and overlapping operations.

BINSING drilling and tapping platform shown as an equipment reference, not a timing test

The short answer

For constant-speed drilling, feed speed in mm/min is spindle rpm multiplied by feed in mm/rev; travel time in seconds is 60 multiplied by the feed stroke in mm, divided by that feed speed. For a single-start tapped thread, use the thread pitch as the axial travel per revolution and calculate forward and reverse travel separately. These estimates describe motion, not the complete production cycle. Add only the non-overlapping activities and extra motion time that the calculation does not already include.

Explore equipment for your inquiry

Automatic Drilling & Tapping Machines →

Compare standard platforms and custom layouts, then prepare the part and production requirements for your quote.

Identify the stroke and units before calculating

Start with the actual motion to be timed. A drawing's hole depth, full-diameter depth and required full thread depth are not automatically the same as tool travel. Identify where feed starts, where it ends and which return movement is included. Use positive travel distances and speed magnitudes in these estimates.

Obtain suitable speeds and feeds for the material, tool, hole and machine from the responsible tooling or process specialist. The numbers below are hypothetical arithmetic examples, not recommended cutting conditions or BINSING performance claims.

Inputs for a metric travel-time estimate
InputUnitWhat it describes
LmmActual stroke at the stated feed speed
nrev/min (rpm)Spindle speed during that stroke
fmm/revDrilling feed per revolution, not feed per tooth
pmmPitch of a single-start thread
vmm/minAxial feed speed
tsecondsEstimated constant-speed travel time

Drilling time: divide feed travel by feed speed

Use v = n × f, then t = 60 × L / (n × f). The factor 60 converts minutes to seconds. KEYENCE's drilling formulas relate spindle feed, revolutions and feed per revolution in this way. Keep all lengths in mm for this version; do not combine inch travel with metric feed.

In a hypothetical single uninterrupted feed stroke, L = 24 mm, n = 1200 rpm and f = 0.12 mm/rev. The axial feed speed is 1200 × 0.12 = 144 mm/min, so t = 60 × 24 / 144 = 10 seconds. This is the feed-stroke estimate only; rapid approach, withdrawal and any pause are outside it.

The 24 mm is an assumed total feed stroke, not a specified plate thickness. When planning a through hole, determine the travel needed for the required diameter to break through, using the actual point geometry and clearances. If the programmed endpoint already includes that distance, do not add it again. For a blind hole, check the permitted bottom geometry before extending travel.

Tapping time: include both forward and reverse travel

For a single-start thread, axial advance per revolution equals pitch p. At a constant spindle speed, v = n × p. Estimate the two directions as t_in = 60 × L_in / (n_in × p) and t_out = 60 × L_out / (n_out × p). Their sum is the constant-speed forward-and-return travel estimate, before extra reversal and acceleration time.

For a hypothetical M8 × 1.25 operation, assume an 18 mm forward stroke and an 18 mm return, both at 600 rpm. The feed speed is 600 × 1.25 = 750 mm/min. Forward travel takes 60 × 18 / 750 = 1.44 seconds; return travel also takes 1.44 seconds, giving 2.88 seconds in total. This does not establish an 18 mm full thread depth: tap lead, approach position and bottom or exit clearance must be defined separately.

Use the actual approved return speed rather than assuming it matches the cutting speed. Haas documents a retract-speed setting for its rigid-tapping controls, illustrating why the return assumption matters; it is not a setting instruction for BINSING equipment. For multi-start threads use lead rather than pitch. Confirm the machine's feed mode and synchronization requirements instead of copying these planning formulas into a controller program.

Convert motion estimates into a complete cycle

For a fully serial route, add the durations of the consecutive activities. Where activities overlap, place them on a timeline and count elapsed time only once. Replace ideal motion estimates with observed or validated machine motion times when available; do not add an entire measured motion interval on top of the estimate for that same interval.

For short strokes, acceleration, deceleration and reversal can make constant-rpm arithmetic differ substantially from elapsed time. Additional time is the amount not already represented by the motion model. There is no universal percentage allowance that can establish a complete machine cycle.

Activities that a feed-stroke calculation may omit
ActivityHow to account for it
Rapid approach and retractUse actual distance, machine motion profile and safe clearance; do not count a tapping return twice
Peck drilling or chip-clearing strokesInclude each repeated travel, retract and dwell from the actual sequence, not just final hole depth
Acceleration, reversal and settlingUse control or trial evidence for time beyond the constant-speed model
Positioning, indexing or tool changePlace each movement between the operations that require it
Loading, locating, clamping and unloadingInclude actual durations and show which activities can overlap
Inspection and chip clearingInclude work inside the repeat cycle; track periodic interruptions separately

Count sequences and overlapping groups, not just holes

For identical holes machined one after another, multiply the per-hole motion estimate by the number of holes, then include travel between positions and other omitted activities. Different hole depths or cutting conditions need separate calculations.

If two independent operations start together and last 10 and 14 seconds, their overlapping phase lasts 14 seconds, not 24. This hypothetical timing example assumes both can actually run concurrently. It does not establish that two tools sharing a feed can use independent speeds or strokes, or that the whole machine cycle lasts 14 seconds. Add transfers and any work that cannot overlap; refer to the simultaneous-versus-sequential guide for grouping feasibility.

Check the estimate against the intended production route

Keep a simple worksheet with the hole reference, stroke, units, speed, feed or pitch, estimated time and excluded activities. Label every input as assumed, supplier-confirmed or measured. An unknown allowance remains unresolved rather than becoming zero.

During an application trial, compare the planned and observed intervals using the same start and finish events. Record multiple cycles and whether the completed parts pass the agreed checks. Use the separate cycle-time comparison guide to align supplier quotations, and the output-requirements guide to assess demand. Neither accepted hourly output nor investment payback follows from a feed-time calculation alone.

Prepare your part information

  • Hole and thread requirements are separate from actual tool travel
  • All units, feed modes and spindle speeds are identified
  • Tapping return and extra motion time are included once
  • Serial and overlapping operations have a stated sequence
  • Assumed, confirmed and measured inputs remain distinguishable
Review timing assumptions →

Common questions

Is drilling time calculated from hole depth alone?

No. Travel time also needs feed speed, and the feed stroke may differ from the drawing's depth. Check approach and breakthrough geometry, then account separately for rapid moves, pecks and other omitted activities.

Can tapping time be calculated as twice the forward time?

Only for the constant-speed travel component when forward and return distances and speed magnitudes are equal. Different retract speeds, reversal and acceleration make that shortcut unsuitable for the complete elapsed cycle.

Does a multi-spindle head divide the full cycle by the spindle count?

No. A compatible group may overlap hole-making operations, but the feed arrangement, slowest applicable operation, transfers and handling determine the sequence. Count parts completed per cycle separately from holes machined.

Do the example speeds apply to my material or machine?

No. They are hypothetical inputs chosen to explain the arithmetic. Obtain application-specific cutting data and verify the actual machine sequence before using an estimate for a production commitment.

Sources and further reading

Related equipment and project information

Review a part-specific machining sequence

Send the hole drawing, material, tooling assumptions and required operations to discuss which timing inputs need calculation or a trial.

Review timing assumptions ↗