基于CATIA的三维标准件库的研究与实现

合集下载

基于CATIA V5的三维标准件库的创建与使用

基于CATIA V5的三维标准件库的创建与使用

Cto 设 计参 数表 a lg a
以达 到 30 0 0多个 。这些 标准件 主要 集 中在螺栓 、 螺
引 言
在汽 车设计 过程 中 ,不仅 需要重 要总成 零部 件
母 、 钉 、 塞 、 钉 、 /垫 圈 、 螺 螺 铆 挡 电缆 扎带 、 弹性 夹
箍、 软管接 头 、 快速 接头等 类别上 。C TA虽然有 自 AI 己的标 准件 库功 能 , 其 格式 是 开发商 自己定 义 专 但 业格 式 , 操作 繁琐 , 新性 较 差 , 准件 存 储 的数 据 更 标
为三种 方法 :

C TAV A I 5具 有强 大 的知 识工 程 和参 数 化建 模 的功
能 ,并允许 用户 自由和开放式 地建立 和使用 自己建 立 的标准件 库 。 户可 以运用 C TA的知识 工程模 用 AI
)使用 C T A软件 提供 的 F r l 功 能 、 e AI omua D—
准外形与尺寸, 费了大量的时间。C TAv 具有强大的知识工程和参数化建模的功 耗 A I 5
能, 本文 以螺栓 与 垫片为 实例 , 介绍 了基 于 C T AV5的 三维标 准件 库 的创 建 与使 用方 A I 法, 对汽 车产品 开发 具有 非常重要 的作 用和 意义。
关 键词 :A I 三维标 准件 库 C TA
标 准 件 的实 体建 模 , 求 对这 些 实 体进 行 优 化 要
的参 数 化 设计 。 根据 实 体 的外 形 、 寸 ( 径 、长 尺 直 度 )角 度 、 准 等来 选择 适 当 的参数 变 量 。按 上述 、 标 要 求 设 计 出 的实 体 ,才 能 适 用 于 每 组 不 同的 参 数 值 。实体 由关 键 字 描述 , 关键 字包 括 描 述实 体 的 引

基于catia的三维标准件库开发与研究毕业设计说明书

基于catia的三维标准件库开发与研究毕业设计说明书

毕业设计说明书基于catia的三维标准件库开发与研究摘要本文在比较分析CATIAV5的几种开发方法,结合国内外标准件库开发现状,建立基于CATIA的三维标准件库方法。

本文分析了标准件库任务及目标,构建运行于Windows和CAI,IA两个系统层面上,具有三个基本功能模块的系统框架。

本文根据国家标准分类,设计对标准件的分类选择界面,利用ADO数据库编程将标准件数据读入程序显示在分类选择界面的数据表格中,经过参数检查后传递给CAA自动建模器。

本文采用Access数据库,降低了标准件库数据的冗余度,提高了数据的可操作性。

通过对内部结构及运行机制的分析,根据标准件对象的本身特性分类,实现包含螺栓和螺柱、键、销类,二十一个小类的标准件自动建模功能,并完成了标准渐开线圆柱齿轮的参数化建模功能。

在CATIA V5下建立三维标准件库,分二个阶段进行,一是标准件参数化建模,二是利用 CATALOG进行标准件库的集成。

具体使用了CATIA的F(X)、Formula、Design Table和Catalog 等功能。

