青华模具培训学校

用户名  找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-11-12 13:43 | 显示全部楼层 |阅读模式
1 引言
  我国在锤上自由锻计算机辅助工艺过程设计(锻造CAPP)系统开发方面已有十多年的历史,很多科研院所和生产企业都开发出了功能各异的CAPP系统。但到目前为止,这些系统基本上还是停留在半创成型阶段,如工艺过程的选择、工序尺寸的确定等,都有赖于操作者的经验来决定,离创成型还有一定的距离。原因在于锻件的形状千变万化,锻造工艺的确定是一个复杂的过程,要建立一套适用范围广泛、又具有很强的指导性的完善的工艺专家系统,存在一定的困难。但是,就某些特定的类型而言,尽可能地接近创成型CAPP的目标,还是可以做到的。如凸肩法兰类锻件、空心类锻件等。本文以空心类锻件为例,对建立它的锻造工序选择工艺专家系统进行介绍。
2 锻造工序的选择说明
  在CAPP系统中,锻件图的生成、余量与偏差的选用、材料规格的确定、材料定额的计算等等,都比较容易实现,而对锻造工人的操作具有指导意义的工序选择、工序尺寸确定等工艺专家系统中最重要的部分,却是难度最大的。有文献[2]介绍过空心类锻件采用预估坯体积的办法来确定,应该肯定,这种方法是有效的,但具有局限性。一方面,预估就必须假定一些条件,这些假定条件与实际情况可能存在一定的误差;另一方面,该文也只给出了4类一般性的工序选择。
