|
( z% j) s$ O9 H s/ A
" ?! @8 m7 p: d6 Q
ug各种弹簧建模资料.pdf
(162.25 KB, 下载次数: 634)
8 L; w p2 O5 R3 K* Q" U
2 J& L9 n3 v0 b3 z6 e$ [( I5 {4 P0 G- \! U7 \
.闭合端部的弹簧
! z3 ~9 j) ?( m; R 一个闭合端部的弹簧需要三条规律曲线:中间部分的一个简单螺旋线,在两端的可变螺距的螺旋线。闭合端部必须相切到顶部z平面与主螺旋线,利用指数方程可以解决这个问题。z值按照指数规律变化,指数等于主卷螺距除以闭合端的高度。- X8 v, w6 x* J6 z5 Y7 x: V/ G; V
(1)建立单位为inches的新零件1 E7 H9 ^. ~$ i$ e7 f
(2)输入公式(考别下面的内容并保存为*.exp文件,可以直接导入到ug公式里面)
3 `9 R9 V1 U% W q) x-------------------------------------------------------------------------------------------------------
& h, H4 _, h5 U, f6 d- ZActive_coils=11 //中间弹簧卷数
* b3 B. c7 ?3 QWire_dia=0.095 //弹簧线径
3 t9 @8 [" c, P# V& mClosed_height=Wire_dia+0.1 //考虑最后卷的间隙
/ S' ]% I, j8 X4 N LDir=1 //改变螺旋旋转方向
% [8 c. D( a" I! N* y9 cFree_length=7 //弹簧自由长度
' I- m$ X5 t5 m8 j& V, c7 LOD=2.19 //弹簧外直径
$ e8 @. o7 P. J/ dTotal_coils=13 //螺旋总卷数* |( s3 | r j( B+ K/ b
angle_offset=(Total_coils-trnc(Total_coils))*360 //08 m5 M. x# d+ f$ [% J- \, X3 Z
angle_offset_init=(Total_coils-Active_coils)/2*360 //360" P( m* P" i1 ?. p9 q
height=Free_length-Wire_dia-Closed_height*2 //中间螺旋高度) Q% b/ I9 e* L0 J+ h
pitch=height/Active_coils //中间螺旋螺距
a, U5 R& M5 h8 o# pexp=(pitch/Closed_height*(Total_coils-Active_coils)/2) //指数
! ?, ]5 _7 a- k; w" F7 V5 jradius=(OD-Wire_dia/2) //螺旋线半径; f; F( B: v- d
t=1 //规律参数5 z6 d7 c; R" H7 m" }; T* o
7 s/ @0 _, _! lxt=cos(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋x规律" ]5 }* M; `( \/ U1 }' ]. [7 O
xt1=cos(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋x规律9 O# y$ K1 }; M( {% }& j
xt2=cos(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋x规律
- P* J, a, B4 u) E$ O
: D) K5 H1 d( u* ?- }$ |
" F$ E6 k" f2 ?yt=sin(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋y规律
& o- h I. u: d5 Myt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋y规律
6 _4 o; W; h6 Fyt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋y规律
, c) P0 P4 a& S+ B7 m0 f) Y4 }* f
! d; @# |, R! a7 Jzt=t*height+Closed_height+Wire_dia/2 //中间螺旋z规律
: N8 q* R8 O) Azt1=(t^(exp)*Closed_height)+Wire_dia/2 //上端部螺旋z规律1 R: K' f; Y( f3 F" _
zt2=(-t^(exp)*Closed_height)+height+Closed_height*2+Wire_dia/2 //下端部螺旋z规律0 ^0 P# l2 B* C$ d9 r0 i: {- s
---------------------------------------------------------------------------------------! n% G* a9 k! G
(3)利用law curve建立三条规律曲线
) m/ i+ u9 D9 f$ M6 s0 f(4)tube(Outer diameter=Wire_dia,Inner Diameter-0) 本贴包含图片附件: 0 E) @% r7 V' ~; ], [' S
& T" O' d* q1 T( r+ C& ^0 L
; M) H4 {" s* f
- x* ~1 K+ J5 j. M- H( g9 c. O2.椭圆形弹簧
2 r/ ?' b9 N. G8 L/ W6 }! V' P 公式:
6 T( ?- Q6 o+ }: a! `---------------------------------
& z" w% \! I/ i0 r2 F1 l. ?n=10 //弹簧卷数2 E' b7 |+ z1 _3 q! X
pitch=5 //弹簧螺距
' B; |0 T1 g; W9 D/ R& l3 |# [startangle=0 //弹簧起始角- |( |/ t+ B' s: k) @
endangle=360*n //弹簧终止角
7 i0 r) A. k3 H" ?( b7 bsemimajor=30 //椭圆长半轴
4 ^% O q p8 Nsemiminor=20 //椭圆短半轴" `8 H. G% r- s! n: L3 P
t=16 i* c* M% V0 X+ y: ^" A: x
s=(1-t)*startangle+endangle*t
: ^. S/ x& F7 y& `1 O$ n) [- T8 B& o+ p) v3 X- c
xt=semimajor*cos(s)! h* Q5 W7 T& L+ s( j; |
yt=semiminor*sin(s)
! X' ~3 J: \, s( `# \zt=n*t*pitch
6 }- o' Q. c3 S+ p: |3 L6 N% B4 ?
: ]" A; i5 @% z! p+ A. Nwire_dia=3 //弹簧线径
& J" X* J% L' w6 u-------------
# F) `$ a' o6 y& k. H
# |4 H6 N$ L" i1 ~) e- n+ c& i* N1 @. _+ g8 t
- i& J5 `5 Q3 h9 P) l
|
|