Tapping Speeds and Feeds Calculator | RPM & Feed Rate

Use our free Tapping Speeds and Feeds Calculator to calculate spindle RPM and synchronized tapping feed rate for metric and imperial threads. Select Metric Pitch or Inch / TPI mode, enter your nominal tap diameter, cutting speed, and thread pitch or threads per inch, and get instant results.

Not sure where to find your tap diameter, how to identify thread pitch or TPI, or which cutting speed to enter? We’ve included a complete step-by-step guide below the calculator explaining every input, the calculation formulas, where to find reliable values, and practical CNC tapping examples to help you use this tool correctly.

PORTABLE POWER TOOL FREE CALCULATOR

Tapping Speeds and Feeds Calculator

Calculate tapping RPM and synchronized axial feed from metric thread pitch or imperial threads per inch.

Loading calculator… If it does not appear, please enable JavaScript.

How the calculation works

Formula: RPM = (1000 × cutting speed) ÷ (π × nominal thread diameter). Tapping feed (mm/min) = RPM × thread pitch (mm/revolution). For inch threads, pitch in mm = 25.4 ÷ TPI.

Important: For rigid tapping, axial motion must remain synchronized with spindle rotation and the actual thread lead. Multi-start threads require lead rather than pitch.

What Is a Tapping Speeds and Feeds Calculator?

A Tapping Speeds and Feeds Calculator is an online tool that calculates the spindle speed (RPM) and synchronized axial feed rate needed for a threading operation using a tap.

Tapping Speeds and Feeds Calculator showing CNC tapping RPM, thread pitch and feed rate.

Tapping is a machining process used to create internal threads inside a previously prepared hole. These threads allow bolts, screws, studs, and other threaded fasteners to engage with a workpiece.

Unlike conventional drilling or milling, tapping requires a specific relationship between spindle rotation and axial movement.

When a tap completes one revolution, it must advance by the thread’s lead to follow the intended thread path.

For a conventional single-start thread, the lead equals the thread pitch.

If the axial feed and spindle rotation are not properly coordinated, the tap can experience excessive axial loading, potentially damaging the threads, tool, or workpiece.

Our free calculator helps determine the mathematical relationship between cutting speed, spindle RPM, and tapping feed rate.

The calculator has two calculation modes:

  • Metric Pitch: For metric threads identified by their pitch in millimeters.
  • Inch / TPI: For inch-based threads identified by threads per inch.

Both modes calculate the required linear feed using the selected thread geometry.

The tool is particularly useful for CNC machining centers, machine-controlled tapping operations, and users learning how tapping speeds and feeds work.

Important: The calculator does not automatically recommend cutting speeds for specific materials or tapping tools. You must enter an appropriate cutting speed from reliable tooling recommendations. It also assumes single-start threads and does not automatically calculate the lead of multi-start threads.

This guide explains every input, how to find the required specifications, the calculation formulas, and how to interpret the results.

How to Use the Tapping Speeds and Feeds Calculator

Using our calculator requires three primary inputs:

  1. Nominal tap diameter.
  2. Cutting speed.
  3. Thread pitch or threads per inch (TPI).

Follow the instructions below to calculate tapping RPM and axial feed rate.

Step 1: Select Metric Pitch or Inch / TPI Mode

At the top of the calculator, choose the mode that matches your thread specification.

Metric Pitch Mode

Use this option for threads such as:

  • M6 × 1.0
  • M8 × 1.25
  • M10 × 1.5
  • M12 × 1.75

The number following the multiplication sign represents thread pitch in millimeters.

Inch / TPI Mode

Use this option for threads such as:

  • 1/4-20 UNC
  • 1/4-28 UNF
  • 3/8-16 UNC
  • 1/2-13 UNC

The number following the dash indicates threads per inch.

For example, a 1/4-20 thread has 20 threads per inch.

Step 2: Choose Metric or Imperial Measurement Units

The calculator also provides a measurement-unit selection.

Choose the system appropriate for your inputs.

MeasurementMetricImperial
Nominal tap diametermminches
Cutting speedm/minSFM
Tapping spindle speedRPMRPM
Axial feed ratemm/minin/min
Feed per revolutionmm/revin/rev

Important distinction: The thread specification mode and measurement-unit setting are separate.

In Metric Pitch mode, enter thread pitch in millimeters, even if you choose imperial display units.

In Inch / TPI mode, enter the thread count as TPI, regardless of the selected measurement system.

For the simplest workflow, use Metric Pitch with metric units and Inch / TPI with imperial units.

Step 3: Enter the Nominal Tap Diameter

Find the field labeled Nominal Tap Diameter.

Enter the nominal major diameter of the thread the tap is designed to produce.

For example:

If you’re using an M8 × 1.25 tap, enter:

Nominal Tap Diameter = 8 mm

If you’re using a 1/4-20 UNC tap, enter:

Nominal Tap Diameter = 0.250 inch

Do not enter the diameter of the hole drilled before tapping.

The tap drill hole is intentionally smaller than the nominal thread’s major diameter for conventional internal threads.

The diameter used in the basic spindle-speed formula is generally the nominal major thread diameter.

Step 4: Enter the Cutting Speed

Find the Cutting Speed field.

Cutting speed describes the peripheral surface speed used in the tapping calculation.

It is expressed in:

  • Meters per minute (m/min).
  • Surface feet per minute (SFM).

