基于UG二次开发工具实现直齿圆柱齿轮的参数化设计.doc_第1页
基于UG二次开发工具实现直齿圆柱齿轮的参数化设计.doc_第2页
基于UG二次开发工具实现直齿圆柱齿轮的参数化设计.doc_第3页
基于UG二次开发工具实现直齿圆柱齿轮的参数化设计.doc_第4页
基于UG二次开发工具实现直齿圆柱齿轮的参数化设计.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文由skipxiaowen贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 总第 期 年第 期 文章编号: ( ) 山西冶金 , 基于 二次开发工具实现直齿圆柱齿轮的参数化设计 李贵长 ( 太原科技大学, 摘 李锐 山西 宋光鑫 太原 ) 要: 通过使用 系列的 二次开发工具, 以直齿圆柱齿轮的参数化设计为例, 研究构建 的零 件库的新方法。在分析了标准渐开线直齿轮设计模型的基础上, 建立了直齿齿轮的三维参数化模型, 并编写程 序实现参数化设计, 简化了齿轮建模过程, 提高了效率, 丰富了零件建模方法。 关键词: 直齿圆柱齿轮 参数化设计 二次开发 渐开线 菜单 零件库 中图分类号: 文献标识码: 收稿日期: (简称 )是面向制造业的紧密集成 的 高端软件之一, 具有稳定的性能、 多样的设计功能和大容量的数据处理能力, 拥有逼 真的视觉效果, 追求真正的并行工程。目前, 已广泛 应用于汽车、 航空、 航天、 家电、 机械、 医疗仪器等行 业领域, 实现了设计优化技术与基于产品和过程的 知识工程的结合。 在产品的建模过程中, 经常遇到各 种标准件的设计造型, 对于大公司可高价购买标准 件库, 但是对于中小企业, 只能花费时间去自己动手 一步一步建模。 鉴于此, 用户可以开发自己常用的零 件库, 仅需输入零件参数即可快速建模, 大大提高建 模速度和精度。 问并改变 对象模型的程序集。 封装 了近 个 操作的函数, 通过它可以在 程 序和 程序中以库函数的形式调用 内部的近 文件管理 个操作, 它可以对 的图形终端、 系统和数据库进行操作, 几乎所有能在 界面上的 操 作 都 可 以 用 函 数 实 现 。 允许用户不通过交互式的对话框设置 , 而 是 通 过 编 程 的 方 式 创 建 的 加 工 工 具 路 径 。 允 许 用 户 使 用 类 来 操 作 对 象, 实现 的功能。 参数化建模过程 参数化是一种基于特征、 尺寸约束、 数据相关、 二次开发工具简介 是一系列 开发工具的总称, 是 尺寸驱动设计修改的技术。 齿轮的类型很多, 齿廓形 状也很多, 鉴于渐开线的直齿圆柱齿轮的广泛应用, 通过对渐开线直齿圆柱齿轮参数化建模, 并参考文 献 和 来说明利用 系列工具开发零 件库的过程, 流程见图 。 定制用户菜单 交互界面 建模程序 软件为用户或第三方开发人员提供的最主要的二次 开 发 工 具 , 包 括 , , , , , 。用 这一工具 可以实现用户化的菜单。 是开发 对话框的可视化工具 , 生成的对话框能与 集 成, 让用户更方便、更高效地与 进行交互操作。 利用 图 利用 程序流程 利用 ( ) 是 一 种 专 用 的图形交互编程语言 , 开发者可以用 编程的方 法 自 动 实 现 在 下 进 行 的 绝 大 部 分 操 作 。 一个标准齿轮的基本参数即齿数、模数、压力 角、 齿顶高系数、 顶隙系数确定之后, 其主要尺寸及 齿廓形状就完全确定。 又称 , 是一个允许程序访 基金项目: 国家自然科学基金资助项目 ) ( 第一作者简介: 李贵长, 男, 年生, 现为太原科技大学材 料科学工程学院在读硕士研究生, 主要研究 软件的二 次开发。: , : 齿轮参数化建模 采用 语言编写建模程序, 替代手工建模, 具体实现可分为两个步骤, 即绘制齿廓渐开线和生 成齿轮实体。 年第 期 李贵长, 等: 基于 二次开发工具实现直齿圆柱齿轮的参数化设计 ? 绘制齿廓渐开线 通过对 二次开发实现进入 开 发环境, 从齿根圆与 轴的交点开始为第一点, 以 后各点绘制过程如下: 由 及 可 得 , 因 此 ) ) , ( ( ) ) ) , ( ( ( ) ) ) 。 ( ( ( ( ) ( ) ( ) 图 所得到的齿轮 其中: ) ; 为压力角; 为齿轮基圆直径; ( 为 大 径 ; 为 小 径 ; ) , ) 分 别 为 所 生 成 点 的 ( ( 横、 纵坐标。 由( ) ) 式得到渐开线在齿根圆与齿顶圆 ( 之间的若干个点, 据此可用 样条曲线绘制渐开线, 再用镜像及循环旋转的措施完成各个花键齿的渐开 线的绘制。最终生成的渐开线曲线见图 。 种零件库创建思路, 设计者要设计自己所需要的齿 轮, 必须输入齿轮的基本参数。通过人机交互窗口, 可以方便地将齿轮参数写入 , 达到控制齿轮建模 本界面采用 的目的。 交互界面见图 。 语言设计, 运行后得到如图 所示齿轮。 图 渐开线曲线的生成 图 交互窗口 生成齿轮实体 用编程的方法实现 特征生成命令和布尔操 定制用户菜单 利 用 制 作 用 户 自 定 义 菜 作命令, 生成齿轮毛坯; 其次, 利用各种点、 面的 线、 生成、 旋转、 对称命令生成齿的外轮廓线, 并利用拉 伸成体、 旋转阵列、 布尔运算等操作生成直齿圆柱齿 轮。齿轮生成过程与在 中进行草图建模操作相 似 , 只是采用 语言将生成过程程 序 化, 以达到可以方便重复使用的目的。 根据直齿圆柱齿轮建模思路参考文献 , 设 计程序实现步骤为: 根据输入的齿轮基本参数计算 齿轮重要尺寸建立齿轮毛坯 创建齿槽曲线 创 建齿廓曲线绘出齿轮形体 拉伸成齿槽 布尔操 作成齿扫描阵列生成齿轮。图 为本实例所生成 的齿轮。 单, 以达到方便调用齿轮建模程序, 见图 。 图 拟定制的用户菜单 单击菜单中的“圆柱直齿轮”会弹出图 所示 的交互界面, 该界面请求用户输入齿轮所需参数。 通 过完善菜单中的选项, 可建立适合用户需要的完善 人机交互窗口 程序开发的目的是为了提高建模效率, 提供一 ? 山西冶金 : 第 卷 的齿轮零件库。 的运动分析、 力学分析、 虚拟装配等都奠定了良好的 基础, 具有较高的实用价值。 参考文献 王庆林 出版社, 姜 海 军 基 于 的 直 齿 圆 锥 齿 轮 三 维 建 模 研 究 煤 矿 机 械 , ) : ( 孙 江 宏 基 于 的 直 齿 圆 柱 齿 轮 参 数 化 实 体 设 计 通 用 方 法 机械科学与技术 , ) : ( 结论 ( ) 利用 系列程序开发语言可以方 便、 快速地对零件实行参数化建模, 组建具有用户自 身特点的零件库。 ( ) 利用 系列程序开发语言可以准确 地开发复杂曲面零件设计程序, 避免繁琐的建模过 程, 提高了效率。本方法具有很强的通用性, 为以后 实用编程基础 北京: 清华大学 ( 责任编辑: 胡玉香) ( , ) : , , , : , , , , ( 上接第 页) 设备; 推广高效率、 成本、 能 低 低 , , ! 参考文献 王 香 槐 按 照 科 学 发 展 观 加 快 山 西 铝 工 业 结 构 调 整 中 国 金属通报, ) : ( 张 春 亮按 照 科 学 发 展 观 要 求 深 化 冶 金 行 业 结 构 调 整 对 山 西 冶金工业发展的几点思考 山西冶金, ) : ( 耗、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论