|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.; C# x8 C+ q" f8 x5 D
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
4 a1 q7 v8 @1 e a 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.' @2 ~. @3 ?: ?7 _) J8 b
经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
% {% E6 X0 U' C( B* ~3 |"!" / A- o; L) s G2 I+ P* \
"FORMULA" ( v$ c. ]/ ]2 L e7 h$ L4 l
" IF(R<=10 & ANGLE<=179)" m3 s" k5 i4 Z& l
" IF(T<=0.5)"' H6 |; P( E0 I
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
/ X9 J6 V: `$ r( k9 [) j; y" [$ I" ENDIF"
T2 B/ S# W- D& Z" ?( j' M$ X" IF(T>0.5 & T<=0.9)"' S# `+ [) s& Q t: G
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"( D( r3 _5 ?' L3 m4 x8 q
" ENDIF"
& ?5 q8 S+ @0 i' J f" IF(T>0.9 & T<=1.1)"* t, G2 \3 k/ F0 a
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"- R% W$ c8 U3 k! Q( I
" ENDIF"
( f* Y# D$ E: P# A: }8 K" }" IF(T>1.1 & T<=1.3)"
6 P4 C3 ] t: f" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
/ ~1 V" N) {" T r8 c: D" ENDIF"
Z+ I2 g8 V+ P: C& m/ r" IF(T>1.4 & T<=1.8)"# ~: K( u3 F( v- b9 W. a! L
" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
# q" u5 ]+ G0 ^* j$ o2 i" ENDIF". E; v7 B' a2 [1 S% |4 X
" IF(T>1.8 & T<=2.3)"
& l' z1 @1 T8 T4 O" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"" x6 ]6 Y1 X& `% t' D0 L
" ENDIF"
7 c1 s5 k: a/ j2 x" E3 K0 B. _" IF(T>2.3 & T<=2.8)" {# Q$ N5 T. y
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)") @9 w! {7 q [& O8 }* x
" ENDIF". m2 X1 r9 o* D2 M; H c' W
" IF(T>2.8 & T<3.0)"
" z- o/ Q: s# o* _; ^- B" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)" K$ y) g/ O" k Z% g
" ENDIF"
; U- t4 M/ f: n0 c0 c$ A2 |" IF(T==3.0)"
+ ^: F5 m- _) d( [! [' r( b; P9 ?$ a5 t" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
5 Z0 _$ ]/ _3 u& W3 f! q" ENDIF"
" t8 F3 W- j7 ~# a( H" n: z" IF(T>3.0 & T<=3.3)"$ n* g' K# N9 }4 {
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"( X. h ]+ B: i! x3 p; s
" ENDIF"
) s( O3 k! x9 g! p# h" IF(T>3.3 & T<=3.8)"
, C# Q- b2 r, J5 T- v" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"! n( e* _: L. x5 o- ^
" ENDIF", m/ b2 k! f" P t/ H0 g/ M
" IF(T>3.8 & T<=4.3)"4 C0 q* f* k2 q* N/ C3 D
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"" U% M+ j5 @: R1 P
" ENDIF"
3 R4 b& [: K( D" IF(T>4.3 & T<5)"
% k; r! B( ?; m) q" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"
* W$ N% P. o9 d7 V3 G" ENDIF"
6 @; N( o6 s- f6 M5 S7 b" IF(T==5.0)": b' U" ]! k, E2 }: x, u& n2 y; b6 j M
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
: T7 N8 h$ o. ^- v8 F" ENDIF"/ \* G) ?$ w: ]7 a( V' N1 U
" IF(T>5 & T<=5.3)"/ V# }6 Y# e5 w5 [: P7 ]. ~) M* Y
" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
! _6 F) t1 r0 W1 N4 F/ S" ENDIF"! j' c; g& F" U2 J7 ~
" IF(T>5.3 & T<=6.3)"4 p1 ^/ {% l) Q
" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"2 S; P" Q, o) {. W9 q/ S- Q
" ENDIF"
1 n/ R% W: R F" IF(T>6.3)"
7 N$ m" I! G: K: m" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"" Z2 k) v @$ C8 u7 W9 a* l) g) H0 n
" ENDIF"8 u2 b& |: a0 c+ P
" ELSE"5 c7 l$ t2 | B
" IF(R<=0.5 & ANGLE==180)"
" r! ]$ h1 F; f$ W/ \" L=1.575*T+2*R"
# l5 S6 N0 T3 ~( I; a' F" ELSE"
6 `4 X \6 N; x" F" IF(T<1.5)"
& p7 \& a: E' {6 x0 \" L=(0.5*T+R)*ANGLE*PI/180"
1 w3 n& j2 ]; t7 t" ELSE"
: j2 d# |# m; q# _( D/ P" L=(0.4*T+R)*ANGLE*PI/180"
* G" X3 }% Q* N8 C. J; i* K" ENDIF"1 s% x% Y5 ]0 f' v& ]; n' Z
" ENDIF"
N; K8 v% c1 v' B" ENDIF"9 F, k7 H6 R' B: W0 Q
"END FORMULA"
" n$ u7 a a6 J2 ^5 {1 M% J! }. k0 s) W/ s5 g
8 _' J% D0 G6 [$ I7 u( J- W; u# N
' e- m3 @5 v) _7 `) d4 C
/ R$ m: f2 W4 Z/ E* uL=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.+ ^4 J0 Q. Y3 W' n0 \' o" s9 [
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除1 T g% v" w! y4 p) ]
QQ154827664 4 ^. c) ~0 b" u
下面传张SHEETWORKS 图片 |
-
-
|