|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.- o3 s* P9 y" Q
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
; A6 P# Z6 i, z, x5 y% K 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
" ]+ I; ?) I+ H. v& y D. z: `经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.( J: F L V u% r: z7 P
"!" ; _- V3 W1 L2 f! |! ~ N; }
"FORMULA" 5 O( {. d/ J( {4 s# G: @
" IF(R<=10 & ANGLE<=179)"
7 L9 {4 l# I% P. n" IF(T<=0.5)"7 P* i" t0 p9 @
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)") Z& \- i% ~- `0 M' O) ]. a2 f) n
" ENDIF"
+ n8 R) D% ]3 r4 s6 Z" V: E- u" IF(T>0.5 & T<=0.9)"3 o* b1 C( ^3 s, M! O% Q$ F% L
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 i9 D4 `. x- A4 E3 { `" ENDIF"
* t" x( L' U$ a; z# b; {" IF(T>0.9 & T<=1.1)"
: n7 H* Y* |' V( M& T7 ]" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"8 O* f; ]7 _! z1 Q' T& o! s! T
" ENDIF"
/ H e+ X& h, a1 R$ v2 t" IF(T>1.1 & T<=1.3)": l, i& r3 F6 Y% C! y
" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"( [% [4 x" D. R1 M
" ENDIF"
/ ]: \2 G$ U: L: x! A- {+ i" IF(T>1.4 & T<=1.8)"
( @- n) R: B) m2 t @! I" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
" ~$ Z5 X7 l, L9 l$ H Y9 H, R% g" ENDIF"8 P3 v4 P8 @. a3 o8 Z+ w$ N' ^5 p
" IF(T>1.8 & T<=2.3)"7 {3 D8 l* H5 j; H+ x' Q) W
" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"6 l r/ l9 R: m! w6 D# a7 M
" ENDIF"
) k; o! V) C$ B" IF(T>2.3 & T<=2.8)"7 |- t4 }) b: t3 z# w" {
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"1 x5 V4 a2 p( t# ?& O! B& x8 E
" ENDIF"
! W d$ k+ s; ~) b4 g" s" IF(T>2.8 & T<3.0)"
+ w; `4 l4 l# v8 X" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
! y1 d- h2 M4 }; D5 w" ENDIF" z3 z- ]1 i7 Y: p6 _2 z: H- e
" IF(T==3.0)"
4 b5 R% D. J# _% H0 S, n y! N" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ V: a E, l4 |5 c4 K" ENDIF"0 d, d6 F% j/ f5 e7 T
" IF(T>3.0 & T<=3.3)"' b) n! t- c: i4 ]2 M6 z: ~
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"7 a) p' _. k8 z! U; X/ H
" ENDIF"
4 g" L9 V1 W& w- s6 F9 Y( ?2 R" IF(T>3.3 & T<=3.8)"1 }5 x2 z% [9 b
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"% D+ B+ Z d) {5 T+ W; B
" ENDIF"0 B* h, h! G# Y5 H- o- H8 c& }
" IF(T>3.8 & T<=4.3)"5 p, g7 P( T% _9 T* x i5 i
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
5 w% i5 J$ T: { c. F2 |# x) _4 u9 s" ENDIF"
6 `8 `9 H5 o, n7 D; _- @" v( t" IF(T>4.3 & T<5)"8 F9 J1 G. Z$ x% j# ?5 i6 v
" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"
9 `: `5 X3 E/ k' t7 O& {, E$ O" ENDIF"
6 d, O& H& O& K' m" IF(T==5.0)" o% Y3 @+ o" o2 z) R
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"8 V* v+ E$ F1 [' G: J! m
" ENDIF"
, i( b7 M t D* n/ e4 T" IF(T>5 & T<=5.3)"+ E5 W* o2 M3 ]4 d
" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)") D* P" e# K+ K8 v5 X5 S
" ENDIF"6 s7 _( r& s7 K& N G
" IF(T>5.3 & T<=6.3)"
* q9 g3 i1 U- b/ D% t2 Z( f" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
8 }7 y0 _5 H1 T# N$ c" ENDIF"
) `. I2 s+ O+ F5 p. ]5 r' C# C3 @" IF(T>6.3)" d5 |1 ^2 [% R8 d7 B
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
* E" U& z$ I4 ? r6 Z* b7 c" ENDIF"
- g( d F* j' T$ d% N# I6 c" ELSE"
' E5 x2 N3 ?, T* W" IF(R<=0.5 & ANGLE==180)"
$ W2 _% g6 G) I" L=1.575*T+2*R"2 I! m( |5 y# n7 n* v* U5 k
" ELSE"
]/ J/ u8 k4 `" IF(T<1.5)"
' M" d, F- y) C% I4 l5 n' i3 y& C" L=(0.5*T+R)*ANGLE*PI/180". [7 I5 p% N* n: ]# Y8 O
" ELSE"* N; y" u) q3 W- v& Z3 N i
" L=(0.4*T+R)*ANGLE*PI/180"
9 A, f" d* S! Q" ENDIF"- j5 R- ]+ o1 @, W" v- [
" ENDIF"4 T" Y6 B }/ |0 ^- M: p
" ENDIF"
! |. s3 K2 w6 l& C* _"END FORMULA"
" i7 B8 G0 }* E" E6 _
) ?6 ^. E d d" b& W K! }6 ]4 @4 J" o3 A' l0 j* z
" `8 x; Z: I. z/ X
( N" V( ~0 \2 O$ J/ H- ~6 Y9 l- A B; M& V/ N# s
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.
# V6 ]" Q" x! m/ d但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除! @/ C, W! H3 f0 ]8 O" J
QQ154827664
5 f2 m8 C `$ P% b5 {$ Q+ r7 \下面传张SHEETWORKS 图片 |
-
-
|