|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.
) C8 r$ n/ [1 F当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.: T) `1 m4 z& H& y. Z
现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
* b4 R0 c9 x6 d, W: E$ u! Z经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.7 H* B4 I8 z, L; |# d: B
"!"
Z/ G* ?3 c8 F) \' K2 m. F: K"FORMULA" $ f! ~! y: _' G! U5 |+ ]
" IF(R<=10 & ANGLE<=179)"
5 o* p( x5 e$ k! W E4 R" IF(T<=0.5)"+ ]+ ]' f! `1 h$ X9 G: {
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"+ m, k& x( k. j' ~! ^- |
" ENDIF", H. y5 h$ v4 s2 c
" IF(T>0.5 & T<=0.9)"
- r# x1 N3 f- f" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
+ Z8 \1 }1 ~6 \" K+ H7 a" ENDIF"& f8 P: |6 E) Z+ C+ C3 _% ? {, M
" IF(T>0.9 & T<=1.1)"* g* T+ p6 p9 i
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"9 t& U$ t( I* p% R
" ENDIF"
. n* F8 W2 Z( p3 k' I* C5 w; w( W" IF(T>1.1 & T<=1.3)"
3 a( W8 f' U0 h9 d4 S7 F3 ^/ L" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
+ D8 {9 R2 w0 X* ]. z4 E* f1 E0 ?" ENDIF"
. v! K" H/ Q( t" IF(T>1.4 & T<=1.8)"2 {6 P4 O$ a- l9 S0 G4 b, k
" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"* X D! u+ Y4 [- `2 M) F5 W
" ENDIF"% O' B1 ?+ Q8 t6 x& A; N8 D$ }& L: W, J
" IF(T>1.8 & T<=2.3)"
- b/ g+ x0 q8 M" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"6 I+ N5 I1 p+ F7 a9 U6 \ D
" ENDIF"3 E( s& p1 W9 T8 e8 C
" IF(T>2.3 & T<=2.8)"$ d0 s2 L2 R3 z1 p
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"
; B: [/ h1 y" v2 W* g, n7 s" ENDIF"
~: ^/ T3 ?4 t( \$ p/ { D" IF(T>2.8 & T<3.0)"
8 f$ `/ y- \. e, F* v1 F& Y" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
8 ^3 v; j! f/ `! D" ENDIF" 2 u, l$ y% Y! X: Y4 P% L3 N
" IF(T==3.0)"( K& _! c- `% d
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
* j: q; x8 p$ J* \+ n9 w" ENDIF"
V2 r& I) [6 e" f" IF(T>3.0 & T<=3.3)"
. U8 ~" N, s! y2 z& F. c" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 J: G l& p+ T- F- e+ X" q w/ P) {" ENDIF", n/ t2 C, h% y3 D5 \
" IF(T>3.3 & T<=3.8)"" t7 |1 K" t' Z1 u9 _8 ~+ i
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"4 G f5 h6 ^, c. ^, z4 i6 z
" ENDIF"( h* _. E2 i& C+ F3 o8 V
" IF(T>3.8 & T<=4.3)"' s8 v5 c* x9 u/ v! b0 R, {5 X
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ l% q! D0 ?8 v9 z! l" ENDIF"7 X, I- d5 e1 n% {' l: f: L6 ~
" IF(T>4.3 & T<5)"
/ x6 J+ T( S K n+ y! m" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"& v7 b7 L; [6 s0 @4 z
" ENDIF") j; F5 n8 b z
" IF(T==5.0)"
% {) h5 ?6 }/ }3 z6 X+ h" d" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
( C' e+ v1 J9 q2 b" ENDIF"4 Q. |, Z/ j& L4 P3 C7 l( D
" IF(T>5 & T<=5.3)"
) r& U D4 e" c! N8 D( F4 r" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
0 o0 T2 y% Z: H0 U/ f$ H5 b5 I2 D0 v" ENDIF". c7 e G! E4 @3 ^
" IF(T>5.3 & T<=6.3)". u1 @* [4 o1 `2 j. M
" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
- o! g+ g. N0 n* L* {( i" ENDIF"/ G9 e& g' d0 J7 o# q$ J
" IF(T>6.3)"( w8 P+ s& H/ [5 h; X0 A" z; L8 f
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
: Z# l" ^" T% |) [% p2 O" ENDIF"8 m# K( h. Q' o" f6 {7 F8 M
" ELSE") g" a* K6 `9 W: z
" IF(R<=0.5 & ANGLE==180)"8 G% B, }# O, z! C) {
" L=1.575*T+2*R"
0 M9 A/ d0 M/ C' A2 {+ E" ELSE"- Q3 a+ y7 Y( b& f/ h6 V. H
" IF(T<1.5)"/ T3 H+ R, R5 q+ M1 y/ o6 \
" L=(0.5*T+R)*ANGLE*PI/180"8 C/ O( V6 U8 H
" ELSE"* Z0 \( m3 C* n4 t V
" L=(0.4*T+R)*ANGLE*PI/180"
6 X& ^( w, L% o+ M# ?6 N" ENDIF", s5 H; h! J( b/ M1 ]2 X! u
" ENDIF"
# [! @1 H4 q1 n3 e% r- [" ENDIF"
T# G: r" V+ O) i: ~2 w"END FORMULA"/ P8 L) f* f) V$ u" {: H7 _5 N6 J
) c5 v0 V' [1 _) o
) s4 P# q- q9 M& f3 k3 S
% I' n) B+ L3 i$ F
# h F$ d; ^2 |- e
: c8 z1 }/ h+ f7 M* HL=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.: j: w5 Y- F0 y/ W* n: [
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除
2 M3 Q/ M4 O2 m o$ ?QQ154827664 0 Z& O6 _1 @( O9 W) n
下面传张SHEETWORKS 图片 |
-
-
|