关键词:Catia,标准件库,自动建模ABSTRACT:Based on the comparative analysis of several development method, CATIA V5 standard part library at home and abroad, based on the development status of 3d CATIA standard part library method. In this paper a standard part library construction, tasks and goals in Windows and CAI, IA two system level, with three basic function modules of the system framework.According to the national standards of fasteners, design of the interface, using ADO choice classification standard database programming will be displayed in the classification of data read program choices, the data interface through parameter table to check automatic modeling CAA. Based on the Access database, reduces the standard library data redundancy, improve the operability of the data.Through the internal structure and operation mechanism analysis, according to the standard of the object itself characteristic classification, contains the bolts and luozhu, key, pin, 21 small class standard automatic modeling functions, and completed the standard involute gear of parameterized modeling functions.Established in CATIA V5 3d standard part library, two phases, one is the standard of parameterized modeling, 2 it is to use standard part library CATALOG for the integration. The specific use of CATIA F (X), the Table is too, and Catalog etc. FunctionKey words:Catia,,standard catalog, automatic modeling目录摘要 (2)一、绪论 (5)1、catia的地位及其发展简史 (5)2、国内、外标准件库开发的现状 (7)3、设计的目的、内容与要求 (8)二、总体方案的设计 (9)三、标准件参数化建模 (10)四、标准件库的集成 (14)五、标准件库的使用 (15)1、打开标准件库的方法 (15)2、规格的查询 (19)3、出错与处理的方法 (22)4、注意事项 (23)五、致谢 (24)六、参考文献 (26)一、绪论1、catia地位及其发展简史(1) catia的定义CATIA是法国达索公司的产品开发旗舰解决方案。

基于CATIAV5的3D国标库构建方法与实践

基于CATIAV5的3D国标库构建方法与实践

基于CATIAV5的3D国标库构建方法与实践
刘广武;陶永兰;刘笑羽
【期刊名称】《机械工程师》
【年(卷),期】2009(000)012
【摘要】论述了基于CATIAV5的三维国家标准零件库的构建方法.在运用CATIAV5知识工程顾问模块进行标准零件模板的参数化建模,Excel数据库调用,及库目录编辑器管理数据的集成开发3D国家标准零件库过程中,创立了端到端的插件式开发框架模式,阐明了标准化的并行二次开发流程,高效地建立了符合国家标准的、可与CATIAV5无缝集成的大容量30标准件库.
【总页数】4页(P93-96)
【作者】刘广武;陶永兰;刘笑羽
【作者单位】吉林大学,机械科学与工程学院,长春,130025;吉林大学,机械科学与工程学院,长春,130025;吉林大学,机械科学与工程学院,长春,130025
【正文语种】中文
【中图分类】TP391.72
【相关文献】
1.CATIAV5结构设计库的构建与使用 [J], 董廷;于敬平;李明涛
2.基于CATIAV5的汽车三维标准件库的建立 [J], 王翔
3.基于CATIAv5与3DVIACOMPOSER模拟运动仿真的技术比较 [J], 唐澈;
4.基于MicroStation平台构建国标元器件参数化模型库 [J], 管华明
5.基于CATIAV5某新型火箭炮组件库的建立 [J], 付向峰
因版权原因,仅展示原文概要,查看原文内容请购买。

基于CATIA V5的三维标准件库的创建与使用

基于CATIA V5的三维标准件库的创建与使用

基于CATIA V5的三维标准件库的创建与使用1. 前言近年来,随着企业的快速发展,在机械设计、工程制造等领域,对三维标准件的需求不断增加,以节省产品设计过程中的时间和成本。

因此,建立一套完整的三维标准件库已成为当前各行各业亟需解决的问题。

CATIA V5作为一款流行的三维CAD软件,具有强大的绘制和建模功能,因此,基于CATIA V5建立三维标准件库成为很多企业的选择。

本文主要介绍了如何使用CATIA V5建立三维标准件库的方法和步骤,包括工程设计标准件选择、标准件三维建模和标准件库管理等内容。

2. 工程设计标准件选择在进行标准件建模之前,首先需要确定需要建立的标准件种类和类型。

在工程设计中,标准件主要包括螺栓、螺母、垫圈、轴承等一些常用的零部件。

因此,确定需要建立的标准件种类有助于在建模过程中提高效率和准确性。

3. 标准件三维建模建立三维标准件库的关键是如何高效且准确地进行三维建模。

在建模前,首先需要确定标准件的结构、尺寸和材质等基本参数,这些参数对于标准件的性能和应用极其重要。

