青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-11-11 09:30 | 显示全部楼层 |阅读模式
1 引言
  我国在锤上自由锻计算机辅助工艺过程设计(锻造CAPP)系统开发方面已有十多年的历史,很多科研院所和生产企业都开发出了功能各异的CAPP系统。但到目前为止,这些系统基本上还是停留在半创成型阶段,如工艺过程的选择、工序尺寸的确定等,都有赖于操作者的经验来决定,离创成型还有一定的距离。原因在于锻件的形状千变万化,锻造工艺的确定是一个复杂的过程,要建立一套适用范围广泛、又具有很强的指导性的完善的工艺专家系统,存在一定的困难。但是,就某些特定的类型而言,尽可能地接近创成型CAPP的目标,还是可以做到的。如凸肩法兰类锻件、空心类锻件等。本文以空心类锻件为例,对建立它的锻造工序选择工艺专家系统进行介绍。
2 锻造工序的选择说明
  在CAPP系统中,锻件图的生成、余量与偏差的选用、材料规格的确定、材料定额的计算等等,都比较容易实现,而对锻造工人的操作具有指导意义的工序选择、工序尺寸确定等工艺专家系统中最重要的部分,却是难度最大的。有文献[2]介绍过空心类锻件采用预估坯体积的办法来确定,应该肯定,这种方法是有效的,但具有局限性。一方面,预估就必须假定一些条件,这些假定条件与实际情况可能存在一定的误差;另一方面,该文也只给出了4类一般性的工序选择。
) A* f' j, P, Y) P9 J! M% z  实际上,在这类锻件的工艺设计中,不需预估就可以确定它的工序选择。方法如下:
3 m! }" n/ O' |+ U  在计算机屏幕上,显示图1所示图形,图中的直线和曲线分割构成13个小的区域,每一个区域都代表了一种确定不同的锻造工序的方法。不妨给每一个区域进行编号,为01~13号,各区域所代表的锻造工序方案见表1(注:在这种方法中,图1中的a、b、c...、u、v、w、(1)、(2)等符号是不存在的,符号的意义见下文)。
001.gif
图1 锤上空心类自由锻件锻造工序方案选择
表1 锤上空心类锻件锻造工序方案的选择
区 域锻造工序方案
01
8 B- N: B! h# N  b02
1 J* t: \/ s( z- S03
5 a- E& {! p7 e9 T( y& z: v04
; g* d- I( x6 r' w  @' f9 ~05: [8 ^( X+ C. l" C6 V& F
066 f7 E% I3 B5 c
07
; ?- D/ |! M  G+ B, y) r/ v08# y6 ?8 N: u7 ~, i* v
09* {) I) p0 c/ Q- H; @
10, G" g" F4 |9 [
112 Y: c: c* m8 n
12: X, z' \5 P8 u: _" A- g+ i* w
13
冲孔
+ G5 i8 X. Q! f8 H/ n单面冲孔
6 u- R7 y6 ]$ U冲孔—冲头扩孔
5 X. X8 @+ J* T( \- p6 ~7 f冲孔—芯棒扩孔—再镦粗或数件合锻& o" g( {2 k' o
冲孔—芯棒扩孔. L6 k3 Z; X4 U% f7 \$ r$ f/ R0 d
冲孔—冲头扩孔—芯棒扩孔& M3 L+ S1 S$ }+ ^6 U$ W3 g
冲孔—冲头扩孔—冲头拔长—芯棒扩孔+ ^! p* c) f* X2 ]( D
冲孔—冲头拔长或深冲孔—冲头扩孔—冲头拔长( u8 a/ e1 j! o
冲孔—冲头扩孔—芯棒拔长
8 a2 E& v% U: y4 |5 w/ B, O冲孔—芯棒拔长8 P0 o( s" ~! }0 B
冲孔—冲头扩孔—芯棒拔长—缩孔
' n" t) U" g& s9 z3 H冲孔—芯棒拔长—缩孔
2 K0 a8 i1 R0 B+ r) k$ S不锻出孔的区域
6 x1 ~: o. x9 \$ C1 W6 m/ U( C5 S
  当锻件尺寸得出时,D/d和H/d的数值就确定了,此时可以在图1中显示出它的坐标位置,锻造工艺人员由此可以选定锻件的锻造工序,这种方法的好处是直观明了,只需少量的人机交互操作即可完成锻造工序的选择。0 U6 |& r: f5 L( `3 s' W! f9 N
  为了使CAPP向创成化方向发展,还可以建立一种更快捷的通过计算判别的方法,实现这种方法的前提条件是必须将图1解析化,以便于编出程序,使计算机自动完成计算判别并输出结果。
3 锻造工序的计算判别解析化1 r: ]* D6 H8 X6 z) k$ D6 ]6 S6 Z
  锻造工序选择是锻造工艺过程设计中的一个很重要的方面,为了在计算机上自动完成计算判别,对图1的解析化工作就是要拟合出图中的每条直线和曲线的数学方程,而后作出流程图。& q; W9 Y5 R' T. n( k5 B5 `
  在图1中,每一条直线的教学方程都可以比较容易地拟合得出,而几条曲线的数学方程,则应以保证曲线的计算精度为原则,通过一定的数学方法进行推导,然后加以验证、比较,再决定采用何种方式来拟合。
; l) w2 p4 _  N8 G% B* Y* C3.1 直线的拟合方程% S/ q! Z* q7 Z2 M8 w/ t
  令D/d=x,H/d=y. T; b  W) B) X0 Z5 }7 q
  对于每一条直线,都可以选定直线上的两点,取它们的坐标值(x1,y1)、(x2,y2),则直线的拟合方程为:

) c/ A" N0 o9 Q1 ?8 r% v
y=y1+[(y2-y1)/(x2-x1)](x-x1)
  直线经拟合后,上式就是一次函数直线的一般方程:* w8 f6 j* N0 U7 I) L  i' K2 f8 Y
