首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--机器辅助技术论文

基于UG的自由曲面设计及数控加工模拟

1 绪论第1-15页
 1.1 CAD/CAM技术发展概况第8-10页
 1.2 自由曲面造型技术的发展及应用第10-12页
 1.3 本课题的主导思想第12-14页
 1.4 本文的主要工作第14-15页
2 NURBS曲线曲面理论基础第15-28页
 2.1 非均匀有理B样条(NURBS)曲线第15-20页
  2.1.1 NURBS曲线的定义第15-19页
  2.1.2 NURBS曲线的性质第19-20页
 2.2 三次NURBS曲线及其矩阵表示第20-25页
  2.2.1 三次NURBS曲线第20-21页
  2.2.2 三次NURBS曲线的矩阵表示第21-25页
 2.3 双三次NURBS曲面第25-28页
  2.3.1 NURBS曲面的数学模型第25-26页
  2.3.2 双三次NURBS曲面的数学模型第26-27页
  2.3.3 双三次NURBS曲面的性质第27-28页
3 NURBS曲线曲面控制点的计算第28-41页
 3.1 NURBS曲线控制点的求解第28-32页
  3.1.1 已知数据的组织第28-30页
  3.1.2 三次NURBS曲线节点矢量的确定第30页
  3.1.3 反算三次NURBS曲线的控制点第30-32页
 3.2 三对角方程组的求解第32-35页
  3.2.1 迭代公式第32页
  3.2.2 注意事项第32-34页
  3.2.3 追赶法求解的程序流程图第34-35页
 3.3 双三次NURBS曲面的控制点的求解第35-38页
  3.3.1 双三次NURBS曲面控制点的求解算法第35-36页
  3.3.2 双三次NURBS曲面控制点的求解总程序第36-38页
 3.4 计算实例第38-41页
  3.4.1 NURBS曲线第38-39页
  3.4.2 NURBS曲面第39-41页
4 NURBS曲面生成程序开发第41-57页
 4.1 UG/Open API的有关设置第41-48页
  4.1.1 UG/Open API简介第41-42页
  4.1.2 UG开发的系统设置第42页
  4.1.3 在~(++)中建立一个UG/OPENAPI工程VC第42-44页
  4.1.4 工程文件设置第44页
  4.1.5 为工程增加文件第44-45页
  4.1.6 工程文件的编译、连接、调试、执行第45-47页
  4.1.7 关于应用程序的其它说明第47-48页
 4.2 本文的UG/Open API工程第48-52页
  4.2.1 UG/Open API开发的系统设置第48-49页
  4.2.2 在VC~(++)里建立UG/OPEN API工程第49-50页
  4.2.3 工程文件设置第50-51页
  4.2.4 增加自己定义的文件第51-52页
 4.3 NURBS曲面的生成程序开发第52-55页
  4.3.1 数据预处理第52-53页
  4.3.2 NURBS曲面形成第53-55页
 4.4 曲面生成实例第55-57页
5 NURBS曲面的自动调整第57-65页
 5.1 NURBS曲线调整第57-60页
  5.1.1 通过调整权因子调整曲线第57-59页
  5.1.2 通过调整控制点来调整曲线第59-60页
 5.2 NURBS曲面的调整第60-62页
  5.2.1 通过调整权因子来调整曲面第60-61页
  5.2.2 调整控制顶点第61-62页
 5.3 曲面调整的编程思路第62-64页
 5.4 应用实例第64-65页
6 NC加工模拟及代码生成第65-82页
 6.1 刀具轨迹模拟第65-71页
 6.2 部分加工参数的确定第71-74页
  6.2.1 确定允许的步长l第72页
  6.2.2 对刀点和换刀点的确定第72页
  6.2.3 走刀路线的确定第72页
  6.2.4 刀具选择及其参数确定第72-73页
  6.2.5 加工用量的确定第73页
  6.2.6 行切间距的控制第73-74页
 6.3 机床数据文件的生成第74-79页
  6.3.1 系统的进入及数据定义菜单第74-76页
  6.3.2 机床运动控制的设置第76-78页
  6.3.3 其它参数设置第78-79页
 6.4 NC代码生成第79-82页
7 UG系统界面开发及应用第82-92页
 7.1 UG的菜单开发第82-85页
  7.1.1 UG菜单开发概述第82-85页
 7.2 对话框开发第85-89页
  7.2.1 UIStyler对话框文件生成第86页
  7.2.2 UIStyler对话框的调用方式第86-87页
  7.2.3 对话框应用程序的实现第87-89页
 7.3 用户界面开发应用实例第89-92页
  7.3.1 应用程序主要流程第89-90页
  7.3.2 用户应用程序的功能及使用第90-92页
8 总结第92-93页
致谢第93-94页
参考文献第94-98页
附录1 用追赶法求解三对角方程组第98-102页
附录2 相关实例数据及其计算结果第102-107页
附录3 FANUC-6M系统有关功能及指令第107-108页

论文共108页,点击 下载论文
上一篇:现代远程教育平台的研究及在线考试模块的设计与实现
下一篇:基于Agent和特征技术融合的分布式CAPP研究及其在液压机制造中的应用