青华模具培训学校

用户名  找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1889|回复: 0

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

[复制链接]
发表于 2009-11-11 09:30 | 显示全部楼层 |阅读模式
1 引言
  我国在锤上自由锻计算机辅助工艺过程设计(锻造CAPP)系统开发方面已有十多年的历史,很多科研院所和生产企业都开发出了功能各异的CAPP系统。但到目前为止,这些系统基本上还是停留在半创成型阶段,如工艺过程的选择、工序尺寸的确定等,都有赖于操作者的经验来决定,离创成型还有一定的距离。原因在于锻件的形状千变万化,锻造工艺的确定是一个复杂的过程,要建立一套适用范围广泛、又具有很强的指导性的完善的工艺专家系统,存在一定的困难。但是,就某些特定的类型而言,尽可能地接近创成型CAPP的目标,还是可以做到的。如凸肩法兰类锻件、空心类锻件等。本文以空心类锻件为例,对建立它的锻造工序选择工艺专家系统进行介绍。
2 锻造工序的选择说明
  在CAPP系统中,锻件图的生成、余量与偏差的选用、材料规格的确定、材料定额的计算等等,都比较容易实现,而对锻造工人的操作具有指导意义的工序选择、工序尺寸确定等工艺专家系统中最重要的部分,却是难度最大的。有文献[2]介绍过空心类锻件采用预估坯体积的办法来确定,应该肯定,这种方法是有效的,但具有局限性。一方面,预估就必须假定一些条件,这些假定条件与实际情况可能存在一定的误差;另一方面,该文也只给出了4类一般性的工序选择。# ~. S+ J0 y( U% t
  实际上,在这类锻件的工艺设计中,不需预估就可以确定它的工序选择。方法如下:( w3 R# V% d+ d
  在计算机屏幕上,显示图1所示图形,图中的直线和曲线分割构成13个小的区域,每一个区域都代表了一种确定不同的锻造工序的方法。不妨给每一个区域进行编号,为01~13号,各区域所代表的锻造工序方案见表1(注:在这种方法中,图1中的a、b、c...、u、v、w、(1)、(2)等符号是不存在的,符号的意义见下文)。
001.gif
图1 锤上空心类自由锻件锻造工序方案选择
表1 锤上空心类锻件锻造工序方案的选择
区 域锻造工序方案
01
! p# }9 V/ h/ i3 {$ F$ e023 n; ~/ y" |! e( p: m
03
6 y% D/ a# A- ]# L4 d, {% n- ?/ ~04
. E& ]( r( y" r( e" d: Y5 c5 l05
8 V7 o% H/ @5 y$ f06
; F6 n/ |! i# L: v7 N) W5 w/ Z5 F' y) Y07
/ }6 k* T# t0 {; Y6 v# D9 d( ~08
& J: l* e$ F4 z) P6 i, g09
# ~- [( Y0 Z, W/ O' I3 L  t0 v  |10* t9 s! }9 N) H* e% ~) `! j
11
$ }5 g# }; ^4 d3 b' p6 Y12
8 u% A' v& x# `1 W0 e  y/ m13
冲孔) e3 |1 E  k8 k* _1 q# Q" M' u+ o. b$ M
单面冲孔
, D" N; A6 R$ {/ [' `冲孔—冲头扩孔
( V  `" x+ B6 V0 U" x冲孔—芯棒扩孔—再镦粗或数件合锻
' Y# C' W  k* ~7 v冲孔—芯棒扩孔
' p( ?- m4 u: S/ G8 y: ?冲孔—冲头扩孔—芯棒扩孔" L# l+ B0 h6 x5 r
冲孔—冲头扩孔—冲头拔长—芯棒扩孔- H6 X0 D$ U2 n6 E1 f& M8 r: G
冲孔—冲头拔长或深冲孔—冲头扩孔—冲头拔长
$ r% I: U% K' |* N  B$ c4 D7 Y冲孔—冲头扩孔—芯棒拔长$ p% X+ m6 v% u. ~, c
冲孔—芯棒拔长7 F- c2 _+ U$ g0 }8 Y
冲孔—冲头扩孔—芯棒拔长—缩孔/ e( C. C( f, _0 @2 {1 I
冲孔—芯棒拔长—缩孔
9 v% P3 w, H  Y( l* p+ s" w1 w5 X不锻出孔的区域

' W! ?' H$ t! w' R- \& P  当锻件尺寸得出时,D/d和H/d的数值就确定了,此时可以在图1中显示出它的坐标位置,锻造工艺人员由此可以选定锻件的锻造工序,这种方法的好处是直观明了,只需少量的人机交互操作即可完成锻造工序的选择。
; I& r! ^, ^( q6 `% x4 F3 g" M  为了使CAPP向创成化方向发展,还可以建立一种更快捷的通过计算判别的方法,实现这种方法的前提条件是必须将图1解析化,以便于编出程序,使计算机自动完成计算判别并输出结果。
3 锻造工序的计算判别解析化$ S; w$ [1 g; _3 z- M& y3 e
  锻造工序选择是锻造工艺过程设计中的一个很重要的方面,为了在计算机上自动完成计算判别,对图1的解析化工作就是要拟合出图中的每条直线和曲线的数学方程,而后作出流程图。# Y0 ?6 g! A4 g) C
  在图1中,每一条直线的教学方程都可以比较容易地拟合得出,而几条曲线的数学方程,则应以保证曲线的计算精度为原则,通过一定的数学方法进行推导,然后加以验证、比较,再决定采用何种方式来拟合。
4 c) A8 s% V+ S  X4 v' c3.1 直线的拟合方程
: S5 h: h6 W% N3 \& M# |' {9 h  令D/d=x,H/d=y  b; S1 V/ `7 @4 c$ A, y2 e- Y3 |
  对于每一条直线,都可以选定直线上的两点,取它们的坐标值(x1,y1)、(x2,y2),则直线的拟合方程为:
! R6 I. u; |/ K3 o3 j
y=y1+[(y2-y1)/(x2-x1)](x-x1)
  直线经拟合后,上式就是一次函数直线的一般方程:1 O2 N# A7 F* }0 v. X) ?( Z
y=ax+b
  具体的拟合结果在表2中列出。2 C0 c9 k. f- P: H( @+ {
表2 空心类锻件工序设计判别曲线拟合方程表
7 I) @# Z% t* ]1 Q+ ], A
线名实际) d) }; \7 Y+ s; i3 y% C
线型
拟合
+ m8 V2 R3 k4 W4 F; l/ Q* j线型
   定义域   拟合方程
