|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.$ ?! V$ ^, ?3 F {
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.9 h3 d' f! I; d+ y6 c; q, x' C7 {3 S
现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.; w3 R2 N, T$ r+ Y6 X& [! z, x8 u
经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
, n0 O0 Y; ]$ e$ U6 E2 t' D"!" 9 x$ x% I- i. O4 G* Q
"FORMULA" 1 d8 z: ?' Y: t0 W
" IF(R<=10 & ANGLE<=179)"
; c: S1 c4 \4 c- M g: M" IF(T<=0.5)"5 f6 G, G' S3 q7 z2 A$ ?
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
+ d. O) P: _3 E" Q" ENDIF" l: `) t2 b2 `* B3 _
" IF(T>0.5 & T<=0.9)"
# G: y$ O I% i" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
& Y) c2 X# u1 } S" ENDIF"
D& i# G" |6 f* Q% n" IF(T>0.9 & T<=1.1)"/ F/ `+ W0 a% \# M4 s
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
! h. C5 r" w: h6 k/ Y( a4 O: \7 c" ENDIF"
! A8 q2 s$ r; V& n" IF(T>1.1 & T<=1.3)"
, F( f5 X5 D$ v* q" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"* F; m o6 L( t2 j9 I
" ENDIF" _. D3 l3 ~- R' f1 V( @0 r
" IF(T>1.4 & T<=1.8)"
+ o) A4 c. `" `! u: z* v" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
+ L# }' q7 c8 I3 e& V" ENDIF"
4 ?$ k F& `$ V+ U" IF(T>1.8 & T<=2.3)"
" f H4 r4 ?% Q/ B4 U9 E" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"# j4 H6 X2 T; |, y" M/ z
" ENDIF"
, H% Y& L9 h( A. R" [& r" IF(T>2.3 & T<=2.8)"4 m7 f" T! I' z1 C6 j. R x
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)", e x: ]% } h6 z
" ENDIF"9 c2 l0 u) ^, A1 R% T9 `+ [0 G2 i
" IF(T>2.8 & T<3.0)"
- T9 n6 T; B! c# r. c- S$ t" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
+ N h0 X, S. q u# m" ENDIF"
- A* b# ?+ R6 i4 H8 E" IF(T==3.0)"4 n7 X* q8 Z, ~2 a0 _4 k, O- S+ F# L. [
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 g* p% K: C( {, P" ENDIF"9 j+ s& C- i4 H" F4 k$ |2 n
" IF(T>3.0 & T<=3.3)"
2 G P( K+ g% J8 u9 E* O" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 m% {: p x0 E {" ENDIF"
q1 \5 i+ P! R/ L0 [" IF(T>3.3 & T<=3.8)"* o2 |: s% k! O1 X4 ?. X
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)" i' ^. v# M, X4 o v% o* O
" ENDIF"
+ d% O: m( B7 y- w. _2 Z" b" IF(T>3.8 & T<=4.3)"
$ E* n) b5 Q' P$ J/ v" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
& g+ T- P$ ]: s' B- b" ENDIF"0 r/ N' w+ \) I' @- W& [. R
" IF(T>4.3 & T<5)"
9 z# y V# N- I" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"
- k6 U$ K8 x% ]6 d" ENDIF"* `: [) |; N/ t$ s1 S! W
" IF(T==5.0)"
8 u) D& w) t4 E: a0 m% |9 q \" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
6 I" [* B4 s( N. S" ENDIF"# H R. S1 B; A5 X. M
" IF(T>5 & T<=5.3)"
/ s- E- n/ a& N) Y8 |" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
# c) J) P2 Y1 m: ~" ENDIF"% c- L, s; ^+ f# E8 p0 k4 z- K/ K
" IF(T>5.3 & T<=6.3)"
2 I- M8 d/ G+ r7 `/ t4 Y2 I( _8 j" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
1 N( e7 o V O. Q( F- N1 y" ENDIF" j3 J# S! y# ~6 ]+ j
" IF(T>6.3)"
U- e% B( m. `4 ~! P8 D$ ^; A" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
; s/ g8 _0 G, y1 |6 W g- V+ ]" ?0 F" ENDIF"9 N- b) Y/ `; t% ^" b' A$ T3 ~# D8 o
" ELSE"
5 \2 D$ q4 K4 q& g8 X" IF(R<=0.5 & ANGLE==180)"
# c6 |7 O( u( ?' v0 Z" m5 @/ j% R' s- `" i" t" L=1.575*T+2*R" L) B3 o% w9 S7 @) v! V
" ELSE"# g( y0 c W+ F) D* _7 [ F
" IF(T<1.5)"
6 U& }* l, A0 t" L=(0.5*T+R)*ANGLE*PI/180"
+ x/ c* E/ @3 f- a" ELSE"
( K$ Y& O, y5 ~" b# ?. @" L=(0.4*T+R)*ANGLE*PI/180"
+ S: c+ |7 B( W G7 o" ENDIF"
$ ~6 l' j; }( {2 P) h8 r" ENDIF"
6 t+ z$ {+ m7 d8 B" ENDIF". D' E' G" E7 s
"END FORMULA"
* ^( D A- v- C; n( g3 z- t }# Q& v, F& ~3 p
! u( q, W ]' x
& c$ {' G) X8 J& Q' h
; H6 X. ~ R ^% |# d5 F: R" U; h: R/ W' d1 h- J3 `! l* T
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.
# s$ q( ?/ H0 x: _* c1 B但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除
9 K X2 E, N- S' w* R2 K* NQQ154827664
0 U: r/ j5 m' e- s2 I& N, ]下面传张SHEETWORKS 图片 |
-
-
|