主题: 圆筒压缩弹簧力之计算
前言: 在几个有关solidworks论坛看到有关弹簧,几乎皆在讨论作图法,深深有感对一个机械设计者来说不
但要学好正确理想的作图法,减少制图错误或是节省作图时间,但最主要的,设计者更应该知道设计
的弹簧力量及在工作范围的压缩尺寸是否适用,这就是引发本人做这个宏的用意,期望这个分享能引
起经验丰富的机械工程大师,更能把自身的十八般武艺和知识传承给需要者.
弹簧力计算公式:
参数: 线径 d(mm) , 节圆直径 D(mm) , 有效圈数 N ,
弹簧常数 k(kg/mm) , 弹簧压缩量 s(mm) , 弹簧力 P(kg),
材料横向弹性系数 G(kg/mm2) ,各种材料的G值如附图1.
k=d^4*G/(8*N*D^3) s=P/k
圖1
操作说明:
1. 把Bass,Press Plate两个零件一个组件及spring force.swp编程存在同一个档案夹路径,再开启 组件文件.
2. 进入Spring零件"3D草图1"的编辑状况,点选"弹簧螺旋曲线,如图2.
图2
3. 点选上面功能列 [工具]-[宏]-[执行],叫出"sprint force.swp"VBA编程.
4. 操作注意事项
* 按下[加负载]或是[未加负载]之按钮前,皆须作第2项之操作.
* 在自定义窗体输入每笔数据后须跳出该TextBox或按"Enter"键离开
5. 自訂表單內名稱定義說明:
有效圈數-可以有效的变形圈数 , 弹簧高-有效圈数上下线径的中心高.
弹簧力及压缩量之分析:
参考图3,当加压到”压缩量”接近”最大可压缩量”时,负载栏的值,就是弹簧
理想的”最大受力负载”,也就是在加压下去,可能弹簧压死了,就算没压死,
也有可能变形压缩量和负载,就不是依照”虎克定律(Hooke's law )”两者是成线性变化了,最大可压缩
量一般是取弹簧自由长的0.3~0.35倍,若是不得已受空间所限,我是取
(弹簧自由长-压死长度)*0.9 [仅作参考]
图3
2012版
|