|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人现在用的是公司AMADA 公司的sheet works软件来算折弯展开,感觉很好用.只要把折弯的一些信息输入(板厚,V槽宽度)就会得出合理的折弯长度.并且直接输出DXF等格式.
! \* N' S9 n- m/ a; `# l7 t当然,折弯扣除按照实际情况有少许差异,但可以校正输入正确的扣除值(这就是这款软件的好处)不论是非90度折弯,还是圆弧面sheetworks 都自动能算出它的折弯扣除.
- X9 v% k' S$ S% K# e+ e 现在发现proe 中的折弯系数表- -@ 功能还是有的 不过要自己写程式.) ?$ w9 T( w: E/ v3 O
经过网上搜索 已经找到可以把自己想要的扣除量添加到表中,但是关于非90度折弯时 还存在着差异 希望有能力的人兄把全面的程式贴上来一起研究.能与sheetworks的功能媲美.9 j. {5 k" Y/ Q5 K8 _' I! c+ u# S
"!"
4 Y: i: b. o& w+ _' }3 M: z"FORMULA" ' b' \1 q( ` X' L# X2 c
" IF(R<=10 & ANGLE<=179)"
" Q% N& ~3 f/ Y4 O4 x9 ~" IF(T<=0.5)"
9 S9 o/ s! W9 F+ A" L=(2*T-0.8)*ANGLE/90+2*R*TAN(ANGLE/2)"9 ?4 Y) Y; I( S. C! ]
" ENDIF"0 u: U# @- j3 W- G
" IF(T>0.5 & T<=0.9)"
% y2 b' Q! ?0 o" L=(2*T-1.4)*ANGLE/90+2*R*TAN(ANGLE/2)"
) m/ }3 ?; n9 F$ ^" ENDIF"9 B3 Z3 t0 y6 Z; { k( s& W
" IF(T>0.9 & T<=1.1)"
" w* I6 l' _- y" ^4 J( F% k" L=(2*T-1.7)*ANGLE/90+2*R*TAN(ANGLE/2)"
1 ?) j" l+ H D4 x$ w" ENDIF"- b8 B+ B) s; I) |. f8 @- T
" IF(T>1.1 & T<=1.3)"/ t. w- m% s. ~) g
" L=(2*T-2.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
* e. |5 }2 Z+ B/ n1 Q" ENDIF"
, b3 Z; D2 \7 y i" IF(T>1.4 & T<=1.8)"" P' G1 _- `# o0 C) P2 J F- N
" L=(2*T-2.55)*ANGLE/90+2*R*TAN(ANGLE/2)"
1 _+ x& ]4 {$ ^4 ]6 I2 S/ x% n6 h0 ]/ r" ENDIF"
5 N$ P, J' k( P: W" IF(T>1.8 & T<=2.3)" [& ?) y% i+ v; [5 i
" L=(2*T-3.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
$ ]7 Y' N0 ^3 g1 i" ENDIF"
+ G2 C7 q' m& r: ]$ n" IF(T>2.3 & T<=2.8)"
" x. d$ `/ i0 w' t3 u8 @" L=(2*T-4.1)*ANGLE/90+2*R*TAN(ANGLE/02)"
5 A; n h$ C% S/ L& a8 U" ENDIF"" a3 J, s; F$ S0 d
" IF(T>2.8 & T<3.0)"
7 @$ _# |$ h1 T2 W" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
2 M: W7 ^/ N# h; N. ?% O& n: o7 K! O" ENDIF"
( K) w* p7 n7 N' A" IF(T==3.0)"$ r- R2 o; X1 \* S
" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"3 M# Q9 H+ ?( J C
" ENDIF"( r, j% ^$ k( H, B
" IF(T>3.0 & T<=3.3)"
5 v6 w: F! u& N# `; m- P" L=(2*T-5.0)*ANGLE/90+2*R*TAN(ANGLE/2)"
# z6 J2 k! @7 ~) R0 T/ Y5 G; A" ENDIF"/ z2 @$ |( z# C8 g3 M
" IF(T>3.3 & T<=3.8)". G. X% ?9 E# c v8 C0 k4 }
" L=(2*T-5.8)*ANGLE/90+2*R*TAN(ANGLE/2)"
3 V( F* `. N# i) W6 F! [3 E" ENDIF"
: V4 i5 ~4 Z: o3 q$ @" IF(T>3.8 & T<=4.3)"
$ I5 i; y* Q4 a" v- C7 e; b" L=(2*T-6.7)*ANGLE/90+2*R*TAN(ANGLE/2)") n6 r% b0 d7 S7 E5 m/ {
" ENDIF"8 z- ]/ i( @# T; N9 i2 j
" IF(T>4.3 & T<5)"
% D3 |0 T9 h1 K4 q$ D7 n: r7 x2 R# ?" L=(2*T-8.9)*ANGLE/90+2*R*TAN(ANGLE/2)"3 g' Q* ` @8 X: j9 `
" ENDIF"
2 z% M; x2 G3 a( i" E7 S" IF(T==5.0)"' X7 b" e2 ^% u
" L=(2*T-9.0)*ANGLE/90+2*R*TAN(ANGLE/2)"& s! _$ y$ T# ~, P7 e3 W
" ENDIF"- H+ ?, z( u% a' n
" IF(T>5 & T<=5.3)"
* A \. V: _5 n5 S0 U# N% x" L=(2*T-9.1)*ANGLE/90+2*R*TAN(ANGLE/2)"
r2 `/ g. M7 k; s! c2 M" ENDIF"
9 y$ ]4 O W4 _6 u6 J" IF(T>5.3 & T<=6.3)"
. k9 ^' _6 F) s" L=(2*T-10.6)*ANGLE/90+2*R*TAN(ANGLE/2)"
7 h9 u! d/ Q* f* m' h" ENDIF"
b9 M4 S6 a# D0 H2 X6 N o" IF(T>6.3)"
5 \9 g( o' H8 {& `- e& C1 O" L=(2*T-10)*ANGLE/90+2*R*TAN(ANGLE/2)"! k' d& K' x! ]5 ^7 v) J
" ENDIF"% R0 c! G0 Q7 R# R% w
" ELSE"
, L/ I' k4 x, w" c" IF(R<=0.5 & ANGLE==180)"2 P( n; D; ^8 ]5 L
" L=1.575*T+2*R"" `) j1 f, S, }2 z7 x. ~
" ELSE"
* f- [2 d. C" r- d1 d" IF(T<1.5)"& Q# k" @1 {0 D) |5 G
" L=(0.5*T+R)*ANGLE*PI/180"$ g- v6 o9 ]" Y i: T7 {
" ELSE"% t; q7 ^0 T1 i9 L
" L=(0.4*T+R)*ANGLE*PI/180": h, u9 B/ K9 V$ W/ d
" ENDIF"
8 l" B6 s+ {6 }3 o" ENDIF"
8 I( M0 ?8 `+ r8 N" N( z" ENDIF"
$ }' O7 `& |4 [( H9 o3 ]0 k"END FORMULA"
( h, G) L7 r3 b! k* Z) }2 e) Y" S+ |% F5 E V0 y
$ F5 i4 u% U& S7 Z! C- O# v: C* j5 h0 n
; K3 A' W1 L+ Q3 f# z$ U3 o6 q7 K
L=(2*T-折弯扣除)*ANGLE/90+2*R*TAN(ANGLE/2)"中的转弯扣除是自己公司的折弯扣除,可以自行更改,此表与我们画图时的内R已经无关,也就是说我们画图是内R再怎么变 展开长度也不会变了.# R: P- L/ ^' M2 Q- H
但这种算法对非90度时存在差异 希望有更精确的方法来算非90度折弯扣除
0 A: o2 r' y, O' N+ G, C$ \QQ154827664 7 Q# ~1 Y: F, D) | v
下面传张SHEETWORKS 图片 |
-
-
|