For example, if your tap manufacturer’s cutting data specifies a suitable value of 15 m/min for the particular tool and application, enter:

Cutting Speed = 15 m/min

Do not assume this example value is suitable for every tap or material.

The correct cutting speed depends on the tap design, tool material, coating, workpiece properties, hole type, lubrication, and machine capabilities.

If you don’t know which value to use, consult the tap manufacturer’s speeds and feeds recommendations.

Step 5: Enter Thread Pitch or TPI

The final input depends on the selected mode.

For Metric Pitch:

Enter the thread pitch directly in millimeters.

Example:

M8 × 1.25

Thread Pitch = 1.25 mm

For Inch / TPI:

Enter the number of threads per inch.

Example:

1/4-20 UNC

Threads Per Inch = 20

The calculator automatically converts the inch-based thread count into the corresponding feed per revolution.

Step 6: Review the Calculation Results

The calculator displays four primary results.

OutputDescription
Synchronized Tapping FeedLinear feed rate in mm/min or in/min
Spindle SpeedCalculated rotational speed in RPM
Thread Lead (Single-Start)Axial travel per spindle revolution
Cutting SpeedCutting-speed value used in the calculation

The main result is synchronized tapping feed.

This represents the theoretical axial feed needed to match the selected spindle speed and single-start thread pitch.

Before using it in a CNC program, verify the machine’s feed mode, spindle synchronization capability, tap specifications, and operating limits.

Where to Find the Required Calculator Inputs

If you’re unfamiliar with tapping, finding the correct values may seem confusing.

The good news is that most tapping tool manufacturers provide the required specifications.

Below is a detailed explanation of where to find each input.

1. Where to Find the Nominal Tap Diameter

The nominal tap diameter is usually found in the tap’s size designation.

Check the Tap Markings

Many taps have identifying markings on their shanks.

You may see:

  • M6 × 1.0
  • M8 × 1.25
  • M10 × 1.5
  • 1/4-20
  • 3/8-16

For metric taps, the value following the letter M identifies the nominal diameter in millimeters.

For example:

M10 × 1.5

  • Nominal diameter: 10 mm.
  • Thread pitch: 1.5 mm.

For common inch-based Unified threads:

1/4-20 UNC

  • Nominal major diameter: 1/4 inch.
  • TPI: 20.
  • Thread series: UNC.

Enter 0.250 inch as the nominal diameter.

Check the Original Packaging

Tap packaging commonly identifies:

  • Thread size.
  • Thread pitch or TPI.
  • Thread series.
  • Thread direction.
  • Tap material.
  • Tap style.
  • Manufacturer part number.

Use the complete thread designation rather than relying only on a partial marking.

Check the Manufacturer’s Product Page

If the tap has a part number, find the corresponding technical specification.

Look for fields such as:

Thread Size, Nominal Diameter, Major Diameter, Thread Pitch, or Threads Per Inch.

Manufacturers such as Guhring and OSG publish detailed tap specifications.

A product listing may also identify the intended workpiece materials and recommended cutting conditions.

Common Metric Tap Sizes

The following are common ISO metric coarse-thread examples.

Thread designationNominal diameterThread pitch
M3 × 0.53 mm0.5 mm
M4 × 0.74 mm0.7 mm
M5 × 0.85 mm0.8 mm
M6 × 1.06 mm1.0 mm
M8 × 1.258 mm1.25 mm
M10 × 1.510 mm1.5 mm
M12 × 1.7512 mm1.75 mm
M14 × 2.014 mm2.0 mm
M16 × 2.016 mm2.0 mm

These are thread-size reference examples, not recommended tapping parameters.

Metric fine threads may use different pitches at the same nominal diameter.

Always use the complete thread specification.

Common Imperial Tap Sizes

Thread designationMajor diameterTPI
#6-32 UNC0.138 inch32
#8-32 UNC0.164 inch32
#10-24 UNC0.190 inch24
#10-32 UNF0.190 inch32
1/4-20 UNC0.250 inch20
1/4-28 UNF0.250 inch28
5/16-18 UNC0.3125 inch18
3/8-16 UNC0.375 inch16
3/8-24 UNF0.375 inch24
1/2-13 UNC0.500 inch13
1/2-20 UNF0.500 inch20

Notice that coarse and fine threads may have the same nominal diameter but different thread pitches.

That difference affects the synchronized tapping feed rate.

Is Tap Diameter the Same as Tap Drill Diameter?

No.

This is one of the most important distinctions.

Suppose you’re preparing an M8 × 1.25 internal thread.

Its nominal major thread diameter is 8 mm.

A commonly used approximate tap-drill calculation for a conventional cutting tap is:

Tap Drill Diameter ≈ Nominal Diameter − Pitch

For this example:

8 − 1.25 = 6.75 mm.

The actual selected drill size should follow the tap manufacturer’s guidance, desired thread engagement, material, and application.

In our Tapping Speeds and Feeds Calculator, you enter:

8 mm, not 6.75 mm.

The tap-drill calculation serves a different purpose.

For thread-forming taps, the pre-hole size can differ substantially from a cutting tap’s recommended hole.

Special case: Pipe thread designations, including NPT, use nominal pipe sizes that are not simply the actual thread major diameter. Do not enter 0.25 inch as the tapping diameter of a 1/4-inch NPT thread without identifying the correct tap geometry and manufacturer specifications.

