|
4 n7 r; ?9 r9 y7 t1 a0 ?' P, f/ m+ Z! g) v! L
ug各种弹簧建模资料.pdf
(162.25 KB, 下载次数: 634)
2 x7 k. k( I Z, F7 N1 p/ f$ Z0 K4 I9 v* {- s1 v: z7 i
5 C% P' O& S3 w V# F# ~8 \.闭合端部的弹簧
6 c) J Z# ` F9 ^ | 一个闭合端部的弹簧需要三条规律曲线:中间部分的一个简单螺旋线,在两端的可变螺距的螺旋线。闭合端部必须相切到顶部z平面与主螺旋线,利用指数方程可以解决这个问题。z值按照指数规律变化,指数等于主卷螺距除以闭合端的高度。
/ u! A) T' R4 e$ u5 _0 z& F(1)建立单位为inches的新零件
0 A' W/ g6 @" W: \6 g' ]- u) V(2)输入公式(考别下面的内容并保存为*.exp文件,可以直接导入到ug公式里面)
- O; Z7 U( i( r. _! t( N-------------------------------------------------------------------------------------------------------
4 W* b- J3 L4 k) lActive_coils=11 //中间弹簧卷数+ i1 @3 e' X0 W& [+ p3 r/ F
Wire_dia=0.095 //弹簧线径 1 t5 u# v8 Y1 w7 a* z
Closed_height=Wire_dia+0.1 //考虑最后卷的间隙
. v5 D, Y: z/ E( QDir=1 //改变螺旋旋转方向* j5 ^% ?8 ^, f9 k. [
Free_length=7 //弹簧自由长度
- L& N$ d G0 p2 F- V* ]OD=2.19 //弹簧外直径: z4 n2 A) S, t6 r, \4 L, D
Total_coils=13 //螺旋总卷数# ^3 A5 k# W% D
angle_offset=(Total_coils-trnc(Total_coils))*360 //03 x. e$ g, s% d1 x; \
angle_offset_init=(Total_coils-Active_coils)/2*360 //360" l. [8 T" R) T4 Z4 y8 w
height=Free_length-Wire_dia-Closed_height*2 //中间螺旋高度
0 y4 O" @; {% @8 Tpitch=height/Active_coils //中间螺旋螺距4 y3 X& [! b1 A( R/ C* w0 W! f4 }
exp=(pitch/Closed_height*(Total_coils-Active_coils)/2) //指数, u6 \7 f" P) z9 ], p K
radius=(OD-Wire_dia/2) //螺旋线半径; G/ N: d" Y0 o1 W3 ^( u( s) v
t=1 //规律参数* D; J6 c% V, \6 ?' B5 W
! k# I; n i$ \$ J
xt=cos(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋x规律& T) f8 _5 |- A& E% X1 v
xt1=cos(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋x规律9 V0 i8 c- n& v; O6 [% }1 {5 J
xt2=cos(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋x规律
+ A, h( e8 ?/ f5 H6 G+ d
- s4 X' ]9 ~5 f
) I* W3 z5 {3 ryt=sin(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋y规律
6 S2 l9 }- C+ q- lyt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋y规律
9 B6 r+ H6 N7 i1 J) Y5 `yt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋y规律5 O4 N! Y; L: j1 H; q, ?
' }- G; l# z8 C: R# B: ?! Qzt=t*height+Closed_height+Wire_dia/2 //中间螺旋z规律& a) _; R/ k# I5 \1 u- i
zt1=(t^(exp)*Closed_height)+Wire_dia/2 //上端部螺旋z规律
# t( N; j6 o5 E$ E; B* z0 Wzt2=(-t^(exp)*Closed_height)+height+Closed_height*2+Wire_dia/2 //下端部螺旋z规律1 J) @. A! t9 K2 s8 R
---------------------------------------------------------------------------------------# I: R1 W* X/ ]9 `2 r; V/ p! [% o
(3)利用law curve建立三条规律曲线
6 ?/ I6 T& l2 V) g/ Y( V q(4)tube(Outer diameter=Wire_dia,Inner Diameter-0) 本贴包含图片附件: 5 T% S6 w' W, q
, G) W7 |1 f% i8 n9 j( h& E! s* T
9 G* e! H' f" G/ P7 `
2.椭圆形弹簧; j$ L- N$ C) R# W1 X$ T
公式:
+ D* _! f0 [7 X; _8 k---------------------------------8 N. o+ K! }& _) g, I' c* O* p( S
n=10 //弹簧卷数
6 k1 r5 |6 F3 u% Dpitch=5 //弹簧螺距
/ x' @5 i8 B# ` Y& Tstartangle=0 //弹簧起始角
, Z" @5 `; d+ o- r, t3 E7 @endangle=360*n //弹簧终止角; z/ w& Z; W' k- ~0 _9 X$ k
semimajor=30 //椭圆长半轴$ F- P7 x3 E6 h) T" y' V u
semiminor=20 //椭圆短半轴
! p7 s `- W y8 \, P( _t=14 Q6 R, M! B8 b0 \2 [
s=(1-t)*startangle+endangle*t8 N# G1 j3 x% W& L5 W4 K H
4 n4 E3 C! N* B1 wxt=semimajor*cos(s)
4 L4 B6 _# p$ ?$ Iyt=semiminor*sin(s)
1 X% [8 F8 M# pzt=n*t*pitch
, J+ i4 ]& e0 z# F: X7 [
7 ~4 K1 M1 b/ f7 c% Z% b. _wire_dia=3 //弹簧线径
; i0 K- U. K; |/ C-------------* P f- A O' H( }
4 |6 i) b# x" {# t: ~
7 B& U' P# C0 X# R* K6 F: i. N8 o& u7 D5 C: a; b
|
|