动态工艺尺寸设计方法研究
Summary ratings: 3 stars
(xx voters)
浏览次数:
5
词语:
300
出版日期: 一月 01, 1999
由于众多随机因素的影响,工件在其制造过程的每一个环节都有可能出现工艺尺寸超差问题.事实表 明,如果超差后的工件仍有足够的加工余量,则只要对其后续工艺过程进行重新设计就很有可能将 它们加工成成品,我们将这种工艺过程的重新设计称为动态工艺过程设计或在线工艺过程设计,并 将其分为动态工艺路线设计及动态工艺尺寸设计两部分,对应地,我们将在全部工艺过程实施之前 所进行的工艺路线设计及工艺尺寸设计分别称为静态工艺路线设计及静态工艺尺寸设计.显然,动 态工艺路线设计及动态工艺尺寸设计对于重要零件生产及单件小批生产有着十分重大的意义.研究 人员对静态工艺路线设计及静态工艺尺寸设计的理论与方法已经进行了较深入的研究[1,2], 但关于动态工艺路线设计及动态工艺尺寸设计的理论和方法尚无人论及.目前解决这类问题的方法 还是主要依赖于工艺人员的经验,但是经验方法在工艺路线较长、工艺尺寸数量较多时不仅会耗费 工艺人员大量时间,而且还难以得到满意的设计结果.要真正地实现动态工艺路线设计及动态工艺 尺寸设计,最有效的方法是实现设计自动化.而要实现设计自动化,首先要建立较完整、准确的数 学模型.本文仅对动态工艺尺寸设计的理论与方法作初步的探讨,而关于动态工艺路线设计的理论 和方法尚有待深入的研究.1动态工艺尺寸设计的基本理论1.1动态工艺尺寸设计的基本模型一 个零件的工艺路线和工艺尺寸在其加工过程中有时需要作多次修改,我们取其中的一次修改作为研 究对象.设在第k次修改设计之前,工件已经经历了k-1次工艺过程设计及加工.此时,工件已 经具有的几何状态Skb、最终应该具有的几何状态Ske、工艺过程设计目标Fk(如成本)、 可能的后续加工工艺路线Ok以及当时的生产条件Ck都是已知的.动态工艺尺寸设计的内容就是 对上述某一可行的工艺路线Ok中的全部工艺尺寸组成的向量Xk进行规定,使得工件按照即定的 工艺路线Ok及工艺尺寸Xk进行加工时能满足所有条件要求并能确定地从状态Skb达到Ske .图1是动态工艺尺寸设计问题的一个基本模型,该模型较好地描述了上述各要素之间的关系.动 态工艺尺寸设计前工作已经具有的几何状态Skb→按动态工艺过程设计结果Ok及Xk进行后续 第k次加工→工件最终要求达到的几何状态(零件设计要求)Ske↓↑↓动态工艺路线设计动态 工艺尺寸设计动态工艺过程设计↑↑当时生产条件Ck设计目标Fk图1动态工艺路线设计及动态 工艺尺寸设计的模型1.2动态工艺尺寸设计的尺寸图表将图1所示的模型进一步展开,我们得到 表1所示的一张表格.不失一般性,我们以一个轴套零件的第k次动态工艺过程设计为例来介绍这 张表格.表1所示的零件(轴套)沿给定方向(轴向)有m+1(m=3)个表面要素,依次以序 号0,1,…,m表示之.该零件的一组工件在此次动态工艺过程设计前达到的几何状态Skb由 序列(Okp1,Okp2,…,Okpm)表示,(pk1,pk2,…,pkm)表示其中一 个工件的实际几何尺寸;该组工件加工后应达到的几何状态Ske,由序列(Okr1,Okr2 ,…,Okrm)表示,(rk1,rk2,…,rkm)表示其中一个工件被加工成成品后的实 际几何尺寸;工件在第k次工艺过程设计后进行加工时的工艺路线由(Okq1,Okq2,…, Okqn)表示,(qk1,qk2,…,qkn)和(zk1,zk2,…,zkn)分别表示 一个工件在经历该工艺路线时所获得的实际工序尺寸及实际余量尺寸,其中Okpi=[工件已经 获得尺寸pki左端点号,pki右端点号,pki,0,min,pki,0,max,tkp i,1]i=1,2,…,mOkqi=[工序尺寸qki的加工方法,qki箭尾号(即原始基 准),qki箭头号(即被加工表面),zki,0,min,zki,0,max,tkqi, 1]i=1,2,…,nOkri=[零件尺寸ri左端点号,ri右端点号,ri,0,min ,ri,0,max]i=1,2,…,m应该指出的是,当零件上需要增加辅助基准时,所增加 表面要素可以作为零件上的结构要素对待.当工件在第k次加工前的表面要素比零件上的表面要素 少时,所少掉的表面要素可以看作与其它某些表面重合.表1还定义了工序尺寸设计中所要用到的 其它变量和常量.1.3两个重要方程及两个重要矩阵由表1我们可以得到(rk1rk2…rk mzk1zk2…zkn)T=Ak(pk1pk2…pkmqk1qk2qkn)T(1)矩阵 Ak=(akij)的元素是这样确定的,设(u1u2…ui…um+n)T=(rk1rk2 …rkmzk1zk2…zkn)T(v1v2…vj…vm+n)T=(pk1pk2…pkm qk1qk2…qkn)T则有akij=1vj对应尺寸为ui对应尺寸的增环0vj对应尺寸 不为ui对应尺寸的组成环-1vj对应尺寸为ui对应尺寸的减环由于设计应考虑最容易超差的 状态,因而实际尺寸的许可变动范围应该与其设计尺寸变动范围相同,即有pki∈[pki,m in,pki,max]=[pki,0,min,pki,0,max]qki∈[qki,m in,qki,max]=[qki,0,min,qki,0,max]如设Wk=(rk1, minrk1,max…rkm,minrkm,maxzk1,minzk1,max…zkn ,minzkn,max)T则有Wk=BkXk(2)其中矩阵Bk=(bkij)的元素由表 2确定.表2Ak与Bk的元素关系Ak的元素Bk的元素bk2i-1,2j-1bk2i-1 ,2jbk2i,2j-1bk2i,2jakij=11001akij=00000akij =-10-1-102动态工艺尺寸设计的数学模型动态工艺尺寸设计问题实质上是一个数学规划 问题,下面将依次确定其三个基本要素:设计变量、可行域及目标函数.2.1设计变量的确定设 动态工艺路线设计已经得到了一条最佳的工艺路线Ok,由其中的全部未知量所组成的列向量Xk 即为第k次(k>1)动态工艺尺寸设计的设计变量,即Xk=(qk1,0,min,qk1, 0,max,…,qkn,0,min,qkn,0,max)T当k=1时,我们得到静态工艺 尺寸设计问题的设计变量为X1=(p11,0,min,p11,0,max,…,p1m,0 ,min,p1m,0,max,q11,0,min,q11,0,max,…,q1n,0, min,q1n,0,max)T2.2可行域的确定动态工艺尺寸设计问题中的设计变量Xk应 满足如下基本约束条件的要求1)加工后各零件设计尺寸可以得到保证;2)加工时各工序最小加 工余量足够;3)加工时各工序加工能力足够.上述三条基本约束条件构成了动态工艺尺寸设计问 题的基本可行域Dk:Dk=Xkri,min≥ri,0,minri,max≤ri,0,m axzki,min≥zki,0,minqki,0,max-qki,0,min≥tkqi ,1i=1,2,…,mi=1,2,…,mi=1,2,…,ni=1,2,…,nWk=Bk Xk(3)但在实际应用时,目标函数中的某些难以描述的部分也可以转化为约束条件.例如,工 序按照经验可以对最大加工余量加以限制,此时所得到的可行域是Dk的一个子集,不妨称之为实 际可行域,并记之为Dk′:Dk′=Xkri,min≥ri,0,minri,max≤ri ,0,maxzki,min≥zki,0,minzki,max≤zki,0,maxqki ,0,max-qki,0,min≥tkqi,1i=1,2,…,mi=1,2,…,mi= 1,2,…,ni=1,2,…,ni=1,2,…,nWk=BkXk(4)2.3目标函数F k(Xk)的确定目标函数是在Dk(或Dk′)中选定一点作为最优解的依据.在动态工艺尺寸 设计中,目标函数一般与成本C、质量要求Q、加工时间T及价格P等有关,但在工艺尺寸设计时 ,它们最终由各工序尺寸的加工前的最大余量zki,0,max(i=1,…,n)和加工后的 公差(qki,0,max-qki,0,min)(i=1,…,n)决定,因此目标函数Fk (Xk)可以简单地表示成:Fk=F(Xk)=∑ni=1[fi(zki,max)+gi( qki,0,max-qki,0,min)](5)式中,fi和gi的具体形式因工厂不同而 异.在本文中,我们设Fk仅表示成本,且设fi和gi具有以下结构形式:fi=αi·zki ,maxgi=βi/(qki,0,max-qki,0,min)i=1,…,ni=1,… ,n}(6)式中,αi和βi是与加工方法有关的常量.式(5)、式(6)能够比较精确地描 述成本的变化规律,因而在大多数场合是适用的.当要求更精确地计算成本时,需要通过对本厂的 统计数据进行拟合以得到fi和gi的具体形式.3例子设有一批表1所示的零件,其零件设计尺 寸为(r1,0,min,r1,0,max,…,r3,0,min,r3,0,max)T= (50,50.05,9.85,10,69.9,70)T又设该零件的静态工艺路线为O1, 静态工艺尺寸为X1,X1由下式给出X1=(p11,0,min,p11,0,max,…, p13,0,min,p13,0,max,q11,0,min,q11,0,max,…,q 110,0,min,q110,0,max)T=(18.66,19.70,58.60,5 9.60,78.30,79.30,75.00,75.30,59.60,59.90,71 .70,72.00,11.70,11.86,70.81,71.00,59.60,59.79,69.90,70.00,10.16,10.25,59.90,60.00,50.00,50.05)T当毛坯制造完成时,检验人员发现某个工件的毛坯尺寸为(p11,0,min,p11,0,max,…,p13,0,min,p13,0,max)T=(18.5,1