2. Where to Find Tapping Cutting Speed

Cutting speed is another important input.

The calculator uses it to calculate theoretical spindle RPM.

However, the calculator cannot select a suitable cutting speed based only on thread diameter.

Start With the Tap Manufacturer

The most reliable starting point is the specific tapping tool manufacturer’s technical documentation.

Look for sections labeled:

  • Tapping Speeds and Feeds.
  • Recommended Cutting Speed.
  • Cutting Data.
  • Application Parameters.
  • Tapping Speed.
  • Vc.
  • SFM.

For example, Guhring publishes tap-specific speeds and feeds information covering different tap series and workpiece material groups.

Use the Exact Tap Specification

When selecting cutting speed, match as many of these details as possible:

  1. Tap manufacturer and series.
  2. Tap material.
  3. Coating or surface treatment.
  4. Nominal thread diameter.
  5. Thread pitch.
  6. Workpiece material and hardness.
  7. Through-hole or blind-hole application.
  8. Cutting or forming method.
  9. Cooling and lubrication conditions.

A cutting-speed recommendation suitable for one HSS-E tap may not be appropriate for a different carbide or forming tap.

What If the Manufacturer Gives RPM Instead?

Some manufacturers or machine setup sheets may provide an RPM value rather than cutting speed.

You can convert known RPM into cutting speed.

For metric measurements:

Cutting Speed (m/min) = (π × Tap Diameter (mm) × RPM) ÷ 1,000

For imperial measurements:

Cutting Speed (SFM) = (π × Tap Diameter (in) × RPM) ÷ 12

For example, suppose a suitable manufacturer-specified spindle speed is 500 RPM for an 8 mm nominal tap diameter.

Cutting Speed = (π × 8 × 500) ÷ 1,000

Cutting Speed ≈ 12.57 m/min

You can enter this cutting speed into the calculator to reproduce approximately 500 RPM.

The feed rate can then be calculated using the thread pitch.

Should You Use the Same Cutting Speed for Steel and Aluminum?

Not automatically.

Steel, stainless steel, aluminum, brass, cast iron, and other materials have different machining characteristics.

Even within the same broad material group, hardness and alloy composition influence suitable cutting conditions.

Tap geometry and coating also matter.

Avoid using an arbitrary universal tapping-speed chart in place of data recommended for the actual tool and workpiece.

3. Where to Find Metric Thread Pitch

Metric thread pitch is the axial distance between corresponding points on adjacent thread profiles.

It is measured in millimeters.

For example:

M8 × 1.25

The thread pitch is 1.25 mm.

This means adjacent thread crests are separated by 1.25 mm along the thread axis.

Read the Thread Designation

The easiest method is to check the size marking on the tap.

Examples:

Thread markingPitch to enter
M5 × 0.80.8 mm
M6 × 1.01.0 mm
M8 × 1.251.25 mm
M10 × 1.51.5 mm
M12 × 1.751.75 mm

Check the Engineering Drawing

A machining drawing may specify the thread size and tolerance class.

For example:

M10 × 1.5 – 6H

The pitch is 1.5 mm.

The 6H designation identifies an internal thread tolerance class, not the thread pitch.

Use a Thread Pitch Gauge

A metric thread pitch gauge contains blades with different thread spacing profiles.

By matching the correct blade to the thread, a user can identify its nominal pitch.

This method is useful when the original tool specification is unavailable.

For a tap that must meet a precise specification, verify the thread size and profile using appropriate measuring equipment and documentation.

4. Where to Find Threads Per Inch (TPI)

In imperial thread systems, pitch is often specified using threads per inch.

TPI means the number of thread cycles along one inch of axial length.

For example:

1/4-20 UNC

The number 20 indicates 20 threads per inch.

Read the Tap Marking

Look for a size designation such as:

  • 1/4-20.
  • 1/4-28.
  • 3/8-16.
  • 3/8-24.
  • 1/2-13.

Enter the TPI number in the calculator.

Check the Product Specification

A manufacturer’s product listing generally identifies the tap’s thread size and TPI.

For numbered screw sizes, such as #10-24, consult the product specification or a recognized thread-size reference chart.

Use an Imperial Thread Pitch Gauge

Imperial thread pitch gauges contain blades corresponding to different TPI values.

They can help identify threads where the original size information is unavailable.

How to Convert TPI Into Thread Pitch

For a single-start inch thread:

Pitch (inches) = 1 ÷ TPI

For example, a 1/4-20 thread:

Pitch = 1 ÷ 20

Pitch = 0.050 inch

To express that pitch in millimeters:

0.050 × 25.4

Pitch = 1.27 mm

Another example:

For a 3/8-16 thread:

Pitch = 1 ÷ 16

Pitch = 0.0625 inch = 1.5875 mm

Our calculator performs these conversions automatically when you select Inch / TPI mode.

Tapping Speeds and Feeds Calculation Formulas

The calculator uses two fundamental relationships.

The first determines spindle RPM from cutting speed and nominal tap diameter.

The second determines the synchronized axial feed rate from RPM and thread lead.

Formula 1: Tapping RPM (Metric)

The metric tapping spindle-speed formula is:

RPM = (1,000 × Cutting Speed) ÷ (π × Tap Diameter)

Where:

  • RPM = spindle revolutions per minute.
  • Cutting Speed = meters per minute.
  • Tap Diameter = millimeters.
  • π = approximately 3.14159.