在建模过程中,应首先绘制标准件的主体轮廓,然后根据设计要求添加细节和特殊结构。

在建模过程中,应根据实际情况进行调整和修改,以确保建模效果准确并符合设计要求。

4. 标准件库管理在标准件建模完成后,需要将建立好的标准件添加到标准件库中,以便于其他工程师在设计过程中调用。

标准件库的管理主要包括标准件的分类、存储和使用等方面。

在分类上,应根据标准件的种类、材质和尺寸等因素进行分类;在存储上,应考虑文件的大小和存储位置等因素,以便于管理和维护;在使用上,应提供标准件查询和选择、导入和修改等方便的功能。

5. 结论本文对基于CATIA V5的三维标准件库的创建与使用进行了详细的介绍和分析,包括工程设计标准件选择、标准件三维建模和标准件库管理等方面。

对于那些需要建立高效、准确和实用的三维标准件库的企业和工程师们,本文提供了一些有益的建议和经验,可以提高工作效率和准确性,促进工程设计的发展和创新。

基于CATIA的专用夹具标准件库的研究和实现

基于CATIA的专用夹具标准件库的研究和实现

!"# $#%#&’(" &)* +,-.#,#)/ 01 2/&)*&’*3-&’/ 456’&’7 01 2-#(5&. 859/:’# 5) ;<!+< =5 >9 6.4?@A/*?@% ,BC 6*+A*?! ( D-.44, 4E FG-.*?+-*, (?@+?GGH+?@,D4IJ.GH? K*?@JLG C?+MGHN+J/,OIP+ !%#%!! , 6.+?*)
应用模型并结 合 !"#$%&"’’ 的 ()* 对象模型然后提交这个 +,-. 模型给 !"#$%&"’’ 系统生成器而产生应用扩展, 其过程如图 / 所 示, 这种开发方式适应于深层次的系统集成和开发。 效率。!"#$%&"’’ 产品管理系统上构建产品配置管理,我们可以 在原有设计制造数据库的基础上构建和重用以网络为中心的新 的和已存在的产品配置和信息。通过结构树, 模型定义和零件类 属性扩展等技术的应用, 零件和产品的配置将变得更加有效和用 户化。在 !.= 环境中的产品结构配置为管理制造事务提供了更 大的柔性。模型库和树结构库的相结合为快速构建产品结构提 供了桥梁。进一步的研究工作将主要集中在产品信息码的完善 图/ 使用 !"#$%&"’’ 系统生成器开发 和 !"#$%&"’’ 的高度集成性上。该 ?E) 系统将更加紧密地围绕在 !"#$%&"’’ 上开发。模型类型的定义和模型库单元的构建将转变 为 !"#$%&"’’ 上紧密相关的一个单元。智能知识管理模块将设计 为一个 D8: 并与 !"#$%&"’’ 无缝连接。 [参考文献] [G]!"#$%&"’’ >HH’"%34",# E.9.’,H.@’ - ;I"$.J !"#$%&"’’ +.’.3-. K J L, E.%.2=.@ LMMG,NNNJ H4%J %,2J [L]83%O E3’.1,P@.$ 8J :3&@- )"O. ;.3@&3@4J !&34 "- %,#6"QI@34",# )3#3Q.2.#4J 5)3434 5,@H,@34",#, &44H R R NNNJ H$2"%J %,2, GSSS J K J [T]!"#$%&"’’ 5I-4,2"U.@’ - ;I"$.J !"#$%&"’’ +.’.3-. K J L, E.%.2=.@ LMMG,NNNJ H4%J %,2J [/ ] :3=3%O V3U$3#",E.21-4"6"%34",# ,6 %,#%I@@.#4 .#Q"#..@"#QJ ?@,A %..$"#Q- ,6 BN.’64& <#4.@#34",#3’ 5,#6.@.#%. ,# 5>E R 5>) +,=,4"%(W) : 3#$ 63%4,@".- ,6 4&. 6I4I@.J GSSK SWG X SWY J (编辑 (上接第 GML 页) 编出图文并茂的人机交互界面, 操 作方便快捷。 (L) 专用夹具标准件库作为专 用夹具设计必不可少的组成部分, 直接影响到后序的设计与装配, 为 设计与制造的自动化创造条件。 (T) 将数据和信息集中存放于 数据库中, 便于维护和管理。同时 无纸化设计提供了技术基础。 (/) 标准件库的构建为企业快速建立部件库和实现专用夹具 的快速设计及制造提供了途径。 (Z) 由于该系统是为了提高专用夹具的设计及制造效率的, 难免有不足之处, 需要在实践和应用中不断的提高和完善。 [参考文献] [G]苏铁明, 王亮申, 杨鑫华, 等, 网络环境下三维参数化冲裁模 标准件图形库 [ 8] (G) : [ 机械科学与技术, LMML, LG G/Y X G/S J [L] 顾晓华, 仲梁维 J 基于知识工程的参数化设计 [ 8] [ 机械设计及 制造工程, (/) : LMMG, TM GY X GS J [T] (美) 雷塞门 (+.-.’23#, 著, 何健辉, 等译 J 实用 \"-I3’ :3-"% K :) 教程 [)] 清华大学出版社, [ 北京: LMMG (编辑 赵蓉) 图Z 系统使用流程图 借助于这些数据和信息来完成设计, 摆脱了手册和图纸, 为实现 赵蓉) 另一种的 !"#$%&"’’ 应用开发途径是 用 户 化 !"#$%&"’’ 和 用 接口、 方法和样板来满足功能需 0123#4.%5367 扩展相应的对象、 要。在 0123#4.%5367 集成开发环境, 通 过 8393 语 言 环 境 和 商 业 方法类和 ;(< 构件 , 它将产生 8393 :.3#- 、 !"#$%&"’’ 基本对象库、 动态的 !.= 页 , 同时它扩展 8393 服务对象模型和方法库。这种 方法适应柔性添加功能的集成。产品知识智能管理、 产品配置规 则定 义 和 实 施 可 以 被 定 义 为 相 应 的 8393 :.3#-。这 样 的 8393 针对特殊功能的 :.3#- 能够被新版本的 !"#$%&"’’ 相集成。同时, 8393 :.3#- 可以被购买和自行开发。 !"! #$%&’( 类扩展定义 这样即可继承它 !"#$%&"’’ 允许使用它的 8393 类进行用户化,

