基于AutoCAD的螺纹联接CAD系统的开发_第1页
基于AutoCAD的螺纹联接CAD系统的开发_第2页
全文预览已结束

下载本文档

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

文档简介

基于AutoCAD的螺纹联接CAD系统的开发 来源:数控机床网 作者:数控车床 栏目:行业动态 1 引言 螺纹联接是一种应用广泛的安全可靠、拆卸方便的静联接。在传统机械设计中,通常由设计者根据机器不同的工作条件凭经验确定螺 纹联接的类型、直径和长度等尺寸,必要时还需进行强度校验。如选择的螺纹联接不符合要求,需重新进行选择和计算。因此,设计 过程繁琐,计算工作量大,设计效率较低。随着计算机应用技术的快速发展,CAD/CAM技术的应用日益广泛,高效、准确的计算机辅 助零件设计已在越来越多的领域取代了手工设计计算。笔者通过对螺纹联接类型选择和强度校核等问题进行了研究分析,以AutoCAD2 000为开发平台,采用Visual C+ 6.0和Visual LISP等二次开发工具,建立了螺纹联接标准件知识库,提出了一个较合理的螺纹联接类型选择和强度校核的CAD系统开发方案。 2 系统开发任务和开发工具 本系统开发任务主要包括菜单开发、样图生成和自定义图形库、线型和填充图案的开发、字形、字体和对话框的开发以及应用程序的 编写,而编写应用程序则是本系统的核心内容。 与旧版本相比,AutoCAD2000已增加了许多新的功能和特性(如多文档环境和AutoCAD DesignCenter、实时3D旋转等),选择AutoCAD2000作为开发平台将使编程更为方便。由于ARX应用程序可以共享AutoCAD的地址空间并 可对其直接进行函数调用,它还包含易于定义新类的宏并具备在运行时向现有的类添加函数的功能,并且在Visual C+ 6.0编程语言的支持下,Object ARX的功能会更强大,因此选用Object ARX作为AutoCAD2000的二次开发工具。 图1 系统的技术组成 图2 螺纹联接CAD系统结构图 图3 系统功能模块图 图4 螺纹联接CAD流程图 3 系统设计 本系统引入综合的设计模式(系统的技术组成见图1),联合使用Visual C+ 6.0/Object ARX等工具,建立一个完整的设计系统,以实现螺纹联接CAD的全自动化设计(包括类型选择、参数确定、强度计算、图形自动生成、 标准件表格排序输出一体化等)。 系统结构见图2。系统功能模块见图3(系统主要由类型选择、强度校核、绘图功能、标准件表格输出、文件管理和帮助等六大功能模 块组成)。 图4 为螺纹联接CAD流程图,图中输入输出变量的含义如下:TY螺纹联接的类型;LX螺纹所受力的类型;HD被联接件的厚度 情况;ZX联接拆卸的频繁情况;SJ联接的松紧类型;KZ紧联接时是否需控制预紧力;CL1被联接件的材料;CL2 螺纹标准件材料的机械性能等级;F 螺纹联接组所受力的大小;Z螺纹联接组中螺纹联接标准件的个数;K螺纹联接的重要程度(可靠度);M联接螺纹的公称 直径;l公称长度; m.n螺纹紧固件的机械性能等级;C1螺纹紧固件的刚度;C2被联接件的刚度。 在系统设计中,AutoCAD图形数据库是ObjectARX开发的关键部分。由于螺纹紧固件是标准件,其图形是固定的,所以在AuoCAD2000中 绘制好这些标准件后,类型选择功能就可按其国标号调用该紧固件图形,并进行相关的尺寸标注。 通过修改AutoCAD的菜单文件,可将自行开发的应用命令加在下拉式菜单项中,从而得到用户的菜单文件。此外还可用对话框控制语 言DCL编制对话框定义文件,同时用Object ARX提供的ADS库中的对话框操作函数编写对话框的驱动程序。 本系统在进行螺纹联接类型选择和强度校核时,考虑两个被联接件的受力情况、拆卸频度、材料及结构尺寸等,建立了螺纹联接类型 选择知识库和本设计所选用的螺纹紧固件表,并能根据用户需要,按国标号、直径、长度等不同字段输出螺纹紧固件表。其中螺纹联 接类型选择、直径与长度的确定、标准件表输出的设计原则如下: 知识库的建立与螺纹联接类型选择的决策方法 螺纹联接类型选择的决策方法分为逻辑决策、计算决策和创造性决策三种。本系统采用逻辑决策法,即根据人们所广泛认可的确定性 知识,建立相应的决策规则,并储存到知识库中,利用常规程序和逻辑推理来实现决策。最常用的逻辑决策表达和实现方法是判定树 和判定表,本系统采用的是判定树。判定树是描述或规定条件与结果相关联的方式,即用来表示“如果(条件),那么 (动作)”的决策关系。判定树由结点和分支组成,条件放在树的分支处,动作放在各分支的结果点上,决策的结果放在终结点上。 螺纹直径与长度的确定 螺纹联接类型确定后(即国标号确定后),在该类型的螺纹紧固件中,从小到大依此取不同公称直径的螺纹直径进行试算,直到满足强 度要求为止,最后一次选取的直径即为所要确定的公称直径。然后根据其公称直径和被联接件的材料(或被联接件的厚度)计算出其公 称长度,并圆整为标准长度值。 标准件表输出 本系统建立了螺纹紧固件表,并能按用户要求保存本次设计所选用的螺纹标准件。同时它能根据用户要求,按国标号、直径、长度等 字段输出螺纹紧固件表,极大地方便了紧固件的采购。 4 结语 以AutoCAD2000 为开发平台、利用Object ARX和Visual C+ 6.0等二次开发工具、采用面向对象的图形数据库编程技术开发的螺纹联接CAD设计系统,实用高效,使用方便,实现了螺纹联接(包 括类型选择、参数确定、强度计算、图形自动生成、标准件表格排序输出一体化等)的全自动化设计。 网页查看:基于AutoCAD的螺纹联接CAD系统的开发 发表评论 相关资讯: 基于 1 基于VB的数控图形仿真系统开发 2 基于AutoCAD冲裁模线切割加工时刃口尺寸计算与3B指令生成 3 基于三层前向神经网络的抛物线轮廓插补 4 基于Windows98的铣削力数据处理软件的设计 5 基于Solid Edge的链轮滚刀加工刀具刃形的精确设计与加工 螺纹 1 冷滚压螺纹与车削螺纹大径重合加工工艺 2 套螺纹加工简介 3 螺纹铣削的特点及应用 4 瓦格斯6个切削刃的螺纹车刀片V6 5 螺纹切削循环指令 联接 1 成形联接的数控车削研究 系统 1 单元化制造系统中动态组织结构研究 2 CAPP概念框架及实用化系统的开发策略 3 S系列交流主轴伺服系统维修经验 4 S系列交流主轴伺服系统维修经验 5 基于VB的数控图形仿真系统开发 开发 1 CAPP概念框架及实用化系统的开发策略 2 三维CAD技术在产品开发设计中的应用 3 快速开发工程 4 中小企业开发专

温馨提示

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

评论

0/150

提交评论