The factor of 1,000 converts meters to millimeters.

Formula 2: Tapping RPM (Imperial)

When using surface feet per minute and inches:

RPM = (12 × Cutting Speed) ÷ (π × Tap Diameter)

A simplified form is:

RPM ≈ (3.82 × SFM) ÷ Tap Diameter (inches)

The factor 3.82 is a rounded approximation of 12 divided by π.

Formula 3: Metric Tapping Feed Rate

For a conventional single-start metric thread:

Feed Rate (mm/min) = RPM × Thread Pitch (mm)

For example:

  • RPM: 500.
  • Thread pitch: 1.25 mm.

Feed Rate = 500 × 1.25

Feed Rate = 625 mm/min

This is the synchronized axial feed for that spindle speed and single-start pitch.

Formula 4: Imperial Tapping Feed Rate

For a conventional single-start inch thread:

Feed Rate (IPM) = RPM ÷ TPI

For example:

  • Spindle speed: 500 RPM.
  • Thread specification: 1/4-20.
  • TPI: 20.

Feed Rate = 500 ÷ 20

Feed Rate = 25 inches per minute

Formula 5: Feed per Revolution

For a single-start metric thread:

Feed per Revolution (mm/rev) = Thread Pitch (mm)

For a single-start imperial thread:

Feed per Revolution (in/rev) = 1 ÷ TPI

For example:

1/4-20 UNC:

Feed per Revolution = 1 ÷ 20

Result = 0.050 in/rev

Formula 6: Calculate RPM From a Known Feed Rate

For a single-start metric thread:

RPM = Feed Rate (mm/min) ÷ Pitch (mm)

For a single-start imperial thread:

RPM = Feed Rate (IPM) × TPI

For example:

If a 1/4-20 single-start tap is synchronized at 30 IPM:

RPM = 30 × 20

RPM = 600

This reverse relationship can help you review an existing machine setup.

However, it does not establish whether the resulting RPM is suitable for the tap or material.

Practical Tapping Speed and Feed Calculation Examples

The following examples demonstrate how to use the calculator.

The cutting-speed numbers are illustrative inputs selected to explain the equations, not manufacturer-approved recommendations.

Example 1: M8 × 1.25 Metric Tapping Calculation

Suppose you have:

ParameterValue
Thread sizeM8 × 1.25
Nominal diameter8 mm
Thread pitch1.25 mm
Cutting speed15 m/min

Step 1: Calculate spindle RPM

RPM = (1,000 × 15) ÷ (π × 8)

RPM = 15,000 ÷ 25.1327

RPM ≈ 596.83

Step 2: Calculate synchronized feed

Feed Rate = 596.83 × 1.25

Feed Rate ≈ 746.04 mm/min

Results:

  • Spindle speed: approximately 597 RPM.
  • Synchronized feed: approximately 746.04 mm/min.
  • Feed per revolution: 1.25 mm/rev.

This is a mathematical example based on the entered cutting speed.

Example 2: 1/4-20 UNC Tapping Calculation

Suppose you’re working with:

ParameterValue
Thread size1/4-20 UNC
Nominal diameter0.250 inch
Thread count20 TPI
Cutting speed30 SFM

Step 1: Calculate tapping RPM

RPM = (12 × 30) ÷ (π × 0.250)

RPM = 360 ÷ 0.7854

RPM ≈ 458.37

Step 2: Calculate tapping feed rate

Feed Rate = 458.37 ÷ 20

Feed Rate ≈ 22.92 IPM

Step 3: Calculate feed per revolution

Feed per Revolution = 1 ÷ 20

Feed per Revolution = 0.050 inch/rev

Results:

  • Tapping RPM: approximately 458.
  • Feed rate: approximately 22.92 IPM.
  • Single-start thread lead: 0.050 inch/rev.

Example 3: M10 × 1.5 Tapping Calculation

Assume:

  • Nominal diameter: 10 mm.
  • Thread pitch: 1.5 mm.
  • Illustrative cutting speed: 10 m/min.

RPM = (1,000 × 10) ÷ (π × 10)

RPM ≈ 318.31

Feed Rate = 318.31 × 1.5

Feed Rate ≈ 477.46 mm/min

This illustrates how RPM and pitch determine synchronized axial feed.

Example 4: Calculate Feed for a Known CNC RPM

Suppose your tap manufacturer’s setup information specifies a suitable operating speed of 400 RPM for an M6 × 1.0 thread.

You already know:

  • RPM: 400.
  • Thread pitch: 1.0 mm.

Feed Rate = 400 × 1.0

Feed Rate = 400 mm/min

In this situation, you do not need to calculate RPM from cutting speed again.

You can calculate the synchronized feed directly.

Example 5: 3/8-16 UNC Tap at 200 RPM

Suppose:

  • Tap: 3/8-16 UNC.
  • RPM: 200.
  • TPI: 16.

Feed Rate = 200 ÷ 16

Feed Rate = 12.5 IPM

The pitch is:

1 ÷ 16 = 0.0625 inch.

Therefore, the synchronized feed is 0.0625 inch per revolution.

Tapping Feed Rate Reference Charts

The following charts show how feed rate changes with spindle RPM for common single-start thread pitches.

These are mathematical relationships, not recommendations for selecting spindle speed.

