一种基于加工特征的工艺知识推送方法与流程

文档序号:14609690发布日期:2018-06-05 20:33阅读:182来源:国知局
一种基于加工特征的工艺知识推送方法与流程

本发明属于机加工零件的智能工艺设计领域,特别涉及一种基于加工特征的工艺知识推送方法。



背景技术:

基于特征的CAPP系统已被制造企业广泛应用,创建了含有大量加工特征的MBD工艺模型存储于企业模型数据库中,这些工艺模型嵌入了大量的加工制造信息,如加工资源、加工需求等,然而如果这些工艺模型没有被充分挖掘与利用,将会造成企业大量人力与物力地浪费。基于特征的工艺知识推送方法,不仅能很好地解决对已有工艺知识的重用,而且能够实现智能化工艺决策,以促进智能化机加工艺设计的发展。

目前,工艺推送方法大都集中工艺知识检索的形式,主要以工艺语义检索和形状检索方法为主,然而这些方法大都以基于零件层面上的相似检索,并没有关联于工序加工特征,因此,导致检索的工艺知识不能直接应用,还需要进一步交互筛选处理。

在基于特征和情景方面的工艺推送研究中,有文献“李春磊,莫荣等.几何演变驱动的机加工艺知识表示与推送[J].计算机集成制造系统,2016,22(6):1434-1446”建立机加工艺知识复杂网络模型,以实现工艺知识的推送,但是该文献并没有考虑加工意图以及推送知识的评价,会导致不能准确推送所需工艺知识;文献“张发平,李丽.基于多维层次情景模型的业务过程知识推送方法研究[J].计算机辅助设计与图形学学报,2017,29(4):751-758.”提出了基于情境的知识匹配和推送的方法,但是文献并没有对工艺知识与情境模型的关联关系以及所推送工艺知识的评价进行阐述;文献“孙璞,候俊杰等.面向三维工艺设计的知识推送方法研究[J].制造业自动化,2016,38(9):96-104”提出了工艺设计意图与工艺知识间的匹配方法,通过获取的候选工艺知识集推送相应工艺知识,但是文献中工艺意图模型还是基于语义描述为主,并不能完全应用于三维机加工艺设计中。

综上所述,工艺知识重用已被制造企业看作为缩短研制周期、降低成本、提高企业竞争力的重要因素。然而,基于工艺语义的检索方法只能应用到低维度的工艺知识表达过程中;基于形状的检索方法能够解决多元化工艺知识的匹配,但是没有考虑具体工艺设计需求。因此,基于加工特征的工艺知识推送方法不仅能够完全嵌入到三维机加工艺设计系统中,而且能够实现工艺知识的高效重用。



技术实现要素:

发明目的:针对现有技术中存在的问题,为加快机加工艺智能化设计的发展和应用,本发明提供一种基于加工特征的工艺知识推送方法,基于工艺意图模型的相似性计算和工艺知识的评价方法,确保了机加工艺知识的准确推送,提高了工艺设计的效率,为智能化工艺设计提供技术支持。

技术方案:为解决上述技术问题,本发明提供一种基于加工特征的工艺知识推送方法,其特征在于,包括如下步骤:

(1)基于加工特征向量表达方法构建工艺意图模型PPIM,PPIM的表达式为PPIM={PPB,PPG,API},其中PPB为工艺设计背景,PPG为工艺设计目标,API为工艺附属信息;

(2)步骤(1)中构建的工艺意图模型中的相似性计算方法包括:零件基础信息相似性计算、加工特征相似性计算和质量信息相似性计算;

(3)构建工艺知识层次化表达模型,工艺知识层次化表达模型包括三个层次:基础工艺信息层、加工信息层和质量信息层;

(4)基于置信度计算的工艺知识评价方法:利用相邻工艺属性置信度计算值,获取最优的工艺知识元素;

(5)基于步骤(1)中得到的零件工艺意图模型和步骤(4)中的置信度值,实现工艺知识的准确推送。

