金刚石车削光学非球面自动编程系统的研究

金刚石车削光学非球面自动编程系统的研究

论文摘要

随着光学非球曲面的广泛应用,传统的手工加工方法已经不适用于大批量生产此类零件,逐渐被数控加工所取代。目前,在金刚石车削回转对称光学非球面方面,传统插补方法还是占有主要地位,对数控加工设备造成极大冲击、降低加工效率、影响零件表面形貌;在金刚石车削非回转对称光学非球面方面,还没有自主研发的加工设备,主要依赖技术进口,仅有几种算法可供参考,且具有一定的不足。光学非球面加工插补算法是具备相当大的发展空间。本文的研究目的在于:利用C++编程语言,建立一种新型的金刚石车削光学非球面的自动编程系统,用于生成数控文件;开发一种新型的回转对称型光学非球面的插补算法,以此来提高插补性能指标,降低机床冲击性,提高插补效率;开发一种新型非回转对称型光学非球面的插补加工方法,以此来填充此方面的空白,提高插补方法的各个评价指标。本光学非球面自动编程系统是在Object ARX函数库的基础上独立开发完成的,具有CAD和CAM兼容功能,且在图形交互式环境下自动生成数控加工文件。在车削回转对称光学非球面中,通过传统插补方法与现有的典型NURBS插补方法对比,分析得到:NURBS插补方法优于直线和圆弧插补方式;在典型NURBS插补方法基础上,提出多步算法,利用多点隐函数计算代替单点逐次求导运算方法,简化计算得繁冗公式,并推导出一种具体公式。本系统通过差分近似代替算法来提高插补速度;利用速度补偿算法,来降低此方法带来的计算误差。在模拟和分析基础上,得出此插补方法有利于大批量生成加工。在车削非回转对称光学非球面中,对比分析现有的刀具轨迹插补方法,针对尚未解决的问题,提出三次NURBS模型反构刀具轨迹的算法,从而将C2连续曲线应用刀具轨迹中,降低运动轴加速度波动,使得刀具通过关键刀具轨迹点。在NURBS反构模型的基础上,推导出刀具轨迹中间点的计算方法,为快速刀具伺服(Fast Tool Servo)和慢速刀具伺服(Slow Tool Servo)提供驱动控制理论依据,为加工光学自由曲面提供现实基础。本光学非球面自动编程系统,在考虑到各个控制系统间的数控语法差异,传递外部系统输入变量,采用C++字符串类的继承和开发特性,经过必要的数值计算,写数据字符进入数控文件。在数控文件评价指标的要求下,本系统充分利用数控编程的各种技巧,开发各个子程序,降低数控文件的存储量,提高了数控代码的执行效率。在VERICUT环境下模拟加工高次曲面、无数学表达式曲面、非回转对称光学球面,验证本文算法的正确性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究的背景及意义
  • 1.2 国内外相关光学非球面数控加工发展趋势
  • 1.2.1 光学非球面数控加工发展趋势
  • 1.2.2 国外光学非球零件数控加工发展趋势
  • 1.2.3 国内光学非球零件数控加工发展趋势
  • 1.3 本文研究方向和内容
  • 1.3.1 研究方向
  • 1.3.2 研究内容
  • 1.4 本文研究方法步骤
  • 1.5 本文成果以及创新之处
  • 第2章 系统结构
  • 2.1 系统总述
  • 2.2 函数库和资源介绍
  • 2.2.1 系统资源对话框简述
  • 2.2.2 函数库类简述
  • 2.3 系统的基本框架
  • 2.4 前置处理模块功能实现简述
  • 2.5 系统外观简述
  • 2.6 本章小结
  • 第3章 回转对称光学非球面插补方法
  • 3.1 光学非球面插补评价指标概述
  • 3.2 回转对称光学非球面数控系统主要插补方式
  • 3.3 回转对称光学非球面NURBS插补方法
  • 3.3.1 典型NURBS插补方法:Taylor算法
  • 3.3.2 一种新型NURBS插补方法:多步算法
  • 3.4 计算实例验证和分析
  • 3.4.1 插补提速算法模拟验证
  • 3.4.2 多步算法计算时间模拟分析
  • 3.4.3 多步算法计算结果模拟分析
  • 3.5 本章小结
  • 第4章 非回转对称光学非球面插补方法
  • 4.1 非回转对称光学非球面加工方法分析
  • 4.2 典型的刀具轨迹中间点生成方法
  • 4.2.1 慢速刀具伺服的刀具轨迹插补算法
  • 4.2.2 快刀伺服刀具轨迹插补算法
  • 4.3 一种新型的NURBS模型重构刀具轨迹中间点生成方法
  • 4.3.1 NURBS刀具轨迹重构方法
  • 4.3.2 刀具轨迹NUBRS模型生成算法
  • 4.3.3 NURBS刀具轨迹中间点生成方法
  • 4.4 计算实例验证和分析
  • 4.5 本章小结
  • 第5章 数控文件自动生成实现方法
  • 5.1 光学非球面数控程序评价
  • 5.2 数控文件生成方法
  • 5.2.1 数控文件C++生成方法
  • 5.2.2 数控加工策略
  • 5.2.3 实体顺序加工
  • 5.2.4 数控文件降低长度方法
  • 5.3 数控文件模拟和仿真
  • 5.3.1 回转对称光学非球面数控文件模拟和仿真
  • 5.3.2 非回转对称光学非球面数控文件模拟和仿真
  • 5.4 本章小结
  • 第6章 全文总结
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    金刚石车削光学非球面自动编程系统的研究
    下载Doc文档

    猜你喜欢