论文摘要
细分方法是一种新的离散造型技术,通过定义控制网格和细分规则来表示造型曲面。它不仅具备B样条曲面的局部支承性、仿射不变性等良好性质,而且具有参数曲面所没有的任意拓扑性等特点,正逐渐成为几何造型的有力工具。曲面的细分算法采用逐次细分,从离散到离散,最终得到所需要的曲面,避免了以往样条曲面从离散到连续,再从连续到离散的过程。在诸多细分模式中,Catmull-Clark细分曲面是B样条曲面的推广,这样的细分曲面具有易于与NURBS曲面融合的特点,能更好的与数控加工相结合。细分曲面的数控加工,是细分曲面应用于工程生产的基础。而精确的刀具轨迹规划算法是数控加工的灵魂。本文就是以Catmull-Clark细分曲面为切入点,提出了一种基于Catmull-Clark模式的细分曲面NC刀具轨迹生成算法,旨在将细分曲面应用于生产加工,为细分曲面在工业领域的发展打下基础。主要工作如下:1.提出了一种基于Catmull-Clark模式的细分曲面NC刀具轨迹生成算法:首先计算Catmull-Clark细分曲面初始控制网格顶点的极限点和法矢量,然后由极限点出发,按给定精度、以球头刀半径长度沿其法矢量方向向外等距,获得等距曲面,最后在等距曲面上生成NC刀具轨迹。该算法可以将细分曲面应用于CAD/CAM系统,适用于任意拓扑的四边形网格模型。2.应用开发工具Visual C++6.0和OpenGL,对Catmull-Clark模式的细分曲面进行了实现;采用四叉树结构和翼边结构相结合的方法,对Catmull-Clark细分曲面等距面进行了实现;采用截平面法,生成了Catmull-Clark细分曲面NC刀具轨迹。3.等距曲面误差作为细分曲面等距的一个基本问题,本文对其进行了分析,提出了两种控制方法:第一种方法以相邻点法矢夹角为基准,控制等距面的精度。第二种以控制网格点与非控制网格点的等距距离差为基准,获得具有给定精度的等距面。
论文目录
摘要Abstract1 绪论1.1 细分曲面概述1.1.1 细分曲面发展概况1.1.2 细分曲面在工程曲面造型中的应用1.2 数控加工概述1.2.1 数控加工技术发展简介1.2.2 传统数控加工刀具轨迹规划1.2.3 细分曲面的数控加工刀具轨迹规划1.3 课题的研究意义1.4 本文主要内容2 细分曲面理论基础2.1 细分基本概念2.1.1 与网格相关的概念2.1.2 细分模式2.2 细分模式分类2.3 细分算法的收敛性,稳定性,连续性2.3.1 细分算法的收敛性2.3.2 细分算法的稳定性2.3.3 细分算法的连续性2.4 Catmull-Clark细分曲面NC刀具轨迹生成开发工具2.4.1 Visual C++6.0特点2.4.2 OpenGL功能特点2.5 本章小结3 Catmull-Clark细分曲面3.1 三次均匀B样条曲线、曲面细分3.1.1 三次均匀B样条曲线细分3.1.2 双三次均匀B样条曲线细分3.2 Catmull-Clark细分模式3.2.1 细分准则3.2.2 权值选取3.2.3 几何属性计算3.3 Catmull-Clark细分曲面实现及实例3.3.1 图形显示3.3.2 程序数据结构3.3.3 算法实现结构3.3.4 Catmull-Clark细分曲面实例3.4 本章小结4 Catmull-Clark细分曲面等距面生成4.1 引言4.2 Catmull-Clark细分曲面的等距4.2.1 等距面生成算法基本思路4.2.2 等距面生成算法实现4.3 等距误差的分析和控制4.3.1 基于夹角法等距误差分析和控制4.3.2 基于距离法等距误差分析和控制4.4 Catmull-Clark细分曲面等距面实现及实例4.4.1 等距面实现数据结构4.4.2 等距面实现图形实例4.5 本章小结5 Catmull-Clark细分曲面NC刀具轨迹生成5.1 引言5.2 数控加工刀具轨迹规划算法5.3 截面法生成Catmull-Clark细分曲面数控加工刀具轨迹5.4 Catmull-Clark细分曲面NC刀具轨迹实现及实例5.4.1 NC刀具轨迹实现算法结构5.4.2 NC刀具轨迹实现实例5.5 本章小结结论参考文献攻读硕士学位期间发表学术论文情况致谢
相关论文文献
标签:细分曲面论文; 细分论文; 曲面等距论文; 刀具轨迹论文;
基于Catmull-Clark模式的细分曲面NC刀具轨迹生成技术
下载Doc文档