|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.; B' j8 P# [3 _" w% T" l3 V
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
9 ?/ O- X e% M/ V! ]" M2 } 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
( ~. Q# l2 ]3 C经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.: t9 T& I% d+ K7 h
"!"
% Z: B1 _9 G4 p2 |$ s4 X" j, E"FORMULA" # _' a/ p# h1 S/ ~
" IF(R<=10 & ANGLE<=179)"& T: ]- Q3 N* z( l
" IF(T<=0.5)"
: b! z) T d' x# H* i, u3 `: u( r f" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
2 d9 J) L4 W: T! g, }1 o! \" ENDIF"
/ g! ^/ b1 J+ }/ o% Y9 h- o" IF(T>0.5 & T<=0.9)"8 n+ e! r' r+ a9 N: P
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"6 d+ k/ @- I* F8 y/ l0 x
" ENDIF") {3 U) d5 x) d; i2 b
" IF(T>0.9 & T<=1.1)"
, X% l( r! z, h! j- Q i* k8 ~" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"- J0 n+ d# X' T! x2 p
" ENDIF"
2 d. h0 |% \- s0 ^# V, n; q F" IF(T>1.1 & T<=1.3)"
9 Y4 @% }, L/ |( S2 Z) P" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
; w9 l5 k4 r( p$ J+ Y" ENDIF"- ?" ?; n7 U6 U: |4 n1 n/ m
" IF(T>1.4 & T<=1.8)"
. X7 u9 \6 v/ l3 d+ b- x' ~" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
1 Y3 n1 R4 u5 p" h2 ?" E" ENDIF"; [1 U. h- J- _4 Q. D; l& b
" IF(T>1.8 & T<=2.3)". i+ K6 s( p/ [, _6 y6 `5 `
" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)", P* S8 C' O+ \/ P9 F4 D
" ENDIF"
$ |6 b3 D: B6 T" IF(T>2.3 & T<=2.8)"
. k2 P7 k9 T- z" y+ u" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"
0 f% B+ j) K+ \/ y( o$ E" ENDIF"8 w6 K8 x3 m( G$ G$ g
" IF(T>2.8 & T<3.0)"* P" @& r5 i/ M% M" d5 f! n
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
' N! J0 o/ T. d" ENDIF"
! A* k3 A% n. K! C" IF(T==3.0)"
# A* L- e8 ~: @' k% T" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"6 Z, ]9 j( C1 s" g
" ENDIF". e' d; [( a* c q( {5 |5 l
" IF(T>3.0 & T<=3.3)"
) J1 A) a. e9 j! A$ o" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"8 ?+ {7 i. H6 P0 C
" ENDIF"
@% l" b8 H* i" IF(T>3.3 & T<=3.8)"2 q* J' \ A; y- Y( K
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"" M9 [. `0 B7 n" L( j- R ~' K" S
" ENDIF", D+ O* x! t; u+ c8 d/ y
" IF(T>3.8 & T<=4.3)"
; @3 @( `; c R$ x# i" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)") R( p0 p: q1 w4 H, k, K
" ENDIF"! X) a% s- D! W! J9 [2 x
" IF(T>4.3 & T<5)"
. O0 i y0 n# F) V/ e" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 q; x. `: W. J' T3 w9 `4 E) J; v" ENDIF"
9 A4 `$ n6 p$ G G" IF(T==5.0)"9 f5 Y4 X" n6 @% N) x; ^, H" r/ c
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"* @9 h _; v# y4 Z& G
" ENDIF"
6 Q! |% C* }, X6 N+ P" IF(T>5 & T<=5.3)"
1 Y5 a: [" `) c3 D$ m# B" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 S2 R, r( q0 W7 {" _$ _$ g2 C" ENDIF": z, \, s. F! c. U+ \- _( T- C
" IF(T>5.3 & T<=6.3)"
P1 z6 a- O" \# }& B" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
% }9 T1 Y) | a% V8 O2 @" ENDIF". _/ _8 H6 z2 W7 G0 Z
" IF(T>6.3)"
3 w# u" X5 V8 o) T6 E% ~" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
a' \6 ~% y, G/ U" ENDIF"- q/ h/ v% [8 |! u4 K7 I3 [( \! f, Q
" ELSE"6 t/ g G, W) ~" ?0 R" H
" IF(R<=0.5 & ANGLE==180)". h) h; n. `4 c3 j/ g% M6 Z
" L=1.575*T+2*R". `( f: B) p# N7 E7 E
" ELSE"3 p/ `; l6 Q3 ?! R" B
" IF(T<1.5)"$ G: b+ p. Z" |$ I2 t# S6 |
" L=(0.5*T+R)*ANGLE*PI/180"
) H1 |/ `9 j8 r6 Q! w B* h8 P" ELSE"
, B' R$ H& a5 f( J+ U* O! k4 x" L=(0.4*T+R)*ANGLE*PI/180"
+ p; h6 D) s$ z+ Z# M" ENDIF"+ Z. A( I! P+ \& U
" ENDIF"9 F1 _8 `8 L0 K* U& b
" ENDIF"
( J3 b" A4 G) }- t- @# Z"END FORMULA". f7 K) E; k: V+ F- W- X4 a0 H& M
1 v. R+ d6 U$ Q1 q3 G7 h9 ^+ B8 {% Y; Z3 `- ?% p8 n! n
$ ^+ H/ ^' a" h# l6 D
% i+ s4 {$ r' @8 H; W5 z8 m
3 ~4 N( w% Z- tL=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.6 |; {0 @9 F9 @5 X- S' B
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除
' j8 d" t' E. C6 ~) aQQ154827664
3 A6 h3 ?# v1 ~下面传张SHEETWORKS 图片 |
-
-
|