论文部分内容阅读
本课题来源于广西科技厅攻关项目“广西制造业信息化应用示范工程—车、铣、冲、线切割工作母机数控通用平台系统开发”(编号0228018G)。本文主要研究数控冲床CAD/CAM系统的设计与开发,并且对基于模板的加工排序和代码生成方法进行了重点研究。具体地讲,本论文主要的研究工作有:
1、对数控冲床CAD/CAM系统的集成框架和软件的系统结构进行设计,确定本系统的技术流程和软件结构。在此基础之上,对系统软件的模块进行合理的划分。
2、提出模板概念及基于模板的设计思想,即利用模板对象信息(属性变量的值)、模板代码与数控加工代码之间的关联关系,编写数控代码生成程序来自动生成数控加工代码。
3、对图形的设计模式与处理进行研究,设计图元类,并且利用图元类与链表类库的关联,实现图元以对象形式保存在链表类库里。便于图元对象的搜索与修改。
4、对基于模板的加工排序和代码自动生成问题进行研究。给出几种排序方式的计算方法。建立数控加工代码的数学模型,并利用其与模板对象、模板代码之间的关联,确定数控代码生成程序的框架和相应的代码生成函数,从而实现数控代码的生成。另外,也对数控加工仿真模拟进行研究,保证了加工的正确性。