Pro/E二次开发关键技术的研究与应用_第1页
Pro/E二次开发关键技术的研究与应用_第2页
Pro/E二次开发关键技术的研究与应用_第3页
全文预览已结束

下载本文档

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

文档简介

二次开发关键技术的研究与应用* 天津工程师范学院机械工程系(300222) 贾海利 柏占伟 王仲民 刘静静 【摘要】本文介绍了基于智能化创建三维模型库的一种方法,并以齿轮为例探讨了对其 参数化的关键技术。利用进行二次开发,采用链接库,不仅适于各类有一定结构形状、确定基本参数的机械零件族,且对其他工程数据模 型库的设计也具有重要的参考借鉴价值。 关键词 智能化 三维模型二次开发 齿轮 of n of D is ,re a as an of is roC it be tO of D ro 图分类号:献标示码:A 三维中 以其参数化驱动,单一全关联的 数据库和功能齐全的模块等强大优势占据着重要地 位。许多企业纷纷投巨资购置了,却不能充分 利用其优势进行产品设计。因为复杂零件的建模需 要具备熟练的技能,而企业中经验丰富的设计 人员要全面掌握也非易事,强大的软件无法和优秀的 工程师有机结合,导致人力、物力的浪费。针对此情 况开发了典型零件智能化三维不懂 的设计人员亦能利用其进行产品开发,避免了 繁杂的重复工作,提高了设计效率和质量。 本文以齿轮为例介绍了该系统及二次 开发关键技术。齿轮等典型零件形状结构复杂,参 数繁多,建模难度大并伴有大量重复劳动, 典型零件智能化三维,并已取得良好效果。 1 典型零件智能化三维想 采取参数驱动的机制,同时配合单一数 据库 ,使所有设计实时变动,以达到设计修改的 一致性。由于参数式的设计,用户可用数学运算 方式,创建各尺寸参数问的关系式,使模型可自动 计算出应有的外形,减少尺寸逐一修改的繁琐并 减少错误的发生,但自身的参数驱动并不 能减少每次建模的重复性操作,因此,实际应用中 需要针对某类典型零件做参数化设计,即进行专 用系统的二次开发。 利用参数化设计手段开发的专用产品设计系 统,可使设计人员从大量繁重而琐碎的绘图工作中 解脱出来,以提高设计速度,减少信息和存储量。齿 轮、弹簧等常用典型零件在机械、汽车和轻工等行业 使用频繁,其结构形式相对固定,因此,可考虑采用 参数化的方法简化设计程序,减少劳动量,降低重复 操作并提高效率。 本系统的开发思想是:首先在环境中创 建典型零件的三维实体模型库,模型的尺寸参数相 互关联,输入模型基本参数之后即可自动再生成新 的模型;然后利用创建用户界面,要求输入 模型基本参数,并通过到模型中;编写套于的用户菜单,开发的接 口程序;采用表格数据信息,然后传递给模型库;最终实现输入 基本参数后三维模型的智能化创建与显示。 系统模型库包含经规划并符合设计要求的数字 信息模型;接口利用二次开发工具C+60高级语言开发,实 现了模型库与用户界面的无缝集成;数据信息的读 取和传递采用000关系数据库完成; 系统可分3个大的基本模块,即:用户界面的设计模 块,三维模型库的创建模块,利用口程序以及加载用户菜单的模块。 2 二次开发关键技术的研究 典型零件智能化三维是利用的二次开发。7版本之前为8版本之后为 进行二次开发的软件包,为用户或第3方软件程序 新技术新工艺数字设计与数字制造 2005年 第9期 7 维普资讯 于利用C 语言编程来增加的功能,它封装了许多针对 底层资源调用的库函数和头文件,借助第3 方编译环境进行调试。 21 ro:头文 件、主程序和自定义函数。 头文件:每个roh,放在所有文件之前。 主程序:和2个函数。 函数在应用程序被加载,图形窗口 创建之后,用户和交互作用之前被调用。函 数在会话结束时被调用。 用户自定义函数:是用户自己编写的部分,对应 界面上添加菜单中按钮的动作,这些动作通 过函数来实现。系统中添加的部分菜单函数有(以 齿轮为例): 典型零件”,”典型零 件”,” 添加典型零件主菜单在典型零件”,”齿 轮”,”齿轮”, 在典型零件主菜单下添加齿轮子菜单 圆柱齿轮”,( & 定义圆柱齿轮的动作所调用函数 齿轮”,”圆柱 齿轮”,”圆柱齿轮”,”, , 在齿轮一级子菜单下添加圆柱齿轮二级 子菜单。 22 用3:编写源文件,生成可执行文件,注册 可执行文件并运行。 221 编写源文件 源文件包括3种类型:菜单文件、窗口信息文件 和菜单文件分为完整菜单(以 辅助菜单(以 窗口信息文件是含有在调用某些需要人机交互 的函数时在屏幕上显示的提示信息,其是以展的文本文档,由若干个构成。 作。在定义动作函数时可以调用本身的可以调用用户自定义函数。为了将 菜单文件载入,需要在 单注册和菜单动作定义3个步骤。 222生成可执行文件 +环境下编 译无误后,须在命令提示符下编译和链接,生成可执 行的系统开发采用,将源文件生成动态链接库,动态链接库是将 中的标准方法。 该模式下的信息交 换是通过直接函数调用实现的,因此,速度快,安全 性能高。 223 注册可执行文件并运行 要使可执行文件能够集成到当中并可 以运行,首先创建一个名为其格式如下: 使用的版本号 用程序有2种注册方式:自动注册和手工注 册。本系统采用自动注册,将注册文件命名为tk放在的启动目录下,运行就 能自动加载该注册文件并运行指定的动态链接库文 件,注册成功后就可以运行了。此时,用户主菜单 典型零件按钮就会出现在菜单中,选择它的相应 子菜单来完成用户所定义的动作。 3 系统的运行 系统在 用60为编译器,采用库对以译 生成的中进行 注册。 下面以齿轮为例介绍系统运行过程:打开E,从主菜单“典型零件”下选择“圆柱齿轮”子菜单, 弹出渐开线圆柱齿轮基本参数输入界面,如图1所 示,输入基本齿形参数(如齿数、模数、压力角等)和 基本结构参数(如结构形式、齿宽等);参数正确则可 8 新技术新工艺数字设计与数字制造 2005年 第9期 维普资讯 (710072) 赵凯瑞 陈伟 卢京潮 【摘要】介绍了采用双出了双用软件仲裁逻辑方式,实现双关键词 双口 制系统 通讯 of AM,is is SP be by SP,图分类号:献标识码:A 2407用了高性能静态得供 电电压降为33 V,减小了控制器的功耗;40 行速度使得指令周期缩短到25 而提高了控 制器的实时控制能力;集成了64 25 00 转换 器,提供了可以满足各种电机的_1,同时还提供了适用于工业控制领域的一些特殊 功能,如看门狗电路, 而使其可广泛应用于工业控制领域。 一片2407口即可构成一个完整的控制系统,但是此设计方 案很难达到实时性控制系统的性能要求。原因是: 在单片的控制算法,而且还要对被控对象的各种运行参 数进行采集处理,控制执行机构,进行数据的通信等 工作。因此,会延长被控对象的控制周期,使系统控 制精度降低,实时性变差。 业盛盛盛盛业生生生盛盛 坐生生生生j;坐生盛生生生盛 业生生生生盛盛盛生 生生盛坐坐坐盛生坐坐业盛 一口 一一 一一 一M 峨 1 l 蓐 t 。 棚【瓶一 j 崦, j 倒嘲瓤 rj 翻螬蝣量t 一寰托蕞蠹d 一 萄r一 h t i一 I 一 蔺硼螂 广 凸一弗式 疆凸曲垒露一 一 一婴 窭 盘幢 麓 蝴惭 。1 蝴W i 三兰 苎!l 曼l 图1 渐开线圆柱齿轮基本参数输入界面 选择【显示结果】按钮来显 示设计的所有参数(包括结 构和齿形参数),可对其修 改,单击【确定】按钮则显示 中创建成功的齿轮三 维实体,如图2所示;若参 数不正确则会给出提示信 息要求重新输入;【取消】按 钮取消操作返回主菜单。 图2渐开线圆柱斜齿轮 三维实体模型 4 结语 本文介绍了利用进行二次 开发的方法和步骤,并以斜齿轮为例对开发的系统 作了阐述。利用该方法开发的系统极大地降低了劳 动量,提高了设计效率和质量,促进了设计工作的标 准化和规范化,具有集成性好,数据传输准确快速, 界面友好,图文并茂等优点。 综上所述,典型零件智能化三维复杂典型零件的智能化建模,其设计思想和方法 不仅适用于机械行业,对其他行业工程设计同

温馨提示

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

评论

0/150

提交评论