论文部分内容阅读
叶片是汽轮机、水轮机等机械设备中的关键零件。为了提高叶片零件设计及加工效率,本文从应用的角度出发,开发出一套基于图形化编程技术的叶片专用数控加工软件。针对专用数控加工软件开发周期长、工作量大的特点,提出了在UG软件CAD/CAM模块基础上使用UG/Open API函数开发叶片专用数控加工软件的方法。本文以Windows为数控加工应用软件系统平台,Visual C++为软件开发环境,Access为软件的数据库管理系统。研究了应用软件菜单与对话框的创建方法及在Visual C++中使用MFC DAO类实现Access数据库操作的方法。在叶片三维参数化设计方面,开发了叶片型线数据处理模块,为了满足叶片建模的需要,研究了增加叶片上下端面型线的插值算法,去除型线数据中冗余点的方法及型线数据坐标变换的算法。研究了基于UG/Open API函数的叶身、叶根与叶冠的建模方法,开发了倒圆角特征查询函数实现倒圆角特征的建模。在叶片加工刀位源文件生成方面,研究了叶片加工工艺及UG生成叶片加工刀位源文件的方法。建立了生成叶片加工刀轨需要的毛坯几何体、检查几何体及辅助几何体模型。开发了叶片粗加工、半精加工/精加工及清根加工刀位源文件生成模块。根据UG提供的API函数不能实现驱动几何体设置问题,提出了利用UG加工操作模板实现驱动几何体设置的方法。分析了工件坐标系与机床加工坐标系之间的关系,提出在UG工作坐标系下建立机床加工坐标系实现刀位源文件中数据与机床加工坐标系相对应的方法。建立了基于UG加工的刀具库,研究了在加工操作中调用刀具库中刀具的方法,并开发了刀具管理模块,可实现加工刀具创建、编辑及删除操作。叶片专用数控加工软件的开发实现了叶片从设计到加工的无缝集成。对提高叶片设计、加工质量和效率及降低叶片生产制造成本有着十分重要的意义。