|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.
" i; u$ H" N% R+ M% r2 J: i当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
) x. F( G& d# r$ ^ 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
5 Z; x6 f' R7 T! a+ u" b经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
# R- h# D& ]% E" j8 t! @ c"!" 9 l0 u) l; o. {% Y* I
"FORMULA" ' e9 ~4 y& y% g8 y2 X, a
" IF(R<=10 & ANGLE<=179)". j6 _% Z% T9 c* C2 u) Y, s
" IF(T<=0.5)"4 F) L, G" v: t9 d
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"3 c; \2 a* |5 A7 h/ T- a
" ENDIF"
* _, J' J& g! \1 m% r" IF(T>0.5 & T<=0.9)"
4 R! |3 V; M/ w" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
5 z4 U$ N& C D2 j! y m" ENDIF"
! T+ r+ }' |$ ?& D) K" IF(T>0.9 & T<=1.1)"/ r6 }7 w. I7 j' {9 P, A
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
! f, I4 T# s1 |2 N9 |0 K- k4 j" ENDIF"6 K0 Q/ m- o) v1 m8 K: ?
" IF(T>1.1 & T<=1.3)"$ g1 B8 D/ j- f) L2 `
" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"$ X: p) R' K- w( E
" ENDIF"% V) b7 V* C8 q* t
" IF(T>1.4 & T<=1.8)"
0 W8 g0 h* f5 L3 p% d# A- m" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
) Y1 W* e/ q" o" v) f7 k" ENDIF"& X& M! H+ Y; a K: D# i5 Q
" IF(T>1.8 & T<=2.3)"; t3 M, \/ c( y: c! Z. w
" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"$ o" n% ^" ~" U' V* V' w
" ENDIF") i9 f! o y, q- F/ g' l p' f: e
" IF(T>2.3 & T<=2.8)"
+ A9 x3 M1 q7 o! r: A" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"; c& K0 ^# H) a6 @9 j9 O
" ENDIF"
& z4 G+ b7 s: z3 g2 D9 k0 W m& v" IF(T>2.8 & T<3.0)"
+ A! ^0 l/ _# ?" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
9 R; S# ?* P& [! K( b6 v" ENDIF" ; u7 U2 g# }8 L* |
" IF(T==3.0)"
+ }7 |! J0 L6 |! X, N/ F" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
2 f, S# F% P! S) B9 |" ENDIF"
+ u' c" m; ~# m6 j, |" k" IF(T>3.0 & T<=3.3)") G# n7 ~0 V; }) a
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
5 t p8 S/ I6 y- x" ENDIF"
4 J% \7 x. K) s1 p$ u/ u% a8 b0 S6 G" IF(T>3.3 & T<=3.8)"
/ A2 r: j4 r; l" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"! M. H+ b; o- k
" ENDIF"
1 \7 T$ Y+ r+ Z" IF(T>3.8 & T<=4.3)") Z; ~; P: Q, N- h8 V
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 ^/ b/ J0 O% c0 Q" ENDIF") {- z7 C/ n% H- e0 }( s* \
" IF(T>4.3 & T<5)"
* v0 ?/ T5 k0 |. w& w& G8 C" d" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"6 d4 Z2 j! \1 A4 u
" ENDIF"% ~# u4 P C$ b2 D
" IF(T==5.0)"
4 w) W( O2 g5 j% a5 k7 t" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)": ]+ e+ J( u3 L! G2 ^( V0 D5 W/ {
" ENDIF"
5 o* i8 q, \' w( W; a) v& r" IF(T>5 & T<=5.3)"! i8 X, Z8 {" I6 [
" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
+ W3 j. e6 E; q5 |" ENDIF"6 _+ r q1 g, ^0 G7 J v. Q: }4 X
" IF(T>5.3 & T<=6.3)"1 h3 k4 B9 [ G6 P1 h' J2 H
" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"$ A& n/ R9 |9 F3 T) I! o
" ENDIF"
0 L% z& [: E3 j. i- o" IF(T>6.3)"" t% z0 a' i0 }. a
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"# h- A1 y8 }* R$ Y( X5 h
" ENDIF"
6 N# x/ ~ B$ |: {4 Z" ELSE"
: B2 i3 ^6 E- h/ C. e3 V1 u! G" IF(R<=0.5 & ANGLE==180)"9 C" v+ d& u4 H" X! ?$ o
" L=1.575*T+2*R"8 v; X; a/ ~+ E+ X, {& h1 N; _
" ELSE"" ^6 d( r, q9 K& S) d, G" z
" IF(T<1.5)", x. `" s/ v$ D: j9 w
" L=(0.5*T+R)*ANGLE*PI/180"7 c0 a0 G3 u6 b9 n& c6 i- ?7 Z
" ELSE"
. y: N: ~* h& N( ]' R" L=(0.4*T+R)*ANGLE*PI/180"
6 t& w a+ i6 j( d6 S# a" O" ENDIF"5 Q( P( H8 s0 Z* }
" ENDIF"
, x; f* k0 \$ Z2 y0 }. F" S" ENDIF"/ d- H; o; k9 }7 A9 e
"END FORMULA"
0 _0 l7 p' ^4 A! S) S1 U. ]8 D5 ^3 H; F9 P' f; b2 u
: G# _0 }& E% {. t' [9 J- j/ ]2 F
2 |4 E5 \. c3 t$ t. Y# T$ u) s9 [# n- p9 B& [; r
5 ], h2 | _3 `+ J" Q6 u. |
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.7 d& x. d' I7 V1 O
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除 F) p0 u* S2 c: }. p6 i: x. r3 q: D
QQ154827664 ' [2 t" B+ D! D9 x6 |, H
下面传张SHEETWORKS 图片 |
-
-
|