Metric Tapping Feed Rate Chart

RPMM6 × 1.0M8 × 1.25M10 × 1.5
100100 mm/min125 mm/min150 mm/min
250250 mm/min312.5 mm/min375 mm/min
500500 mm/min625 mm/min750 mm/min
750750 mm/min937.5 mm/min1,125 mm/min
1,0001,000 mm/min1,250 mm/min1,500 mm/min

Imperial Tapping Feed Rate Chart

RPM1/4-201/4-283/8-16
1005 IPM3.57 IPM6.25 IPM
25012.5 IPM8.93 IPM15.63 IPM
50025 IPM17.86 IPM31.25 IPM
75037.5 IPM26.79 IPM46.88 IPM
1,00050 IPM35.71 IPM62.5 IPM

These charts demonstrate an important principle:

At a fixed thread lead, the required feed rate changes proportionally with spindle RPM.

If the spindle RPM doubles, synchronized feed per minute must also double to maintain the same thread lead.

Understanding Tapping Speed vs. Tapping Feed Rate

Tapping speed and tapping feed rate are related but measure different things.

Tapping Speed

Tapping speed describes the rotational speed of the tap or the surface cutting speed associated with it.

Spindle rotation is measured in RPM.

Surface cutting speed is measured in SFM or m/min.

Tapping Feed Rate

Tapping feed rate describes the axial movement of the tap relative to the workpiece.

It is commonly expressed in:

  • Millimeters per minute.
  • Inches per minute.
  • Millimeters per revolution.
  • Inches per revolution.

Why Synchronization Matters

A tap follows the helical path of the thread it is creating.

For a conventional single-start thread, one complete rotation corresponds to one thread pitch of axial movement.

If the spindle and axial feed are not correctly synchronized, excessive axial loading may develop.

This can damage the tap, threads, workpiece, or equipment.

The machine’s tapping method and appropriate compensation system are therefore important.

What Is the Difference Between Thread Pitch and Thread Lead?

Thread pitch and thread lead are often confused.

They are equal for conventional single-start threads, but they are not universally identical.

Thread Pitch

Thread pitch is the axial distance between adjacent corresponding thread profiles.

For example:

An M10 × 1.5 thread has a pitch of 1.5 mm.

Thread Lead

Thread lead is the axial distance the thread advances during one complete revolution.

For a single-start thread:

Lead = Pitch

For a multi-start thread:

Lead = Pitch × Number of Starts

Multi-Start Thread Example

Suppose a thread has:

  • Pitch: 1.5 mm.
  • Number of starts: 2.

Lead = 1.5 × 2

Lead = 3 mm/rev

At 300 RPM, the required synchronized feed would be:

300 × 3

Feed Rate = 900 mm/min

Using pitch alone would produce only 450 mm/min, which is incorrect for that multi-start thread.

Calculator limitation: Our calculator is specifically configured for single-start tapping. It does not provide a separate number-of-starts input. Do not use its single-start output directly for a multi-start tapping operation.

For multi-start threading, use a calculation and machine setup that explicitly account for the full thread lead.

CNC Rigid Tapping: Why Feed and RPM Must Match

Rigid tapping is a machine-controlled process in which spindle rotation and axial feed are synchronized.

The machine controls the relationship between spindle angular position and linear axis movement.

This allows the tap to follow the thread helix during entry and withdrawal.

How Rigid Tapping Works

In a typical rigid tapping cycle:

  1. The machine positions the tap over the prepared hole.
  2. The spindle rotates at the programmed tapping speed.
  3. The axial feed moves in synchronization with the thread lead.
  4. The machine reaches the programmed tapping depth.
  5. The spindle reverses according to the machine’s tapping cycle.
  6. The tap withdraws while maintaining the required rotational and axial relationship.

The exact behavior depends on the machine, CNC controller, tooling, and programmed tapping cycle.

What Is G84 Tapping?

G84 is commonly associated with a right-hand tapping canned cycle on many CNC systems.

For example, Haas milling documentation describes G84 tapping with spindle-speed and feed-rate inputs.

However, G-code behavior is controller-specific.

Never assume a tapping program written for one controller will operate identically on another machine.

Feed per Minute vs. Feed per Revolution

Some machines support different feed modes.

Feed per Minute

The programmed feed represents linear distance traveled per minute.

Examples:

  • 500 mm/min.
  • 25 IPM.

Feed per Revolution

The programmed feed represents axial travel per spindle revolution.

Examples:

  • 1.25 mm/rev.
  • 0.050 in/rev.

For a single-start tapping operation:

Feed per Revolution = Thread Pitch

For example:

An M8 × 1.25 thread corresponds to 1.25 mm/rev.

G94 vs. G95 vs. G99

On Haas mills, G94 is used for feed per minute and G95 for feed per revolution.

On Haas lathes, G99 is commonly used for feed per revolution.

These codes and conventions are not universal across every CNC controller.

Before entering a feed value into a tapping cycle, confirm the active feed mode and the specific machine’s programming instructions.

A calculator showing 625 mm/min does not mean that entering F625 is correct in every CNC tapping program.

The controller may expect a different unit or feed convention.

Rigid Tapping vs. Floating Tapping

Rigid tapping and floating tapping use different approaches to managing the relationship between axial movement and rotation.

Rigid Tapping

Rigid tapping uses synchronized machine control.

The machine must support the required tapping functionality.

