论文部分内容阅读
随着反求工程的迅速发展,零件的实体反求获得了长足的进步,可是对于基于数控代码的零件反求却发展相对迟缓,特别是目前数控技术发展迅速,数控编程与三维软件的结合更加紧密,工程实际中经常会出现只有数控加工程序而没有实体模型需要获得三维实体模型或者是三维实体模型难于绘制而只能手工编程,需要从手工编程获得三维实体的问题。因此,研究基于数控代码的反求就具有非常重要的理论意义和实用价值。数控代码反求与其他类型的反求不同,它所能提供的信息量很小,需要对这些信息进行识别和分析,获得反求所需要的关键数据,同时依赖用户设定相关的一些参数,由此来实现零件反求。本文介绍了一种基于数控代码进行反求的方法,其实质是基于“虚拟切削”的方法来实现的,主要通过虚拟加工环境,实现由代码进行零件反求。课题采用UG作为反求模型的实现环境,同时结合VC MFC和UG OPEN/API进行加工代码的前期、中期和后期处理,最终实现了在一定反求精度控制下的零件反求。同时,为了拓展系统的应用范围,使其能够处理更多类型的机床代码,提供了用户定制文件功能,增强了系统识别和处理代码的能力。整个反求模型是在UG环境中以Parasolid为核心生成的,保证了模型的再操作性,同时由于大多数三维建模软件均支持Parasolid内核,因此它能够为多种建模软件所读取和操作,适应了当前多种软件协同工作的特点,为实际使用创造了便利,最后通过分析和实例验证了系统的稳定性和准确性可以满足生产实际的需要。