|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.
+ j# \( G. g) |3 h, Z当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.1 l! q; I2 p) G* Y( s1 B* z8 a
现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
8 P# G& R d* \ g- ^% k) e经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
; v4 Y& d9 L% `9 l3 p"!"
. K+ p9 `$ S U' F) v/ {" s0 n"FORMULA"
; V, O8 f1 Z) i1 Z" h; P0 E" IF(R<=10 & ANGLE<=179)"
. u+ [+ Q" [% e+ C' a" IF(T<=0.5)"4 d/ }9 A3 z( S- y- ~' ~
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
- g* t, \( u; r* q+ `% _" T- u0 x! ]" ENDIF"
+ S& [) A; {# V/ }, t" IF(T>0.5 & T<=0.9)"$ T0 f8 I" L- l& v4 ]" e
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
, U C( A. k2 J% H8 h" ENDIF"/ I! f+ h% R, ^/ H. \' z& D$ B& m0 g
" IF(T>0.9 & T<=1.1)"1 J: o' L& }0 H3 w
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
4 r' S4 D7 I' T" ENDIF"
; G. h: X v6 ?" I5 r& i/ q' }" IF(T>1.1 & T<=1.3)". T' t( }' M: U
" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"$ z' y, @, c6 e/ d% p3 P1 L. {, V
" ENDIF"
7 Z |5 k4 X/ B b/ c% g6 C" IF(T>1.4 & T<=1.8)" K2 u) |3 g0 l: f
" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"# ~4 v' |" o( N+ j9 q
" ENDIF"' X1 P; C3 |9 x7 X- J9 y
" IF(T>1.8 & T<=2.3)"3 F: P1 T7 o/ K$ I+ T: X- E) S
" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
, c) g. N8 O. \4 [ n" ENDIF"
8 Z. |1 {& I2 V8 v. T, C& q3 C7 m" IF(T>2.3 & T<=2.8)"3 P' L4 s/ z9 w1 N) ~; ~" n8 z
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"8 N- a/ ~/ V" M% x
" ENDIF"
9 @* G2 f: L, m8 t# d: k" IF(T>2.8 & T<3.0)"
% A' e2 M/ G' k' q' X" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
- `% ^6 O- S% v5 F* v+ A" ENDIF"
+ d' M) V% [( [/ Y: P" IF(T==3.0)"
4 h* e4 [3 J9 b2 o+ K" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"6 H5 [: k! I( s' X1 ]: u. Q
" ENDIF"2 C; M9 t1 F' n+ v) ~, W: ~% [
" IF(T>3.0 & T<=3.3)"8 n- u( \# x8 K" b6 _; ?2 N
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
! t8 [$ R. a* j" ENDIF", ? V$ ^3 x: [- t7 ^0 B
" IF(T>3.3 & T<=3.8)"
2 ~5 L. x4 A4 ~ S1 W' }" m$ l: x" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
* \2 M4 q6 [- j" ENDIF"% ]0 G/ H2 n+ H
" IF(T>3.8 & T<=4.3)"
# G7 u& }. x. Y; Y" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ T4 ^* |! @0 g1 ?2 x1 @3 w4 e" ENDIF"
8 k- \; Z+ B1 s6 i" IF(T>4.3 & T<5)"
9 U% F. Q2 |! h+ B0 Y2 [: Q" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"
* ]3 }* g* i$ i# q. {7 r* k1 F" ENDIF": D8 X, a- f0 J# Q3 }& b; e% w: G
" IF(T==5.0)") h. g4 Q6 M! f i; w+ J4 Y
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
, p- S f$ u3 R' L' L8 p4 |( m" ENDIF"4 G( N: J, V6 _9 ~0 N% x
" IF(T>5 & T<=5.3)"+ x4 ]. V( S3 r4 C$ G: U3 I
" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)": S! p8 t! M" k1 D' b5 T7 X* i& R
" ENDIF"
& q! T4 c% z3 J5 B* ]/ u Z. l# G" IF(T>5.3 & T<=6.3)"
7 L" Q5 p% s$ r, i$ P% S6 r) P" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ L2 K) I6 F* Q0 X+ w4 A" ENDIF"
2 ]. o) n+ g5 B" IF(T>6.3)"1 @3 ^, p) H0 |3 z) b
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
% L# w+ f- K1 z: |: ?, i) t- F0 d" ENDIF"
9 j: L( E4 n6 I, X5 X8 o C4 B" ELSE"3 I* l: C4 Y7 u+ b7 p1 A5 |8 f
" IF(R<=0.5 & ANGLE==180)"
# G% N7 M% I: j& Z) p& j" L=1.575*T+2*R"
# P0 ]- P5 S" C4 g1 U: V7 b5 d4 _' ~" ELSE"/ I! F$ `, G7 c3 q3 N! e$ \$ Y
" IF(T<1.5)" I! X; g: \9 U* Q
" L=(0.5*T+R)*ANGLE*PI/180"" u$ O5 H' N6 g, T
" ELSE"' H; R. z3 h8 X; ^2 Q+ t
" L=(0.4*T+R)*ANGLE*PI/180"3 F* x9 Y$ x. _
" ENDIF"4 L6 Q! K' ^3 d
" ENDIF"; ?" P0 B3 Q5 M# I* l
" ENDIF"
) N2 m; f; k. r9 z3 n/ G: ]% a, _; z"END FORMULA"
6 L, m' C$ @% J. z7 L$ G/ n
/ b* Z# C5 J' [) s8 b% [7 [6 \$ q) u4 W9 [; }
8 Q5 e' R) Q# W4 B3 o: s! W
& ^) d) h' y S" q* @7 x- `
4 p1 x! `3 Q9 w9 d" KL=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.# F0 i' s' I; `% F3 Z: V9 {5 y5 C
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除- X3 \+ T2 ]+ O( U8 @
QQ154827664
" n! J J* }9 u" R' X下面传张SHEETWORKS 图片 |
-
-
|