|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.
* ]3 L9 _/ b3 Q* ^当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
$ e1 |: ?1 m! f$ N0 S/ [0 b 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.
" B" v. Y6 l ?经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.
& A" ~1 s9 m; |9 ~6 N. @"!" . Z' ^, u: G+ p2 r, ?2 \0 X: v& I# C
"FORMULA" * x' l+ i! n V) E2 _
" IF(R<=10 & ANGLE<=179)"; x# B* p2 v8 l9 \! @
" IF(T<=0.5)"
" |6 F% X ^/ Z1 x" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
e8 B6 F5 L }$ ?5 l7 \3 P$ [" ENDIF"" I! k1 R t; x& w: @ |' S+ U: u
" IF(T>0.5 & T<=0.9)"3 Z8 W, [# u" I, }
" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
" w3 Z! B: Z7 u" ENDIF"; F" ?/ j, U, }) M$ }% p
" IF(T>0.9 & T<=1.1)"+ o& Q {! A/ O6 Y
" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"( b% f, Z3 O6 }! y$ e x# P
" ENDIF"% N9 m6 h5 U) a4 n* k" q: U
" IF(T>1.1 & T<=1.3)"
6 B% P0 C; ^& w0 B4 _$ M& d4 {" a1 _" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
" N/ r- Z9 n/ I; l2 p8 p2 l& U" ENDIF"- T1 r4 d2 }# T' G+ J' q5 P
" IF(T>1.4 & T<=1.8)" J5 p3 n- a9 R5 K- Z% ]' M9 m; ^
" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 }6 s' g5 a$ L" ENDIF"
) `. L' W( y8 l& X/ k- o' I" IF(T>1.8 & T<=2.3)"
, O& q1 b7 e2 E) I: D$ s" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"7 f( |( J2 p8 _. Q3 Q
" ENDIF"5 v1 m* U3 @% K2 R+ k- X
" IF(T>2.3 & T<=2.8)"- g4 P( g* X$ w2 o% g5 d4 D: p8 l
" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"
3 d0 J6 f/ F7 T3 N" ENDIF"$ Y* c3 e9 z, a. L
" IF(T>2.8 & T<3.0)"
# C) t8 I. g: m- T4 {0 g" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
6 r% ~9 s: v0 E9 N' D" ENDIF"
5 q% n1 {" \( e" IF(T==3.0)"3 K8 k' z2 w+ M! h( \! X0 l3 }' v: I
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
`0 [# u/ t1 ]. q# Z" ENDIF"
4 }9 o# F. a( [. J# ?% Z! |" IF(T>3.0 & T<=3.3)"
6 G: r+ Q2 i8 L+ }4 _" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"6 _; e2 P0 k/ I+ L) m! `4 t
" ENDIF"* O: O1 ]) U' O r
" IF(T>3.3 & T<=3.8)"
& T& Q/ T3 p2 I: v; R1 ~" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"0 ^$ `6 l+ @( z T3 i
" ENDIF"
6 z* e8 u, g) K( g# l" IF(T>3.8 & T<=4.3)"- ~. D" {% Z$ P% j R8 v
" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)"/ H2 V, d* ^) G+ |4 A$ l3 b* F, |
" ENDIF"5 W- i& B; c m0 a6 a- u
" IF(T>4.3 & T<5)"9 W& ]8 Z) B5 ~5 F) p
" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"$ Z3 o- o; M& n' | w& q
" ENDIF"" r5 M1 U! r' @% P' d6 o
" IF(T==5.0)"
. C! Q4 m6 v* o( I- _0 f: L" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ `- U8 T, {, K* K+ c5 i" ENDIF") ]0 f9 x+ g0 D4 J
" IF(T>5 & T<=5.3)") u6 _7 o. y! U/ o, h5 L9 |9 \% V
" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
, T* K, p7 W: F% D0 ?" ENDIF"
9 ~. N. i% L4 \1 j& D2 R5 B" IF(T>5.3 & T<=6.3)"0 l+ F" C9 m7 N/ z7 n
" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
) _; F- I* V9 ]) D/ `3 ?" ENDIF"& ]% h7 _3 z5 m5 E d: D
" IF(T>6.3)"
: X. w9 d% J5 V. D1 z, m" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"$ B( J8 d, a, |3 U6 H+ N
" ENDIF"' ~2 g# p" a5 V
" ELSE"
" S! H4 I/ C: H- L6 U" {8 A" IF(R<=0.5 & ANGLE==180)"
: L5 D$ E3 D! w5 e1 |6 V* S" L=1.575*T+2*R"/ }% Z9 `, F* s' V/ r ?! G& P
" ELSE"
' I; A8 w; W8 P1 x7 U" IF(T<1.5)"0 p* y |: s0 n0 j
" L=(0.5*T+R)*ANGLE*PI/180"$ I% F# v% O/ Y$ Y7 M
" ELSE"
) y3 k7 u( W8 o! m- j- G" L=(0.4*T+R)*ANGLE*PI/180"
; O6 R1 Q: X. M/ b" ENDIF"
+ E! R: [( l* f- p. U( e" ENDIF"
1 T& o5 H5 Q- p l0 I; O" ENDIF"' D1 B& I# p ?6 j
"END FORMULA"' \6 i5 U, ~. l
6 Y: _' N5 F% X7 P9 R
9 X0 p2 v9 D- u8 q6 @8 x$ V
, A; [0 X4 H& u Y
' q! @. h+ C O" k6 [! j& B* q8 R4 ~8 ? I9 E+ w3 [
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.
# R, Z: j, c$ r: v4 B4 Q但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除( N& F f8 B( t; C1 o
QQ154827664
/ y2 l$ Q- }5 k# J9 ]. p下面传张SHEETWORKS 图片 |
-
-
|