I think there are some bugs in External Thread Milling operation.
1) Selecting RightHand Orientation of the thread left handed thread is generated (see Job 1).
2) Major and Minor Diameter are swapped. In a single pass it just mills at major diameter (see Job 1), at Multi Passes it starts first milling internally and the going out to the major diameter (see Job2).
3) If Origin is selected at the bottom of the body, " Invalid value NaN" error is generated.
Code: Select all
OS: Fedora 33 (Workstation Edition) (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20)
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.9.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: English/United Kingdom (en_GB)
Installed mods:
* fasteners 0.3.50
* FeedsAndSpeeds 0.4.0
The model is attached.
Jurij