在CATIA-V5R6下建立三维标准件库

在CATIA-V5R6下建立三维标准件库

在CATIA V5R6下建立三维标准件库IBM 公司发行的由法国Dassault System 公司开发的CA TIA V5R6微机版本具有界面友好、功能强大、易于操作的特点。

在CATIA V5R6下建立三维标准件库,可以有两种方法:● 利用CATIA 的Formula 功能、Design Table 功能和Catalog 功能,用户可以很容易地建立自己的三维标准件库。

● 利用CATIA 提供的二次开发接口,使用VB 开发环境来创建标准件库应用程序。

下面我们以GB5780-86六角头螺栓为例,来看一下如何使用第一种方法快速建立标准件库。

首先,我们需要建立一个六角头螺栓的零件,它将作为我们标准件库的母版,其他的同类零件(此处的同类指结构相同、参数不同)只是改变母版零件的相应参数而已。

1) 启动CATIA V5R6,创建一个新的Part 。

2) 选取YZ 平面,绘制如图1的草图,并标注四个尺寸,这些尺寸是螺栓六角头的关键尺寸,将来我们就是通过赋予对应这些尺寸的内置变量不同的数值而得到不同的零件。

图1 六角头的初始草图3) 利用刚建立的草图建立一个旋转体。

4) 拾取旋转体的顶部作为草图平面,拾取旋转体直径较大的边作为参考几何(先选中Project 3D Elements ,然后选中Construction/Standard Element ,再选择几何元素,如图2),选中Geometrical Constraints (如图3),绘制正六边形,正六边形的六个顶点在参考圆上,然后再绘制一个直径较大的圆,结果如图4所示。

