青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2859|回复: 1

锤上空心类自由锻件锻造工序选择的计算判别方法及 流程图设计

[复制链接]
发表于 2009-11-12 13:43 | 显示全部楼层 |阅读模式
1 引言
  我国在锤上自由锻计算机辅助工艺过程设计(锻造CAPP)系统开发方面已有十多年的历史,很多科研院所和生产企业都开发出了功能各异的CAPP系统。但到目前为止,这些系统基本上还是停留在半创成型阶段,如工艺过程的选择、工序尺寸的确定等,都有赖于操作者的经验来决定,离创成型还有一定的距离。原因在于锻件的形状千变万化,锻造工艺的确定是一个复杂的过程,要建立一套适用范围广泛、又具有很强的指导性的完善的工艺专家系统,存在一定的困难。但是,就某些特定的类型而言,尽可能地接近创成型CAPP的目标,还是可以做到的。如凸肩法兰类锻件、空心类锻件等。本文以空心类锻件为例,对建立它的锻造工序选择工艺专家系统进行介绍。
2 锻造工序的选择说明
  在CAPP系统中,锻件图的生成、余量与偏差的选用、材料规格的确定、材料定额的计算等等,都比较容易实现,而对锻造工人的操作具有指导意义的工序选择、工序尺寸确定等工艺专家系统中最重要的部分,却是难度最大的。有文献[2]介绍过空心类锻件采用预估坯体积的办法来确定,应该肯定,这种方法是有效的,但具有局限性。一方面,预估就必须假定一些条件,这些假定条件与实际情况可能存在一定的误差;另一方面,该文也只给出了4类一般性的工序选择。, [* h2 {0 W0 n# u) v* ?& K* N3 v
  实际上,在这类锻件的工艺设计中,不需预估就可以确定它的工序选择。方法如下:: |: s4 U9 ~# w1 g" [3 `
  在计算机屏幕上,显示图1所示图形,图中的直线和曲线分割构成13个小的区域,每一个区域都代表了一种确定不同的锻造工序的方法。不妨给每一个区域进行编号,为01~13号,各区域所代表的锻造工序方案见表1(注:在这种方法中,图1中的a、b、c...、u、v、w、(1)、(2)等符号是不存在的,符号的意义见下文)。
001.gif
图1 锤上空心类自由锻件锻造工序方案选择
表1 锤上空心类锻件锻造工序方案的选择
区 域锻造工序方案
01% |4 s  C' L/ ?. T
02
/ S& `, H$ f) R/ V5 s03
( Q0 p. z; b- J. i/ H! O$ Q" d9 E04
5 f; g8 e% h8 c- X+ R; x05
' H* L8 _  p% S8 t- f. i" V$ ?/ {. i$ @06
; }5 ]* W5 K! W  K$ F7 Z  R; Z07
/ e; q+ s$ y5 ^/ r/ \% P5 l08
2 G" [+ m4 {& ]! K/ o1 x09, ]8 e5 L0 p# ?9 i# X6 y1 |
10& [3 b0 }7 M8 l& g
119 s' W$ C) a& L4 Z# m. N* S. J
12
4 i9 s. D. S( v3 G8 r13
冲孔" U: P4 J; v8 ^/ j) v) u/ G- }3 @5 L4 `
单面冲孔/ k' n( m6 c" I" u/ c4 y
冲孔—冲头扩孔
4 y, ]( R! ~( s* m8 W冲孔—芯棒扩孔—再镦粗或数件合锻( i3 z& T: G2 `; S
冲孔—芯棒扩孔
! m) n5 ?" Q& u/ R3 }冲孔—冲头扩孔—芯棒扩孔. P# O$ T2 D- s- U
冲孔—冲头扩孔—冲头拔长—芯棒扩孔
( F! X, \! q6 W: G/ {( p1 M- ]冲孔—冲头拔长或深冲孔—冲头扩孔—冲头拔长6 A+ b7 S8 T1 Y) t8 a2 _/ m' x* y3 v
冲孔—冲头扩孔—芯棒拔长
" E3 V' Y0 o2 d  G; o& l- w8 A4 I' N冲孔—芯棒拔长% u5 b3 Z  I0 Q# O! X" f
冲孔—冲头扩孔—芯棒拔长—缩孔
0 v& F$ y' `5 ^3 \5 q% E冲孔—芯棒拔长—缩孔( w+ S5 p0 C1 o1 W
不锻出孔的区域

4 p' W; E  a6 i5 R. {7 a  当锻件尺寸得出时,D/d和H/d的数值就确定了,此时可以在图1中显示出它的坐标位置,锻造工艺人员由此可以选定锻件的锻造工序,这种方法的好处是直观明了,只需少量的人机交互操作即可完成锻造工序的选择。% N. w, w* z) g7 X" P1 o8 j! L2 c
  为了使CAPP向创成化方向发展,还可以建立一种更快捷的通过计算判别的方法,实现这种方法的前提条件是必须将图1解析化,以便于编出程序,使计算机自动完成计算判别并输出结果。
3 锻造工序的计算判别解析化
  l0 W( M+ R* a  锻造工序选择是锻造工艺过程设计中的一个很重要的方面,为了在计算机上自动完成计算判别,对图1的解析化工作就是要拟合出图中的每条直线和曲线的数学方程,而后作出流程图。, z# o# f" u' C  _4 P
  在图1中,每一条直线的教学方程都可以比较容易地拟合得出,而几条曲线的数学方程,则应以保证曲线的计算精度为原则,通过一定的数学方法进行推导,然后加以验证、比较,再决定采用何种方式来拟合。8 B& h9 s+ L% n* B3 K; @" [( H
3.1 直线的拟合方程) O) Q* f) y5 R( \- L' F6 o/ }- v
  令D/d=x,H/d=y) n* G, @/ T* i# o& Z' a9 }' o
  对于每一条直线,都可以选定直线上的两点,取它们的坐标值(x1,y1)、(x2,y2),则直线的拟合方程为:
- ~1 ]/ u  {) `# F. S
y=y1+[(y2-y1)/(x2-x1)](x-x1)
  直线经拟合后,上式就是一次函数直线的一般方程:- z8 _3 ^  e* Y, g1 Y1 X: T
y=ax+b
  具体的拟合结果在表2中列出。
3 C0 [) ?; p; i( O! v/ S
表2 空心类锻件工序设计判别曲线拟合方程表
$ G* l4 }3 f* v- G/ D* |4 H
线名实际
7 X* V1 h9 [, Y% a2 b. n8 L线型
拟合
: U: E+ e& `+ V1 E9 T; |0 Y线型
   定义域   拟合方程
a1 v2 ^5 W0 {1 N
b
* q0 @$ U) V5 [* x# |c
! W6 [* n7 t  `* M1 pd
8 F3 S4 I5 s# |- }6 f$ ce
% T! U+ x1 T, v+ @f4 h6 \" n" O) k8 p+ \! W3 [* Z8 b
g  ~0 F3 c7 H  x4 y& W5 f( I
h
' O6 i7 D4 L" b9 U6 L7 bi
0 d$ t& f) @1 S! h4 R. uj  I+ O0 H$ s( K: D
k
8 o& g( y$ ]6 c4 h, n& p4 j& Tl& [, E6 M& s; p8 Z: r
m
' g: D( A4 q0 y  j# R6 C! N7 _n2 e4 H8 ]  U: h: S6 V* \! Y( R
o
2 F( x- b! F9 `8 \) e7 C4 F# a! E" `p# j' y' h" _. N
q2 N. C4 z  d1 D' V# E" M
r
$ h  Z6 ]7 W, R0 ^$ M6 U$ xs9 w8 U: \  H: ^; V( A
t3 m" d1 |% B8 ^5 h
u6 [: A: U" }& `' H& T0 j+ _. j
v- S$ `* Z, r' `6 k
w
直线
& X7 E; \5 z2 d! N7 L" v* I曲线
, o) f* S/ X! a' x& L1 S/ _曲线
" @( I+ W" n: V9 X# M1 v) w3 o直线& e1 F7 N  R  ]/ t0 y, C5 W
直线/ [6 C# E  ?, V2 M; U
直线! s. m4 ]" t! \5 {
直线" h  Z* A) T# f4 }( ]
直线# y6 `, b3 w3 y. Z) I
直线) j; `1 l- \# m" l& Q
直线
7 z; x7 A3 z- G- [) y4 k* ?5 y直线/ M$ X9 _9 S( a) s) ?# E
曲线" Y( c" E" y6 F9 ?% t, L
直线
9 v' v; C; E- h& T1 \( t! c+ F+ J" `* Z8 g曲线
9 z. L7 ^6 X* L' e. ~9 L, G* B曲线
% \8 ]# y3 x0 Q( q) E1 {曲线/ W1 s; ^7 J+ J, |2 V7 D6 h
曲线
& D5 e* r. z* h! X& H曲线* H0 B# d! I( r0 Y" D
曲线
) h& e2 b- q6 W" D曲线
5 y, n$ D" n0 {* X$ |9 z曲线
) S7 P5 H( `) V8 r. a! O3 D曲线+ z$ k+ D- ^; f; w( `
曲线
直线0 ~1 s; h3 |9 u
直线
3 L! b! R) `7 S直线4 _* u( B. g2 n- ~. f- V, X
直线
: M9 b* L# f" B) j直线6 E( {9 ^6 ?* i
直线! x; B' n( P/ j
直线5 ^& j' S( @8 m% L
直线8 o9 x1 U4 E6 _/ X: `2 w
直线, P0 r" w/ p! L% I' i6 T% E1 b
直线% K, \1 T1 U7 C, H$ A5 b  P) a
直线
, R% z8 }0 w) X. v0 ]( f7 q直线
; D) j0 Y3 R$ a+ z, v4 A直线' y9 U0 j# n1 p/ _) U
直线
4 H( P8 Q% ~: H+ g1 u直线
- E7 m/ \+ H% R; S直线
# H/ ?% H( Z3 E" Y0 A直线* N0 X7 H* }& n+ e: o4 E, G
直线
5 ]7 l- p% T1 b  ^' y+ T/ G( a' ?直线. t' J4 ^0 y) m; S; T7 K: ?% B: J
直线
+ R; |* v) R/ q( T8 A7 N) t直线
; W" o3 g9 _% U- B; |9 L, E直线
+ u3 e, X1 Y& V直线
x∈[1,8]) t: J; h8 {5 D* m6 H
y∈[0,0.3125]
4 b/ H$ U" F' i) \x∈[1,1.7]+ P9 l8 ^! ?4 b, F  U& x$ w
x∈[1,1.7]
6 b: X+ S) A$ h0 I7 d: @( Rx∈[1,1.7]8 x0 s% q: |) e; o  q- u& G
y∈[0.2125,1.7]
4 D/ U6 A8 ^' A6 |, f0 [" {x∈[2.5,3]
# R# R& x# s( D* ]x∈[4,8]" g7 L3 J& P) g( W
x∈[3.2,4]( K& L1 w: I' W8 E5 G7 `3 L
x∈[1,8]: t' y3 o" P1 }6 \5 l& q
x∈[1,5.333]
, ?2 _/ N6 p7 o2 O) Kx∈[1.54,1.7]2 p- @6 T) ?4 l. b
x∈[1,2.75]
4 q$ B. m* U3 t: t& lx∈[2.5,2.84]4 c- h5 Y6 B! k
x∈[2.84,3.15]  Q5 M) R3 G* M1 Z2 h! ~
x∈[3.15,3.34]8 n. k; L; Q) N4 g0 Y
x∈[3.34,3.6]8 a9 p5 y9 B% A- R2 B: w) l, v
x∈[3.6,3.8]
4 y3 ?/ N2 E! ~0 k9 Px∈[3.8,4]" ~; X$ C- s, ^- l; S$ K
y∈[7,8]0 b. a7 h: G1 B! H
x∈[2,2.14]
# a' D7 {, C  V2 zx∈[2.14,2.32]
- r3 F4 Y7 n8 W. s4 u  c2 E) Rx∈[2.32,2.59]
y=0.125x* \- a# Y- d* C! R- E4 f4 s
x=2.5
+ ]5 \4 b  @( {+ G# l: My=0.3036x-0.3036
# |! F8 U1 M! Y8 \y=0.743x-0.643: H8 ?! v; T6 ~' L- ]$ }' T
y=1.4571x-1.0571( n6 b6 ^0 Z; t* K* d" f4 J* ^$ ~
x=1.7
( t+ f6 W) @2 c  ny=5.375x-13.125# m: W9 @1 V! I) T% s
y=-0.35x+4.62 ^9 D! S/ j. e6 s3 K2 [0 {$ i
y=3.2
, d# H/ x- J0 c7 {y=x- O7 V: `0 S' N. w& B3 s. J% s; e4 A
y=1.5x
# ?9 E# @) l- }9 i3 D5 n3 _y=-3.8125x+8.181259 r# _* r3 k3 A1 b7 V; f+ P$ j
y=6.5# Z- k! X* @; \7 O* {- y' ~
y=-5.882x+22.705
( ]8 g. l+ t% L' w6 gy=-4.113x+17.681  M' B" \/ e; @
y=-2.763x+13.429$ }* D7 J" ?- H4 d
y=-2.3077x+11.9077- O4 g* @1 u% p, c2 k+ T5 m
y=-1.25x+8.1/ E2 v- I- A; j
y=-0.75x+6.2
  d; T6 D% N, l" h1 Sx=2
8 x$ v" e6 K( U. yy=-8.333x+23.667& M8 v8 N# ?7 Y4 j7 l4 C% n
y=-5.556x+17.689
7 D5 ^: n  K; B5 e0 Z4 |y=-3.407x+12.705

+ X2 u6 G) ]# o9 P: C% R2 ^3.2 曲线的拟合方程
& B* J. B9 f. f  先讨论五条曲线中的两条长曲线。
5 B4 H6 q. G# z/ p: l4 g  曲线(1)、(2)与二次函数中的抛物线类似,可以用二次函数进行拟合。数学方程可按如下方法推导得出:
( y. W0 K5 S. m8 T  令D/d=x,H/d=y& m2 ~( E9 A3 A' W1 L3 o. B5 m
  选定曲线上的三点,取它们的坐标值(x0,y0)、(x1,y1)、(x2,y2),则曲线的二次函数表达式为:

# q- ?% B5 k7 O: X
; F  N  H  x9 S, ?0 K. U6 ^  曲线经拟合后,上式就是二次函数抛物线的一般方程:
6 D" a* d. ^9 d. G* ^5 P
y=ax2+bx+c
  按照这种方法拟合的二次函数表达式随三点取值的不同而略有不同,即a、b、c的数值不同,但y的计算结果相差不大。# s+ O7 }* ?( _6 y" w
  在拟合结果中,两条曲线有如下的表达式;
/ d$ ^3 h& t& w  曲线(1):y=2.167x2-18.102x+39.818; M% B% R& x7 X# C+ W+ j
  曲线(2):y=5.017x2-29.925x+46.804
8 Q" @7 P  K( R+ ^  对照图1上的坐标点,验证其精确度,以曲线(1)为例,x的取值范围为2.5~4,
1 ~9 S/ g: Z& B( m7 |. E* {  X  当x=2.5~2.6时,y的误差为0~+0.2;7 n: E# S( M* a- j
  当x=2.6~2.84时,y的误差为0~-0.1;
8 r& r8 Y# `7 C4 T  当x=2.84~4时,y的误差为-0.1~-1.1。
, i9 \2 T* M, |1 T( i, @$ O7 q8 K  由此看出,只有当x的值在2.6附近时,y的计算值才能满足精确度要求。其他取值范围都不太理想,尤其当x=2.84~4时,y的计算值误差过大,拟合的二次函数表达式根本不能使用。验证曲线(2)的精确度,结果与曲线(1)基本类似。
7 l4 I: F5 `* ^7 R1 Q  这样就应该找到一种能确保精确度的方法,重新进行拟合。不妨设想,如果把两条曲线都分成若干段,使每一段都与直线逼近,把它们拟合成直线方程,再检验其精确度。只要分成的段数足够多,就可以使每一段基本上与直线重合,这样精确度就能得到满足。# h% J9 j9 o0 F7 M4 F9 z/ e, i9 w
  按照这种思路,将曲线(1)分成n、o、p、q、r、s共6段,将曲线(2)分成t、u、v、w共4段,再分别建立直线方程,见表2。检验其精确度,误差均小于0.1,可见这些直线方程已经能够满足使用要求。需要说明的是,将曲线分成多少段,分法并不是唯一的,只要能够确保精确度就行。
2 A4 I8 t; ?! s( ^' o7 c" Z  五条曲线中,曲线b、c、l的长度较短,按照上述方法,允许用一次函数直线代替。拟合结果在表2中列出。

. R, n+ C# G7 K! d* n# c9 @4 锻造工序的计算判别方法及流程图设计
; p# o" F1 v6 T% q$ M" S' @  在拟合出所有直线和曲线的数学方程后,即可建立起锻造工序选择的计算判别方法,并且根据这个方法绘制出流程图,供程序设计用。图2中列出了01~08区和部分13区的判别流程图。限于篇幅,09~12区和部分13区的判别流程图未详细介绍,但根据图1和表2就不难绘出这些区域的判别流程图(图2)。
: v/ e6 `  q& v
图2 锤上空心类锻件锻造工序选择计算判别流程图
  绘出了锻造工序计算判别的流程图,就可以用计算机高级语言(如C语言)编出程序,自动完成锻造工序的判别并输出结果。
- Q. L/ J8 x* x  `, s% h. P  另外,锻造工序确定以后,各个工序的工序尺寸确定也至关重要。只有确定了工序尺寸,锻造工人才能按图进行操作。只要将与之相关的工艺知识综合运用起来,就可以建立这方面的工艺专家系统。关于如何建立该系统,此文不再介绍。
发表于 2009-11-12 15:08 | 显示全部楼层
我们国家的锻造工艺还普遍非常落后,数控自动化水平不高,锻打出来的毛坏精度都很难达到,切边大导致外观也不好看,能源消耗也非常大……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-7-1 09:16 , Processed in 0.189753 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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