在有挂簧的机构设计中,挂簧用的很多,大的小的等。每次用到的时候发现自己的设计库里面还没有,还需要去绘制,而且有时用的多了,大小不一,甚至有时候是要表达两个状态,自然状态和拉伸状态等,这个时候一个参数化设计的挂簧就显得很重要了,即使只有一个,简单的参数修改就可以快速的完成你想要的N个了。今天一起随小编来看看挂簧的参数化设计哦!
参数化设计的原理是不限制软件的,大家用任何一个软件原理都是想通的哦,在这里我以SOLIDWORKS来举例。
1、首先新建一个零件,保存。在前视基准面上绘制一个如下的草图。要保证上相两个圆是相等了哦,所以只用标准一个尺寸。可以通过方程式添加相等关系,也可以使用草图相等约束。但是为了保证后续的一直,可以定义一个全局变量A=22。然后尺寸与22相等哦。
2、创建一个基准面,从上视基准面和上一步创建的圆弧的上顶点来创建,如下图所示:
3、在创建的基准面上绘制如下图所示的草图圆,圆的直径要和第一个草图保持一致,此处使用方程式链接哦。
4、基于上面绘制的圆来创建螺旋线,定义高度和圈数,如下图所示:
注:螺旋线的高度58mm,是要通过方程式计算得到的,是由草图1中的高度80mm减去直径22得到的哦,如下图所示:
5、再基于上视基准面和上面圆的下基点创建一个基准面,如下图所示:
6、在前视基准面上绘制如下图所示的草图。
7、把上面两步的螺旋线和绘制的草图通过3D草图连接起来,作为扫描的路径如下图所示:
8、基于3D草图的下面的圆弧点和3D草图创建如下的基准面,用来绘制扫描的轮廓。
9、在创立的基准面上绘制扫描的直径,如下图所示:
10、用扫描来完成挂簧的设计,如下图所示。
现在,参数化的挂簧设计完成了,如果想要他的拉伸状态,修改长度80mm的参数,即可完成,如下图所示:
如果需要修改其他尺寸的挂簧,就可以修改全局变量A,长度、圈数、弹簧的丝直径等,也可以把这些参数全部提取到全局变量或者属性里面,方便快速修改。这样设计效率是不是高的很多呢!