1、基于UG平台开发的片齿轮精冲模CAD系统材料加工工程, 2011, 硕士【摘要】 随着现代工业的发展,片齿轮在航空、汽车、电子、精密仪器等工业中使用量越来越大。片齿轮传统的生产工艺是先冲裁出圆坯料,除去毛刺、校平、成串叠齐固定后进行滚齿、铣齿或是插齿加工,工艺繁琐且效率较低,而采用精冲工艺生产片齿轮则可大大提高效率。由于片齿轮齿廓复杂,精冲模具本身结构复杂,并且就精冲而言需要在凹模和齿圈压板上设计沿齿形分布的双面压料齿圈等原因,使得片齿轮精冲模具设计难度大,开发制作周期比较长。因此,以渐开线直齿片齿轮为基础设计开发一套专用的、开放的片齿轮精冲模CAD系统就显得十分迫切。为此,本文在分析比较了主
2、流的三维设计软件及其二次开发工具后,决定以UG为开发平台,在Visual C+6.0环境下,开发一套面向对象的片齿轮精冲模CAD系统。论文根据设定的开发目标和原则,针对精冲模具工作原理和结构特点,参考标准,选定了模具型式,并将片齿轮精冲模具按功能划分为若干模块。论文用Menuscript脚本语言编写系统主菜单和工具条,以UIstyler工具开发交互界面,以UG特有的Grip语言编程实现各模块的参数化建模,以Access作为数据库管理系统建立各个模块的参数库,以UG/Open .更多还原【Abstract】 With the development of modern industry, sli
3、ce gears are more and more applied in the aircraft industry, automobile industry,electronic industry and precision instrument and so on. The traditional process for slice gear production is that circular blank is sheared firstly, then burr removed,and finally gear hobbing, gear milling or gear shapi
4、ng is done. The process is cumbersome and inefficient. While fine-blanking process is more efficient in slice gears production.Involute shape of gear, compl.更多还原 【关键词】 UG; VC+; 二次开发; 片齿轮精冲模CAD系统; 【Key words】 UG; VC+; develope; slice gear fine-blank die CAD system; x摘要 3-5 ABSTRACT 5-7 第一章 绪论 11-19 1
5、.1 冲压模具在现代工业中的重要性 11 1.2 精冲技术发展概况 11-13 1.3 精冲模具CAD系统开发概况 13-15 1.4 片齿轮精冲国内研究动态 15-16 1.5 课题研究的内容与意义 16-19 第二章 系统开发平台及二次开发工具 19-31 2.1 主流的三维软件开发平台介绍 19-20 2.1.1 Solidworks 19 2.1.2 Pro/Engineer 19-20 2.1.3 Unigraphics 20 2.2 三种系统开发平台的比较与选择 20-21 2.3 UG软件二次开发方法及实现途径 21-25 2.3.1 UG/Open Grip程序 21 2.3.
6、2 UG/Open API程序 21-23 2.3.3 UG/Open MenuScript 23-24 2.3.4 UG/Open UIstyler 24-25 2.4 UG用户界面设计 25-26 2.5 UG用户程序设计 26-31 2.5.1 生成菜单及对话框文件 26 2.5.2 在VC+6.0平台上编程 26-29 2.5.3 使用MFC应用向导创建应用程序 29-31 第三章 数据库技术 31-45 3.1 Visual C+6.0提供的数据库访问技术 31-32 3.2 MFC ODBC简介 32-33 3.2.1 MFC ODBC结构 32 3.2.2 MFC ODBC常用的
7、类 32-33 3.3 数据库管理系统软件的选择 33 3.4 数据库系统的开发过程 33-45 3.4.1 建立数据库 33-34 3.4.2 注册数据源 34 3.4.3 利用UG/Open API和MFC实现后台数据库的访问 34-45 第四章 精冲模设计系统总体设计 45-51 4.1 精冲模具及精冲工艺 45-47 4.1.1 工作原理 45 4.1.2 工艺特点 45-46 4.1.3 精冲工艺全过程 46-47 4.1.4 精冲模具典型结构 47 4.2 片齿轮精冲模CAD系统设计目标 47 4.3 片齿轮精冲模CAD系统设计原则 47-49 4.4 精冲模具的主要技术要求 49
8、-51 第五章 系统实现及其关键技术 51-61 5.1 模具型式的具体选择 51 5.2 齿圈设计 51 5.3 齿形凸模 51 5.4 开发思路 51-52 5.5 关键技术 52-55 5.5.1 系统菜单与对话框的制作 52-54 5.5.2 用VC+6.0建立应用程序框架 54-55 5.6 用GRIP语言实现凹模的参数化建模 55-60 5.7 数据库设计 60-61 第六章 系统实例运行 61-71 6.1 片齿轮的参数化设计 61 6.2 凹模的参数化设计 61-63 6.3 齿圈压板参数化设计 63-64 6.4 凸凹模参数化设计 64-65 6.5 齿形顶板参数化设计 65 6.6 冲孔凸模参数化设计 65 6.7 上、下模座参数化设计 65-66 6.8 导套导柱参数化设计 66-67 6.9 顶杆、顶板、固定板、垫块参数化设计 67-71 第七章 总结与展望 71-72 参考文献