|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.' n6 s+ _$ a K9 {* K
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
' S# Y% y5 f; @4 t1 g$ \4 ^ 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
$ a: H' x$ z+ J) C) i% a3 L* C经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
! }. x; m' D& Q"!" * z+ i) [4 V7 o$ k+ C- X3 k
"FORMULA"
% N( G& N5 g2 q& D0 A5 D; T" IF(R<=10 & ANGLE<=179)"# i) y. W/ x8 h) {. F+ o3 W: q
" IF(T<=0.5)"
& h& r3 u, k* C( n- y' v" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"* S% s" [2 \' A' f) D! t! ?
" ENDIF"
o! X# \3 k( X5 i" IF(T>0.5 & T<=0.9)"! o( |: u% W/ O8 R0 o3 N
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
6 m0 g; K. @) e. i" ENDIF"
0 }! r: \7 V& F& N" o) g X" IF(T>0.9 & T<=1.1)"
v; R' y7 ?) f* K# q" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"2 z0 E' q' R# g! ^( ?# x+ r1 `( E
" ENDIF"8 ^, x0 B3 D8 d$ F( v2 I
" IF(T>1.1 & T<=1.3)"1 g# q F5 }, _) a
" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"% R( C b* s: Q% s. y
" ENDIF"9 g0 E, Q9 j' h& p1 I
" IF(T>1.4 & T<=1.8)"
_' R3 ^( m, U( e O% K" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"( O' k0 Z& R) J+ T6 V
" ENDIF"1 T$ u$ r1 |8 c1 Y# @- Q: z
" IF(T>1.8 & T<=2.3)"! H. J: P& {2 e, v' q$ j8 E+ g
" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"( b7 l1 h' v7 n0 n5 O
" ENDIF"
7 v! j& Z+ N+ o7 [" IF(T>2.3 & T<=2.8)"
5 H- A9 [+ R! {" G& {" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"% E+ r& k5 S; R" f
" ENDIF"
0 b; t1 c! e0 G. n' t( K" P" IF(T>2.8 & T<3.0)"3 D. o, \* B5 k, c
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"1 S% ~. ~/ [$ _8 c
" ENDIF" & [- C9 t4 U Q6 G
" IF(T==3.0)": Z- E9 ~+ g; u% m& i
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 V- l( |3 j" F$ b( l" ENDIF"
- Z0 z! w" b$ z! b+ C. l/ ^" IF(T>3.0 & T<=3.3)"
9 Z+ I' g( o$ P" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"8 P( Y6 W& n* {
" ENDIF"+ e- |6 S) P7 b8 k/ o" E# J
" IF(T>3.3 & T<=3.8)"
: @& |; n l5 z5 g5 Q% \' D1 c$ F" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
9 R$ S* I# x$ j. p5 k( S" ENDIF"+ C5 e' \5 N6 z* c/ r
" IF(T>3.8 & T<=4.3)"% \1 Z/ o$ c& g- F) ?5 O
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
, z9 o0 ^" T/ A3 e9 F4 A/ x- t$ R& X" ENDIF"" G- d! Q5 V8 @4 L+ F, B9 w2 ?: i
" IF(T>4.3 & T<5)"1 q& Q E2 M) W |5 J; y' H
" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"
: |# G+ r' Z( z! U: z" b" ENDIF"+ U5 E" ^, h- H3 [) C( S- ]! F
" IF(T==5.0)"# q1 U) _+ B" o- k
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
0 [, j/ m- Z9 `# j" ENDIF"
9 K5 @$ u8 R+ M4 C% f. w! b" IF(T>5 & T<=5.3)"9 ^3 c8 P8 G7 b% w
" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
1 D; N- ?% g3 \) j. Y4 e9 u" ENDIF"
% C- v2 j' F( B" IF(T>5.3 & T<=6.3)"
; o4 {4 r' [ @. Q- Q- J4 s" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)" k9 d" C* [% U' U1 W7 i1 V/ Z
" ENDIF"
x/ K7 p, C; V" c& d* s+ G" IF(T>6.3)"3 y0 j6 ?, e! p9 w3 U1 Q
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"2 S; J1 q0 j& V; r9 e
" ENDIF"
4 w9 k; j) L. a0 p" ELSE"7 d# Z$ M/ t9 Y7 l
" IF(R<=0.5 & ANGLE==180)"% m) u7 v7 F, ^" E5 ]' R7 S3 \
" L=1.575*T+2*R"; U$ S" p# l4 L# n$ Z8 t5 }
" ELSE"
& ?3 |& u6 W; _& v+ p! Y5 O" IF(T<1.5)"
& T" D7 w9 @( O& C' c6 w" L=(0.5*T+R)*ANGLE*PI/180"
7 n! B7 l' z. Y+ Y" ELSE"0 }* N: t& H. d
" L=(0.4*T+R)*ANGLE*PI/180"
, x4 N6 {( M& x# Q& b6 K" ENDIF"
/ u+ f) ~& @* M" ENDIF"
5 @8 L; K$ m. f4 s: z" ENDIF"
* |- l F) u/ n: ]. i"END FORMULA"
3 E6 r, E' S6 m) Z( K% T
, U# B2 I( S) h# C& n+ K: _$ c0 h+ e: t( h5 \+ x, `7 G
: S2 P& D+ p/ p; | I
/ z2 M; R3 T$ P# V, N1 Y" M: T6 e: ]6 L5 N7 p+ ?
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了. [2 X( O5 a4 T) t8 r- r" D7 m- Y
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除* p8 q- R+ o) R
QQ154827664
j2 p2 Q( R0 ~, w3 x+ U m下面传张SHEETWORKS 图片 |
-
-
|