Design Futures Lab

Tools, Feeds and Speeds

Whilst tools are simply referred to as a number in G-code, understanding your tooling is a critical factor of safe and effective use of CNC's. It is important to understand how different tools work, so you can select the right one to use, and when making your toolpaths it helps to input all of the details of the tool into you tool library help you determine the best feeds and speeds, as well as the settings for your passes. Here are a few resources to help you learn about tools

CNC.jpg

CNC Production Routing Guide

The best way to learn about tools, feeds and speeds in general is by experiencing it yourself whilst operating a cnc, starting with presets or recommended tools, feeds and speeds then get a feel for it. In the meantime though, Onsrud (a tool maker) made a great PDF about it which will appeal to you if you like very technical and thorough documents. Click through check out some of these headings:

  • ROUTER BIT ANATOMY
  • Cutting Tool Geometry
  • TOOL MATERIAL STRENGTHS & WEAKNESSES
  • HOW TO ADJUST REAL WORLD CRITICAL VARIABLES AFFECTING TOOL LIFE
  • The Dulling Process of Carbide
  • FEEDS & SPEEDS
onsrud.PNG
eNDMILLS.jpg

The Skinny on End Mills


This article from make magazine has slightly more approachable language, and it really focuses more on the basics.. This WHOLE THING is worth a read.

Basic Rules to keep in mind

Whilst you wait for all of the above information to settle into your mind, at the very least, attempt to keep in mind these Basics Rules for feeds and speeds when your making tool paths:

chip load: ~ 0.02-0.2MM
(we keep material specific recommendations on our materials page)

cut depth: ~ tool diameter

step-over: ~ tool diameter/2

Why make a tool library in Fusion 360?

Having a detailed tool library is useful as a way to store and access all the data about the tools we have, here are some of the tool features of a tool and what we use them for, note the locations of these inputs in the fusion 360 tool library manager screengrab:

Diameter

  • The tool diameter the critical data point in a a tool library. Infact it is required to determine a toolpath.
  • We also use the tool diameter to determine both Cut-depth and step-over in our above basic rules.

Example:

  • Roughing pass depth = Tool diameter
  • Step over for a nice finish when parallel planning with a ball end mill = Tool Diameter / 8

Flute Length

Using more of the length of the flute of a tool will generally improve the finish of a surface when you are doing the final finishing passes after you have finished roughing out most of the materials. It is best to avoid rubbing the area above the flute (the shaft) against the edge of the material if possible

Example:

  • Finishing pass on vertical contour = Flute Length / 2
  • Full depth of material = < flute length

Number of flutes

The number of flutes can be used in combination with the chip-load and the spindle speed to determine feeds and speeds. We use tools with lower numbers of flutes when clearing our large amounts of materials to leave more space for the chip to clear out of the way.

Example:

  • Number of flutes * RPM * Chipload = Feedrate

Body Length

Body length is the measurement of the amount of the tool sticking out from the collet of the spindle, so it is essential to determining what total depth we can cut to. Keeping an accurate Body length up to date in your tool library also allows you to check for risky collisions when doing complex 3D shapes.

Example:

  • Body length = max stock thickness
  • Body length + stock thickness + Clearance height must be less than the total height of Z gantry.
tool geometry.png
Feeds.png

Adding Feeds and Speeds to your tools

By adding feeds, speeds, and feed per tooth (or chip load) to your tools, they will automatically populate your tool path strategies when you select the tool. It's important to revise these but having good default settings does a lot of the work for you. Here are some of the important Feeds and Speeds you can set up, note the locations of these inputs in the fusion 360 tool library manager:

Feed Per Tooth:

This should be determined by testing, or looked up in a tool makers catalog. And along with spindle speed, will inform the feed rate you use. This is also known as 'Chip Load'

Spindle Speed

This is the speed that the spindle rotates at. Some materials like different RPMs so this will always need revision.

Cutting Feedrate

This is the speed at which the tool will move through the material in horizontal or finishing passes.

Example:

  • Feedrate = RPM * feed per tooth * Spindle speed

Ramp, Plunge and Lead Feedrates

These are feedrate associated with moving downward or vertically down through the material, movements which router bits are less suited for. We generally move at a reduced speed when doing this.

Example:

  • Ramp Feedrate = Cutting Feedrate / 2
  • Plunge Feedrate = Cutting Feedrate / 10