Toolholding and machine setup must be appropriate for the process.

Floating or Tension-Compression Tapping

Some tapping systems use a holder that allows limited axial compliance.

This can help accommodate certain synchronization differences or machine characteristics.

However, the holder must be suitable for the machine, tap, and application.

A floating holder does not eliminate the need for correct tooling selection, feed setup, or operating procedures.

Which Method Should You Use?

Use the method supported by your machine and tooling arrangement.

The calculator provides theoretical speed and feed values. It does not select the correct tapping holder or machine-control strategy.

Cutting Taps vs. Forming Taps

Not all tapping tools create threads by the same mechanism.

Understanding the distinction helps you select suitable cutting data and prepare the correct hole.

Cutting Taps

Cutting taps remove material to create internal threads.

They produce chips during the threading process.

Cutting taps are available in various geometries, including straight-flute, spiral-flute, and spiral-point configurations.

Forming Taps

Forming taps, also called roll taps, create threads by plastically deforming suitable workpiece material.

They do not produce conventional cutting chips during thread formation.

Because the operating mechanism is different, forming taps have their own requirements for:

  • Pre-hole diameter.
  • Workpiece material.
  • Lubrication.
  • Tool geometry.
  • Torque.
  • Operating parameters.

A forming tap generally requires a different pre-hole size than a conventional cutting tap of the same nominal thread designation.

Can You Use This Calculator for Forming Taps?

The basic relationship between RPM and required axial feed per revolution still applies to a single-start forming operation.

However, the calculator does not determine suitable forming speed, forming torque, pre-hole size, or material compatibility.

Use the forming tap manufacturer’s specific recommendations.

Spiral Flute vs. Spiral Point Taps

Tap geometry influences chip evacuation, which is especially important in CNC tapping.

Spiral Flute Taps

Spiral-flute taps can help transport chips back toward the hole entrance, depending on their flute design.

Many are intended for blind-hole applications.

Their suitability depends on the material and specific tool series.

Spiral Point Taps

Spiral-point taps commonly direct chips forward in the direction of tapping.

They are frequently used for suitable through-hole applications.

The exact recommended application depends on the manufacturer.

Straight Flute Taps

Straight-flute taps are available for various materials and threading applications.

Their chip evacuation and operating characteristics differ from specialized spiral designs.

Does Tap Type Change the Feed Formula?

For a conventional single-start thread, the geometric relationship remains:

Feed Rate = RPM × Thread Pitch

However, the appropriate cutting speed, pre-hole, lubrication, chip management, and tapping strategy can differ significantly by tap type.

Blind Hole vs. Through Hole Tapping

The hole configuration affects tapping tool selection and machining strategy.

Through-Hole Tapping

A through hole extends completely through the material.

Chip evacuation and tap withdrawal must be considered, but an open bottom may provide a path for chips to move away from the cutting area.

Spiral-point taps are frequently used in suitable through-hole applications.

Blind-Hole Tapping

A blind hole ends within the material.

Chip accumulation and available bottom clearance are important.

A suitable spiral-flute or other application-specific tap may be used depending on the workpiece and manufacturer guidance.

Why Hole Depth Matters

A tap has a chamfered lead-in section that gradually forms the thread.

Therefore, the depth reached by the front of the tap is not necessarily equal to the length of complete usable threads.

For a blind hole, you may need additional prepared-hole depth to accommodate the tap chamfer and required thread length.

Our calculator does not calculate tapping depth or blind-hole bottom clearance.

Use the manufacturer’s tap geometry and machining instructions for those calculations.

How Material Affects Tapping Speeds and Feeds

The thread pitch determines the required feed per revolution, but the cutting speed must be selected for the actual application.

Mild Steel

Suitable cutting parameters depend on the steel grade, hardness, and tap type.

Use recommendations for the specific tool and workpiece.

Stainless Steel

Some stainless steel grades present additional difficulties related to work hardening, chip behavior, and torque.

Proper tool geometry, lubrication, and machine setup are important.

Do not automatically use cutting parameters intended for mild steel.

Aluminum

Different aluminum alloys have different machining characteristics.

The tap’s geometry and lubrication requirements should match the selected alloy and process.

Cast Iron

Cast iron tapping conditions depend on the material grade and tool selection.

Chip behavior and cooling recommendations may differ from those of steel.

Brass and Bronze

Copper alloys vary considerably in strength, ductility, and chip formation.

Use material-specific tap recommendations.

Titanium and Other Difficult Materials

Some alloys require specialized tapping tools and carefully controlled operating conditions.

Consult qualified technical guidance rather than applying generic tapping parameters.

What Happens If Tapping RPM Is Too High?

Excessive tapping speed for the actual tool and material can increase cutting temperature and contribute to premature tool wear or other machining problems.

The specific effects depend on the tapping process and operating conditions.

Higher RPM also produces a higher synchronized feed per minute for the same thread lead.

For example:

An M8 × 1.25 tap at 500 RPM requires 625 mm/min.

At 1,000 RPM, it requires 1,250 mm/min.

The thread pitch remains the same, but the required axial movement per minute doubles.

Do not increase RPM without confirming that the tap, machine, holder, lubrication, and operating conditions support the change.

What Happens If Tapping Feed Rate Is Incorrect?

The required axial feed must remain coordinated with the thread lead.

In a rigid tapping system, incorrect synchronization can create excessive axial loading.

