Traceback (most recent call last):
File "/home/thomas/Dokumente/fraese/bCNC/Utils.py", line 417, in __call__
return self.func(*args)
File "/home/thomas/Dokumente/fraese/bCNC/ToolsPage.py", line 1490, in execute
self.tools.getActive().execute(self.app)
File "/home/thomas/Dokumente/fraese/bCNC/plugins/Helical_Descent.py", line 229, in execute
elif clearanceEntry < 0 or ClearanceEntry == "":
NameError: global name 'ClearanceEntry' is not defined
我对我的 Helical 插件做了一些改进。
性能:铣削/右/左螺纹,内部/外部。
选择螺旋面的直径和螺距。
选择立铣刀(如果未选择,则使用最后选择的一个)
从面板或所选块开始的位置选择螺旋线的起始位置(这会比在这个选项中更好,螺旋线被添加在开始处相同的而不是新的,我对 Python 的了解仍然不足,我基于 Filippo Rivato 的 Driller 插件和 Buschhardt 的改进,如果有人想实现它,谢谢,或者作为控制面板中的新选项,包含在块中/生成新块
选择起始高度和结束高度,这使您可以在材料的任何位置进行铣削/攻丝,而不仅仅是在末端。
在工具的输入和输出处设置距横向边缘的安全余量。
在高于初始高度的位置进行铣削/攻丝(我不知道它是否有任何用处)。
消除了螺纹加工的初始和最终级别,仅保留螺旋切削类型。
如果有人想添加它,这是一个有趣的改进:要使圆角螺纹比 T 型立铣刀的高度更宽,则有必要为每次连续通过生成高度位移的副本。
对结果很满意,如果有错误请告诉我,我希望它有用。
再次感谢 Viachoudis 的软件,感谢那些合作的人,特别是 Rivatto 和 Bruschhardt 的工作以及 Harvie 的观察(他们真的帮助了我)
问候,Mario(来自阿根廷)
16:07 由于数据输入错误而修改警报
Helical_Descent.zip