|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.4 _1 G5 j& G Y0 ~& M/ o
当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除. s& L& R( o5 H" m
现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
& ~3 M8 w% Z5 w$ O, `经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
& O+ I& S, q) F4 K- ~# f3 x" U"!" ) s- b+ @% o4 F( K5 H
"FORMULA"
) ]2 A# P# L0 r; m( _3 {" _$ Y) P: G9 g" IF(R<=10 & ANGLE<=179)"5 h) T0 z0 F. [" k& N7 [
" IF(T<=0.5)", B0 h: |$ b* {" L
" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
?# X/ k8 [: U0 c+ R. Y- T' n" ENDIF"
9 E, T# ^7 e6 b6 y' i2 u" IF(T>0.5 & T<=0.9)"" w+ v3 n7 f3 J8 K3 K
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
( [4 p% H; ?' Q" ENDIF"! H& l, U4 L8 r9 T
" IF(T>0.9 & T<=1.1)"3 d6 V! G% B2 o8 Q! e
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
, Z6 v0 t X5 n7 F" Y" ENDIF"
+ X/ p2 Y9 j% a2 V+ B" g" IF(T>1.1 & T<=1.3)"1 Q6 y) D* M+ S" C3 e L2 o
" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"- M9 h4 m# n* @3 P- y. E
" ENDIF"
0 G( i8 P- i @' v. s6 |" IF(T>1.4 & T<=1.8)"
& k% B2 s2 w0 Z# E5 D) k3 c9 ?: A. E, c" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"# A5 ~, T% y8 ]. I
" ENDIF"0 i7 w9 e% n* G) T7 L
" IF(T>1.8 & T<=2.3)"
3 g! B7 `" O! S ^! n j4 z7 E1 }: d" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"9 U2 o( z7 v3 E" U6 S- f
" ENDIF"! G* a; P0 V- X) V, y, H
" IF(T>2.3 & T<=2.8)"8 C6 _! e5 i' _; ~0 A b* d
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"
' I6 U F# ^; w" ENDIF"+ N8 x4 N n- h h! z) t% h
" IF(T>2.8 & T<3.0)"' s c# H; p9 Y+ k0 ~" ^+ }, S
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
- g( _% e" z* ~. a/ P+ s. o" ENDIF" : Z# O) V3 a2 v
" IF(T==3.0)"- [5 T' T3 X1 }: G
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
4 V4 J1 } V5 r! W2 Q" ENDIF"0 Q/ ]/ D- H5 ^
" IF(T>3.0 & T<=3.3)"* v; w" I, E( D& G- k! L5 G
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"% |2 g3 D( b0 Z. D% O! T% B
" ENDIF", l4 Y! s0 q ], q
" IF(T>3.3 & T<=3.8)" U4 W* a: q4 ^8 j) k
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"9 i" v/ ?' n" M2 H5 q( Y" e2 p9 @% M# d
" ENDIF"$ `" F W$ ?+ J3 b- x2 e8 s" x# Z
" IF(T>3.8 & T<=4.3)"
# c5 t& A9 P4 O- s; S+ K p" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"( l7 X$ d- H5 u3 [
" ENDIF"4 ^. i- F8 N) w
" IF(T>4.3 & T<5)"
! D4 T8 v& @2 W* z% y* i" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"1 i+ l8 D @# ~$ E0 z' L
" ENDIF"
f7 Y' Y0 h, Z6 u/ K3 u& |6 H" IF(T==5.0)"! J! A& I5 o' H; b
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)") K8 t( Z9 ^5 M( v4 G
" ENDIF"
, |+ A: h6 b1 y" ]8 P, _' ]" IF(T>5 & T<=5.3)"
! S! G9 L1 \4 x2 v" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"$ C9 H3 \. ?3 E" d" V
" ENDIF"* V7 I) g$ o2 ?! \$ [* e
" IF(T>5.3 & T<=6.3)"
3 g4 v! X$ W7 A2 U; l" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
: e+ E: _( G1 i( X# J# I$ C- ]- Z" ENDIF"$ x& _5 Q( f! S6 P! K
" IF(T>6.3)"+ M9 v0 c# t( J: t& l; m
" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"
1 l9 X2 y7 V( ?, ]; h$ l" ENDIF"
4 a5 A& D' W( O. x' \" ELSE"4 r0 l1 D% V' L, L( F6 F2 j
" IF(R<=0.5 & ANGLE==180)"
, Y- ]% W$ J3 I9 W/ P# S8 i" L=1.575*T+2*R"
2 d4 ^) c2 ~7 I* _9 F3 W+ A4 p" ELSE"7 Y, O6 T+ }( o7 U& D
" IF(T<1.5)"
( B) Y6 k- u' R2 D H" L=(0.5*T+R)*ANGLE*PI/180": h, p ^2 ?* y# y: R- D
" ELSE"
% P) l) P" \' D6 w6 k* h" L=(0.4*T+R)*ANGLE*PI/180"
/ ?& b. H0 [* L# P4 Y+ K" ENDIF", L9 [) s% O2 _, ?2 k( u
" ENDIF"+ P' X, l* r8 l, v" ?
" ENDIF"
# x8 f7 Y3 o: r* o# }"END FORMULA"
; h" g ~- E, ], [+ O% A* Z G/ w8 ^% g0 {& O
[0 _/ g' m8 n, _, u" a/ a7 _# Y. b* M! x: o1 g8 |
5 U6 X4 J" R6 q& c# y5 u) M! T' N; M( d* e \, p, r2 R, @
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了./ t& T# j8 c0 ?7 |4 |' z
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除
. D1 b" W) u! Y* R0 \' ?QQ154827664 1 }9 S# }- y# j) G7 s4 g
下面传张SHEETWORKS 图片 |
-
-
|