前面说到草图约束,这次我就一个参数化表达一个槽轮机构的过程,展现一下如何使用Fusion360进行参数化草图的绘制。
首先,那什么是槽轮呢?
槽轮机构(Geneva Drive)
由槽轮和圆柱销组成的单向间歇运动机构,又称马尔他机构。它常被用来将主动件的连续转动转换成从动件的带有停歇的单向周期性转动。
槽轮的这个机构在日常生活中并不是很容易看见,但作为一种间歇运动机构,广泛的运用与工业生产之中。对于我们去在Fusion360中去构建槽轮,我们首先要确定下槽轮的各个几何尺寸是什么关系。
参数的定义
根据上面的几何尺寸表,可以看到整个槽轮的几何尺寸,都是根据中心距L和槽数z衍生出来的(因为我们这次是要构建单臂槽轮,所以不考虑圆销数)。所以我们想要设定好这两个参数。
我们打开参数表
然后点击加号添加参数
同样的,我们把其他的也添加进去。添加槽数的时候注意单位Unit是没有单位。
这只是定义了最基础的2个参数,而其他的参数都是有这两个参数衍生出来的,所以我们要通过表达式去体现。
尤其要注意 phi这个角的输入(还以为简书markdown可以支持希腊支持输入...结果并不是这样)要转化成弧度,Fusion里面的计算不想matlab一样都是一个单位。这点要尤其注意,图中那行高亮就是对定义这个弧度。关于fusion360中的参数表达的形式
定义好了这些参数,我们可以尝试改动一下,看看是什么反应。
现在定义好了这些参数,那么我们就开始绘制草图。
草图绘制
第一步我们要表达中心距,也就是L。我们用一个参考线表达。我们在长度的框框里面输入[L],这样就自动的将我们定义好的中心距赋值给了这根参考线。
随后我们退出草图,将这个草图命名成[中心距]。这一步很重要,因为为了避免冲突我们不能把主动销轮与从动槽轮给在一个草图中表达。命名是为了后面我们检索起来比较方便。
接下来我们再在同一平面上创建从动槽轮的草图。
先在之前草图参考线的一端,做槽轮轴径圆d2然后在以圆心发生出槽顶半径以及从槽顶半径再做槽深。
尤其要注意各种约束,确保每根线都有约束,对照最上面的参数表,fx表示的都是有参数的,多尝试几次,在参数表里面修改L的大小观察是否有变化。
通过构建连线找中点创建构建锁止弧的辅助线,注意角度。
将槽宽顶点使用重合指令约束,将圆弧约束到槽上。
阵列
调整参数检查是否可行。
再拉升就得到一个槽轮
这个时候我们回到参数表,可以把一些关键的参数给表注出来,下次再修改就不用找很久了。拉升的厚度也能找的到哦。
然后我调整了数量,但是好像缺了一个角。这个是为什么呢?
是因为我在槽数为5的时候手动拉升的,当槽数变成了5个以上的时候就不能表现出来。所以直接从草图拉升并不是很稳健的做法。
为了解决这个问题,就是要先创建一个槽的实体,再基于这个基础上阵列实体,这样以来就没有问题了。
拉升一个角块并创建旋转轴
在圆周阵列实体
十个都不在话下
这样一来,关于从动槽轮的参数化构建已经完成。现在可以快速的在参数面板里面调整你想要的槽轮,大大减少了重复设计,节省设计师的寿命。
其实有个东西叫做重用库可以快速的从库中调出各种各样的已经参数化的标准零件,直接导入到设计之中。Fusion360中也是有这个插件的,直接在appstore里面下载,然后就可以把零件快速导入了。
当然除了这种使用最直接的草图去控制这些参数,fusion还有关于Dynamo的接口。使用Dynamo也可实现更加炫酷的造型了。有兴趣的小伙伴可以点击这里下载,打开参数化设计的大门。
Ps:如果有想查看具体模型文件的小伙伴,可以直接联系我,我邀请你加入这个项目中,一起学习探讨。