旋转轴选中此两项图3 选中使用几何约束图4 最终草图5)用刚创建的草图对原实体作切槽操作,类型为Up to last。

即得到六角头的螺栓头。

图5 设定切槽参数图6 六角头的螺栓头6)螺杆部分,采用拉伸两个圆柱来得到光杆和螺纹部分。

两个草图圆均需要标注圆的直径以便以后用尺寸来驱动。

7)螺栓头部和螺杆连接处倒圆角,零件创建完毕。

基于CATIA的标准件库的设计及应用

基于CATIA的标准件库的设计及应用

有超 强的 3 D产 品设 计 及仿 真 、最佳 化 的管理 等功能 , 且界 面友好 、操作 方便 ,因此被 广泛 应用 于飞 机 、汽 车 、船 舶和 电子设 备等 的设 计 中 。为更 好地 满足 产品 设 计过程 的需 要 ,本文 以 C ATI 软 件为平 台 , A V5 进 行三维标 准 件库 的开发 。 1 三维 标准 件库 开发 的基本 思路 及关 键技 术
件 的数 据 库 存 储 模 式设 计 等 关 键 技 术 进 行 描 述 ,开 发 了标 准 件 库 系零 件 库
中图 分 类 号 :TP3 1 7 9 . 文 献 标 识 码 :B
O 引 言
法 国 Dasut y tm 公 司 开 发 的 C sa l S se ATI 具 A V5
E vr n n ) n i me t 以及 库 函数 C I 在 V o AA AP , C开 发 的环
境 中创建 标准件 库应 用程 序 。 ( )用 VB提供 的 引用 对 象库 将 C I 的库文 2 AT A 件 加入程 序框 架 ,引用 C ATI 的类对 象 和 函数 等进 A
1 1 基 本 思路 .
典 型 结构 件 库 的开 发 包括 典 型结 构 件 知识 构 建 、 规 则 实现及 结构 件库存 储模 式设 计 3个关键 技术 。 1 2 1 结 构件 知识构 建 .. 典 型结 构件对 象不 仅包 括文 本信息 ,还 包括 附着 于 三维 实体 的尺 寸信息 。建立 典 型结构 件库 的 目的不 仅是 为 了方便 浏览 与查 询 ,更 重要 的是 在设计 过程 中 能 生成 三维 实体 ,随用 随调 。 利用 C I AT A V5软件 的各 个 功 能模 块 将 标 准 件 设 计 成 三 维 实体 模 型 。在 C ATI A V5三维 标 准 件 库 中,数据 模型 是 以子 图 (ea ) 式存 在 的实体 零件 。 d ti 形 l 每一 种标 准件 的所有 规 格都需 要事 先在子 图 中生成 相 应 的实体模 型 ,然后 把 它们存 放在 指定 的库 中。这对 于规 格数 量少 的标准 件是 可行 的 ,而对 于规格数 量多 的标准 件来 说 ,工作 量和 出错 率就增 大 了 。因此 必须 采 用 参数 化技 术 , 使得建 库 方便 、 确 。 C I 准 在 AT A V5 上 进行 参数 化造 型 的步骤 如下 :①建 立一个 基本 的三 维 标准 件数 模 ;②对 三维标 准件 数模 的尺 寸进行 参数 化 ; 建 立相应 的参 数表 ; 设计 一个对 应 的子程 序 , ③ ④ 这 个子程 序 接收 由用户 界面输 入 的参数值 ,然 后利 用 基 本三维 标 准件数 模生 成相应 尺寸 规格 的三维 标准 件 数模。 1 2 2 规则 实现 .. 结构 件知 识构建 完毕 后 ,在 随后 弹 出的对 话框 中 单 击 编 辑 表 按 钮 ,显 示 设 计 表 , 在 表 里 插 入 P r mb r at Nu e 字段 , 根据 机械设 计手 册添 加记 录 , 并 最

