With so many threads mentioning the benefits of tool libraries and CAM presets for manufacturing and how much overlap there is in terms of machinery in the FIRST sphere, let’s all try to help eachother lower the barrier to entry for advanced manufacturing.
My proposal is for teams to state what CNC machinery they have access to, what CAM system/workflow they use, what are the typical tools used (and maybe even links to purchase them), and what is all included in their CAM presets. I’ll start:
Machinery:
CAD/CAM Workflow: Onshape>STEP>Fusion 360
Typical Tooling:
We call this the Cyber CNC Tool Library and use these tool numbers with all students and mentors CAMming parts. We figured out how important standard tool numbering is the hard way…
- T1 - 1/8" Flat 2-Flute Endmill
- T2 - 3/16" Flat 2-Flute Endmill
- T3 - 1/4" Flat 2-Flute Endmill
- T4 - 3/8" Flat 2-Flute Endmill
- T5 - 1/2" Flat 2-Flute Endmill
- T20 - 1/4" 90° Spot Drill
- T21 - #21 (0.159") Jobber’s Drill
- T22 - 3/16 (0.1875") Jobber’s Drill
- T23 - #7 (0.201") Jobber’s Drill
- T24 - H (0.266") Jobber’s Drill
- T25 - 11/64 (0.172") Jobber’s Drill
- T26 - 1/8 (0.125") Jobber’s Drill
You can download and use this library in Fusion 360 from here. Use this guide to help import the library. I suggest you re-order and number to suit your teams needs.
Almost all of our tooling is HSS as it is easy to work with and cheap. We tend to break tools regularly when teaching students so HSS suits our needs well. We also aren’t cranking out TONS of parts, just a couple of each usually, so the slower feeds and speeds don’t bottleneck us too much.
I’ve also linked the tools in Mcmaster, but that is not necessarily where we order them from.
This is obviously not exhaustive, and we are planning on adding a chamfer tool and possibly a few others as well (hopefully based on this thread)! We also don’t have any router-specific tooling in the library yet, but the intention is to use the same tool numbers and library throughout our shop.
CAM Templates:
We call this the Cyber CAM template and are still messing around with it. It should have reasonable speeds and feeds for all of the Cyber Tool Library tools. It includes:
- Spot-drilling all holes less than 1/2" (we might make this smaller in the future)
- Auto-selecting and drilling of all of our drill sizes in the tool library
- A printed note in the UI to screw parts down after the drilling operations
- A manual stop in the program to give the machinists time to screw the parts down without stopping the program
- Adaptive clearing options for all endmill sizes (with “rest machining”)
- Bearing bore options for 3/8" endmill (pretty much our most commonly used endmill for removing lots of material)
- A 2D contour with a 3/16" endmill to cut parts out of their plate
- A 2D contour with the spot drill (what we currently have for chamfering parts, not ideal)
You can find and copy our latest CAM template here. Again, my suggestion would be to cater this to your own teams needs. This is a fantastic video going over how to create, save, and use CAM templates.
I follow the belief that deleting CAM operations you don’t want is quicker than adding ones that you need which is why this might seem like a lot of different options. I also used “rest machining,” which assumes material has been removed from the next smallest tool down. If you are only using one size endmill make sure you uncheck this option on your adaptive clear routines.
To make all of this I modeled a simple part that has pretty much every typical feature a standard 103 robot part may have. I then used that part to make a simple CAM template.
The part:
Let the template sharing begin!
Other resources and recommended reading:
CNC Routers for FRC Robotics “Megathread”
CNC Tooling for FRC “Megathread”
OMIO Tips, Tricks, and questions
(Will add to this over time)