|
- o. B. g9 T- }8 y: H7 p0 A4 a0 v; @6 Y- Q' [. J# L& c
ug各种弹簧建模资料.pdf
(162.25 KB, 下载次数: 634)
( I! Z( |0 k, x3 G9 M g0 o
( U. G! Q; l2 b) X! O
3 `$ X3 Y: F1 K7 @( I \.闭合端部的弹簧' B2 C; u, U9 |$ [4 J2 ?4 Y$ n, V
一个闭合端部的弹簧需要三条规律曲线:中间部分的一个简单螺旋线,在两端的可变螺距的螺旋线。闭合端部必须相切到顶部z平面与主螺旋线,利用指数方程可以解决这个问题。z值按照指数规律变化,指数等于主卷螺距除以闭合端的高度。* |* G' s+ _# W+ D4 {
(1)建立单位为inches的新零件
2 `4 K% D" z* R1 S' E% e: U/ w(2)输入公式(考别下面的内容并保存为*.exp文件,可以直接导入到ug公式里面)1 A ^4 {3 B9 Y) |2 V$ v7 o* ^4 q
-------------------------------------------------------------------------------------------------------: N$ S# c7 }) M) }! {9 ^
Active_coils=11 //中间弹簧卷数" b" U/ B! e9 d9 w: r8 c+ J( ?) t
Wire_dia=0.095 //弹簧线径
5 E$ g8 a" t+ S+ N: y- i" NClosed_height=Wire_dia+0.1 //考虑最后卷的间隙
# l* c% U, Y% w! j9 L lDir=1 //改变螺旋旋转方向# z3 s- S9 r3 Y6 @$ I8 w5 T% _
Free_length=7 //弹簧自由长度& d! Z/ g5 N* N/ [) u; d
OD=2.19 //弹簧外直径
& d' i' Z# q, h5 b1 JTotal_coils=13 //螺旋总卷数
) C0 t7 ]+ p, Y. \7 Q* Z% C" c' a Uangle_offset=(Total_coils-trnc(Total_coils))*360 //08 Q7 Y1 h! m% ] w
angle_offset_init=(Total_coils-Active_coils)/2*360 //360
, l4 F' A: Y1 y6 s8 y! Theight=Free_length-Wire_dia-Closed_height*2 //中间螺旋高度6 x8 a. t/ w' a1 s
pitch=height/Active_coils //中间螺旋螺距4 C+ b2 U1 H h8 R) O
exp=(pitch/Closed_height*(Total_coils-Active_coils)/2) //指数
1 C% G3 N1 l& d; P% V% ]radius=(OD-Wire_dia/2) //螺旋线半径
+ S5 @' ^4 ?, \, l4 Pt=1 //规律参数: D0 m$ e) d$ @3 i8 R
- S) ]4 t* j+ X7 g- Wxt=cos(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋x规律
- |: o% a8 |: z$ D$ c: a. wxt1=cos(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋x规律# W0 `9 m: |( }! s: D& u1 i
xt2=cos(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋x规律
5 X. W- b+ q5 N$ O, Z
4 ]- ]0 _. t, y$ J- G
2 J- N8 s5 Q; Qyt=sin(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋y规律' ?6 X8 V: T* O* R. Q- r
yt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋y规律! C$ s$ m" b( I
yt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋y规律
8 W/ @3 x; f& u" g' L6 L9 R- k. N) ]$ o: [: Q
zt=t*height+Closed_height+Wire_dia/2 //中间螺旋z规律
# P) q) R* V2 c% Dzt1=(t^(exp)*Closed_height)+Wire_dia/2 //上端部螺旋z规律. O2 q% N& o S* R Z7 t! n- P
zt2=(-t^(exp)*Closed_height)+height+Closed_height*2+Wire_dia/2 //下端部螺旋z规律
7 C0 U: ]" E& s) x* G3 X: r- \---------------------------------------------------------------------------------------4 f- B, H0 u+ V" Z: V) e
(3)利用law curve建立三条规律曲线
" f' H, E1 ]9 _$ s(4)tube(Outer diameter=Wire_dia,Inner Diameter-0) 本贴包含图片附件: 5 a& y) \4 a" l2 y3 a) _
5 V& z, [1 e, d2 k! T* F" v5 A
0 i. U# l A* E* f x6 d
! c2 D' F4 _: s; f a
2.椭圆形弹簧8 S/ h: N# u9 Y! j/ k, K
公式:
1 Z9 Z; m- k) ~; {% D- l---------------------------------
0 Z& x( r$ ]) ?' m- d6 Z6 W& v2 f7 Cn=10 //弹簧卷数
' \: @0 c2 ?/ lpitch=5 //弹簧螺距 : L5 w# D9 l/ L% ^! j
startangle=0 //弹簧起始角% K8 m2 W+ M+ w& P% L5 M9 U& k4 E
endangle=360*n //弹簧终止角
M9 I5 ?3 J0 p, l+ Rsemimajor=30 //椭圆长半轴
0 Z9 Z4 k$ x4 z+ _! nsemiminor=20 //椭圆短半轴/ q9 p2 ?! q- v7 n: E
t=1) b+ E3 T. {. p0 }' }
s=(1-t)*startangle+endangle*t
$ m/ K( r, o8 s( A# r; }
) E6 X8 V$ R" c2 c! H5 A' G% Axt=semimajor*cos(s)6 B+ t' ^/ q, D' p, Y
yt=semiminor*sin(s): f& {$ @0 B O1 u
zt=n*t*pitch
- g, r* d4 I% l s: c% g2 D% G' z, u2 o4 A0 j1 p( p9 M) U
wire_dia=3 //弹簧线径* S$ k3 u+ C9 a9 l9 H( H
-------------
8 ^% e" E5 f/ e
4 _0 ?5 L4 p% A$ g) G- q
) H8 j$ r6 U& k. V; Y8 w3 Q( |7 ?
|
|