Possible consequences include:

  • Damaged internal threads.
  • Excessive axial force.
  • Tap breakage.
  • Poor thread quality.
  • Toolholder or equipment damage.

The precise consequences depend on the machine, control method, and tapping setup.

If the calculated value does not match your CNC program, verify the feed mode, unit system, thread lead, and controller instructions before running the operation.

Common Tapping Calculation Mistakes

1. Using the Tap Drill Hole Diameter

The basic spindle-speed calculation uses the appropriate nominal tapping diameter, not the smaller pre-drilled hole diameter.

2. Confusing Pitch With TPI

Metric pitch is measured in millimeters.

TPI represents threads per inch.

A pitch of 1.25 mm is not the same as 1.25 TPI.

3. Entering Inch Thread Pitch as a Metric Number

For a 1/4-20 thread, select Inch / TPI and enter 20.

Do not enter 0.05 into the TPI field.

4. Confusing RPM With Cutting Speed

RPM measures rotational speed.

SFM and m/min measure peripheral surface speed.

They are related through the nominal tap diameter but are not interchangeable.

5. Using a Generic Cutting Speed

A random cutting-speed value may be unsuitable for the tool or workpiece.

Use verified manufacturer cutting data.

6. Ignoring Thread Lead

For conventional single-start threads, pitch equals lead.

For multi-start threads, lead is greater than pitch.

The correct synchronized feed is based on lead.

7. Entering the Wrong CNC Feed Mode

A feed per minute value should not be entered into a feed per revolution mode without converting it.

Verify the controller’s programming conventions.

8. Treating Tap Type as Irrelevant

Cutting, forming, spiral-flute, and spiral-point taps have different operating requirements.

9. Ignoring Blind-Hole Clearance

The required tap travel may exceed the length of complete threads because of the tap’s lead-in geometry.

10. Assuming the Calculator Selects Safe Machine Settings

The calculator performs mathematical conversions.

It does not verify machine capacity, tooling limits, thread quality, or machining safety.

Safety Guidelines for CNC Tapping

Tapping involves a rotating tool, axial feed, and a workpiece that must remain properly secured.

Before starting a tapping operation:

  1. Confirm the correct tap size and thread specification.
  2. Verify the recommended cutting speed for the exact tap and material.
  3. Check the pre-drilled hole diameter and depth.
  4. Select a tap appropriate for blind-hole or through-hole operation.
  5. Confirm the machine supports the selected tapping method.
  6. Verify spindle RPM and feed synchronization.
  7. Check the active CNC unit and feed modes.
  8. Use suitable tapping lubrication or coolant where required.
  9. Confirm the programmed depth, work offsets, and tool length compensation.
  10. Inspect the tap, holder, and workpiece setup before operation.

Follow the machine manufacturer’s guarding and operating procedures.

Never attempt to clear chips or touch a rotating tap by hand.

If the tapping setup is unfamiliar, seek qualified technical guidance before operating the machine.

Frequently Asked Questions

What is a tapping speeds and feeds calculator?

A tapping speeds and feeds calculator determines spindle RPM and synchronized axial feed rate using tap diameter, cutting speed, and thread pitch or TPI.

It is commonly used when planning machine-controlled tapping operations.

How do I calculate tapping RPM?

For metric units:

RPM = (1,000 × Cutting Speed in m/min) ÷ (π × Tap Diameter in mm)

For imperial units:

RPM = (12 × Cutting Speed in SFM) ÷ (π × Tap Diameter in inches)

How do I calculate tapping feed rate?

For a single-start metric thread:

Feed Rate (mm/min) = RPM × Pitch (mm)

For a single-start inch thread:

Feed Rate (IPM) = RPM ÷ TPI

What is the feed rate for an M8 × 1.25 tap?

It depends on spindle RPM.

For example, at 500 RPM:

Feed Rate = 500 × 1.25

Feed Rate = 625 mm/min

This is a mathematical feed calculation, not a recommendation to use 500 RPM.

What is the feed rate for a 1/4-20 tap at 500 RPM?

A 1/4-20 thread has 20 threads per inch.

Feed Rate = 500 ÷ 20

Feed Rate = 25 IPM

What is the feed rate for a 3/8-16 tap?

It depends on RPM.

For example, at 200 RPM:

Feed Rate = 200 ÷ 16

Feed Rate = 12.5 IPM

What does TPI mean in tapping?

TPI stands for threads per inch.

It describes the number of thread cycles along one inch of axial length.

How do I convert TPI to pitch?

Pitch (inches) = 1 ÷ TPI

To convert the result to millimeters:

Pitch (mm) = 25.4 ÷ TPI

For example, 20 TPI corresponds to 1.27 mm pitch.

What does M8 × 1.25 mean?

M8 × 1.25 describes a metric thread with:

  • Nominal major diameter: 8 mm.
  • Thread pitch: 1.25 mm.

Should I use tap diameter or tap drill diameter?

Use the nominal major thread diameter for the calculator’s basic tapping RPM equation.

The tap drill diameter is a separate pre-hole measurement.

Where can I find tapping cutting speed?

Check the tap manufacturer’s speeds and feeds chart, product datasheet, or technical application guide.

Select values matching your exact tap, material, and operating conditions.

Is tapping feed rate the same as thread pitch?

Not when feed rate is expressed per minute.