基于CATIA的模具标准件数据库的开发

基于CATIA的模具标准件数据库的开发

摘 要 : 为了提高模具标准件的设计效率, 以CATIA V5软件为二次开发平 台 , 利 用VB开 发 语 言 , 采 用 数 据
库管理参数化数据和模型图, 开发了模具参数化标准件数据库, 实现了三维标准件的自动生成。
ቤተ መጻሕፍቲ ባይዱ
关 键 词 : 数据库; 标准件; CATIA; 模具
中 图 分 类 号 : TP311.52
Window对象用于与窗口系统连结、 显示Document在可视的窗体上。 可以通过编程获取活动窗口 并修改其属性, Window聚合Viewers对 象 , 通 过 设 置Viewer对象的视点位置在Window中显示数据。
Document对象是被操作系统作为一个整体处理 的, 存储数据到文件或数据库。 根据其包含的数据 内容不同而赋予不同的名称, CATIA中共有PartD-
收稿日期 : 2008-05-10 作 者 简 介 : 时立民 (1978-), 男, 甘肃清水人, 天水师范学院工学院讲师, 硕士。 基金项目: 甘肃省教育厅项目 “模具数据库的建立以及冲压模动态模拟防真的研究” (047-08) 阶段性成果
80
ocument、 ProductDocument、 DrawingDocument 三 种 类型的文档对应于三种对象, 可通过编程增加、 关 闭、 打开、 保存一个文档。 [1]
图1 CATIA Automation描述
CATIA可 与 外 部 应 用 程 序 共 享 对 象 , 向 VB、
VC等开发工具和VB脚本、 Java脚本语言以及HTML 等语言提供编程接口, 同时也可访问外部应用程序 对象。
1.2.2 CATIA二次开发接口。 CATIA Automation 提供了约360个接口对象, 107个枚举数据类型, 枚 举数据类型包含CATIA定义的专用数据常量。 由于 使用了自动化技术, CATIA与应用程序之间传递消 息的数据结构对应用程序来说是不可见的, 用接口 对象来与外部进程进行通信, 接口对象就是二次开 发API.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于CAT I A的三维标准件库的研究与实现赵立营,黄翔(南京航空航天大学机电学院,江苏南京210016)摘要:阐述在CAT I A中建立标准件模型和参数库的方法,通过VB调用CAT I A类接口进行二次开发,控制和访问CAT I A中的对象,实现了基于CAT I A平台的标准件库。

关键词:标准件库;参数化;CAT I A中图分类号:TP391.72文献标识码:B文章编号:1671-5276(2003)03-0054-03The r esearch and i m p le m ent of3D s tandard parts l ibrar y Based on CAT iAZHAO l i-y i n g,HUANG x ian g(C o lle g e o f M echanical and E lectrical En g i neeri n g,NUAA,JS N an j i n g210016,Chi na)Abstract:S tandard Parts are used i n desi g ni n g m echanical p roducts.I n order to accelerate desi g ni n g,t he m et hod f or establishi n g S tandard Parts and p ara m eter li brar y are discussed.S tandard Parts l i brar y is devel-o pp ed and com p leted b y hel p o f VB and CAT I A AP I.K e y words:standard p arts li brar y;p ara m etric;CAT I A0引言在机械设计过程中,需要大量使用标准件,而在标准件的建模过程中,需要反复查阅手册以确定零部件的标准外形与尺寸,耗费了大量的时间[2]。

随着科学技术的发展,机械设计的复杂性、精度要求、快速性要求都在逐步地提高,给传统的机械设计方式提出了更高的要求。

为了提高设计效率,缩短设计周期,避免重复劳动,标准件库的概念应运而生。

