1 基本思想
2 工艺主干的抽取和表达
- 零件信息描述
- 由于同一大类零件,特征类型、数量和相互关系有相似之处,相同部位的特征类型、尺寸和精度有些是相同或相近的。因此,本文针对几个零件大类、分别建立其相应的工艺信息描述格式。
- 例如,采用“方位特征法”描述箱体类零件的工艺信息:
- 将零件分为六个方位:前端面、后端面、左侧面、右侧面、顶面和底面,在每个方位上描述各特征信息。以三位数字进行编号,如“102,HOL”表示前端面上序号为2的通光孔。在两特征编号之间描述位置精度。在表头信息中描述材料、毛坯、批量、名称等数据;无须切削加工的内腔铸造特征,与工艺设计关系不大,不予描述。根据需要,用JLBM-1系统对零件编码。
- 设定统一坐标系,确定各特征的空间位置:以主支承孔(如床头箱主轴孔)的轴心线为Z轴,指向后端方向为正向,X轴为水平向右,坐标原点为主支承孔入口孔心。按此方法可以确定六个方位坐标的取值,如前端面特征的坐标值为(±X,±Y, O)。
- 引入零件信息输人模板的概念来最大限度地减少信息输入工作量。模板是同类零件信息描述的样板数据文件,有较多的输人参考项和缺省内容。
- 又如连杆类零件可以描述为:材料、毛坯类型、批量、编码、大头孔径及偏差和粗糙度、小头孔径及偏差和粗糙度、大头端面距及偏差和粗糙度、小头端面距及偏差和粗糙度、孔中心距及对称偏差、孔中心线对端面的垂直度、两孔中心线平行度、辅助特征描述。
- 知识抽取和表达
- 工艺路线主干是零件加工的全局知识,建立在同类零件加工的共性(普遍性)基础上。重点考虑零件主要特征加工工序的安排。只抽取各类零件加工顺序的共性(加工方法与加工对象),抛弃其个性(工序尺寸、设备、工装、切削用量等)。
- 只列出零件有代表性的特征和主要特征的加工顺序。所谓有代表性,指某一方位中的同类特征中的一个。例如,某零件侧面有相同精度的孔若干,则工艺路线主干中只列出其中一个孔的加工次序。所谓主要特征,一般指零件的功能特征或精度高、难加工的特征表面。例如,机床床头箱的主轴孔和底面。
- 另外,同类零件的粗基准和精基准一般是固定于某几个重要表面(例如主轴箱体零件的主轴孔和底面)。这几个重要表面常常是区分零件类的标志,在决策知识中直接给出。
- 按面向对象方法组织推理机和决策知识。子类继承或重载父类的决策知识和决策方法。由于主干知识的独立抽取,相关的推理机就可以设计成通用的或至少在某一大类零件中通用。
- 程序内部用框架结构表达主干知识,外部以独立的知识文件形式存储。由框架名、槽和约束条件三部分组成。每个框架有若干个槽,每个槽有若千个侧面。
- 框架名{AKO槽:(零件所属类别); PROP槽:(零件描述子框架);
- Locating槽:(粗基准特征,精基准特征);
- 粗加工:(粗加工阶段各工序);
- 半精加工:(半精加工阶段各工序);
- 精加工:(精加工阶段各工序);};
- 由于同一大类零件,特征类型、数量和相互关系有相似之处,相同部位的特征类型、尺寸和精度有些是相同或相近的。因此,本文针对几个零件大类、分别建立其相应的工艺信息描述格式。
图1 主干约束匹配法流程
3 约束匹配过程
- 加工方法和加工表面匹配 在工艺路线决策之前,零件各加工表面的加工方法链已经明确。从排序规则的第一个记录开始,在零件特征信息中搜索排序规则中某一加工方法对应的加工对象特征,然后又在该特征的加工链中搜索相应的加工方法。若加工方法存在,则将此加工方法与零件相应特征的有关信息存入中间信息文件中。反复搜索,直到排序规则的所有记录结束。每次搜索匹配的结果被依次记录下来,最后形成相应零件的工艺路线主干。
- 此处存在一个问题,就是如何匹配排序规则中的加工对象特征和实际零件的加工对象特征。实际上,输人零件原始信息采用信息模板的方法,而零件信息模板中,同一方位、同一功能的特征编号是相同的,所以按零件特征编号搜索就可以满足要求。
- 工艺路线主干修正 在匹配过程中,必须根据零件的具体情况对工艺路线主干进行一些修正:
- ①加土方法约束修正例如,对于平面加工,精铣和精刨一般都可以达到尺寸精度IT7级和粗糙度Ra5.Oµm;在工艺路线主干中,如果只设置了精铣工序,但由于机床设备的限制,平面的加工方法链中只有精刨工序,此时,需将精刨代替精铣。又如,若某孔的实际加工链为“钻+扩”,而工艺主干中列出该类孔的加工链为“钻+扩+铰”,则匹配时删去铰孔工序。
- ②特征修正存在两种情况,一个是排序规则中的加工特征在零件信息中没有对应特征与其匹配,此时该加工特征所对应的工序应剔去;另一种情况是零件信息中存在排序规则中所没有的工艺特征(假设为A),此时,必须搜索零件信息中与该特征同一方位的其它特征(假设为B)在排序规则中的位置,然后将A的加工方法链对应插入。
- ①加土方法约束修正例如,对于平面加工,精铣和精刨一般都可以达到尺寸精度IT7级和粗糙度Ra5.Oµm;在工艺路线主干中,如果只设置了精铣工序,但由于机床设备的限制,平面的加工方法链中只有精刨工序,此时,需将精刨代替精铣。又如,若某孔的实际加工链为“钻+扩”,而工艺主干中列出该类孔的加工链为“钻+扩+铰”,则匹配时删去铰孔工序。
图2 连杆零件图