nyles wrote: ↑Thu May 27, 2021 12:36 am
I'm attempting something (I thought was) simple - a hex extrusion on an A axis. The top three facets work fine when I do a path pocket, and I can see the rotations and paths fine. However, when I try one of the 'underside' facets, the action happens on the opposite side of the work piece.
Any clues to convincing path to do the facet I'm trying to work on? ...
Good morning. Welcome to the forum!
You will find many helpful members here. Taking a look at your situation, I recreated a similar extrusion in Part Design workbench along the X axis. Upon attempting to Pocket that same face highlighted in your image, I confirm the same error. To my detriment the rotational features have a few bugs. I attempted the Profile operation and it profiles the correct face, but the depth passes through the object to the opposite face.
While the rotational features available in 0.19 are buggy, they are allowing us to get useful feedback and testing of both path generation and code structure. We are working to correct and reconfigure the rotational features for the 0.20 release.
I will see about fixing these issues should there be another 0.19.x minor release.
For the time being, if the ONLY error with the incorrect pocket paths generated is the 180 degree rotation error, this is a very simple fix manually in the g-code. Unfortunately the changes entered upon using the Inspection tool are lost upon saving because a recompute is triggered. However, finding the same rotation line, A59.999998 in the post-processed file can be changed to A240.000 (or whatever error angle + 180). Making this change will correctly index the part for that operation.
At the moment, I think the simplest solution is add another rotational property, RotationOverride, that would allow the user to enter a manual rotation angle to be applied during the operation, rather than using internal analysis methods in place. There have been a number of similar situations here in the forum where rotation is 180 degrees out of alignment.
Have a great day.
Russell