● 摘要
数控快速编程一直是数控领域研究的热点,尤其是针对于结构相似的同类零件,如何在保证加工质量的同时提高编程效率,使优秀的数控程序得以保存固化下来,对于数控加工有着至关重要的影响。本文就是在这个需求的引导下提出了基于特征的快速数控编程系统,围绕数控编程快速化的目标做了深入的研究,主要包括以下几个方面的内容。
针对机床关键零件具有系列化的特点,论文首先通过分析零件的结构特点和相关加工工艺,抽取各类零件的加工特征,并结合实际的加工结果,归纳出各个特征的成熟的数控加工代码,实现优化加工程序的固化。通过建立特征的参数化编程的模板,总结出参数化编程的参数需求。通过参数化编程所需参数的分析,构建参数化程序的参数接口。给出了典型特征参数化编程的实例。
通过分析零件的三维数模,构建零件的属性邻接图,通过与特征的属性邻接图进行匹配进行特征识别。利用通用的子图同构算法进行特征匹配识别。为了降低算法复杂度,提高算法的速度,采用面属性剪枝的方法,将零件的工艺信息作为剪枝的关键要素,大大提高了算法的效率。
特征识别和特征的参数化编程都需要特征的相关几何信息、拓扑信息和加工信息。根据以上需求建立特征的表达模型,用来存储和传递特征信息。进行特征信息提取时,本文通过对于UG导出的STEP-AP203文件进行数据结构分析,得到零件的各个面、边、点的几何属性和拓扑关系,将这些信息与特征表达模型构建映射关系,完成特征信息提取。
最后,文章以UG NX系统为基础,采用UG二次开发技术和MFC技术,开发了C/S结构的基于特征的快速数控编程系统,验证了上述思想方法的有效性、实用性。
相关内容
相关标签