一种数控加工刀具智能选择方法及其系统的制作方法

文档序号:6628492阅读:274来源:国知局
一种数控加工刀具智能选择方法及其系统的制作方法
【专利摘要】本发明涉及一种数控加工刀具智能选择方法及其系统,系统由零件加工信息录入模块、刀具类型及材料选择规则库管理模块、切削加工实例库管理模块块以及切削加工实例检索配置模块组成,通过向本发明系统输入加工零件的相关信息,系统会自动输出实例库中加工该类似零件所使用的刀具,工艺人员只需直接调用或适当修改刀具的几何参数便可以直接使用及加工,方便快捷,大大降低了对操作人员的专业化要求。
【专利说明】一种数控加工刀具智能选择方法及其系统

【技术领域】
[0001] 本发明及刀具选择系统,尤其涉及一种基于规则推理(RBR)及实例推理(CBR)的 数控加工刀具智能选择方法及其系统。

【背景技术】
[0002] 刀具是生产制造系统中的重要组成部分,合理的刀具选择对零件加工的几何形 状,尺寸精度,表面质量及加工成本等方面具有很大影响。近年来,随着机械行业的发展,客 户对产品的要求越来越高,伴随而来的是零件的加工要求不断提高,零件的种类也越来越 多。为了满足零件的加工要求,生产中所使用的各类刀具的种类也越来越多。这就导致在 生产之前,刀具的准备工作越来越复杂,对工艺人员的专业化要求也越来越高。因此,基于 上述问题,对刀具的智能选择进行研究有着重要的实际意义。


【发明内容】

[0003] 本 申请人:针对上述现有问题,进行了研究改进,提供一种数控加工刀具智能选择 方法及其系统,该方法基于相集成的规则推理和实例推理,充份利用现有加工经验,快速有 效的选择出符合加工要求的刀具。
[0004] 本发明所采用的技术方案如下:
[0005] -种数控加工刀具智能选择方法,包括以下步骤:
[0006] 第一步:向零件加工信息录入模块中录入加工零件的信息,其中录入加工零件的 信息包括零件自身的固有属性、零件的加工性质以及零件的加工要求属性三大类;
[0007] 第二步:将第一步录入的零件自身的固有属性、零件的加工性质,结合刀具类型及 材料选择规则库管理模块并通过规则推理得出所需选择刀具的刀具类型及刀具材料;
[0008] 第三步:将第一步录入的零件的加工性质、第二步所得刀具类型及刀具材料,通过 切削加工实例库管理模块进行初步检索,得出候选实例集;
[0009] 第四步:利用切削加工实例检索匹配模块将第一步录入零件的加工要求属性结合 实例推理与第三步所得候选实例集进行相似度匹配,从切削加工实例库管理模块中检索匹 配出与录入加工零件信息相似度最高的实例。
[0010] 其进一步技术方案在于:
[0011] 所述零件自身的固有属性由零件的加工特征及零件材质组成;所述零件的加工要 求属性由零件特征尺寸、加工精度范围以及加工表面粗糙度组成;
[0012] 所述刀具类型及材料选择规则库管理模块包含规则前提管理模块,规则体管理模 块,规则结论管理模块;规则前提管理模块用于存储零件加工特征、零件材质、零件的加工 性质;规则结论管理模块用于存储相应的刀具类型、刀具材料;规则体管理模块,则用来存 储规则,所述规则为规则前提与规则结论之间的对应映射关系。
[0013] -种数控加工刀具智能选择系统,由零件加工信息录入模块、刀具类型及材料选 择规则库管理模块、切削加工实例库管理模块块以及切削加工实例检索配置模块组成,所 述零件加工信息录入模块用于获取加工零件的信息;刀具类型及材料选择规则库管理模块 用于对获取加工零件的信息进行规则推理并得出规则结论;切削加工实例库管理模块用于 存储和管理系统中已有的加工实例;切削加工实例检索匹配模块根据录入加工信息、以及 依据规则推理得出的规则结论从切削加工实例库中检索匹配出与录入问题最相似的实例, 并直接调用或适当修改实例所用刀具的几何参数作为录入问题的解。
[0014] 本发明的有益效果如下:
[0015] 本发明充分利用企业现有的加工信息,通过向本发明系统输入加工零件的相关信 息,系统会自动输出实例库中加工该类似零件所使用的刀具,工艺人员只需直接调用或适 当修改刀具的几何参数便可以直接使用及加工,方便快捷,大大降低了对操作人员的专业 化要求。

【专利附图】