For a single-start thread, feed per revolution equals thread pitch.

Feed per minute is obtained by multiplying pitch by RPM.

What is the difference between thread pitch and thread lead?

Pitch is the distance between adjacent threads.

Lead is the axial advancement per complete revolution.

For a single-start thread, lead equals pitch.

For a multi-start thread, lead equals pitch multiplied by the number of starts.

Can I use the calculator for multi-start threads?

The current calculator assumes single-start threads.

It does not automatically calculate multi-start lead.

Use a suitable lead-based calculation and machine setup for multi-start threading.

What is rigid tapping?

Rigid tapping is a machine-controlled threading process that synchronizes spindle rotation with axial feed movement.

The machine must support the required tapping functionality.

Is G84 used for tapping?

G84 is commonly used for tapping cycles on many CNC controllers.

However, exact behavior, supported options, and feed conventions depend on the machine and controller.

Always consult the applicable programming manual.

What is the difference between G94 and G95?

On Haas mills, G94 is feed per minute and G95 is feed per revolution.

Other controllers may use different conventions.

Is G99 the same as G95?

Not universally.

On Haas lathes, G99 is commonly associated with feed per revolution.

On Haas mills, G99 has a different canned-cycle return function.

Always interpret G-codes according to the specific machine and controller.

Can I use the calculator for cutting taps?

Yes, for calculating the basic RPM and single-start feed relationship.

Use cutting parameters recommended for the specific cutting tap.

Can I use the calculator for forming taps?

The geometric feed relationship also applies to single-start forming taps.

However, suitable forming speed, hole preparation, torque, and lubrication require separate manufacturer guidance.

Does tap flute count affect feed rate?

Not in the same way as a milling cutter’s feed-per-tooth equation.

The required axial feed per spindle revolution is determined by thread lead.

Do not multiply the tapping feed by the number of tap flutes.

What is the difference between spiral-flute and spiral-point taps?

Spiral-flute taps are frequently used for suitable blind holes, where their geometry can help move chips toward the hole entrance.

Spiral-point taps commonly direct chips forward and are often used for suitable through holes.

Follow the manufacturer’s application recommendations.

Can I use this calculator for blind-hole tapping?

Yes, for the mathematical relationship between spindle speed and synchronized feed.

However, it does not calculate required blind-hole depth, chamfer allowance, or bottom clearance.

Can I use the calculator for NPT tapping?

The calculator is intended primarily for conventional single-start straight-thread calculations.

NPT threads are tapered, and their nominal pipe size is not the same as their actual major diameter.

A generic straight-thread tapping calculation does not fully describe NPT geometry or tapping-depth requirements.

Use the pipe-tap manufacturer’s specific cutting data and process recommendations.

Is tapping speed the same as drilling speed?

No.

Tapping and drilling are different operations with different tools and cutting conditions.

A drilling cutting-speed recommendation should not automatically be used for tapping.

What happens if the tapping feed is too fast?

If axial feed is not properly synchronized with spindle rotation and thread lead, excessive loading and thread damage may occur.

For rigid tapping, synchronization must follow the controller and tooling requirements.

What happens if the tapping feed is too slow?

An incorrect feed relationship can also cause excessive axial loading, potentially damaging the tap, threads, or equipment.

The correct feed must match the thread lead under the applicable tapping method.

Does tapping RPM affect feed rate?

Yes.

At a fixed thread lead, increasing RPM increases the required synchronized feed per minute proportionally.

Is higher tapping RPM always better?

No.

The appropriate RPM depends on the tap, workpiece material, lubrication, machine, and operating conditions.

A higher speed is not automatically safer or more efficient.

Does this calculator support metric and imperial units?

Yes.

The calculator supports metric and imperial measurement systems and separate Metric Pitch and Inch / TPI modes.

Can I use this calculator for handheld tapping?

The equations describe the relationship between thread lead and rotational movement.

However, handheld power tapping and manual tapping require appropriate control, tooling, and procedures.

The calculator does not establish safe operating settings for handheld tapping equipment.

Is this calculator free?

Yes.

You can use our Tapping Speeds and Feeds Calculator directly in your browser without purchasing a subscription or installing additional software.

Final Thoughts

Our free Tapping Speeds and Feeds Calculator helps simplify one of the most important mathematical relationships in machine-controlled threading: the connection between spindle RPM, thread lead, and axial feed rate.

Whether you’re preparing an M8 × 1.25 metric thread or a 1/4-20 UNC thread, understanding the correct inputs makes the calculations easier to perform and interpret.

For reliable results, remember these important principles:

Use the correct nominal tap diameter. Do not confuse the major thread diameter with the pre-drilled hole diameter.

Identify thread pitch or TPI accurately. Check the tap markings, manufacturer specifications, or engineering drawing.

Use reliable cutting-speed data. The calculator does not independently determine suitable tapping speeds for your material and tool.

Understand thread lead. For conventional single-start threads, lead equals pitch. Multi-start threads require a different calculation.

Verify the CNC feed mode. Feed per minute and feed per revolution are not interchangeable numerical inputs.

Follow machine and tap manufacturer limits. Theoretical calculations do not guarantee that a particular tapping operation is suitable or safe.

Use our calculator above whenever you need to determine tapping spindle speed or synchronized axial feed rate. If you’re unsure about any input, refer to the corresponding section of this guide before applying the calculated result to your machining setup.