a
/ k& b; S4 v$ j! f6 P/ ]b. S7 B5 a% z  n0 K8 [
c) E% Q# k4 c& w  d4 l6 N
d+ P  f% l1 w; {# O) p. U
e- a( v( v& n) a( b0 o  o/ O
f
; H, _% b8 p2 ~g
& p6 D/ c' h' [  x  ah% P8 N: w6 L6 [
i( ^6 g# F% Z2 G- ~
j
+ Y' w$ C. |4 z7 ak
, O2 v7 h/ e, j& V( `7 V) Ml
. E0 z4 _( P7 J5 |- v! z8 cm1 H5 Z2 Y/ E. p. b* I4 p; X
n. A- u$ s1 g2 `7 b8 U3 W2 M+ z
o0 @) o9 e, J! C8 J! j. R
p) E" i! a9 P/ |% o6 a5 A6 w
q
" Z2 a. U% L  j4 B) `: ?r
0 d5 V( s7 z/ a' h# @7 w& K+ ws
$ S6 ^% Q& t+ Y" Xt
* X- R  L& L) x) Lu+ V! X* N8 D- v+ ]! m8 K
v
" G- E, `# F3 t4 Y  nw
直线6 @: z. ~4 z, Z
曲线
, [' E: S. v) |0 f曲线* w& H7 _# R6 q; j) K) w
直线/ d7 Q- W+ f2 r# C
直线
% a! ^$ X5 l* [9 w7 D6 b+ e直线  _4 W! u& w, C6 o' W# k
直线
! O& U7 t: r% V3 i( R/ \直线
8 d( q7 x3 f* a* Q8 ^; a% @直线5 x/ V6 D, O& ^+ Y, ~$ _" [
直线; H! M. i( f9 X8 x& ~6 G
直线
+ V: C3 K) v- d. c" x* z9 [. l曲线
) j. D  J5 B1 o. k  K& b4 r% x, R直线9 K. e7 W# w0 E* |& o$ L+ E0 a
曲线
" Y) }4 l5 F, v  A/ D+ A; N曲线
( A: M: ?7 l, U) J: Z- X曲线4 q5 j% E0 {+ G$ Y' U
曲线  v9 Z" U9 o; {: a4 e' }
曲线7 i1 V  z9 ^1 t# N4 r) `. X7 w
曲线
1 f) B+ c9 }0 Q" \1 k  b- x( A2 S曲线
4 n* m& p2 K+ Z& f, R曲线4 C2 a8 w3 v# z& ^
曲线9 }; o) |2 y% T; w8 y  g, w
曲线
直线9 Q( C- E9 `6 h$ ]- h. ?
直线
# L, ]$ @/ s4 `直线
1 g. w2 H! ]& g) e0 N) _直线' x' F. I9 h3 x/ \0 R- S
直线
, p' E; m0 f$ g! B直线
6 U$ I4 Y5 n- A' l2 L" I直线* E7 W; m) z6 b* d& R  C. p- F% a; d7 [
直线
" {$ E7 D$ ?3 u) Y0 r直线4 V2 _7 Y# D% F" j8 s8 Q+ x
直线
% M. u, C8 x4 j直线
! {8 Q& x/ C* b4 A: |$ H0 A直线0 X4 a/ _$ r2 B, B
直线$ k* f; q1 v; k4 d: }2 o9 \$ h5 y
直线
# Z) V. e  `, p% _0 g直线8 U' f8 r8 Y: m
直线/ [( J2 y4 ]$ L( g( s
直线
( |- l& x9 G* Z  u直线
# n% o7 u8 d/ _" [' U2 Y$ j直线3 B% B! J( e# ?' O: ?% T  I
直线
; M4 H2 s4 j) t/ v直线
6 P) k) m7 m8 v) ]; M1 s. @直线
7 p' X! H$ H1 j' D1 z, @! I直线
x∈[1,8]
, B8 d. e6 ~2 `- |y∈[0,0.3125], n1 |4 x- ]* z0 g3 E' z
x∈[1,1.7]! q$ a& ?$ u7 S( Y% @
x∈[1,1.7]
, \5 D, D: F$ V7 j4 `) h8 ^9 N# i! ^x∈[1,1.7]# q$ n* C$ h0 f5 c! a' P5 \& }
y∈[0.2125,1.7]8 w5 ~% }2 `. x$ L
x∈[2.5,3]
4 \# A; ?7 }6 Z7 P4 b9 g1 x) C/ A. S$ nx∈[4,8]* C  K" A! d3 S, x( @
x∈[3.2,4]
3 N1 p( I# |; k0 L! ux∈[1,8]
3 O" X! y, g$ l1 n3 l0 O  y  u, ^x∈[1,5.333]
5 c9 s% Y' P4 Q/ I' C& n+ Mx∈[1.54,1.7]6 v# G. K8 e, T$ b0 D: M# T4 `
x∈[1,2.75]
( X4 R% }+ c0 N" V6 l3 Zx∈[2.5,2.84]/ z! g7 r/ d3 J9 n/ \/ B/ B
x∈[2.84,3.15]
  a0 n& ?! }7 X& c/ qx∈[3.15,3.34]
