|
' w7 H. F l8 k' N- f) M
2 F2 |2 b) @+ z- K- T
ug各种弹簧建模资料.pdf
(162.25 KB, 下载次数: 634)
$ _1 B( |8 N# n
5 e& x/ q" `% i. t$ R4 V2 J
3 o/ i1 w# O( A7 w* {" i
.闭合端部的弹簧
2 V) Z$ I; Z. `" Q! n$ q0 P& Y 一个闭合端部的弹簧需要三条规律曲线:中间部分的一个简单螺旋线,在两端的可变螺距的螺旋线。闭合端部必须相切到顶部z平面与主螺旋线,利用指数方程可以解决这个问题。z值按照指数规律变化,指数等于主卷螺距除以闭合端的高度。) q& R3 }& f8 M+ Y: s
(1)建立单位为inches的新零件
4 C$ V) X/ C$ i( n( q4 I(2)输入公式(考别下面的内容并保存为*.exp文件,可以直接导入到ug公式里面)
1 Y" Z3 j4 _) D6 Y- \/ S; Z-------------------------------------------------------------------------------------------------------$ Y; z6 Z, g- g/ E9 x% Y j
Active_coils=11 //中间弹簧卷数
* O' l: J. m* x6 L% d' X+ W) OWire_dia=0.095 //弹簧线径 % w( `' m( a" C: L4 L9 Q, B! R
Closed_height=Wire_dia+0.1 //考虑最后卷的间隙
) T3 t- B9 T; I0 R( DDir=1 //改变螺旋旋转方向
1 M; S! r) r- ] k/ p' {& PFree_length=7 //弹簧自由长度
. o7 l+ i6 R. qOD=2.19 //弹簧外直径
% |# M( { i5 V# ~0 o4 Y. cTotal_coils=13 //螺旋总卷数! I7 X2 T) v" R6 o9 g0 Z6 X; K
angle_offset=(Total_coils-trnc(Total_coils))*360 //0
6 k5 ]7 Z' j& T1 M7 t) m% Fangle_offset_init=(Total_coils-Active_coils)/2*360 //360
/ W+ a7 n& l1 s( m: xheight=Free_length-Wire_dia-Closed_height*2 //中间螺旋高度
) h* p: q) _8 I: h( |! Vpitch=height/Active_coils //中间螺旋螺距
$ {( i, ~, t3 C# Rexp=(pitch/Closed_height*(Total_coils-Active_coils)/2) //指数
) J8 d; f: b S3 ~* wradius=(OD-Wire_dia/2) //螺旋线半径
5 v; s6 O- B9 i1 o ht=1 //规律参数
: a- r8 |# X5 [. Z5 ?' G4 N& a, o" z: h' Y# ?' @. ]
xt=cos(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋x规律1 t8 c k3 x1 F' }. h( \
xt1=cos(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋x规律
% T$ a3 C/ T# I! @xt2=cos(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋x规律 s$ X6 f" a% ?* A0 h" w1 H* D
. n4 a, J5 o$ I4 A4 S/ r3 n. n, ]! W
. C U; d3 t% Z$ Wyt=sin(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋y规律
8 B, C1 q B2 C: t' Hyt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋y规律* X- c; J9 A! D w) N/ s, S$ k) w
yt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋y规律. X3 ?' T! G7 d: X1 p# q: J
5 A2 l1 m5 [/ a9 t: R5 I8 Czt=t*height+Closed_height+Wire_dia/2 //中间螺旋z规律
% Q1 j. \( r- {+ i! kzt1=(t^(exp)*Closed_height)+Wire_dia/2 //上端部螺旋z规律* y1 s# e \8 s5 g& A4 ~/ j
zt2=(-t^(exp)*Closed_height)+height+Closed_height*2+Wire_dia/2 //下端部螺旋z规律
+ u6 E- O/ o' ]. s---------------------------------------------------------------------------------------
4 ]/ X: ~0 E$ v. G. i(3)利用law curve建立三条规律曲线3 T/ L b L' m% `/ K) Q( h
(4)tube(Outer diameter=Wire_dia,Inner Diameter-0) 本贴包含图片附件:
! d [% h# b9 m7 D# Q X; ^! S) h) o) U- G
) _; w5 s( _$ T1 M9 B5 M4 C5 _
7 M( W( m3 A3 n3 K0 Y. y
2.椭圆形弹簧
" I# N) Z6 M3 O9 k W 公式:. r, ^8 K0 Y, |+ `9 r7 ]
---------------------------------: T, ]# {2 J: T
n=10 //弹簧卷数 ~+ H* y3 r' A4 R3 c5 l
pitch=5 //弹簧螺距
( F7 n4 h6 Y5 w6 J1 Pstartangle=0 //弹簧起始角
0 x: g6 I, P; lendangle=360*n //弹簧终止角
9 e% L9 r7 k! |) e* ysemimajor=30 //椭圆长半轴
9 T/ `( c; v& W* C! z$ z: Ksemiminor=20 //椭圆短半轴
$ }* c% o& R' X$ U% Ot=1' {) x, v" \6 @" x
s=(1-t)*startangle+endangle*t7 p: s. b5 E5 R
) ~3 T b8 S! Axt=semimajor*cos(s)
4 p6 y, ?" C9 a& P1 r4 ]0 _- c- z Uyt=semiminor*sin(s)8 e& j- H" W k- Q
zt=n*t*pitch) R9 Q( r0 |4 A
' o% \' ^' h. I3 f1 D
wire_dia=3 //弹簧线径
! L: ^; G, ]0 B* z9 ^-------------* M; o4 k" b/ |% m
. S+ \$ d3 b3 S+ o2 O$ q8 o( q5 H2 v
, M- |! M2 P/ d9 s- `+ m
|
|