|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.- a6 G9 I& U0 l: q6 } s
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
6 h* u! T8 ~; W) X9 T1 p 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式. J6 l3 E/ Q, ~
经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.3 w+ v1 F6 S. Y% V
"!"
9 n( t# A( ]! M9 n0 O- @1 ~( s* b"FORMULA" ( M0 X* A6 N8 N4 r- ~0 ]
" IF(R<=10 & ANGLE<=179)"
3 L: Y0 [4 }1 X+ ]% L0 \- ]" IF(T<=0.5)"
! t- z. u6 Q4 V9 s' h2 E" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
% w' l( k. L6 {3 X8 ]; H! N" ENDIF"
9 X& R9 v4 N. W1 X" IF(T>0.5 & T<=0.9)"& [, |; V6 [6 q: O
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
5 u6 ]8 @" B }" ^" ENDIF"
. o8 @7 G: {0 K7 }$ r" IF(T>0.9 & T<=1.1)"0 @7 m) y& n: q j( W. L8 Z
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"! p7 G0 s% _/ z
" ENDIF"& }. S9 T0 y$ H' e0 N& R
" IF(T>1.1 & T<=1.3)"
6 X% U2 I5 Z1 X2 ~& }7 }" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"' \ Q+ s+ ?7 q( }1 G
" ENDIF"& g G. P9 n1 X. W1 H3 K
" IF(T>1.4 & T<=1.8)"
$ R2 [* Z4 s1 `5 T/ J. Z" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"% H$ H# T4 [+ B1 P S2 Y! Y, u1 V
" ENDIF") g& b$ X! i3 }! l/ ]! ~: j) E
" IF(T>1.8 & T<=2.3)"
6 ^2 B5 U) G0 o/ A1 D" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 B3 h. w9 a. B" ENDIF"
4 ] C, _7 o; V" p" J" IF(T>2.3 & T<=2.8)"+ U. c9 t2 |! Y" |* f+ e
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"
% _ ?( w3 M1 V" H) F( S2 T2 P" ENDIF", I7 t; J U1 j
" IF(T>2.8 & T<3.0)"* q* Z( n, G) u' ~
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)". N9 f; R1 ]: I+ K
" ENDIF" 2 G% M( }; K, I+ b0 M6 {( v
" IF(T==3.0)"
2 k; T( A( s9 t ]- A- ?" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 J' m: L1 `/ C: r) q" ENDIF"9 T( Z4 X: |% r8 k! ]/ Y7 W
" IF(T>3.0 & T<=3.3)"" [4 @) m$ R1 I$ Y) c/ r7 r
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ {0 D8 `, I5 f! L0 l' S8 Y6 V" ENDIF"% s. a# t1 h( C+ I: s: ~
" IF(T>3.3 & T<=3.8)"' X3 @1 ?& A, z8 M0 Q
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
. _! Z& ` y- N" J/ M- T+ g6 H+ L' L" ENDIF"
, S: i; n0 o! l: w" IF(T>3.8 & T<=4.3)"0 z* t7 ^& x. D" N" C
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
0 [- W# j# `" W" ENDIF"
- @6 M! O2 E' O5 Z& Y2 x8 T7 r" IF(T>4.3 & T<5)"5 ?+ v( y9 g5 c6 X# H" ?6 B
" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"7 r* q7 C4 Y' e9 _5 u
" ENDIF"! U' U9 w: I1 _( Q' g; p4 s b) ?- j
" IF(T==5.0)"! S5 o; c5 W/ I S3 O2 J+ s
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"+ W" R# B7 g1 d# p
" ENDIF"
! R/ O9 x, F; G7 m7 y( s2 B" Y8 F" IF(T>5 & T<=5.3)"
8 A8 ~5 C; [2 Y1 H' p) g& a) T" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"* ]3 c) T: b6 L9 H
" ENDIF"
0 H$ i5 M o! t: K" IF(T>5.3 & T<=6.3)"
; ?, P; j5 {: k3 V2 n" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
0 u% z+ T) T% D5 R' P" ENDIF"0 A" `) m; C3 B2 f8 f, f2 l# t
" IF(T>6.3)"% ~2 L- Z0 o8 B; ^4 x/ [. t
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 ~+ [! X& u4 p) Q* m6 c" ENDIF"
& A9 g D/ y: [$ k) d1 P) D7 G" ELSE"6 I# i9 G& k f
" IF(R<=0.5 & ANGLE==180)"
$ B, j8 c* X1 G- Y0 T" L=1.575*T+2*R". b$ y1 u, R7 C% A
" ELSE"9 _% |" B- y" [
" IF(T<1.5)"
0 K9 }4 a( m( ]2 H) u1 q+ _" L=(0.5*T+R)*ANGLE*PI/180"
8 o9 R) M3 \! G( h) P4 k/ B7 {" ELSE": m) \ Z. S! a8 N& Q
" L=(0.4*T+R)*ANGLE*PI/180"# p& N- r% p, J y
" ENDIF"
" Q1 s2 S) z1 w( b" ENDIF"
^2 y+ t6 ~; `# I2 S. [" ENDIF"4 M$ Y& i! M% [# j: E$ U
"END FORMULA"" u. \: j+ Y4 I# |
; y. u7 ?* U9 k) q
. ]) @3 f7 S c# b8 B; V; [7 P9 X, b8 v9 b3 [% {# L
9 z! w3 U; D1 T; Z6 i ^
/ Y6 }9 l( _. Q1 A1 f4 y7 ]; s( y
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.4 w: v! ]* p! S% r5 V5 W, e0 [
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除
" h+ D1 g8 _" E( ?) wQQ154827664
+ P$ ?; g+ Q \1 F下面传张SHEETWORKS 图片 |
-
-
|