QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

goto3d 说: 在线网校重磅上线MC2022&Inventor2022全新课程,虞为民老师、大表哥同事精彩讲解,快去围观!
2021-06-25
查看: 6613|回复: 9
收起左侧

[讨论] 关于钣金件折弯系数表(合理的算法)

[复制链接]
发表于 2009-11-26 16:11:13 | 显示全部楼层 |阅读模式 来自: 中国上海

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

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 图片
a.JPG
b.JPG
发表于 2009-11-26 19:37:17 | 显示全部楼层 来自: 中国浙江嘉兴
楼主你有BendCAM吗? )12*(
发表于 2009-11-28 09:01:28 | 显示全部楼层 来自: 中国广东深圳
这个是可以用公式来定义的,不过你的太麻烦了,我发过我自己用的。你可以参考下,唯一的缺点是段差展开部准,至于倍数调成自己公司的倍数就可以了。
2 k9 s+ }% ^" k0 P4 u/ C!# Pro/TABLE
6 \% l3 X7 u) L) O!#
4 B: m! J/ ]- G* t3 E- ]2 b8 [1 q! [] S 92;
0 B# q, V  v2 X& J- o9 T; ]! a! [] W  8;
& Y% n( `& m. ]  M) X, D: {; a) B![A] W 10;
" n& t/ w& Y. H0 u9 k6 J" C![B] W 10;
- B6 c3 Z9 @. {$ z"!"
! P3 n9 a: E, R"!     90-Degree Bends - Required Straight Length of Stock (L)"
: C% W# B2 v+ B; T"!" ) R+ W# C  @8 z. F+ e- O
"! For Values of T and R outside the table range use the following,"
( J6 s( x8 ]/ D+ I* X"!"
% a' U; |! e5 o: q2 r* e"FORMULA"- r$ [2 T; j' w9 A( b/ V
"!"6 H  q4 c" T/ f0 u" y7 K. K
"IF (R>2 | ANGLE>180 | (R>0.25 & R<=2 & ANGLE==180))"
( o* l8 ?+ B: [" IF (T<1.5)"
' T+ T, f3 f' X3 ~; ^"  L = (0.5*T+R)*ANGLE*PI/180"/ q0 t, t* S3 H! @! U0 e; ^1 W
" ELSE"& q( F  _0 {4 w# U
"  L = (0.4*T+R)*ANGLE*PI/180"8 M8 l: X! t% \. n2 v7 ~. o
" ENDIF"
, O# s6 V; }" `4 H: }8 m: l1 H* L"ENDIF"
( ~, b+ S, e2 }" a: r. [8 ?" N"!"& a- B  V% _9 C" O  ]& X
"IF (R<=0.25 & ANGLE==180)"
2 h9 x3 V" O4 M6 s1 \! U" IF T<=0.3"
  p. ^$ b1 n% M! }" I. B"  L = 0"
# u  r6 Z. R8 G) S" @) x" ELSE"
2 @: t% h: U" M4 z: _, S"  L = 1.6*T+2*R"4 \9 G+ G6 q( u* O, ~( X; O; s6 g
" ENDIF"! n0 D/ C2 x# e& M: C
"ENDIF"+ b2 m4 L6 a; _+ J6 H
"!"
8 v! k2 D- e  B7 i"IF (R<=2 & ANGLE<180)"
" O, a# o5 E  p1 b$ A6 N" IF (T<=0.3)") E( @* l( Y8 e& o
"  L = 2*R*TAN(ANGLE/2)"* S3 O+ \& o% P5 t/ N
" ENDIF"6 C/ ^/ ]) N. f  K& p
" IF (T>0.3 & T<1.5)"
) C. @! j2 ?0 ~. h4 a# Z"  L = 0.4*T*ANGLE/90+2*R*TAN(ANGLE/2)"
. ^6 p6 i- u% `6 Y9 U" ENDIF"
! l" L3 ~- D8 w: h6 m& ]" IF (T>=1.5 & T<2.5)"
- O' @1 z% F1 x! W9 ~1 g"  L = 0.35*T*ANGLE/90+2*R*TAN(ANGLE/2)", H7 C% u7 q6 k5 H9 }, v7 K! x
" ENDIF"
: }8 S5 R9 B4 o; c: t% m- f" IF (T>=2.5)"
9 S# i+ j- H8 d, H! c"  L = 0.3*T*ANGLE/90+2*R*TAN(ANGLE/2)"' P! P: y7 t( Y0 ], P6 Y
" ENDIF"
8 E# b$ S1 a. ^/ |2 b"ENDIF"
- ]* L2 {& x; y0 P+ e5 I; W3 h"!"
" u. Q% v; C% V4 P% Z"END FORMULA"
: Z- V+ ?; O1 h# u"!"
1 D0 T. X* v4 {; a9 w! X"! This table is valid for the following materials"
. }; a- {# P4 v8 s, C5 C& a6 H"START MATERIALS"
  ]/ f* K- b) Z! E2 f1 c4 F"GI"
* a" _1 y' g' _: e% F0 x! h"SGCC"
/ J+ z8 w* z3 J1 U/ V"SECC"
7 q( a$ R- E* e"CRS" 7 \* B. U& l4 Q" {" f6 \$ s
"SPTE" 5 R) k, X4 G. d! a" d
"SUS"
0 {1 f: |- T" U4 A1 ]# G4 w"END MATERIALS"
) u; Y$ C& p5 v; A) r"!"
  y# L( I6 b" J, i& V: U8 J3 n"TABLE" ) x' l# m% S! c' N* r6 F8 d/ d
"!                            INSIDE  RADIUS (R)"
; r  A5 I# ?1 g4 e" " 07 J: q- f5 G; {0 [, r( b4 z7 m2 T
"!THICKNESS  (T)"
* Q' P& |, Q9 K100 0
发表于 2010-4-18 23:05:24 | 显示全部楼层 来自: 中国台湾
wow~ it's so ...., very nice
发表于 2010-4-18 23:08:27 | 显示全部楼层 来自: 中国台湾
恩 對於在機械加工廠的我相當有幫助 感謝分享喔
发表于 2010-4-18 23:11:00 | 显示全部楼层 来自: 中国广东中山
不懂,眼都花了
发表于 2010-4-19 19:25:21 | 显示全部楼层 来自: 中国广东深圳
看不懂,学习的路漫长啊
发表于 2010-4-20 09:05:04 | 显示全部楼层 来自: 中国北京
慢慢学习,我也是折弯系数这块总弄不明白。
发表于 2010-4-20 19:13:47 | 显示全部楼层 来自: 中国广东深圳
搞钣金加工的工厂,折弯系数基本都差不多,而且常规情况下都是固定死的 。" p/ e+ Y4 ~0 ~
在PROE中用关系的一个好处是,非90度的情况下可以让关系式自己算,
/ D9 S0 [) c- B4 V, T4 @+ m在配合判断语句:IF   ELSE等,可以将不同情况下的板材用不同的方式算展开。( M( g* R# y& K  B/ E& j
稍微等点编程知识的,那个展开系数表里面的程序不难看懂。
发表于 2010-10-17 00:24:48 | 显示全部楼层 来自: 中国广东佛山
1# okppkk1 7 _/ N+ T9 ~2 _# v& w
能不能说得简单点.比如用V8槽,折90角度,1.2厚Q235钢板,折一刀减去2MM.照这样的做法,同样的板材,0~85度的折弯角应该去多少料呢?或者大于90度的又是去多少呢?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表