基于UG平台开发的片齿轮精冲模CAD系统

基于UG平台开发的片齿轮精冲模CAD系统

论文摘要

随着现代工业的发展,片齿轮在航空、汽车、电子、精密仪器等工业中使用量越来越大。片齿轮传统的生产工艺是先冲裁出圆坯料,除去毛刺、校平、成串叠齐固定后进行滚齿、铣齿或是插齿加工,工艺繁琐且效率较低,而采用精冲工艺生产片齿轮则可大大提高效率。由于片齿轮齿廓复杂,精冲模具本身结构复杂,并且就精冲而言需要在凹模和齿圈压板上设计沿齿形分布的双面压料齿圈等原因,使得片齿轮精冲模具设计难度大,开发制作周期比较长。因此,以渐开线直齿片齿轮为基础设计开发一套专用的、开放的片齿轮精冲模CAD系统就显得十分迫切。为此,本文在分析比较了主流的三维设计软件及其二次开发工具后,决定以UG为开发平台,在Visual C++6.0环境下,开发一套面向对象的片齿轮精冲模CAD系统。论文根据设定的开发目标和原则,针对精冲模具工作原理和结构特点,参考标准,选定了模具型式,并将片齿轮精冲模具按功能划分为若干模块。论文用Menuscript脚本语言编写系统主菜单和工具条,以UIstyler工具开发交互界面,以UG特有的Grip语言编程实现各模块的参数化建模,以Access作为数据库管理系统建立各个模块的参数库,以UG/Open API函数和MFC数据库访问技术进行应用程序编程,实现了对参数化建模程序的调用,实现了应用程序、数据库、交互界面、参数化建模程序之间的参数传递,真正实现了参数化设计。参数化建模考虑了各模块之间的位置关系,从而以所见即所得的方式实现了同步装配。对于齿廓的参数化建模程序,用UG/OPEN Grip语言和渐开线方程绘出渐开线,以渐开线及其镜像为界截取齿根圆、齿顶圆并合并成齿形。方法简单,建模效率高。对于凹模与压板上的压料齿圈参数化建模,参考冲模手册,运用Grip语言命令——偏置、拟合齿廓生成轨迹线,再以压料齿截面沿轨迹线扫描生成压料齿圈。该方法生成压料齿圈效率高,为本系统的特色设计。论文构建了系统的主体框架,具有友好直观的UG风格交互界面,编制了参数化建模程序,实现了与数据库系统的连接,并且系统开放性强,后续阶段可进行标准件库的添加、自动出图功能的开发,甚至在此基础上进行链轮、凸轮、摆线齿轮等精冲CAD系统的开发。系统实例运行表明:利用本系统20分钟即可完成一套片齿轮精冲模具的设计工作,且运行可靠、快速、稳定。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 冲压模具在现代工业中的重要性
  • 1.2 精冲技术发展概况
  • 1.3 精冲模具CAD系统开发概况
  • 1.4 片齿轮精冲国内研究动态
  • 1.5 课题研究的内容与意义
  • 第二章 系统开发平台及二次开发工具
  • 2.1 主流的三维软件开发平台介绍
  • 2.1.1 Solidworks
  • 2.1.2 Pro/Engineer
  • 2.1.3 Unigraphics
  • 2.2 三种系统开发平台的比较与选择
  • 2.3 UG软件二次开发方法及实现途径
  • 2.3.1 UG/Open Grip程序
  • 2.3.2 UG/Open API程序
  • 2.3.3 UG/Open MenuScript
  • 2.3.4 UG/Open UIstyler
  • 2.4 UG用户界面设计
  • 2.5 UG用户程序设计
  • 2.5.1 生成菜单及对话框文件
  • 2.5.2 在VC++6.0平台上编程
  • 2.5.3 使用MFC应用向导创建应用程序
  • 第三章 数据库技术
  • 3.1 Visual C++6.0提供的数据库访问技术
  • 3.2 MFC ODBC简介
  • 3.2.1 MFC ODBC结构
  • 3.2.2 MFC ODBC常用的类
  • 3.3 数据库管理系统软件的选择
  • 3.4 数据库系统的开发过程
  • 3.4.1 建立数据库
  • 3.4.2 注册数据源
  • 3.4.3 利用UG/Open API和MFC实现后台数据库的访问
  • 第四章 精冲模设计系统总体设计
  • 4.1 精冲模具及精冲工艺
  • 4.1.1 工作原理
  • 4.1.2 工艺特点
  • 4.1.3 精冲工艺全过程
  • 4.1.4 精冲模具典型结构
  • 4.2 片齿轮精冲模CAD系统设计目标
  • 4.3 片齿轮精冲模CAD系统设计原则
  • 4.4 精冲模具的主要技术要求
  • 第五章 系统实现及其关键技术
  • 5.1 模具型式的具体选择
  • 5.2 齿圈设计
  • 5.3 齿形凸模
  • 5.4 开发思路
  • 5.5 关键技术
  • 5.5.1 系统菜单与对话框的制作
  • 5.5.2 用VC++6.0建立应用程序框架
  • 5.6 用GRIP语言实现凹模的参数化建模
  • 5.7 数据库设计
  • 第六章 系统实例运行
  • 6.1 片齿轮的参数化设计
  • 6.2 凹模的参数化设计
  • 6.3 齿圈压板参数化设计
  • 6.4 凸凹模参数化设计
  • 6.5 齿形顶板参数化设计
  • 6.6 冲孔凸模参数化设计
  • 6.7 上、下模座参数化设计
  • 6.8 导套导柱参数化设计
  • 6.9 顶杆、顶板、固定板、垫块参数化设计
  • 第七章 总结与展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 相关论文文献

    标签:;  ;  

    基于UG平台开发的片齿轮精冲模CAD系统
    下载Doc文档

    猜你喜欢