2 l$ i. {8 C* p& N' G  实际上,在这类锻件的工艺设计中,不需预估就可以确定它的工序选择。方法如下:
0 f( |% Z* V# ~  在计算机屏幕上,显示图1所示图形,图中的直线和曲线分割构成13个小的区域,每一个区域都代表了一种确定不同的锻造工序的方法。不妨给每一个区域进行编号,为01~13号,各区域所代表的锻造工序方案见表1(注:在这种方法中,图1中的a、b、c...、u、v、w、(1)、(2)等符号是不存在的,符号的意义见下文)。
001.gif
图1 锤上空心类自由锻件锻造工序方案选择
表1 锤上空心类锻件锻造工序方案的选择
区 域锻造工序方案
01
& I9 |+ {9 b  G. d- A" u02" F4 C) E# ]+ c
03
) A+ {" r8 i8 l2 n' c6 n04# [4 ]* i. Q- P9 i( M8 R
05) j; O) }* P9 B8 F8 v
06
0 n7 E7 i; Q( T* c6 Y! r  F; g07: u7 @4 c( G+ e2 {6 T. s  ^
085 \- X" {! C% E( ]' M, t
09
# \1 m  k' X/ b/ r( w# G5 n" Q10- m7 Y$ d/ V4 \$ K' A
11! ~$ W5 E; i+ J- i9 O
12
: ~0 _& |. T- q$ h1 Z9 L2 q13
冲孔
; l% a3 H0 A3 z% }7 ]; x& s单面冲孔
3 z9 e* A, x3 N+ M- z# V' p冲孔—冲头扩孔
# d  |6 R3 s1 o' Q  F冲孔—芯棒扩孔—再镦粗或数件合锻3 r- j0 p4 S/ [% X" R" x+ A
冲孔—芯棒扩孔
# k! v/ b" p8 ^7 e+ f7 c冲孔—冲头扩孔—芯棒扩孔
& ]: E. k9 W  ~. E冲孔—冲头扩孔—冲头拔长—芯棒扩孔; Q! v% P4 U! ~0 t+ m  @9 J
冲孔—冲头拔长或深冲孔—冲头扩孔—冲头拔长
/ j- B. U' x5 g+ u# G冲孔—冲头扩孔—芯棒拔长, l* i9 l! T& B+ S9 e0 h8 W
冲孔—芯棒拔长
+ i' W0 \6 p3 z9 X2 X冲孔—冲头扩孔—芯棒拔长—缩孔
6 y" U0 l0 q6 U* n% v冲孔—芯棒拔长—缩孔
4 c1 _8 X: {5 z: d不锻出孔的区域
* P. u0 b# z& Y( y- [4 l3 f
  当锻件尺寸得出时,D/d和H/d的数值就确定了,此时可以在图1中显示出它的坐标位置,锻造工艺人员由此可以选定锻件的锻造工序,这种方法的好处是直观明了,只需少量的人机交互操作即可完成锻造工序的选择。
, U5 K& l: ]) [4 P  为了使CAPP向创成化方向发展,还可以建立一种更快捷的通过计算判别的方法,实现这种方法的前提条件是必须将图1解析化,以便于编出程序,使计算机自动完成计算判别并输出结果。
3 锻造工序的计算判别解析化
" {6 p  |: h+ W  锻造工序选择是锻造工艺过程设计中的一个很重要的方面,为了在计算机上自动完成计算判别,对图1的解析化工作就是要拟合出图中的每条直线和曲线的数学方程,而后作出流程图。1 F# f( k9 O( x8 `; B9 V
  在图1中,每一条直线的教学方程都可以比较容易地拟合得出,而几条曲线的数学方程,则应以保证曲线的计算精度为原则,通过一定的数学方法进行推导,然后加以验证、比较,再决定采用何种方式来拟合。1 I" T+ o7 x* P, s  m
3.1 直线的拟合方程
( ~- {( a; w/ F0 {7 h! H  令D/d=x,H/d=y
$ k9 ^  m# e" S1 t' z& H8 Q2 t  对于每一条直线,都可以选定直线上的两点,取它们的坐标值(x1,y1)、(x2,y2),则直线的拟合方程为:

% W, R) a! _) B4 M0 U" U- m7 n. ~
y=y1+[(y2-y1)/(x2-x1)](x-x1)
  直线经拟合后,上式就是一次函数直线的一般方程:
; F; t  I; @: Z6 E& }5 K
y=ax+b
  具体的拟合结果在表2中列出。/ }3 F% A7 W8 [1 ~6 t: o
表2 空心类锻件工序设计判别曲线拟合方程表
1 r6 e; s" V! E; l) h! }- X
线名实际" K6 i$ Q, b' I5 I
线型
拟合
% |* Z* |) \( X5 [9 x线型
   定义域   拟合方程
a
) e" o; `7 M! k+ n0 eb' a; J  K( y# }9 L  Q$ H# m
c( B( }4 W3 C9 p2 N5 f
d
- F* V5 l/ _& M' je5 n! u- y5 Y. `$ I( z6 j
f/ ?' d- G. l" G0 ]2 p. D; E1 y# l( c
g
5 J, P0 h; P& X6 e7 k! G) [& Dh
5 \% M. n2 k; k( |7 B) y. v; `% i0 r3 `i; B( J! D1 K# I" F3 E5 D
j
4 g( k' ^+ i: q$ R/ V' Fk
9 o# `( H$ ?  e, Z# Ol
% M0 V8 ]5 H  t9 ~, Ym
+ Z" A9 i* T. S  D" w1 t" ]4 en; E: |" {, S  ?$ ~# a
o
! G* _$ i  Q. i( x2 K. v8 Zp2 t* k6 g8 J/ q) N4 i
q
; G: G5 B7 r7 Z  e6 a1 br
( |+ v1 w" h# N) ?% Ts4 M, P# w) `( L# m# M- d9 V8 @* z
t  a' ]. [; t6 O9 @
u
/ u! v( J( A* ~4 C4 |% O+ P! t& d# av
4 h+ {' P7 |; X# q3 ~w
直线, p2 b% v2 t( c. I. i# }
曲线7 g3 E& V3 W/ ~( ]
曲线$ l" F; l+ v; \& Y
直线
$ P$ Z, O! g* }直线; i6 Z  h& b- J/ `# `3 o
直线
# y6 I0 R2 p, }7 B6 O2 `5 f直线
- T! g8 p" A; v$ r" W. P) y直线
' e; U4 M+ E* X8 j直线$ b/ R3 T. F7 y7 p$ R7 A: W: ~+ P
直线/ T$ j1 ]- `7 W( S0 n5 L3 l$ x2 P/ G
直线' W- J: g5 u* C. K4 ~: E- o
曲线/ n1 c3 t8 `1 {# Y
直线0 k. L7 O  a3 t, j' G4 {
曲线" C5 r/ i+ R: V: g, t( r  v# I( B# n
曲线
8 R  k; e- O, a0 r1 S曲线- p0 J5 [( j) Y
曲线/ M+ O5 X. M, ]: u* a. L
曲线
: \# f) E+ T% d  [; J2 h9 p曲线
* }5 P3 e+ n* V+ r# }曲线& _; b9 A% [6 }- _9 \
曲线
+ n. _& W8 h! i4 u曲线" P0 @0 I  j+ {6 _
曲线
直线2 c. C& f# o( k+ T4 {- s( K
直线' z8 ^, P& B/ Q: B. ]! d! Y' |
直线
& i) q/ D. P' q3 m直线) Y% u& d6 }) R* c# Q, Q3 P
直线) V* _6 N; _0 S0 H: Q
直线2 x2 p- s  ^6 y( H( e* C; {
直线: ]1 w: g/ v6 S* q4 d
直线
; }9 i- h" ?+ W1 N直线+ ~7 `% U% t: ~; K# F  V$ h
直线0 v7 R* v6 p2 O( v1 {
直线6 K. Y/ x# t! c, |- c( Q! S
直线
' g  {4 K5 c) d4 M! A( C' H2 o直线% t8 j, W9 ]8 s, G) g* F7 x. l8 {  s/ A
直线
: x5 t/ d0 g8 ~( n直线
0 P: \' a' J) q! H7 _$ i直线
& a1 V7 R; ?9 z" o$ T直线
$ x# ]' ], F8 d+ x直线* L# @! C/ x$ d" [: b
直线
+ h; {- n0 ]% g+ y" h( a直线4 s1 c& r& h# t# W
直线, v& c" o. ]4 a
直线7 P6 n6 q' A% D% ^5 e' q$ D
直线
x∈[1,8]
1 }0 y# }9 g: t8 d: t: dy∈[0,0.3125]  G4 d, F) M7 i* I; X
x∈[1,1.7]* n4 v# h" Q( p
x∈[1,1.7]( O. Z: r& r8 O; J- |1 G
x∈[1,1.7]& N2 X4 U& T; y. ~3 R8 O
y∈[0.2125,1.7]
6 \1 l- w& R4 q6 c; ?) h! [x∈[2.5,3]( Q; |7 R" U- ?6 ~6 j7 r' |# _, e& d# l# o
x∈[4,8]/ k) T# E! T; V7 r2 E$ x
x∈[3.2,4]% S3 o2 G" ~3 E$ f
x∈[1,8]9 K: `" f/ |$ P% X: O; y8 i/ t
x∈[1,5.333]
! i( \9 [9 M- a, D! n! d1 Kx∈[1.54,1.7]" b- J; M/ X+ f( T% D) _
x∈[1,2.75]
9 m: s( U+ _9 V5 C4 }" w7 `" L! p( Mx∈[2.5,2.84]
0 ]5 M0 x/ A  P4 T3 [1 _3 I4 rx∈[2.84,3.15]
1 d- q* C$ _9 s; I7 Yx∈[3.15,3.34]
5 h: ?; v# }! w) K* J- A; J; h  K' nx∈[3.34,3.6]: T, l( K1 ~0 Y- L
x∈[3.6,3.8]$ _" d' P8 X' [' d; P
x∈[3.8,4]
( _7 \- [' p& H( ry∈[7,8]
6 g; `% A3 U7 Gx∈[2,2.14]7 t/ l# W* h  ?; ?
x∈[2.14,2.32]  y1 r3 R0 d1 @5 U. e, l
x∈[2.32,2.59]
y=0.125x
' `  Q' a4 W$ f. D! j$ R+ [5 Q* ox=2.5/ O. g3 X. p9 b0 r$ h
y=0.3036x-0.3036
/ u9 D9 \8 }. @9 a3 _3 `$ Y# [y=0.743x-0.643+ o: F: g5 B. M  n: a3 [
y=1.4571x-1.0571
0 L( N" S9 b2 b8 @1 ox=1.7
" ?, d* F! j" r; o, `6 Fy=5.375x-13.125. t, i# w  A& @, Q7 I) a; T9 w
y=-0.35x+4.6
$ f, ?9 G' T& b9 c+ a3 ?! m3 iy=3.2& u, {# q1 F6 f+ Q
y=x2 {* Q- _8 s! ^; ^' I% S
y=1.5x( Z  p8 B9 q9 T. g7 y0 R1 f
y=-3.8125x+8.18125% t+ s4 s- X0 X
y=6.57 x- [) E6 O- h* I+ d
y=-5.882x+22.705. X) F. V7 b: Q
y=-4.113x+17.681+ o' i! S4 S2 h( S
y=-2.763x+13.429* E' b' f1 t3 }' P! e
y=-2.3077x+11.9077
* r4 @! N8 ]1 `  G2 by=-1.25x+8.1; t* b2 n2 F$ `' z
y=-0.75x+6.28 O  d: V+ G+ I7 _
x=2
4 V- {) c7 Q  j1 H% U  Xy=-8.333x+23.667
/ E: u! P8 t/ ], Y5 ly=-5.556x+17.689
, ], C9 q9 Y. [7 A% e9 v% s3 oy=-3.407x+12.705

/ c8 ]6 ~1 U% T3 C5 `* H3.2 曲线的拟合方程6 |5 _' I7 f. ~0 A, T9 J$ A2 l
  先讨论五条曲线中的两条长曲线。/ b' f/ ^6 Z, f* k
  曲线(1)、(2)与二次函数中的抛物线类似,可以用二次函数进行拟合。数学方程可按如下方法推导得出:
: p8 n' D; ^' I$ _  令D/d=x,H/d=y* y$ i% n8 L2 O  c: t) z) X4 i7 w! N9 S% C
  选定曲线上的三点,取它们的坐标值(x0,y0)、(x1,y1)、(x2,y2),则曲线的二次函数表达式为:

$ A( Z# o4 M- |; ?; g8 y
% [/ l. R3 m& a# X7 q4 z  曲线经拟合后,上式就是二次函数抛物线的一般方程:+ |! Q; l" w/ g  n) f& f
y=ax2+bx+c
  按照这种方法拟合的二次函数表达式随三点取值的不同而略有不同,即a、b、c的数值不同,但y的计算结果相差不大。
# N( ?& R  ]. q4 c; g' }8 G; b0 I  在拟合结果中,两条曲线有如下的表达式;
( V- L& q. u( `& L+ ?  曲线(1):y=2.167x2-18.102x+39.818
1 H& f! o; S6 w+ v! W' r3 {  曲线(2):y=5.017x2-29.925x+46.8045 V* f8 b# d" b9 W6 M$ p
  对照图1上的坐标点,验证其精确度,以曲线(1)为例,x的取值范围为2.5~4," }* K& f+ R, p2 {9 |$ R1 z# `9 D
  当x=2.5~2.6时,y的误差为0~+0.2;
, q$ j, _# k6 }  当x=2.6~2.84时,y的误差为0~-0.1;
2 q) z8 j# d1 ]$ W& C9 g  当x=2.84~4时,y的误差为-0.1~-1.1。  J2 Y; ^% j! F+ s0 u6 u4 `7 p
  由此看出,只有当x的值在2.6附近时,y的计算值才能满足精确度要求。其他取值范围都不太理想,尤其当x=2.84~4时,y的计算值误差过大,拟合的二次函数表达式根本不能使用。验证曲线(2)的精确度,结果与曲线(1)基本类似。
) _5 d6 E) M+ d6 o9 W  这样就应该找到一种能确保精确度的方法,重新进行拟合。不妨设想,如果把两条曲线都分成若干段,使每一段都与直线逼近,把它们拟合成直线方程,再检验其精确度。只要分成的段数足够多,就可以使每一段基本上与直线重合,这样精确度就能得到满足。
  y5 @$ c8 I& G4 z+ j, }% r- f. h  按照这种思路,将曲线(1)分成n、o、p、q、r、s共6段,将曲线(2)分成t、u、v、w共4段,再分别建立直线方程,见表2。检验其精确度,误差均小于0.1,可见这些直线方程已经能够满足使用要求。需要说明的是,将曲线分成多少段,分法并不是唯一的,只要能够确保精确度就行。
1 A# A6 S+ c8 l& n+ B  五条曲线中,曲线b、c、l的长度较短,按照上述方法,允许用一次函数直线代替。拟合结果在表2中列出。
" i- I! q3 p# x6 X4 f6 }/ y
4 锻造工序的计算判别方法及流程图设计
6 T4 Z7 R4 e4 [) q. O0 v5 O0 o  在拟合出所有直线和曲线的数学方程后,即可建立起锻造工序选择的计算判别方法,并且根据这个方法绘制出流程图,供程序设计用。图2中列出了01~08区和部分13区的判别流程图。限于篇幅,09~12区和部分13区的判别流程图未详细介绍,但根据图1和表2就不难绘出这些区域的判别流程图(图2)。
& a# V& s1 M- R) l
图2 锤上空心类锻件锻造工序选择计算判别流程图
  绘出了锻造工序计算判别的流程图,就可以用计算机高级语言(如C语言)编出程序,自动完成锻造工序的判别并输出结果。+ ?  l" W; D2 Z1 v3 d# c. X  |
  另外,锻造工序确定以后,各个工序的工序尺寸确定也至关重要。只有确定了工序尺寸,锻造工人才能按图进行操作。只要将与之相关的工艺知识综合运用起来,就可以建立这方面的工艺专家系统。关于如何建立该系统,此文不再介绍。
发表于 2009-11-12 15:08 | 显示全部楼层
我们国家的锻造工艺还普遍非常落后,数控自动化水平不高,锻打出来的毛坏精度都很难达到,切边大导致外观也不好看,能源消耗也非常大……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-7 08:18 , Processed in 0.062280 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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