进一步的,所述步骤(1)中工艺意图模型的构建是根据零件设计信息和加工要求构建的,其中PPB为工艺设计背景包括零件类型、毛坯类型、材料属性和加工类型;PPG为工艺设计目标包括加工特征类型、刀具进给方向、特征面矩阵、相邻面矩阵、拓扑关系矩阵和具体尺寸信息;API为工艺附属信息包括几何精度信息和尺寸精度信息。

进一步的,所述工艺知识层次化表达模型中三个层次具体为:

基础工艺信息层包括零件类型、毛坯类型、材料属性和加工类型四个工艺元素;

加工信息层包括加工类型、加工方法、机床类型、刀具类型、夹具类型和切削液六个工艺元素;

质量信息层包括具体的检测要求。

进一步的,所述基于置信度计算的工艺知识评价方法的具体步骤为:

(4.1)确定工艺知识各元素的优先级;

(4.2)计算相邻工艺知识元素的置信度,输出置信度最高的工艺知识元素;

(4.3)计算下一级工艺知识元素的置信度,直至获取所有工艺知识元素。

进一步的,所述PPB通过创建的基础设计信息获取,所述PPG通过识别加工特征获取,具体为:

加工特征类型是通过预定义特征库确定的,主要包括孔特征、槽特征、平面特征和凸台特征;

刀具进给方向是基于加工面的法向量确定的;

特征面矩阵是通过各特征面类型及其相邻面属性形成的,特征面的类型包括平面、圆柱面、倒角面、球面和圆环面,相邻面属性是基于特征面相交边的属性确定,包括凹边、凸边和相切边;

拓扑关系矩阵是通过特征面之间的相互关系确定,包括平行、垂直、倾斜和相切;

基本尺寸信息是通过加工特征的最小包围盒确定,主要包括长度、宽度和高度。

进一步的,所述步骤(2)中的加工特征相似性计算包括向量匹配度计算、矩阵匹配度计算和属性值匹配度计算三种类型:

其中向量匹配度计算表达式为:

conine(p,q)表示向量p和向量q之间的匹配度,i表示向量中的第i个元素,其中矩阵匹配度值可以转化为向量的匹配度计算;

矩阵的匹配度计算方法是先将N阶矩阵转化为N维向量,通过计算向量的匹配度以实现矩阵匹配度计算。

属性值匹配度计算表达式为:

Sa(a1,a2)表示属性值a1和a2的匹配度,n表示属性值所含有的元素个数,j表示属性值中的第j个元素。

进一步的,所述步骤(4.1)中所述工艺知识各元素的优先级是指加工信息层所含有元素的优先关系,其优先顺序为加工类型、加工方法、机床类型、刀具类型、夹具类型和切削液类型。

进一步的,所述步骤(4.2)中所述相邻工艺知识元素的置信度的计算公式如下:

其中Scon<p1,p2>表示工艺知识元素p1和p2的置信度,Preq(p1)表示工艺知识元素p1的总数量,Preq(p1∩p2)表示工艺知识元素p1和p2关联的总次数。

进一步的,所述加工特征类型通过字符串表达,刀具进给方向通过向量表达,特征面组矩阵和拓扑关系矩阵通过属性类型赋值创建。

进一步的,所述步骤(5)中基于得到的零件工艺意图模型和置信度值,实现工艺知识的准确推送的具体步骤如下:

(5.1)通过工艺意图模型判断检索到的工艺知识中的工艺背景信息匹配度是否满足要求,如果是则进入步骤(5.2),如果不是则继续检索直至满足要求;

(5.2)判断工艺知识中的工艺目标信息匹配度是否满足要求,如果是则进入步骤(5.3),如果不是则继续检索直至满足要求;

(5.3)判断工艺知识中的工艺附属信息匹配度是否满足要求,如果是则进入步骤(5.4),如果不是则继续检索直至满足要求;

