Bug: "Flute" vs "Shoulder" misrepresented in simulation and warnings.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
TL:DR public service announcement for CAM programmers: FLUTE setup is meaningless, only SHOULDER length actually matters... even if the tool has no shoulder.
I just experienced a rather significant bug that could have at best broke a tool or at worst ruined a very large and expensive part. Thankfully, I was cutting model board (a hard foam) with a large diameter tool, so it "squished" sufficiently to avoid disaster. Regardless, this should be fixed.
In simulation there are "flute" and "shaft" display options for the tool. However, this is NOT displaying the flute, it is displaying the shoulder. It is also using the shoulder and not the flute for warning calculations.
This screenshot shows a 1/2" ballnose with 3.5" of stickout and a 1.5" flute. It's currently buried well over 1.5" and cutting with no warnings shown. (the few warnings down there are the "rapid collision with stock" issue on some toolpaths that has been reported for years and never fixed)
Note that "flute" display is selected, but it is showing the entire tool per the "shoulder" length in tool setup.
Since this tool doesn't have a shoulder stepdown it was entered the same as stickout. However, it seems Fusion ignores flute for everything and ONLY using the shoulder value for calculations and simulation.
Here is the same thing again, but with shoulder length set to 1.5", same as flute.
Note this contour has LOTS of warnings for shaft collision. Also, "flute" is displaying correctly.
If I change it to "shaft" that also displays correctly.
Shoulder should only be relevant if you actually have a shoulder. If I have a 3/16 end mill with a 1/4 shaft then I want to know if that has a collision where it changes diameter. But that is a fairly rare case whereas flute is ALWAYS important.
If this is intentional behavior and you want shoulder to be used for everything, then at a minimum the language needs to be corrected on the tool setup page, the simulation page, and the corresponding mouseover tool tips.