# Speeds and Feeds Calculator

Omni's speeds and feeds calculator helps you set the correct rotation speed and **feed rate** of your machine tool. It supports **all** of the following machine tool operations:

- Drilling
- Reaming
- Milling (face, slab, and end milling)
- Boring
- Counterboring
- Turning

So it's a reamer speed and feeds, milling speeds and feeds, and drill feeds and speeds calculator (plus more) all rolled into one.

**Continue reading** to learn about machine tool operations and the two principal **speeds and feeds formulas** that power this calculator.

Are you planning a **general home renovation**? Go ahead and check our stair calculator and the decking calculator - they may come in handy!

## Machine tool operations

All machine tool operations consist of a **cutting tool** (e.g., a drill bit) and the **workpiece** that is being machined to make something. So, if you're drilling a hole in a piece of wood, then the wood is the workpiece.

This calculator supports the following operations:

**Drilling**- making an initial hole in the workpiece**Reaming**- slightly enlarges an existing hole to leave smooth sides**Boring**- expands an existing hole by cutting around the side**Counterboring**- enlarges the top part of an existing hole

It also handles the following operations:

**End milling**- the creation of an extended cavity in the workpiece, such as a slot or complex surface contour**Face milling**- creates a smoother finish of a flat surface of the workpiece**Slab/side milling**- creates large, broad surfaces that are at right angles to the tool axis of rotation

Finally, it supports the operation where the cutting tool is stationary, and the **workpiece rotates**. This configuration is the essential operation of a lathe machine, used to create symmetric circular manufactured items.

## Speeds and feeds formula - Speeds

The **"speeds"** part of the speeds and feeds calculator is the rotation speed of either the tool (e.g., for drilling) or the workpiece (e.g., for turning on a lathe). For a given tool and workpiece material, there is a **range of recommended cutting or surface speeds** between the two materials. Given the surface speed, you can calculate the revolutions per minute (RPM) using the following equation (when using **imperial units**):

`RPM = (12 * surface speed) / (π * tool/workpiece diameter)`

where:

`surface speed`

is the speed at which the tool travels relative to the workpiece, in units of feet per minute`tool/workpiece diameter`

is the diameter of the rotating element, measured in inches.

If you are using the **metric system** and have the surface speed in meters per second and the diameter in millimeters, the equation is:

`RPM = (60 * 1000 * surface speed) / (π * tool/workpiece diameter)`

Analyzing the equation, you might notice that `(π * tool/workpiece diameter)`

is the equation for the circumference of a circle. So we're dividing the speed at the circumference by the distance traveled during one rotation to get the number of rotations per minute.

## Speeds and feeds formula - Feeds

The term "feeds" refers to the **feed rate**, or the relative linear speed between the tool and the workpiece. For example, for drilling, it is the speed at which the drill bit travels down into the workpiece material. The equation for the feed rate is:

`feed Rate = RPM * chip load * number of teeth`

where:

`RPM`

is the**speed of the rotating element**(either the tool or the workpiece)`chip load`

is the amount of**workpiece material removed**per revolution per cutting edge`number of teeth`

is the number of cutting edges the tool has, also known as the number of**flutes**

The **chip load** depends on the characteristics of the tool and of the workpiece material. For example, a tool drilling a hole into a soft workpiece material will have a **higher chip load** than a harder workpiece material.

If you are not sure how many **teeth** your tool has, look at it end on and count how many sharp cutting edges there are around the circumference of the tool.

The calculator will produce a recommended range of feed rates. Generally, it would be best if you **started at the lower feed rate** and slowly increase it from there. For an operation such as milling, the slower the feed rate (and cutting speed), the **smoother** the finish on the workpiece will be.

## Example of a milling speed and feeds calculation

Let's go through an example of how to calculate speeds and feeds **manually**, using the speeds and feeds formulas discussed above. Your tool is **half an inch** in **diameter** and made of high-speed steel, and you are end-milling a block of aluminum. Looking up the **average surface speed** between the cutting tool and the aluminum, you find it to be **600 feet/min**. Using the imperial speeds formula, you would perform the calculation:

`RPM = (12 * surface speed) / (π * tool/workpiece diameter)`

`RPM = (12 * 600) / (3.14159 * 0.5)`

`RPM = 4584 rev/min`

Next, let's calculate the average feed rate at **4584 RPM**, given that your tool has **two teeth**, and it has an **average chip load** when milling aluminum, which is **0.004 inches**:

`feed rate = RPM * chip load * number of teeth`

`feed rate = 4584 * 0.004 * 2`

`feed rate = 36.7 inches per minute (IPM)`

Ideally, you would **also** calculate the **minimum** and **maximum** speeds and feeds, so let's see how our calculator can work out everything for you in super-quick time.

## How to use the speeds and feeds calculator?

The speeds and feeds calculator has two modes of operation: preset mode and manual mode.

In **preset mode**, you can select the operation, tool material, size and number of teeth, and the workpiece material. The calculator contains a range of recommended cutting speeds for **different materials**, allowing it to calculate the rotation speeds. It also has the corresponding **chip load data** to calculate the feed rates.

In **manual mode**, you can set the cutting speed (usually in **surface feet per minute** - sfm), and it will output the rotation speed in rotations per minute (rpm), therefore converting sfm to rpm. You can also set **custom chip loads** to calculate the feed rates. Let's look at each mode in detail next.

**Preset mode**

With the calculator in the **default preset mode**, follow these steps to get your speeds and feeds result:

- Select the type of machine tool
**operation**you wish to perform. - Select the
**tool material**, either high-speed steel (commonly used for drill bits) or a carbide-based tool. - Select the
**workpiece material**. - Enter the
**diameter**of the rotating element. For all operations apart from turning, this will be the**tool's diameter**. Since with the turning operation, the workpiece is rotating, the**workpiece diameter**should be used in that case.

You will then see results for the range of speeds you should use. For the best outcome, **start at the minimum speed** and gradually increase it to the average figure. If you want a quick, but **rough finish**, carry on up to the maximum speed.

Next, enter the **number of teeth** the tool has to get the range of feed rates to use. The feed rates shown are for the average rotation speed. To calculate the feed rates at a **different speed**, enter the RPM into the **custom rotation speed field**. Similar to rotation speed, the slower the feed rate, the **smoother** the finish of the operation will be.

**Manual mode**

With the calculator mode set to **manual mode**, you need to enter the minimum and maximum **surface speeds** and **chip loads**. The specification sheet for the tool you are using may contain this data. Here's what you should do:

- Enter the
**tool/workpiece**diameter as in preset mode. - Enter the
**minimum**, and**maximum surface (or cutting) speeds**, commonly found in units of surface feet per minute. You'll then get the rotational min and max speeds straight away. - Input the
**number of teeth**your tool has. - Enter the
**minimum**and**maximum chip loads**for your tool, operation, and workpiece material. - You will then see the
**min and max feed rates**at the average rotation speed. - As in preset mode, you can then enter a
**custom rotation speed**which you would like to calculate the min and max**feed rates**for.