(5.4)输出满足要求的工艺信息列表,然后通过相邻工艺属性置信的度计算得到置信度值,最后输出并推送最优工艺知识元素。

与现有技术相比,本发明的优点在于:

本发明利用加工特征为载体的工艺知识表达,提出一种工艺知识推送方法,有效的解决了三维机加工艺设计过程中工艺信息的快速准确推送,进而提高工艺设计的效率,也为智能化工艺设计的发展和应用提供技术支持。

附图说明

图1为本发明的流程图;

图2为实施例中柴油机连接件的结构示意图;

图3为实施例中零件的工艺设计目标的结果示意图;

图4为实施例中待加工工序匹配的工艺意图模型的示意图。

具体实施方式

下面结合附图和具体实施方式,进一步阐明本发明。

如图1所示,本发明提供一种基于加工特征的工艺知识推送方法,依次包括以下步骤:

(1)基于加工特征向量表达方法的工艺意图模型(Process planning intent model,PPIM)构建。PPIM的表达式为PPI M={PPB,PPG,API},其中PPB为工艺设计背景,PPG为工艺设计目标,API为工艺附属信息。

(2)工艺知识的层次化表达。工艺知识的层次化表达模型分为三个层次:基础工艺信息层、加工信息层以及质量信息层。

(3)工艺意图模型的相似性计算方法,主要包括零件基础信息相似性计算、加工特征相似性计算以及质量信息相似性计算。

(4)基于置信度计算的工艺知识评价方法。利用相邻工艺属性置信度的计算值,获取最优的工艺知识。

(5)工艺知识的层次推送。基于创建的工艺知识库和零件的工艺设计意图模型,实现工艺知识的层次化准确推送。

所述PPIM是根据零件设计信息及加工要求创建的,其中PPB包括零件类型、毛坯类型、材料属性以及加工类型;PPG包括加工特征类型、刀具进给方向、特征面矩阵、相邻面矩阵、拓扑关系矩阵以及具体尺寸信息;API包括几何精度信息、尺寸精度信息。

所述工艺知识层次化表达模型是通过创建工艺知识库进行管理的,其中基础工艺信息层包含的工艺知识元素与工艺设计背景的工艺知识相同;加工信息层包括加工类型、加工方法、机床类型、刀具类型、夹具类型以及切削液六部分内容;质量信息层包括具体的检测要求。

所述工艺意图模型相似性计算包括基本工艺信息的相似性计算、加工特征的相似性计算以及质量信息的相似性计算。

所述基于置信度计算的工艺知识评价方法流程为:首选要确定工艺知识各元素的优先级;然后,计算相邻工艺知识元素的置信度,输出置信度最高的工艺知识元素;最后,计算下一级工艺知识元素的置信度,直至获取所有工艺知识元素。

所述工艺设计背景知识是通过零件的基本设计信息获取。

所述工艺设计目标是通过识别加工特征而获取的,其中加工特征类型是通过预定义特征库而确定的,主要包括孔特征、槽特征、平面特征、凸台特征;刀具进给方向是基于加工面的法向量确定的;特征面矩阵是通过各特征面类型及其相邻面属性而形成的,特征面的类型包括平面、圆柱面、倒角面、球面、以及圆环面,相邻面属性是基于特征面相交边的属性确定,包括凹边、凸边和相切边;拓扑关系矩阵是通过特征面之间的相互关系确定,包括平行、垂直、倾斜和相切;基本尺寸信息是通过加工特征的最小包围盒确定,主要包括长度、宽度和高度。

所述工艺知识库的创建是基于关联规则进行组织的,其中关联规则分为单维度关联规则和多维度关联规则。

所述加工特征的相似性计算包括向量匹配度计算、矩阵匹配度计算和属性值匹配度计算,其中向量匹配度计算表达式为:

conine(p,q)表示向量p和向量q之间的匹配度,i表示向量中的第i个元素,其中矩阵匹配度值可以转化为向量的匹配度计算;属性值匹配度计算表达式为:

