论文部分内容阅读
目前,对于NURBS曲面加工的CAM软件,我国大部分加工制造企业要从国外引进,一般情况下,这些CAM软件的售价比较高,而且使用也不方便,软件系统要根据用户输入的指令才能计算刀具轨迹,所以用户必须事先指定好切削加工用的刀具、切削参数和曲面边界条件等,而这种方式并不是一蹴而就的,通常要经过多次尝试方可成功。对于五轴非球头刀无干涉数控加工的刀位轨迹,商用系统的支持明显不足。利用商用软件系统进行数控编程存在弱点,最为明显的是过多的人为干涉以及在切削行间距、走刀步长和刀轴矢量的计算方面缺乏适应性和柔性,特别是刀具路径规划方面和刀轴矢量规划上缺乏灵活性。数控加工是CAD/CAM技术中的重要环节之一,而刀位轨迹的规划又是数控加工技术的关键。在NUBRS曲面数控加工中,刀位轨迹生成算法的优劣在一定程度上影响最终加工表面质量和加工效率。本文在参阅了大量相关文献的基础上,主要对NUBRS曲面五轴数控加工刀位轨迹的优化计算和自动生成等方面进行了研究。在NURBS曲面五轴数控加工刀具轨迹生成计算方面:在分析五轴数控加工特点和加工原理的基础上,针对数控加工中容易出现加工振动等问题,提出了一种基于等残留高度的螺旋刀位轨迹计算方法。该方法首先依据最大允许残留高度将曲面边界离散成刀触点,生成具有相同残留高度的环形轨迹,最后以对角曲线连接相邻的路径,构造能够实现连续切削的等残留高度刀具轨迹线。详细介绍了等残留高度刀具轨迹生成方法的步长和行距的计算;基于现有的等残留高度法,利用法截线对曲面的局部形态进行判断,从而确定刀具加工过程中的最优走刀方向;计算刀触点处的刀轴矢量过程中,充分考虑加工允差对刀轴矢量的影响,从而确定无碰撞干涉的刀轴矢量。刀具路径自动生成模块的开发:本文综合运用UG各二次开发工具UG/Open API、UG/Open Menu Script及UG/Open UIStyler,以通用化的计算机辅助设计系统为基础平台,在UG软件提供编程接口与开发环境的基础上,嵌入自己的刀具路径的计算算法,开发出专用的UG界面,该界面包括了特制的下拉菜单、工具条、对话框,从而实现所需的功能。文章最后给出具体的曲面模型,通过定义刀具类型,加工允差等因素,分别使用传统的等残留高度算法和本文提出的算法进行加工仿真,实验结果从加工效率方面进行对比分析。实验证明本文所提的刀位轨迹生成算法是可行的,且基于UG平台开发的算法计算速度快,操作方便,精度易于控制。