论文部分内容阅读
针对三角B(e)zier曲面模型刀轨生成效率低、刀具适应性差、走刀形式单一并且无法避免干涉,不能满足实际加工需求等问题,本文提出了基于三角B(e)zier曲面的数控刀轨生成及数控铣削仿真算法。文中深入研究了三角B(e)zier曲面模型的快速求交算法;研究了基于三角B(e)zier曲面的球头刀具、平头刀具的无干涉刀位点获取方法;给出了在不同驱动形式下的精加工刀轨、粗加工刀轨生成算法及数控铣削仿真算法,主要研究成果与创新点如下: (1)引入R*S树动态索引组织三角B(e)zier曲面模型的邻近关系,基于该结构实现三角B(e)zier曲面模型数据的快速查询与获取,并研究了三角B(e)zier曲面快速求交算法,为基于三角B(e)zier曲面数控刀轨生成的研究奠定了坚实基础; (2)深入分析了三角B(e)zier曲面的几何性质,基于三角B(e)zier曲面实现了球头刀具及平头刀具无干涉刀位点的获取,针对不同零件的形状规划出适合工件加工的刀位驱动轨迹,实现了行切精加工刀轨、圆环精加工刀轨、螺旋精加工刀轨等不同形式精加工刀轨的生成; (3)分析了数控粗加工刀轨形式及其生成原理,深入研究了基于三角B(e)zier曲面的粗加工数控刀轨生成算法,实现了行切粗加工刀轨及环切粗加工刀轨的生成,并采用实验室自主研发的后处理模块对生成的数控刀轨进行处理,获得满足三轴数控加工中心VB-825A及多轴数控加工中心DMU70ev的数控加工代码; (4)研究了数控铣削仿真算法,将毛坯表面离散成三角网格模型并采用R*S树建立毛坯上表面网格节点索引结构,通过计算切削区域内各节点的实时高度来实现数控铣削仿真的动态显示并对基于三角B(e)zier曲面模型生成的数控加工刀轨进行加工仿真。