Sa(a1,a2)表示属性值a1和a2的匹配度,n表示属性值所含有的元素个数,j表示属性值中的第j个元素。

所述工艺知识各元素的优先级是指加工信息层所含有元素的优先关系,其优先顺序为加工类型、加工方法、机床类型、刀具类型、夹具类型和切削液类型。

所述相邻工艺知识元素的置信度的计算公式如下:

其中Scon<p1,p2>表示工艺知识元素p1和p2的置信度,Preq(p1)表示工艺知识元素p1的总数量,Preq(p1∩p2)表示工艺知识元素p1和p2关联的总次数。

所述加工类型是用字符串表达;刀具进给方向是用向量表达;特征面组矩阵、拓扑关系矩阵是基于属性类型赋值所创建的。

工艺意图模型的创建是机加工工艺知识推送的关键。工艺意图模型有三部分构成:工艺设计背景、工艺设计目标和工艺附属信息。其中工艺设计背景是由机加工零件的基本属性信息构成的,主要包括产品族、零件类型、毛坯类型、材料类型和加工类型。如图2所示的柴油机连接件为例,该零件的工艺设计背景知识为:柴油机连接件族类零件、V12的连接件、铸造毛坯、45#钢、NC加工。

工艺设计目标包括六部分内容:特征类型、刀具进给方向、特征面组矩阵、相邻面组矩阵、拓扑关系矩阵以及尺寸信息。为便于工艺设计目标的表达与相似性计算,各属性元素采用字母或二进制数字赋值的形式进行管理。其中加工特征类型和特征面属性的赋值如表1和表2所示;拓扑关系中平行、垂直、不垂直和相切的二进制数字赋值为:0001、0010、0011和0100;相交边属性凹边、凸边和相切边的二进制数字赋值为:0001、0010和0011,相交边类型中直线、圆弧和样条曲线的二进制数字赋值为:0001、0010和0011,为准确表达相交边信息,采用“属性+类型”的形式,如“相切边-圆弧”,其对应数值通过各元素数值相乘获得的,如“相切边-圆弧”的数值为0011×0010=0110,若两个平面不相交则用0表示。以图2示例零件为例,基于特征识别技术获得面F1和F3为平面,F2和F4为倒角面,基于各属性元素的二进制数字赋值,所创建的特征面组矩阵、拓扑关系矩阵以及相邻面组矩阵如图3所示。

表1加工特征类型的字母赋值

表2加工特征面的二进制数字赋值

工艺设计意图模型是获取候选工艺知识集的基础,利用匹配方法在已有工艺知识数据库中获取相似工艺设计意图模型,随后获取所关联的工艺知识,形成候选工艺知识集。匹配相似设计意图模型的过程阐述如下:工艺设计背景的相似性计算,根据“相似零件具有相似工艺”原理,具有相似设计意图的零件必然会有相同的工艺设计背景,因此工艺设计背景包含的工艺知识无需进行相似性计算;工艺设计目标的相似性计算,它包括六项属性元素,其中特征类型和刀具进给方向需要完全匹配,因此,只需要对特征面矩阵、相邻面矩阵、拓扑关系矩阵以及尺寸信息进行相似性计算。基于企业已有的工艺模型数据库,与图2示例零件槽加工工艺相匹配的工艺模型及其相似度计算值如图4所示。根据所匹配的工艺模型,获取所关联的工艺知识,形成的候选工艺知识集如表3所示。

表3基于工艺意图模型获取的候选工艺知识集

基于置信度计算值,以评价候选工艺知识集中的工艺条目,将置信度最高的工艺知识进行推送,其置信度分别为Scon<Ptype,Pmeth-turning>=0.76、Scon<Pmeth-turning,Pmach_CK5120>=0.75、Scon<Pmach,Pclamp-platen>=0.67,最终推送的工艺知识为:roughing-turning-CK5120-platen-YT6/YG8-aqueous。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1