基于特征识别的整体舱段零件自动编程
发布时间:2020-12-15 04:16
航天整体舱段零件由于其零件上的加工特征多且较为复杂,因此在编程中要预先根据零件加工图样的要求确定零件加工的工艺参数、工艺过程和刀位轨迹数据,然后利用CAD/CAM软件编制加工程序,最后导入数控系统中。对于加工大批量零件而言,加工程序的编写繁琐耗时,依赖人手工操作,效率较低。本文针对此类问题,研究基于特征识别的整体舱段零件自动编程方法,以实现该类零件数控编程的自动化。分析了特征种类形状;研究了基于边界匹配和基于分解的特征识别具体实现方式;比较了基于规则的特征识别方法、基于图的特征识别方法以及基于体分解的特征识别方法的优劣性,针对于整体舱段零件,选用了基于图的特征识别算法;确立了基于特征识别的自动编程流程以及自动编程的系统搭建方案。针对基于图的特征识别方法,研究了三维实体模型的B-Rep表达方式;设计了算法将其B-Rep结构转化为属性邻接图,并利用矩阵存储图结构;针对传统属性邻接矩阵存在二义性的问题,定义了扩展的属性邻接矩阵,实现了利用扩展定义的矩阵存储实体模型;将特征建立了矩阵库进行存储;根据整体舱段零件特点,设计了算法从零件矩阵中提取子邻接矩阵;采用了图同构求解策略进行特征匹配,实现了...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
整体舱段零件切削单元体根据本小节对基于单元体的识别方法分析,可知基于单元体分解的方法应用于整
技 大 学 硕 士 学 位为快速方便。刀具路径产生的正确性,按实干涉。该功能将实际加工过程究,自动编程主要需要利用其对自动模板的建立,可在 UG C的二次开发接口函数,其中 UG。板实现由下图所示。
华 中 科 技 大 学 硕 士 学 位 论 文作为主流 C++开发使用的 IDE,能够方便管理开发过程中的需求。QT 作为 C++界面编写的首选,封装了大量编写界面所需要的控件以及图形界面类,减轻了界面模块设计的压力。QT 同样通过信号与槽机制,使各个控件之间的通信逻辑简单,更为便捷。软件实现的功能主要为将导入 UG 的整体舱段零件实体模型的典型加工特征识别出来,并对该加工特征产生刀具路径,在此基础上,在 UG 主操作界面中的目录中,增加航天整体舱段零件自动编程软件的入口,以此入口进入软件。设计出复选框进行需识别特征的选取,树列表用于交互。整个软件界面简单,易用易操作。在 UG7.5 的环境中如下图 5-2 所示。
本文编号:2917640
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
整体舱段零件切削单元体根据本小节对基于单元体的识别方法分析,可知基于单元体分解的方法应用于整
技 大 学 硕 士 学 位为快速方便。刀具路径产生的正确性,按实干涉。该功能将实际加工过程究,自动编程主要需要利用其对自动模板的建立,可在 UG C的二次开发接口函数,其中 UG。板实现由下图所示。
华 中 科 技 大 学 硕 士 学 位 论 文作为主流 C++开发使用的 IDE,能够方便管理开发过程中的需求。QT 作为 C++界面编写的首选,封装了大量编写界面所需要的控件以及图形界面类,减轻了界面模块设计的压力。QT 同样通过信号与槽机制,使各个控件之间的通信逻辑简单,更为便捷。软件实现的功能主要为将导入 UG 的整体舱段零件实体模型的典型加工特征识别出来,并对该加工特征产生刀具路径,在此基础上,在 UG 主操作界面中的目录中,增加航天整体舱段零件自动编程软件的入口,以此入口进入软件。设计出复选框进行需识别特征的选取,树列表用于交互。整个软件界面简单,易用易操作。在 UG7.5 的环境中如下图 5-2 所示。
本文编号:2917640
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/2917640.html