y=ax+b
  具体的拟合结果在表2中列出。' k6 N' m! b2 w6 |
表2 空心类锻件工序设计判别曲线拟合方程表
# n/ m3 C8 M4 [
线名实际5 v% w3 {* I+ `) i& O8 r
线型
拟合
8 H* C- q  P5 |) `; E线型
   定义域   拟合方程
a+ p+ e. T0 L7 }$ k3 f3 C
b
% b$ Y* n1 A7 E7 N1 W! T/ S6 nc
+ P% X* m9 v! Y0 u9 i. a; |d# l' ~9 I" g0 x* L* A4 ~8 `; o! i
e
1 B# g0 Q/ P( ]8 i! G. af
$ O) m3 F, B; r; I  \g" P8 P4 M- k, Z& e6 V/ ]
h; n9 C; |' Q2 u7 T* [4 R
i% [3 m, w7 H/ A' E
j/ ?5 x/ j: d6 c+ C2 G) m
k7 C% [/ Z- ^/ {( Y
l
0 c/ |" J' b! [$ ?m! r- E$ S8 O' t  U; p! ]2 C, P1 k
n
: f- a0 X1 ~+ q. Oo
0 w" i) @7 O  `: R4 }p
' u# K" n* W0 ?$ _* Z9 T* r7 Uq
6 R8 q% f- O/ br
2 z6 X/ P' Q2 E, X  G9 }. Ns
. e) @6 u) S* l+ i3 ~/ Y# A% Kt/ z* U2 u" Q) I# a2 N* ~# K# Z
u  i4 \2 ^2 O* D9 U. [. P3 X' [
v
% b4 j. g4 Q2 mw
直线8 r# g( |3 z0 W7 L
曲线& e9 s# T% N9 J' l0 }6 r
曲线
% x8 m5 K5 e- n8 X5 N" F$ v+ F直线5 v/ T" b, n0 ?& O- |# X
直线! n9 a5 N. Z6 x
直线
! d" b+ L' R; b$ E/ L直线  A0 z& g; x+ F1 q
直线7 V9 g6 s; _) k1 F
直线! O" |9 M( B, T  a$ |+ B) }
直线2 K5 y) r; O- ~6 Z) p1 L
直线, K# @- s. C& x5 L' X1 h
曲线
: z7 z1 a3 z9 V直线; L: R' |3 Q, i3 r. C
曲线/ H* o6 J  o$ b; T& `
曲线: D' i' n; {- G5 I" R) k% \
曲线! d( w, Y+ [" ]% N' B$ b" N
曲线3 e8 M% u2 ?: T' D6 p4 q- v
曲线' L! r, Y$ J! a. C( w
曲线3 s6 x' l' V% w8 V
曲线
9 X+ p- W0 k- a- i$ q# C曲线, I" ]/ l0 f: w! G  q( X
曲线
8 Q/ Z% d0 g' S; e/ {曲线
直线  l7 X5 G1 f$ ?* k6 ]
直线
# i$ n  U# \6 z# r0 b7 H' y直线
6 m" z! I6 e* N直线: E0 K% q) G$ W7 A' U5 p
直线7 S3 w# x- u& E" ]  X& X8 d7 x, T
直线2 g: @# M9 \( M2 L+ Y" a
直线4 R0 Q6 g7 ^0 K9 z4 b
直线- i/ O. b# [$ W1 j$ V; N+ E
直线# H6 T6 V% O2 e' [9 U( t
直线" _! l9 J7 f4 X; h1 E5 E/ g1 ^! k
直线8 ?# D7 {2 E4 d3 r) @
直线
, m3 t+ z! V8 P直线! P4 ?1 P* E$ L% O/ l5 R, Z' X
直线
7 y& b& R& r& E) N" B3 [直线
3 ^( D" g5 s# x0 r% g0 e* l% x直线; R+ n: P* l1 y8 j1 e+ L) s
直线9 O' Q0 @' M0 h' Q
直线
- B0 g8 i3 U0 R1 n% D9 W1 u8 ^直线8 d. G) ]/ F, j2 _4 K2 E' p
直线4 x/ ], _. @: k4 Q( O
直线
8 V' _* u" ^1 o+ {, k) F4 F直线  V3 j8 z* z$ O/ H
直线
x∈[1,8]  `% d) K* I4 Z" |
y∈[0,0.3125]
! M2 U/ A5 o% u% vx∈[1,1.7]& L( q3 S9 X# E" T. ~
x∈[1,1.7]
: z$ m6 n7 M# o' M: r( ~" P8 @( ex∈[1,1.7]
0 H, D2 ^* ^& @* Q, ly∈[0.2125,1.7]; e# k7 w! J: S! W
x∈[2.5,3]  d% e5 ?5 A7 u7 |# \; r  ~9 B; T4 b
x∈[4,8]+ e6 X& D9 B$ j
x∈[3.2,4]
: E3 N" u+ m# J5 T7 Px∈[1,8]$ U8 B8 J* L# y) S& @
x∈[1,5.333]; R4 i* A% V8 J: a, o& x
x∈[1.54,1.7]( V6 |1 t' L: U* x- C
x∈[1,2.75]0 g2 ^/ l- j# l
x∈[2.5,2.84]6 M0 p/ I) G/ ~" l$ Z1 F
x∈[2.84,3.15]$ W$ `" t' X) o/ C; n! l
x∈[3.15,3.34]# a( M8 @8 h4 e
x∈[3.34,3.6]# D4 H; w& B2 B2 w: V
x∈[3.6,3.8]
- z# {' t4 f# g9 `# c$ b8 D+ Mx∈[3.8,4]
" h! f$ v* w% v) B% `y∈[7,8]: x+ @3 d7 M- F/ ]  t$ L
x∈[2,2.14]# S8 e, h( o% L; B3 S+ v9 O. l
x∈[2.14,2.32]
7 ?1 `  z! \9 F6 G) h% A" I( kx∈[2.32,2.59]
y=0.125x( a$ S  q. `! n* H; U( P
x=2.5+ m/ Y1 a4 i1 x+ S- K( {8 M
y=0.3036x-0.30369 z; a* L+ [! {. @4 F+ c; t
y=0.743x-0.6431 K+ o/ N! t( Y: n: m7 _
y=1.4571x-1.0571; p4 N* [' T' N, k
x=1.7
( t! m) o8 n" L6 t; q5 G4 R( C) s9 E, ^$ my=5.375x-13.125
% @$ }+ d) d( h2 My=-0.35x+4.6
1 `* L( N! \8 A3 K' U5 ?% `! ?8 hy=3.2
( r0 @' F1 o& y, Z9 n. g  k' Qy=x
) J) G/ D5 F# L# V7 C2 \" g. jy=1.5x
5 O6 R  l$ J0 \y=-3.8125x+8.181258 Y1 d: B; p' V& \3 P# x' T
y=6.5
. q- ]  X/ F: T3 [3 Py=-5.882x+22.705
/ m+ Y0 F$ L- M. u6 Fy=-4.113x+17.681: O, a6 |2 t1 X6 O" q
y=-2.763x+13.429
1 V+ p; l! B/ T& J& Q. }y=-2.3077x+11.9077; I, e0 y) y3 b" s3 z! B2 P6 T
y=-1.25x+8.1
4 I$ H" C* A0 J5 Z2 b0 q( by=-0.75x+6.2$ f/ z9 q7 h  J' l1 z5 o6 b0 G
x=2
+ X: D+ k: S3 @6 My=-8.333x+23.667
8 k) q- `: t; Ay=-5.556x+17.689& U  b/ ]# E2 t( |. ?. \" u
y=-3.407x+12.705
& j) t. ?: y- T6 j& K$ c
3.2 曲线的拟合方程
* {+ K. Y* C' ]4 G: v" B/ E0 w  先讨论五条曲线中的两条长曲线。
9 q* b8 g; q5 ~9 B7 g  曲线(1)、(2)与二次函数中的抛物线类似,可以用二次函数进行拟合。数学方程可按如下方法推导得出:
8 x8 {+ t- n4 B$ F. v! @$ H  令D/d=x,H/d=y
0 _) |% w2 t7 t* a- m  ^$ G  选定曲线上的三点,取它们的坐标值(x0,y0)、(x1,y1)、(x2,y2),则曲线的二次函数表达式为:
1 x5 Z6 G/ E5 |" l

% X' Z  ?! z# A; U  曲线经拟合后,上式就是二次函数抛物线的一般方程:' S! Z0 a5 h  P7 Z" u9 m. f/ R8 j5 w
y=ax2+bx+c
  按照这种方法拟合的二次函数表达式随三点取值的不同而略有不同,即a、b、c的数值不同,但y的计算结果相差不大。
, ?# ~% ~$ {, V4 r% x7 h  在拟合结果中,两条曲线有如下的表达式;
$ e- U! v( R" p  曲线(1):y=2.167x2-18.102x+39.8186 H* x! _9 `. @; y2 {
  曲线(2):y=5.017x2-29.925x+46.804
8 ?  ]/ f" s: w: _5 D. y  对照图1上的坐标点,验证其精确度,以曲线(1)为例,x的取值范围为2.5~4,9 h7 |5 d: O6 l8 G4 |
  当x=2.5~2.6时,y的误差为0~+0.2;
/ a1 t5 Q; x5 U6 N2 K) w  当x=2.6~2.84时,y的误差为0~-0.1;
% p4 T' {6 c. p9 z: B; z  R  当x=2.84~4时,y的误差为-0.1~-1.1。1 u/ a6 L+ V$ z" ~/ Y
  由此看出,只有当x的值在2.6附近时,y的计算值才能满足精确度要求。其他取值范围都不太理想,尤其当x=2.84~4时,y的计算值误差过大,拟合的二次函数表达式根本不能使用。验证曲线(2)的精确度,结果与曲线(1)基本类似。( Y0 T' Q3 L# j% f5 _+ j3 ^# C" u
  这样就应该找到一种能确保精确度的方法,重新进行拟合。不妨设想,如果把两条曲线都分成若干段,使每一段都与直线逼近,把它们拟合成直线方程,再检验其精确度。只要分成的段数足够多,就可以使每一段基本上与直线重合,这样精确度就能得到满足。6 I/ t& \% b4 c$ X
  按照这种思路,将曲线(1)分成n、o、p、q、r、s共6段,将曲线(2)分成t、u、v、w共4段,再分别建立直线方程,见表2。检验其精确度,误差均小于0.1,可见这些直线方程已经能够满足使用要求。需要说明的是,将曲线分成多少段,分法并不是唯一的,只要能够确保精确度就行。2 D+ a: }& u' N% M! t
  五条曲线中,曲线b、c、l的长度较短,按照上述方法,允许用一次函数直线代替。拟合结果在表2中列出。
" m- ~6 m3 G1 ~1 S0 b; d& W
4 锻造工序的计算判别方法及流程图设计
- y0 Z4 F! k, }# V1 X  在拟合出所有直线和曲线的数学方程后,即可建立起锻造工序选择的计算判别方法,并且根据这个方法绘制出流程图,供程序设计用。图2中列出了01~08区和部分13区的判别流程图。限于篇幅,09~12区和部分13区的判别流程图未详细介绍,但根据图1和表2就不难绘出这些区域的判别流程图(图2)。
0 u: a% N* W$ `6 V+ V" n
图2 锤上空心类锻件锻造工序选择计算判别流程图
  绘出了锻造工序计算判别的流程图,就可以用计算机高级语言(如C语言)编出程序,自动完成锻造工序的判别并输出结果。* n# a0 A+ }# z3 A# u
  另外,锻造工序确定以后,各个工序的工序尺寸确定也至关重要。只有确定了工序尺寸,锻造工人才能按图进行操作。只要将与之相关的工艺知识综合运用起来,就可以建立这方面的工艺专家系统。关于如何建立该系统,此文不再介绍。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-19 06:37 , Processed in 0.059095 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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