目前已经开发成功的标准件库系统有基于A utoCAD的二维标准件库系统和基于三维软件系统UG、S o li d w orks等平台的三维标准件库系统[3],国内尚无在CAT I A V5R8环境下建立标准件的完备系统,为此提出基于CAT I A平台的三维标准件库系统的实现。

CAT I A V5R8是由I BM公司发行的,由法国D assault S y ste m公司开发的具有界面友好、功能强大、易于操作的三维CAD/CAM软件,多用于大型复杂的产品设计。

CAT I A虽然有自己的标准件库功能,但其格式是开发商自己定义专业格式,不能有效地和国家及企业标准结合起来,并且操作繁琐,更新性较差,标准件存储的数据冗余,不易操作。

这都要求我们开发出符合自己实际情况的三维标准件库系统。

在CAT I A V5R8下建立三维标准件库,可以分为三种方法:a)通过应用CAT I A提供的二次开发工具RADE和库函数CAA(CAT I A A pp lication A rchi-tect ure)的接口,在VC开发环境中创建标准件库应用程序。

b)用VB提供的引用对象库,将CAT I A的库文件加入程序框架,引用CAT I A的类对象、函数等,进行二次开发。

c)使用CAT I A软件提供的F or m ula功能、D esi g n T able功能和C atalo g功能,建立和使用三维标准件库。

本文简要介绍通过VB开发标准件库的方法。

1实现VB6.0和CAT I A的链接V isual B asic6.0提供链接对象库的功能,能方便的把相关的库类加入到编程的框架环境中,引用相关库的函数、变量等。

在VB编程环境中选择【PRO J ECT】/【REFRENCE】打开对象库功能,选择相关的CAT I A对象库。

CAT I A提供的对象库大约有50余个,在选择对象库的时候,注意应该选择我们所需要的,扩大选择范围虽然能保证对象的引用性,但运行时会造成不必要的系统开支。

实现收稿日期:2003-01-07·54·http://ZZHD.chi na j E-m ail:ZZHD!chi na j 《机械制造与自动化》对象的操作,前提步骤是对CAT I A的对象层次结构有正确的了解,如图1所示。

操作使用的装配件文档模式是P rdocut D ocu m ent,相关装配子零件的图1CAT I A对象层次结构属性和方法存在于P rdocut D ocu m ent的子集P rod-uct下。

实现VB和CAT I A的链接,首先要定义CA-T I A对象,定义的对象、变量可以是CAT I A支持的所有类,下面是链接CAT I A的代码:D i m m y C atia A s I NF I TF.A pp licationS etm y C atia=g et O b j ect(,~CAT I A.A pp lication~)If e rr.Nu m ber!"U T henS etCAT I A=C reateO b j ect(~CAT I A.A pp lication~)CAT I A.V isi ble=T ruee nd If!标准件模型的建立参数化设计是指系统通过尺寸驱动的方式,以独立的几何约束条件和简单的等式,寻找特定解决方案。

参数化设计的主要特色是以尺寸控制几何模型,系统不仅记录了建立的几何特征,同时也捕捉了零件的设计意图,当参数尺寸变化时各个特征间的几何约束关系并不发生改变[4,5]。

零件建模过程要严格按照参数化设计的要求,这是标准件库消除数据冗余的关键所在。

CAT I A软件提供了参数化的设计方法。

参数尺寸包括描述零件的定位尺寸、特征尺寸、特征、元素之间的约束关系。

在定义约束关系过程中应使约束关系尽量优化,避免出现过约束和欠约束情况,从而使建立的实体零件具有完整的关联性。

总之,在建模过程中,根据实体的外形特征、尺寸(直径、长度、角度)以及国家标准等来选择适当的参数变量最为关键。

"标准件参数的数据库设计随着网络及企业信息化的飞速发展,数据库的作用就越明显,同时数据库技术也越来越广泛地应用于企业的各个方面,数据库逐渐成为我们管理“知识、信息”的有效工具。

