论文部分内容阅读
随着CAD/CAM技术的推广和应用,许多图纸已经被计算机中的图形文件所代替。图形自动编程就是根据计算机显示出的零件图形,在软件的支持下自动完成零件数控加工程序的编制。其特点是用户可省去编写、调试数控加工程序的繁琐工作。图形编程软件从图形数据库中调取零件图后即可作为编制加工程序的依据,从零件设计到数控加工编程,数据信息流是连续的,所以有利于计算机辅助设计和制造的集成,并可形象地模拟刀具轨迹与被加工零件之间的关系,容易发现和修改错误,提高了可靠性。缩短了零件的生产周期,降低生产成本,提高了生产自动化水平。 本课题利用ObjectARX的编程开发技术,在AutoCAD图形软件平台上,针对MNC—CXZ300型多功能数控机床,研究与开发了数控加工图形自动编程软件系统。该系统与金属切削数据库、仿真加工系统相集成,实现了自动编程和加工仿真的一体化。该课题主要完成以下内容: 1、在深入分析研究目前的图形自动编程系统的基础上,根据软件工程的思想建立了本系统的框架结构;采用面向对象的程序设计方法进行模块化设计;利用VC的特点开发了友好的界面。 2、深入研究了ObjectARX的编程技术,通过对AutoCAD数据库进行读写操作,并采用实体间的布尔运算解决了复杂立体图形和平面图形的自动绘制。并实现了AutoCAD菜单和工具条的挂接。 3、在车削自动编程中,用基于特征的三维建模技术将轴类零件分段,采用VC中的类将各轴段进行封装,按输入轴段的先后顺序,将其存入线性链表,实现了轴类零件图形的自动绘制。 4、通过对零件数据的提取、分析及工艺决策,深入研究了车削类零件的轮廓计算和铣削类零件型腔中岛屿问题的处理方法,实现了车削、铣削零件的前置处理,形成刀位文件,并生成了相应的零件工艺卡。 5、采用全局变量实现图形数据的交换与共享,通过ODBC接口实现与金四川大学硕士学位论文属切削数据库进行数据通信,取得本系统所需的工艺参数。 6、研究后置处理,针对MNC一毛XZ300型多功能机床数控系统,生成NC代码程序,设计开发了NC程序编辑器,实现与仿真加工系统的集成。 7、编写帮助文档,方便用户使用。 综上所述,本系统是以Aut0CAI〕为平台,用VC6.O和objectARX开发的面向国内中小企业的图形数控编程软件。本系统采用菜单、对话框和工具条相结合,具有界面友好,使用方便,功能全,通用性强等特点。它既能用于实际生产加工,又可作为CAI软件用于数控教学和培训。适合我国国情,符合数控技术的最新发展方向。