论文部分内容阅读
本文针对CAM编程中重复劳动多、工艺参数设置对编程人员依赖性大、加工质量参差不齐等问题,结合各主流CAM软件平台记录编程过程的工艺记录文件,提出了基于工艺记录文件和数据库的数控工艺信息提取和导入模板文件的方法,实现数控编程工艺信息共享和重用。本文的研究内容是从工艺信息的载体——工艺记录文件出发,通过对各主流异构CAM软件平台的工艺记录文件进行分析,建立信息提取方法,通过批处理的方式提取工艺记录文件中的工艺信息,然后存放在易于管理的关系数据库中,通过VB.NET开发语言和数据库查询语言对数据库中的工艺信息进行管理和重用。主要研究内容如下:(1)工艺记录文件分析。通过对工艺记录文件的文档结构和记录语法进行具体的分析,并且研究各异构CAM软件平台的变量命名规则,建立各系统的变量映射表。通过对工艺记录文件的文档总体结构、语句和词性等方面的研究,总结出各主流异构CAM软件平台在记录制造实体如:毛坯、刀具、加工策略等的语法格式规律;(2)信息提取方法研究。研究了对工艺记录文件进行信息提取的方法。采用基于自然语言理解的信息提取技术和正则语言的方法对TXT宏文件进行信息提取;采用基于DOM树结构的信息提取技术对XML制造文件进行信息提取;(3)设计工艺数据库。根据数控工艺信息对工件的关联性,把工艺数据库设计为公用数据库和工件数据库两部分,对数据库的模式结构选择、概念模型设计、关系模式设计做了详细的分析;(4)变量映射表的建立。具体介绍了变量映射表的建立方法,其中包括切削参数和刀具轨迹规划参数的分析方法,为异构主流CAM软件平台上的进给和速度参数及加工策略参数建立了映射关系;(5)自动编程方法研究。根据工艺记录文件可以反向导入CAM软件平台的特点,研究采用重写工艺记录文件的方法来实现CAM编程中的参数的自动设置。研究了主流异构CAM软件平台中工艺记录文件模板的制定原则,详细分析了由工艺数据库和工艺记录文件模板生成工艺记录文件的原理和步骤,最后实现异构平台工艺信息的共享和重用。