首页 基于VB开发标准件库

基于VB开发标准件库

举报
开通vip

基于VB开发标准件库 基于 VB开发 SolidWorks标准件库 何 宁,白海清 (陕西理工学院,陕西 汉中 723003) Developing the SolidW orks Standard Workpiece Library Based on VB IIE Ning·BAI Hai—qing (Shaanxi University of Technology。Hanzhong 723003,China) 摘要:系统介绍 了三维实体造型软件 Solid— Works的二次开发方法,结合 实例讲述了基于 A...

基于VB开发标准件库
基于 VB开发 SolidWorks 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 件库 何 宁,白海清 (陕西理工学院,陕西 汉中 723003) Developing the SolidW orks Standard Workpiece Library Based on VB IIE Ning·BAI Hai—qing (Shaanxi University of Technology。Hanzhong 723003,China) 摘要:系统介绍 了三维实体造型软件 Solid— Works的二次开发方法,结合 实例讲述了基于 Ac— tiveX Automation技 术 ,采用 VB开发 SolidWorks 的原理和方法,通过控制和访问SolidWorks中的对 象,自动生成所需规格的标准件实体的过程。 关键词:SolidWorks;标准件;二次开发 中图分类号:TP311.52 文献标识码:B 文章编号:1001—2257(2004)06—0018—02 Abstract:This paper introduces the method of developing SolidWorks describes the principle of developing SolidWorks used VB based on ActiveX Automation and the process of created standard workpiece mode1 automatically by controlling SolidWorks OLE. Key words:SolidWorks;standard workpiece; development 0 引言 在工程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 时设计人员经常选用标准化、系列 化的零件,如连接件、紧固件和滚动轴承等,这些元 件在装配体的不同位置将被反复使用,由于规格大 小可能不同,如能建立一个标准件三维实体模型库.. 用户选择标准件时,能自动从库中取出,然后插入到 装配体的指定位置,将大大简化设计工作,提高设计 效率。在此介绍利用 VB对 SolidWorks进行二次 开发,生成三维标准件库,并把标准件选择功能放到 SolidWorks的工具条和菜单上,在选择某个标准件 时,用户可交互选择或修改标准件的某些参数,直接 在装配体环境中调用,使用非常方便。 收稿日期t2004一OZ—Z5 · 18 · 1 开发思路 用 VB开发 SolidWorks标准件库的基本思路 是:在 SolidWorks环境中,任意选定一个比较方便 绘图的零件型号尺寸,按照正确的设计关系(包括几 何关系和尺寸约束)绘制标准件的模型,当需生成某 一 规格的标准件时,可根据用户给定的相关约束变 量参数值,对已定义好的标准模型的相应约束关系 进行修改与求解,使其几何元素和特征的几何或拓 扑信息发生改变,并引起相关图形元素及关系的联 动,生成所需的零件,然后建立各类标准件参数数据 库。我们用 Access建立了紧固件、联接件和滚动轴 承等标准件的参数数据库,再利用尺寸驱动法,用 VB编程实现 SolidWorks下各类标准件三维实体 的生成。系统总体框图如图 1所示。所谓尺寸驱动 图 1 系统总体框 图 法是指在保持零件结构不变的情况下,将零件的尺 寸标注视为变量,给予不同的尺寸值,便能获得一系 列结构相同而尺寸不同的相似零件,它允许用户在 定义一个典型零件时,不必考虑零件中几何元素的 准确位置,而只需保证其拓扑结构正确,同时进行必 要的尺寸参数标注,通过尺寸参数值的变化来生成 结构相同而参数不同的零件族,它在零部件的重新 生成与修改方面显示出极大的方便性[1]。系统采用 尺寸驱动法,不用重复图形的生成过程,程序代码量 少,便于获得系列化零件图形。下面以键连接为例, 具体介绍用 VB开发 SolidWorks标准件库的过程。 《机械与电子}2004(6) 维普资讯 http://www.cqvip.com 2 开发过程 2.1 实体建模 针对要建立的键连接实体,需要先分析结构.根 据 SolidWorks创建实体的特点,确定先建哪个特 征,后建哪个特征.每个特征怎样利用 SolidWorks 来建立,更值得注意的是,在我们完整、详尽地 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 征 出实体的时候,应使特征参数尺寸数量和完成的步 骤尽可能的少,建立的特征尽可能的简单,这样在以 后的表格化过程中和零件调用的尺寸驱动时,效率 会更高 根据分析结果利用 SolidWorks的各种高 效功能.如:拉伸、旋转、扫描和放样等创建三维实体 模型 2.2 建立参数数据库 首先分析零件手册中有关标准件的数据,利用 VB的默认数据库 Access为每一种标准件建立数据 库.如键参数数据库,螺栓参数数据库,销参数数据 库等。每一个数据库由数据表组成.以存放不同形 式的标准件数据库,如键参数数据库下的普通平键 数据表、导向平键数据表等;还有如销参数数据库下 的圆柱锖数据表、圆锥销数据表和螺纹锥销数据表 等。为了节省资源 ,可以把形式不同的数据构成类 似且数据大部分相同的标准件数据放人同一数据表 中。在数据库建成后,可以在应用程序 中通过数据 控件与特定的数据表连接起来。利用用户输入的主 参数作为索引,用 Find方法即可读出对应的参数。 2.3 建立用户界面 Visual Basic是 Windows下常用的编程语言, 可以用它建立良好的用户界面和完成数据库数据的 查询、读取等功能,同时 SolidWorks为它提供了二 次开发的接口。用户界面如图 2所示,它和管理功 图 2 键连接用户界面 t机械与电子)2004(6) 能模块一起构成连接标准件模型库和参数库的桥 梁。当用户选择了主参数之后,系统根据选择的主 参数检索参数数据库,获得与主参数相匹配的其他 参数,将处理后的这些参数赋值给模型图中相应的 变量,在程序代码 中调用函数 Dimension:SetVa1一 ue2()相 PartDoc:EditRebuild()进行尺寸驱动,获 得该尺寸规格的零件图,用 SolidWorks自带的功能 可将生成的零件插人装配体。 2.4 编写程序代码 程序 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图如图 3所示,VB程序代码略。 图 3 程序流程圈 3 结束语 经过在 VB和 SolidWorks下的调试与运行 ,软 件实现了预期的目标任务.即在 SolidWorks环境下 自动生成用户所需要的标准件的三维实体模型.并 可在装配体中直接使用,大大提高了产品设计效率。 参考文献: [1] 陈岳坪.罗意平,扬 岳,等.SolidWorks环境下冲模 CAD三维标准件库的开发[J].锻压技术.2002.27 (5):49— 51. 作者简介 何 宁 (1955--).男.陕西汉中^.陕西理工学院 机电工程系耐教授 一研究方向为cAD/cAM 和机 电一体化技术 白 海清 (1970—1.男,陕西横山人,陕西理工学院机电工程系讲师,研 兜方向为机械制造厦自驰化和CAD/CAM. · l9 · 维普资讯 http://www.cqvip.com
本文档为【基于VB开发标准件库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_850515
暂无简介~
格式:pdf
大小:354KB
软件:PDF阅读器
页数:2
分类:工学
上传时间:2013-02-16
浏览量:29