版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、先进的参数化建模技术夹具库的计算机辅助夹具设计G.H.秦,H.Y.朱,H.C.叶 M.D.周 航空制造工程学院、 南昌航空大学、 南昌 330063,中国 为了有效地设计夹具,它必须建立一个用于计算机辅助夹具设计系统的标准 fixel 库。因此一种先进的参数化建模方法研究开发 fixel 库。首先介绍了基于 SQL Server 的开发技术,管理参数化的 fixel 模型。第二,构建了fixel 模型,使用 MFC 进行二次开发国际库。因此,任意 fixel 可以根据国际库环境中的参数化的 fixel 模型设计的尺寸驱动。最后,BScontact 浏览器插件是第一次用来直观地预览设 fixel
2、,以便它可以动态判断设计的合理性。Fixel 库的建立可以很大程度上减少夹具设计中的琐碎和重复的任务。 1. 导言 随着现代制造业的快速发展,标准 fixels 的数字越来越夹具设计中。这主要是因为标准的 fixels 可以提供极大的便利,到设计、 制造和装配的机械产品。在夹具设计中,设计师将尽量选择标准的 fixels。只有当标准 fixels 不满足设计要求时新的非标 fixel 可说是要进行设计和制造。然而,标准的 fixels 经常在不同的位置,在 CAD 图形或平面图形绘制。其实,对夹具设计器绘制标准 fixel 的负担。此外,设计数据必须被反复抬起头手动的手册,这是一项非常耗费时间
3、和的任务。如果一些 fixels 的改造,夹具设计师可以做很多重复性的劳动。因此, 高效利用的标准 fixels 已成为独特的道路,以提高效率和降低企业成本。因此有必要建立一个标准的 fixel 库与 CAD 软件的二次开发功能。从标准 fixel 中选择fixel 库避免繁琐的工作,不仅可以包管标准 fixel 绘图。因此,标准的 fixel 库是一个重要的组成部分,计算机辅助夹具设计 (这计算机辅助夹具设计的英文缩写,) 系统以及计算机辅助夹具设计系统的重要评价指标之一。 2. FIXEL 夹具库的发展 计算机辅助夹具设计系统往往是一个内在的 CAD 软件系统。2 它是一个子程序与夹具装配
4、和绘图的能力。因此,在内部的 CAD 软件进行标准 fixel 库的建立。在这里,将采用国际库软件。再次,参数化的标准 fixel 库的发展也需要一个数据存储容器。SQL Server 数据库是一个优秀的关系型数据库管理系统。它具有较强的数据交互功能,如搜索、 查询、 数据分析、 报告、 数据集成、 同步等等。这些同步功能使它灵活制定标准的 fixel 库。因此,选择的 SQL Server 数据库开发 fixel 库的更人性化的功能。 一般情况下,标准的 fixels 可以分为基础底板及,指导元素、 夹具、 连接器、 组装元素和其他元素。3 计算机辅助夹具设计系统可以方便地调用参数化标准 f
5、ixel 图书馆。可以在国际库,实现了 fixel 库的所有功能,如图 1 所示。 Enter UnigraphicsClick user menuSearch a fixel modelSelect a fixel modelStandard fixel libraryEnd 图 1 fixel 库的使用流程图 在调用内部国际库,用户可以搜索模型、 预览模型和生成的模型库的程序后由参数的模型推导出技术。 2.1 设计的用户菜单 UG/打开误差是由国际库软件提供的用户自定义菜单的特殊模块。它的语法是非常简单的。UG/打开误差包括指令块、 主菜单块和下拉菜单中的块。国际库菜单可以定制通过 UG/
6、打开误差,例如添加、 重组,裁剪或集成用户开发 国际库的软件功能。UG/打开误差可以执行 macrodocument (宏)、 UG/打开 API 程序和抓地力UG/打开程序。4 开发的应用程序都可以无缝地嵌入到 国际库通过自定义开发菜单 (例如,下拉列表菜单或弹出菜单)。自定义菜单中的脚本文件的扩展的名称是人类。它存储在文件夹中启动。因此,应用程序可以自动加载时国际库正在运行,如图 2 所示。标准的 fixel 库的菜单脚本的相应代码是写如下。 Construct a fixelPreview a fixel图 2 用户菜单定制在国际库 要实现下拉菜单中的对话框中的连接框可以需要函数 UF_
7、MB_add_actions 在 UG / Open API。它可以用于注册脚本文件从 FIXTURE_MODEL_ACTION 到菜单命令表。 2.2 模型库的建造 参数化设计的含义是尺寸可以替代的一部分。它可以使 CAD 做交互式绘图,以及自动绘图。目前,它是在 CAD 技术的应用领域中一个重要的问题。参数化的设计模型的尺寸与对应的关系中,但不是确定性的值来表示。Fixel 模型中的参数值的变化将自动更新相应尺寸的约束条件。5 参数化的 fixel 模型可以根据以下三个步骤在国际库建立。 第 1 步: 制定约束表达式 至关重要的是,要确定 fixel 模型的几何信息。如图 3 所示,类型固
8、定的 V 块的几何信息包括维度N、 D、 B、 H、 L、 l、 l1、 A、 A1、 d, d1、 d2、 h、 b 和 r。很明显,可以用手动绘图通常表示 fixel 的几何信息。国际库软件可以快速生成的 3D 绘图。但是,它不是一样正常手动绘图中的几何信息的标签国际库对fixel 分成两个部分的几何信息进行分类。几何信息的一部分都标在约束的素描,如图 3 所示和几何信息的另一个部分可以在建模中产生。 VERSION 120EDIT UG_GATEWAY_MAIN_MENUBARBEFORE UG_HELPCASCADE_BUTTON LOCATORS_DESIGN LABEL CAFDE
9、ND_OF_BEFOREMENU LOCATORS_DESIGN BUTTONFIXTURE_MODELLABEL Model LibraryACTIONS FIXTURE_MODEL_ACTIONEND_OF_MENU d2 2 d11.6 (a) 左视图 2 dr A1 l1 lL (b) 顶视图 图 3 A 型固定 V 块 (JB/T 8018.2-1999 年) L 尺寸在图 3 (b) 对应于 P13 中草绘的约束,而维度 B 相吻合的约束 P1,如图 4 所示。草绘这些约束是在国际库中可见。在建模过程中产生的约束并不直接见。但是,无论是何种约束部分可以找到相应的值在约束表达式中,如
10、图 5 所示。因此,如果在草绘约束移除约束表达式中,在建模中生成的约束可以举行。当相应的值可以从几何信息发现时,表达式的全约束条件下可以获得一种模型。 第 2 步: 存储模型和它的尺寸 每个 fixel 是由大量的尺寸决定的。因此,必须存储大量的标准 fixel 库中的数据。为了安全和这些数据的使用便利性,它们可以存储在 SQL Server 数据库中的窗体。 90Nb2.52.5 h H A B 图 4 约束的素描类型的固定的 V 块。 图 5 的 A 型约束表达式固定 V 块。 国际库模型与.prt 格式文件必须转换为二进制数据,以便可以构造形式。国际库模型对应于几何信息窗体。一块几何信息
11、对应于一列数据。因此,每种类型的模型可以定期存储在数据库中。 第 3 步: 写每个模型的驱动程序 由表达式进行了评价和驱动器参数的提取。7 是表达式的算术和条件控制的fixel 特征的句子。在参数设计中是重要的表达来建立参数之间的关系。UF_MODL_edit_exp 函数用于计算在国际库约束表达式。在 Microsofe Visual c + + 软件中,采用 MFC 库和 UG/打开 API 来写一个模型的驱动程序。 在约束表达,式中的评价参数是由 SQL Sever 数据库提供的。可以编写循环算法搜索驱动器参数从 SQL Server 数据库。在序列中,可以更改搜索的参数评价约束表达式。
12、因此,可以驱动的 fixel 的所有维度。图 6 所示的是参数驱动的结果。 图 6 参数驱动的结果 为了设计 fixel 模型的参数,它是关键在 VC 中使用 UG/打开 API。详细的步骤如下所示。 步骤 3.1 将头文件和 UG 的接口函数在 VC 中的导入库文件的路径。运行 VC 后, 的对话框可以弹出的操作步骤工具选项包含文件和工具选项库文件,如图 7 所示。那么,UGOPEN 文件夹必须被添加在 VC 中以便国际库可以用 VC 连接。 (a) 包括的文件 (b) 库文件 图 7 的注册方法 步骤 3.2 找到对应使用的 API 函数的头文件。然后,将库文件导入头文件。 有一些组合 V
13、C 与数据库如 ODBC、 道、 ADO、 OLEDB,和等等。ADO 是更成熟的组合之一。用 VC 结合 SQL Server 数据库的方法如下。 (1). 要将 ADO 库文件导入 VC。 使用 ADO 之前, 直接导入符号#import 必须用于导入头文件 stdafx.h VC 程序中的 ADO 库文件。 (2). 来初始化 OLE/COM 库环境。 ADO 库是一种动态的 COM 库。因此,必须在应用程序调用 ADO 之前初始化OLE/COM 库环境。在 MFC 应用程序中,OLE/COM 库环境的启动可以进行由CoInitialize 函数. (3). 使用 ADO 接口。 只有
14、SQL 语句可以用于操作的 SQL Server 数据库。在这里,我们采用了接口_ConnectionPtr 和_RecordsetPtr 实现数据库操作。全球接口_ConnectionPtr 首先用于创建 VC 和 SQL Server 数据库之间的数据连接。然后,接口_RecordsetPtr 用于执行存储过程和 SQL 语句的操作。 3. FIXEL 图书馆的作用 3.1 搜索功能 参数化标准 fixel 库可以使设计更容易。然而,标准 fixels 的巨型数字造成两难选择 fixel 模型从 SQL Server 数据库,如图所示在该区域的图 8. 因此,它是有必要通过一个搜索引擎的标
15、准 fixel 库中,区域二图 8 所示。根据 fixels,这样作为 fixel固定 V 块的名称和总高度 H = 16,相应的 fixel 地区三图 8 所示,可以从 SQL Server 数据库,得到模型的关键词。 3.2 预览功能 后选择或搜索适当的 fixel 模型,夹具设计器有时不确定配置的正确性和所选的 fixel 规范。 然而,fixel 模型的预览功能可以为元素选择提供直观的判断。在图 8 中所示,发达的预览功能包括 2D 预览和 3D 预览。 图 8 搜索引擎 在 2D 预览中,2D 图像文件首先存储在 SQL Server 数据库中以二进制文件系统。然后,图像可以直接后才
16、能显示它处于选中状态还是从数据库中搜索的结果如图 9 (一) 中所示。 三维立体预览由 BS 接触浏览器插件。 8 插件可以支持的 VRML 文件的预览。这是因为 UG 可以将 3D 模型导出到 VRML 格式我们可以选择 BS 接触浏览器插件。 在应用程序中,使用函数 UF_STD_create_vrml_file UG/打开 API 中将 fixel 模型导出到 VRML 文件。因此,可以实现 3D 模型预览,如图 9 (b) 所示。 IIIIII(a) 2D 预览 (b) 3D 预览 图 9 预览功能 4.结论 夹具的设计和制造已成为越来越多的自动化和智能化。标准 fixel 库可以为夹具设计提供方便。所以,本文提出 fixel 库先进的建立方法。首先,必须由三维实体建模功能国际库生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽配公司季度绩效复盘实施方案
- 组织创新氛围与经营绩效的关系研究
- 2026年湖南省韶山市高三数学下册期末考试模拟卷及参考答案【典型题】
- 2026年湖北省丹江口市高三数学下册期末考试模拟考试卷及参考答案【达标题】
- 2026年福建省建瓯市高三数学下册期末考试模拟测试卷及参考答案【夺分金卷】
- 2026年山东省青州市高三数学下册期末考试模拟卷含完整答案【历年真题】
- 2026年山东省蓬莱市高三数学下册期末考试模拟测试卷(全优)附答案
- 2026年流体力学试卷及答案
- 2026年研究生考试练习题【易错题】附答案详解
- 2026年机械设备制造修理人员模拟题库参考答案详解
- 2027届浙江名校联盟高三一模高考物理模拟试卷(含答案详解)
- 2026年甘肃省酒泉市属事业单位选调工作人员29人(第二批)笔试参考题库及答案解析
- 2026年公卫执业医师《医学微生物学》试题及答案
- 青岛华通集团招聘笔试题解析
- (2026秋版)部编版五年级语文上册全册教案(教学设计)
- 2025年重庆市垫江县小升初数学试卷附答案解析
- 2026年低压电工实操考试题及完整答案(全国通-用)
- 唐僧人物性格与取经信念解读
- 2026年海南(专升本)数学考试题库(含答案)
- 2026版SSC儿童脓毒症指南解读
- 逻辑与情感的终极博弈《嫌疑人X的献身》深度解析
评论
0/150
提交评论