SFM to IPM Calculator
Convert surface feet per minute into a practical feed rate using cutter diameter, flutes, chip load, engagement, tool limits, and cut length.
Each preset fills a real cutting scenario, including material, cutter style, surface speed, chip load, and engagement.
SFM to IPM Results
| Material | Carbide SFM | HSS SFM | Typical IPT | Notes |
|---|---|---|---|---|
| Aluminum 6061 | 600 to 1000 | 250 to 400 | 0.0015 to 0.006 | Use sharp polished tools and clear chips. |
| Mild steel 1018 | 250 to 450 | 80 to 130 | 0.001 to 0.004 | Watch chip color and tool pressure. |
| Stainless 304 | 120 to 240 | 45 to 80 | 0.0008 to 0.003 | Keep feed positive to avoid rubbing. |
| Brass 360 | 400 to 700 | 150 to 250 | 0.0015 to 0.005 | Free machining but can grab with high rake. |
| Gray cast iron | 300 to 600 | 90 to 160 | 0.0015 to 0.006 | Dry cutting is common with dust control. |
| Acetal plastic | 500 to 900 | 250 to 500 | 0.003 to 0.012 | Higher chip loads help carry heat away. |
| Titanium 6Al-4V | 70 to 160 | 25 to 45 | 0.0006 to 0.0025 | Use rigid setup and controlled engagement. |
| Hard maple | 700 to 1100 | 400 to 700 | 0.003 to 0.010 | Limit burning with enough chip load. |
| Tool style | Common diameter | Flutes or teeth | Best use | Feed note |
|---|---|---|---|---|
| 3-flute carbide end mill | 1/4 to 1/2 in | 3 | Aluminum pocketing | Good chip room at high RPM. |
| 4-flute carbide end mill | 1/8 to 5/8 in | 4 | Steel profiling | Feed scales quickly with flute count. |
| 5-flute variable end mill | 1/4 to 1/2 in | 5 | Titanium adaptive paths | Use low radial width and firm feed. |
| Indexable face mill | 1.5 to 3 in | 3 to 6 | Facing flat surfaces | Actual tooth count depends on inserts engaged. |
| O-flute router bit | 1/8 to 3/8 in | 1 | Plastic sheet routing | Single flute needs higher RPM for feed. |
| Twist drill | #40 to 1/2 in | 2 | Round holes | Use IPR data when available. |
| Machine reamer | 1/8 to 1/2 in | 4 to 8 | Finish sizing holes | Feed lower than drilling, keep steady. |
| Compression router bit | 1/4 to 3/8 in | 2 | Wood panel edges | Chip load controls edge burn and fuzz. |
| Engagement | Width of cut | Chip thinning | Feed action | Use case |
|---|---|---|---|---|
| Light adaptive | 5% to 12% D | High | Increase feed only with tool data. | Deep high-efficiency milling. |
| Side profile | 25% to 50% D | Moderate | Nominal feed is usually close. | Contour passes and cleanup. |
| Heavy profile | 60% to 80% D | Low | Reduce feed if machine load rises. | Rough wall engagement. |
| Full slot | 100% D | None | Reduce feed and depth. | Keyways and closed channels. |
| Face milling | 50% to 75% D | Insert dependent | Use active teeth, not total pockets. | Planing and flattening. |
| Drilling | Full diameter | Not used | Feed per rev is the key check. | Holes and peck cycles. |
| Scenario | Diameter | SFM | IPT | Expected feed range |
|---|---|---|---|---|
| 6061 pocket, 3-flute carbide | 3/8 in | 650 | 0.0025 | 45 to 55 IPM before derate. |
| 1018 profile, 4-flute carbide | 1/2 in | 325 | 0.0020 | 19 to 21 IPM before derate. |
| 304 slot, 4-flute carbide | 1/4 in | 160 | 0.0010 | 9 to 10 IPM before slot derate. |
| Acetal O-flute routing | 1/4 in | 750 | 0.0060 | 68 to 75 IPM with single flute. |
| Titanium adaptive, 5-flute | 3/8 in | 110 | 0.0012 | 16 to 18 IPM before engagement check. |
| Hard maple compression bit | 1/4 in | 900 | 0.0040 | 105 to 115 IPM before machine limits. |
When you set the rotation speed of the cutter and the movement speed of the machine table, you are determining the material removal rate. The material removal rate is the amount of material that leaves a part per minute. If the material removal rate is too high for the specific material that you are cutting, the tool will damage the workpiece or the machine.
The material removal rate can be described in terms of surface feet per minute and inches per minute. These two values depends on the diameter of the cutter, the flute count of the cutter, and the chip load of the cutter. In order to determine the correct feed and rotation speeds for your tool, it is essential to understand the relationship of these variables to each other.
How to Set Cutter Speed and Feed
Each material has a cutting speed value range that is suitable for that material. The suitable cutting speed range for a specific material depends on the hardness of that material and the material of the cutter. For instance, aluminum allows for fast cutting speeds because it shears very cleanly and it carries heat away from the cutter easily.
On the other hand, stainless steel work hardens during the cutting process and has a tendency to grab the cutting edge of the cutter if the cutting speed is too fast for that stainless steel material. After you know the target surface speed for your cutting job, you can use a calculator to determine the values for inches per minute and RPM. The diameter of the cutter is one of the main variables for determining the RPM that your cutter will need.
A large diameter tool will remove more inches per minute then a small diameter tool during the same amount of rotation of the tool. For example, a 350 surface feet per minute value will require a lower RPM value for a half-inch end mill compared to a quarter-inch end mill. Another variable that can affect the cutting process is the chip load.
Chip load is the thickness of the material that each flute of the cutter will remove during each pass of the cutter over the workpiece. If the chip load is too thin for the material, the cutting edge will rub against the material and dull much faster then if the cut was performed at a thicker chip load. If the chip load is set to be too thick for the material, the cutter may chip or even deflect from the workpiece altogether.
However, if the user enters the chip load into the cutting calculator, the calculator can adjust the chip load for runout and chip thinning in cases where the radial engagement is light. The other variables for determining the cutting parameters are the radial engagement and the axial depth of cut. Radial engagement is the portion of the cutter that is engaged in the workpiece.
If the workpiece is full slot depth, the entire diameter of the cutter is engaged. In this case, there is no room for chip thinning. Feed rates must be slower for full slots.
If adaptive paths are programmed into the CNC machine, the cutter will use a low radial engagement like ten or fifteen percent of the cutter diameter will be engaged with the workpiece. In these cases, the feed rate can be increased because the cutter is using less of itself during the cutting process. The cutting calculator allows the user to enter these parameters to determine the appropriate feed and RPM values for the job.
The amount of time that it will take for the machine to complete the cutting task is referred to as the cut time. You can calculate the total length of travel that the cutter will take by adding the lead-in and overtravel distances to the workpiece depth. Dividing the total length of travel by the inches per minute value determines the total time for the cut.
This same calculation will provide the material removal rate for the material. The material removal rate will let the operator know if the spindle can handle the load of the cutter and if the rest of the structure of the machine can handle that load. The preset buttons for the cutting tool are a series of preprogrammed settings that allow for the cutter to have a set value for specific materials.
For instance, the aluminum pocketing preset will set a three-flute carbide cutter to a speed that is common for most machining shops. The operator can alter other parameters to match the capabilities of the materials on the shop floor. The preset buttons save time when changing materials during the day.
The RPM limits of the machine are important for all machine shop operators using the machine. The value that is calculated for the surface feet per minute may not match the limits of the machine’s RPM. In this case, the calculator will limit the RPM that is calculated to the maximum RPM of the machine.
If the calculated RPM of the cutter will exceed the limits of the machine, the feed rate will also be dropped to ensure that the operator doesnt enter a program that will require an RPM that the machine cannot achieve. It is important to remember that some of the variables in the cutting calculator are approximate. For instance, variables as specific as tool runout, the stiffness of the machine fixtures, coolant pressure, and the grade of the carbide used to manufacture the cutter will all change the calculated parameters by small amounts.
When cutting, it is better to begin the cut at a slower feed rate and to make incremental changes in steps of five or ten percent to the feed rate. If the chips begin to change color during the cutting process or if the sound of the cutter changes to a thin sound, its a sure sign that the feed rate needs to be decreased by one increment to avoid cutting failure. If you correctly perform each of the steps in the cutting calculator, each cutting tool will last longer and the cutting process will be more scheduled to fit the production of the shop.
When the feed rate is matched to the calculated surface feet per minute value, each tooth of the cutter will remove the same amount of material from the workpiece. When each tooth removes the same amount of material, the cutting edge will last for the life of the job instead of failing during that job. When the cutting edge of each tool lasts for the life of the job, the numbers entered into the CNC control will create a reliable cutting process.