【附图说明】
[0016] 图1为本发明方法的流程示意图。
[0017] 图2为刀具类型及材料选择规则库中的部分表格结构及映射图。
[0018] 图3为切削加工实例库管理模块的示意图。
[0019] 图4SX< V时,计算区间属性相似度的高斯函数分布图(X,_y表示区间中值,u 表示区间的长度)。
[0020] 图5为时,计算区间属性相似度的高斯函数分布图。
[0021] 图6为X = _y时,计算区间属性相似度的高斯函数分布图。

【具体实施方式】
[0022] 下面结合附图,说明本发明的【具体实施方式】。
[0023] -种数控加工刀具智能选择方法及其系统,包括以下步骤:
[0024] 第一步:向零件加工信息录入模块中录入加工零件的信息,其中录入加工零件的 信息包括零件自身的固有属性、零件的加工性质以及零件的加工要求属性三大类;其中零 件自身的固有属性由零件的加工特征(车外圆、铣平面、铣槽、钻孔、绞孔等)、零件材质 (40Cr、45#等)组成;零件的加工性质(粗加工、半精加工、精加工)组成;而零件的加工要 求属性则由零件特征尺寸(长度、宽度、曲率半径、槽宽、槽深等)、加工精度范围及加工表 面粗糙度组成。
[0025] 第二步:将第一步录入的零件自身的固有属性、零件的加工性质,结合刀具类型及 材料选择规则库管理模块并通过规则推理得出所需选择刀具的刀具类型及刀具材料。
[0026] 上述规则推理(RBR)是指对相关领域专家在其领域内实践、研究经验的总结,这 种经验通过一定的编码方式提取、归纳,内置到规则中,并以规则的形式表现出来。其知识 表达通常采用产生式,表达形式为IF (条件满足),THEN (动作执行),上述规则推理为已有 公知技术。
[0027] 上述刀具类型及材料选择规则库管理模块用于存储和维护生产上根据所零件的 加工特征、零件材质、零件的加工性质与所选用刀具之间的关系总结出来的规则。刀具类型 的选择主要取决于零件的加工性质和零件加工特征,刀具材料的选择则主要由零件加工性 质和零件材质决定。
[0028] 根据上述原则建立刀具类型及材料选择规则库管理模块,规则库管理模块的部分 表格结构如图2所示,刀具类型及材料选择规则库管理模块包含三个子模块:规则前提管 理模块,规则体管理模块,规则结论管理模块。规则前提管理模块用于存储零件加工特征、 零件材质、零件的加工性质等前提条件。规则结论管理模块用于存储相应的刀具类型、刀具 材料等信息。规则体管理模块,则用来存储具体的规则,即规则前提与规则结论之间的对应 映射关系。如图2所示,规则前提和规则结论通过规则体连接,即在满足规则前提的条件 下,通过规则体的规则映射匹配,得到最终的规则结论。
[0029] 第三步:将第一步录入的零件的加工性质、第二步所得刀具类型及刀具材料这三 个属性作为初始索引条件,先进入切削加工实例库管理模块中进行检索,检索出初步满足 要求的候选实例集,由此在实例推理前对实例库进行了一次预判,大大提高了实例获取的 精确度,且使获取的实例集合规模大为缩小,使实例推理更具针对性。
[0030] 其中切削加工实例库管理模块用于存储和管理系统中已有加工实例的相关信息 知识。已有加工实例的管理通常包含实例的组织表示和实例的存储维护两个方面的内容。 其中实例的组织表示是实例推理中最基础的一个环节,其表示的好坏对实例推理的效率和 应用范围影响很大。采用面向对象的知识表示方法来表示零件加工中的刀具选择实例,建 立了如下的实例模型:Case (Q, R) = Case [ (ql, q2,......, qn), (rl, r2,......, rn)],其中:Q = (ql, q2,......, qn), Q是实例的问题描述部分,qi包括零件特征、零件材质、加工性质、特征 尺寸、精度范围、表面粗糙度等;R = (rl, r2,......, rn),R是问题的解决方案部分,ri包括 使用何种刀具、刀具物料组成、加工切削参数等。综上所述一个实例包含问题描述和问题解 决方法两方面的内容。实例的存储维护是指根据实例的组织表示结构将实例存入系统数据 库,为便于后期的检索维护,对实例按照一定的标准进行层次分类存储。
[0031] 如图3所示,切削加工实例库管理模块中第一层按照零件加工类型进行分类,零 件加工类型主要由车削、铣削、钻削、镗削等等组成,同时对零件不同的加工类型给与不同 的编码代号(如车C,铣X,钻Z,镗T,磨M,铰J,拉L,刨B,插H,攻丝G等)。第二层则按照 零件的形状特征进行分类(零件的形状特征例如平面、曲面、槽、孔等),同样对上述零件不 同的形状特征进行编码代号(例如平面P、侧面E、曲面Q、槽C,孔K,螺纹L,倒角D),将上述 特征以一定的编码规则编入案例编号,便于后期对实例库进行检索和维护,例如XP00001, 其中XP代表加工特征为铣削平面,00001代表实例流水号。
[0032] 第四步:通过切削加工实例检索匹配模块将第一步录入的零件的加工要求属性结 合实例推理与第三步所得候选实例集进行相似度匹配,从切削加工实例库管理模块中检索 匹配出与录入加工零件信息相似度最高的实例。
[0033] 实例推理(CBR)是指在已有切削加工实例库管理模块中找到与当前加工问题最 相似的实例,通过直接调用或修改过去解决问题的方法、来形成现在新问题的解决方法。其 核心在于用过去求解问题的经验来解决当前新问题。基本步骤为:问题描述、实例检索、实 例修改、实例复用。
[0034] 由于第三步中已经进行了初步检索,因此在该步骤中只需要对候选实例集中的实 例属性进行相似度匹配(即实例匹配),需要进行相似度匹配(实例匹配)的实例属性为零 件的加工要求属性,而零件的加工要求属性又包括零件特征尺寸、加工精度范围、加工表面 粗糙度,其中零件特征尺寸和加工表面粗糙度是模糊数字型属性,而加工精度范围是模糊 区间型属性,采用基于模糊数学隶属函数理论的相似度计算方法,选择典型高斯函数作为 隶属函数来计算实例属性间的相似度,能有效计算出实例和录入问题之间数字型和区间型 属性的相似度。对于模糊数字型属性μ s(z)的相似度计算方法,其计算公式为:
[0035]

【权利要求】
1. 一种数控加工刀具智能选择方法,其特征在于包括以下步骤: 第一步:向零件加工信息录入模块中录入加工零件的信息,其中录入加工零件的信息 包括零件自身的固有属性、零件的加工性质以及零件的加工要求属性三大类; 第二步:将第一步录入的零件自身的固有属性、零件的加工性质,结合刀具类型及材料 选择规则库管理模块并通过规则推理得出所需选择刀具的刀具类型及刀具材料; 第三步:将第一步录入的零件的加工性质、第二步所得刀具类型及刀具材料,通过切削 加工实例库管理模块进行初步检索,得出候选实例集; 第四步:利用切削加工实例检索匹配模块将第一步录入零件的加工要求属性结合实例 推理与第三步所得候选实例集进行相似度匹配,从切削加工实例库管理模块中检索匹配出 与录入加工零件信息相似度最高的实例。
2. 如权利要求1所述的一种数控加工刀具智能选择方法,其特征在于:所述零件自身 的固有属性由零件的加工特征及零件材质组成;所述零件的加工要求属性由零件特征尺 寸、加工精度范围以及加工表面粗糙度组成。
3. 如权利要求1所述的一种数控加工刀具智能选择方法,其特征在于:所述刀具类型 及材料选择规则库管理模块包含规则前提管理模块,规则体管理模块,规则结论管理模块; 规则前提管理模块用于存储零件加工特征、零件材质、零件的加工性质;规则结论管理模块 用于存储相应的刀具类型、刀具材料;规则体管理模块,则用来存储规则,所述规则为规则 前提与规则结论之间的对应映射关系。
4. 一种数控加工刀具智能选择系统,其特征在于:由零件加工信息录入模块、刀具类 型及材料选择规则库管理模块、切削加工实例库管理模块块以及切削加工实例检索配置模 块组成,所述零件加工信息录入模块用于获取加工零件的信息;刀具类型及材料选择规则 库管理模块用于对获取加工零件的信息进行规则推理并得出规则结论;切削加工实例库管 理模块用于存储和管理系统中已有的加工实例;切削加工实例检索匹配模块根据录入加工 信息、以及依据规则推理得出的规则结论从切削加工实例库中检索匹配出与录入问题最相 似的实例,并直接调用或适当修改实例所用刀具的几何参数作为录入问题的解。
【文档编号】G06F17/30GK104267671SQ201410500536
【公开日】2015年1月7日 申请日期:2014年9月25日 优先权日:2014年9月25日
【发明者】吉卫喜, 钱德成, 孙斌, 堵士俊, 王煜 申请人:江南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1