Bug: changing setup stock from center to offset
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Well, I just about raged and wept at the same time after finishing up a carving for my wife's birthday. I wanted to take some material off one side of my piece, watching in horror as my bit removed material from the other side instead.
I've reproduced what happened and think this is a bug that should be addressed. Here was my situation:
- stock was already profiled to size using a 2d contour and I wanted to remove material from the back edge only
- since my CNC was already zeroed to the original stock origin, I didn't want to change this. However, the stock was originally centered in my setup, so reducing the overall dimension of my piece would have just re-recentered in the stock, removing half the delta from the front and back
- so, I changed the setup to "offset from -y" which handily puts in the current offset into the field (which was accurate, as I hadn't changed anything yet). I clicked OK, went back to Design and made my through-all cut to the back edge of the piece, went back to Manufacture and exported a path to re-contour (matching the edge on three sides and only material from the back)
- instead it cut a crap ton off the front of my piece! I looked in setup to find that it did not honor the offset value, and upon adding my extruded cut, it auto-updated the value to re-center the part anyway
Here is a reproduction:
- create a 100mm x 250mm sketch, extrude 20mm
- go to manufacture, create a setup with stock 120mm x 300mm x 25mm, centered in x and y, offset 0 from -z, then click OK
- edit the setup and change the y position to "offset from -y" and note that 10mm (our current offset) is automatically filled in. Click OK
- go back to the Design tab and edit the y dimension of your sketch. Mine is anchored to the origin, so this is effectively shrinking the part only on the backside with respect to our setup. I've removed 10mm from the back of my piece (100mm originally, down to 90mm). Finish the sketch to update the extrude.
- go back to Manufacture and look at the setup. Fusion360 auto-updates the offset to 15mm (preserving centered)!?!?!?!?!
- now, change 15mm to 10mm in the "offset from -y" field. Then go back to Design, drop another 10mm off the part y dimension (80mm now), go back to Manufacture, and behold it stays 10mm.
- think there's another weird variant, where after after some incantation of undos, the setup that says it's centered, but it's clearly not. Toggling from "offset" to "center" doesn't work, nor does toggling to "offset", click OK, re-edit, then change to "center." Editing the sketch (even changing nothing) seems to trigger a refresh of some sort and it's then centered again. This bit me as well, as after my snafu, I lost my original offset (which was some arbitrary value based on the original stock) and I couldn't get back as I couldn't remember exactly what i put in for the stock size.
So, it seems that unless the user manually changes the field after switching from center to offset, Fusion360 won't recognize it. In addition, it has to be different than what is there in some way. Namely, copying and pasting the value will not work, nor will typing it verbatim (i.e. typing "20 mm" does not trigger Fusion to figure itself out, but "20mm" will).
Thankfully my part was salvaged. It was a good 2+hr cut and I'm on a deadline. I'm still bummed as I a good 0.25in more than intended off my original 11in y dimension as a result of this. This is a horrible, potential disaster for someone and it's tough to see if the % change is small!