The important thing to understand when using CAM is that the part/workholding setup in the software has to EXACTLY match the physical, real-world setup on the CNC
With proper post-processors and modern CNC machines, the CNC machine will move and perform actions EXACTLY as you can see simulated in CAM software
Just like with proper part/workholding setup, tool setup in CAM has to EXACTLY match the physical, real-world setup on the CNC.
What this means is that if all variables and geometry of simulated tools in CAM are identical to those in the real world, the CNC machine will exactly match
When creating tool libraries, you want to prioritize using tools from the following libraries, in the order shown below:
Shop-wide tool libraries
Machine-specific tool libraries
Job/Part-Specific tool libraries
Aside from exact dimensions and geometry, you can also input cutting parameters like Speed, Feed, Depth of Cut (DOC)/Stepdown and Width of Cut (WOC)/Stepover, and more
Importing these parameters when you create your tool library will save you from having to manually adjust these parameters every time you use each tool
NOTE: When using Fusion 360, it is recommended to enable Cloud Libraries in your preference, that way any tool libraries you create will translate