/ _# H7 Z; Z: T2 d6 j. Ox∈[3.34,3.6]6 z% V" O- M+ A7 b+ Q
x∈[3.6,3.8]
% r; w, [( o0 l' T% p$ Qx∈[3.8,4]  x+ `) T* \/ a: w- }
y∈[7,8]
4 H% U& x6 q; c( K  ?( Lx∈[2,2.14]
& Z6 x! b# u- A3 w- fx∈[2.14,2.32]
$ D0 W4 P7 ^* h5 c0 m+ }" |' [) Dx∈[2.32,2.59]
y=0.125x
# A+ w8 }' _* x. p% m  ox=2.5( [/ i, O/ b- ?/ |
y=0.3036x-0.3036! D4 d+ B" q0 j1 \# K
y=0.743x-0.643
  M) X  G, n. y, Sy=1.4571x-1.05714 a$ S+ r: ]1 ^; H
x=1.71 O1 y8 D9 M1 u& c$ i
y=5.375x-13.125
8 s$ t3 i0 B8 o$ ay=-0.35x+4.6
# E5 h) s" |& g5 }y=3.2
4 T: u0 S+ e4 C: x6 b% u1 |y=x  Y( O# Y0 Z  P3 y
y=1.5x
. b3 Y, P8 C4 R- z, u/ N( |+ u6 yy=-3.8125x+8.18125
( k+ x+ ^  |0 {2 c: c4 jy=6.5
9 c! e& U. o& x! p+ iy=-5.882x+22.705  c, |( N; z& R
y=-4.113x+17.6811 a  n1 o& Q: v4 |, a5 S( |# U
y=-2.763x+13.429
) K7 P, w0 }9 @y=-2.3077x+11.9077
. A, [5 |" H: S1 F/ @y=-1.25x+8.15 e7 f( N( I+ [$ |
y=-0.75x+6.2  I- w2 i+ ~+ P
x=2
2 d( w" q  m( e- X# Uy=-8.333x+23.667
# d9 Y" K+ l- O( J3 W- ]y=-5.556x+17.689
6 [9 ]5 Z6 x- j) z0 ty=-3.407x+12.705

4 K- p. Y0 h6 o" S& ~5 m3.2 曲线的拟合方程- J" y' y8 b8 j3 a' g) I' z/ T
  先讨论五条曲线中的两条长曲线。
1 y/ }' z4 g/ n4 B6 J. U* d  曲线(1)、(2)与二次函数中的抛物线类似,可以用二次函数进行拟合。数学方程可按如下方法推导得出:
- w: P# D3 ^; e# \, ~8 j  令D/d=x,H/d=y1 ^2 [9 v6 X0 t
  选定曲线上的三点,取它们的坐标值(x0,y0)、(x1,y1)、(x2,y2),则曲线的二次函数表达式为:
  U. D5 F  w& E$ p. W1 G! h  g
# d; i. M" s& n0 L1 u- p! S: o
  曲线经拟合后,上式就是二次函数抛物线的一般方程:7 U4 h( |1 D* Y7 d0 M: N, G% F
y=ax2+bx+c
  按照这种方法拟合的二次函数表达式随三点取值的不同而略有不同,即a、b、c的数值不同,但y的计算结果相差不大。
7 _8 V+ {$ n7 C  在拟合结果中,两条曲线有如下的表达式;8 j) R' ?, x9 j; ~1 ~1 K& R
  曲线(1):y=2.167x2-18.102x+39.818: y7 r# U" G5 g9 I/ @
  曲线(2):y=5.017x2-29.925x+46.804/ \, b# z, |( s1 T" w: q
  对照图1上的坐标点,验证其精确度,以曲线(1)为例,x的取值范围为2.5~4,
/ z' C4 D" J3 g6 }6 x( _5 r  当x=2.5~2.6时,y的误差为0~+0.2;
& Q0 o# e4 \$ K# D+ m4 M+ X( p  当x=2.6~2.84时,y的误差为0~-0.1;' X; ?( a. }% j6 X% _
  当x=2.84~4时,y的误差为-0.1~-1.1。
/ A9 h3 L% G7 R/ _/ {7 \8 b9 P" J  由此看出,只有当x的值在2.6附近时,y的计算值才能满足精确度要求。其他取值范围都不太理想,尤其当x=2.84~4时,y的计算值误差过大,拟合的二次函数表达式根本不能使用。验证曲线(2)的精确度,结果与曲线(1)基本类似。/ T' P0 k- r( ?
  这样就应该找到一种能确保精确度的方法,重新进行拟合。不妨设想,如果把两条曲线都分成若干段,使每一段都与直线逼近,把它们拟合成直线方程,再检验其精确度。只要分成的段数足够多,就可以使每一段基本上与直线重合,这样精确度就能得到满足。, f3 k+ u6 o3 M5 u& o& M
  按照这种思路,将曲线(1)分成n、o、p、q、r、s共6段,将曲线(2)分成t、u、v、w共4段,再分别建立直线方程,见表2。检验其精确度,误差均小于0.1,可见这些直线方程已经能够满足使用要求。需要说明的是,将曲线分成多少段,分法并不是唯一的,只要能够确保精确度就行。
# N+ U+ E5 U) x" J6 O! V8 Z; l  五条曲线中,曲线b、c、l的长度较短,按照上述方法,允许用一次函数直线代替。拟合结果在表2中列出。
2 l' Q4 _& s1 n8 R' g& c
4 锻造工序的计算判别方法及流程图设计9 l& N6 g$ w4 D; q2 w5 Z  M
  在拟合出所有直线和曲线的数学方程后,即可建立起锻造工序选择的计算判别方法,并且根据这个方法绘制出流程图,供程序设计用。图2中列出了01~08区和部分13区的判别流程图。限于篇幅,09~12区和部分13区的判别流程图未详细介绍,但根据图1和表2就不难绘出这些区域的判别流程图(图2)。7 ?. h2 X$ b2 U# u
图2 锤上空心类锻件锻造工序选择计算判别流程图
  绘出了锻造工序计算判别的流程图,就可以用计算机高级语言(如C语言)编出程序,自动完成锻造工序的判别并输出结果。4 X( n( h+ r+ F  s# d7 s* ?
  另外,锻造工序确定以后,各个工序的工序尺寸确定也至关重要。只有确定了工序尺寸,锻造工人才能按图进行操作。只要将与之相关的工艺知识综合运用起来,就可以建立这方面的工艺专家系统。关于如何建立该系统,此文不再介绍。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-7 03:50 , Processed in 0.131485 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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