使用FreeCAD用来画各种标注的螺栓螺丝,如果自己从头到尾实现是一件很费时的事情,在网上找到了一个相关的工作台插件,这里记录一下。
(1)
下载安装包,下载地址:
其还有一个网址:http://theseger.com/projects/2015/06/fasteners-workbench-for-freecad/,但是里面提供的安装包没有github里面新,作者在github里面保持了程序的更新。
(2)
下载完成后解压,然后将文件名重命名为Fasteners
,因为github下载后解压默认的文件名为FreeCAD_FastenersWB-master
,重命名之后将整个文件夹复制到路径(以windows系统为例):C:\Users\admin\AppData\Roaming\FreeCAD\Mod
,这在win10系统下是一个隐藏文件夹,需要显示隐藏文件夹,还有计算机名称需要根据自己电脑进行调整,像本机是admin
。
成功操作后该目录显示如下:
(3)
打开FreeCAD,作者电脑安装的是0.17稳定版本,进入工作台【Fasteners】,如下图
接着就可以选择生成自己想要的紧固件了,比如生成一个M6螺丝:
3.1 选择【ISO 4017 Hex head screw】
出来的是没有螺纹的螺丝
没关系,可以设置的。
3.2 点击左上角【组合浏览器】中的【M6*12-Screw】,在【属性】里面设置thread
为True
带螺纹的螺丝就出来了
还有螺帽啊那些都能通过这种方式生成
(4)
除了使用工作台,还可以单独下载宏文件进行宏处理操作,下载.py
文件:
https://github.com/shaise/FreeCAD_FastenersWB/blob/master/screw_maker.py
其实就是刚刚那个github项目的其中一个文件,下载之后将其放置到路径:"C:\Users\admin\AppData\Roaming\FreeCAD\Macro"
,如下图:
点击【打开宏】
选择刚刚的宏文件
选择需要生成的紧固件,这里任然以M6螺丝为例,长度16mm,
和使用工作台的差别是这里生成的紧固件已经实体化,方便freecad在part工作台进行下一步处理