标准件需要调用国标件的数据、属性和规范,对于每一种标准件,其规格大小不同,尺寸系列不同。

当选择一种标准件时,就应利用存放在数据库内的尺寸参数,驱动尺寸使实体自动的改变,因而数据库系统的设计和使用在标准件库中的作用十分显著[7]。

根据关系数据库的原理,利用O racle8.U.6设计数据库结构时,共设计4个数据表,分别为零件管理表、零件类型表、零件主参数表、零件辅助参数及属性表,各个表通过主键和外键的约束相互关联。

通过使用数据库管理零件的参数及属性,具有数据冗余度小、可扩充性强、数据调用的速度快等诸多优点。

建立的数据表之间的关系如图2所示:图2数据表的关系下面是链接数据库的简化代码:D i m m y con A s ADODB.C onnection’定义链接类型m y con.C onnectionS tri n g=~D SN=m y test;U I D=;P W D=;~’定义链接用户,内容依次是数据源名称,用户名称,用户密码m y con.O p en’打开数据库S et m y te m p=N e W ADODB.recordset’定义数据集对象m y te m p.C ursor Location=ad U seC lient’定义客户端打开数据库S et m y te m p=m y con.e xecute(~select#from p art-M achine buil d in g A uto m ation,Jun2 3,(3):54-56·55·na m e Where p art na m e=!&m y te m p str&WW)’打开我们所需求的表!建立标准件库V isual B asic6.0支持几乎所有的数据库链接技术,本系统所采用的当前比较先进的ADO数据库访问模式,通过链接ODBC数据源,实现数据的添加、删除、修改、查询等功能。

完成标准件模型的建立和数据结构的设计,下一步是如何把标准件模型数据按系列存储于数据库。

为了增强建库工具的易操作性,界面采用交互的方式,使非专业人员可以根据交互提示的信息,快速地建立标准件库,如图3所示。

基于减少数据冗余、实现零件库的可扩充性及组合件建库的要求,系统采用标准件的主参数驱动模型,而其它辅助参数以及属性(材料、名称、配合要求等)作为主参数的补充。

标准件主参数的选取主要依靠标准件模型特征和产品的设计意图来捕捉,这也是完成标准件库知识工程的前提和关键。

图3用户交互界面将尺寸系列存入数据库。

由于采用的是主参数存储方式,标准件的辅助参数及属性的输入的工作量将有较大的下降。

"标准件库的使用调用标准件库的关键步骤大约可以分为两部分:数据的拾取;标准件模型的动态驱动。

数据读取的速度和正确性是标准件库系统的性能的标志之一。

用户提交所需要的信息后,数据库内读出的内容不但包括零件的尺寸参数,还需有零件的属性,系统会自动的在数据库中搜索出零件对应数据集并返回到标准件的尺寸对象。

下面的一段代码是说明如何获取数据集并驱动标准件模型的。

D i m Part D ocu m ent0A s Part D ocu m entD i m m y Para m sas KnoW led g e W areT yp eL i b.Para m etersS etm y Para m s=Part D ocu m ent0.Part.Para m eters’获取标准件模型的参数集D i m m yp arana m e A s S tri n g’获取零件参数名称D i m m y L en g t hS et m y L en g t h=m y Para m s.Ite m(m yp arana m e)’获取零件尺寸驱动的接口m y L en g t h.V al ue=m yp araval ue’将数据库读出的数据赋予零件Part D ocu m ent0.Part.U p date’驱动零件模型上述算法的整个过程可归纳为:输入信息!查询数据库!返回数据集!根据新尺寸驱动模型#结束语通过标准件库系统的研究和开发,为解决机械设计中大量标准件的快速、准确查询与使用及标准件产品数据的管理提供了一条有效的途径,大大提高了机械设计的效率,缩短设计周期,同时这也是在CAT I A上建立标准件库的初步尝试,为CAT I A 标准件库的其他开发方法提供了思路。

相关文档
最新文档