论文部分内容阅读
本论文在Unigraphics软件平台上开发了一个应用于数控铣削加工的应用系统。首先深入分析了Unigraphics软件加工方式的特点,总结出了使用Unigraphics软件进行数控铣削加工零件的一般性方案。然后经过加工工艺设计模块进行零件数控加工的工艺决策,自动生成工艺数据或者从其它CAPP系统中读取工艺数据。最后通过数控自动编程模块实现刀具轨迹的自动生成,输出NC代码。
系统由三个模块组成:零件信息模型建立模块、加工工艺设计模块和数控自动编程模块。零件信息模型建立模块在Unigraphics软件CAD功能的基础上,通过二次开发进行CAD功能的扩展,构成了一个全局零件信息模型。零件信息模型包含了零件的几何拓扑信息、加工工艺信息和控制信息。加工工艺设计的最终目的是得到零件数控加工的工艺数据。论文采用了两种获得工艺数据的方式,一是基于本系统,采用创成的工艺设计方式产生工艺数据,它首先通过零件信息识别,从零件信息模型中提取出进行零件加工的信息形成框架信息模型,以工艺逻辑决策树为基础,进行工艺决策推理。生成的工艺数据以关系表的形式存储在数据库中,以供数控自动编程模块调用。二是数控自动编程模块所需的工艺数据可以从其它CAPP系统中读取。数控自动编程模块从数据库中提取出加工工序进行分析处理,调用Unigraphics软件的二次开发工具UG/OPENAPI中的相应函数,自动生成各工序的刀具轨迹,进行加工过程仿真,仿真无误后再经过后置处理输出NC代码。