
第21卷,第5期·一年中的08和9个月生产20种产品·机电产品的开发与创新澳门的发展与创新以及Electric Prudentialsvol. 21. 2008年9月5日,SolidWorks尺寸公差尺寸标注函数展开黄扬1,潘伟国1,李东波2(1.空军第一空军学院,河南信阳464000; 2.机械工程学院,南京科技大学,江苏南京200094)摘要: 使用先进的编程工具VISUAL BASIS和软件Acces,借助SolidWorks API功能,实现了SolidWorks尺寸公差标注的功能扩展,使其更加实用. 符合中国国家工程制图标准. 开发模块采用SolidWorks插件的形式,并动态链接到SolidWorks软件,用于实时查询和标注尺寸公差. 关键字: SolidWorks; API;插入;尺寸公差CLC编号: TP317文档标识码: A物品编号: 102-6673(2008)05-068-020简介SolidWorks软件的设计是主流的用户界面之一. 作为中端CAD软件的杰出代表[1],它在3D建模和2D工程图中可与Pro / E,UG和CATIA等高端CAD软件相媲美.

可以通过三维模型快速自动生成SolidWorks的二维工程图. 工程图与三维模型相关联. 如果任何一方修改了该信息,该信息将自动更新给另一方. 它也可以用于模具设计,钣金设计等. 同时,它还可以对设计结果进行工程分析,在中国有越来越多的用户. 由于SolidWorks并非专门针对我们国家/地区的用户,因此在用我们的国家标准标记的工程图的某些方面存在某些差异,并且某些注释功能不够方便,例如尺寸公差注释. 尽管SolidWorks还提供公差标注功能和多种形式,但是它不提供直接公差数据查询功能,但设计人员在标注时必须查阅设计手册,因此非常不便. 本文介绍了如何使用Visual Basic 6.0作为开发工具,开发了符合中国国家标准的公差查询和标记模块solidwork自动尺寸标注,并以SolidWorks插件的形式嵌入以实现公差的动态查询和标记. 数据,方便实用. 1.分析扩展目标并实现计划的公差扩展功能. 扩展目标包括公差数据查询和公差数据注释两部分.
显然,公差数据的查询应基于机械设计手册中有关公差数据的有关规定,并应建立完整的查询系统;公差数据的注释是查询后立即对结果进行注释处理. 为了达到上述目的,并按收稿日期: 2008- 08- 04作者简介: 黄扬(1973-),男,河南信阳,讲师,2004年毕业于南京科技大学, 工程硕士. 和研究方向: 机械设计与制造,CAD / CAM / CAPP,发表40余篇学术论文. 轴公差查询模块基础轴配合公差查询模块孔公差基础孔配合公共查询模块差异查询模块极限偏差显示偏差数据注解图1实施方案图1.实现国家标准中极限和公差的相关规定国家标准,并建立如图1所示的实施方案. 2关键技术处理根据实施计划,查询和标注的关键技术是首先建立公差. ACCESS软件用于构建. ACCESS软件具有方便快捷的特点. 建立很方便,查询也很方便. 它使用ADO技术来访问. ADO访问数据是通过OLE DB实现的,OLE DB是连接应用程序和OLE DB的桥梁.
在建立时,使用关系数据结构将国家标准中的所有公差数据转换为形式,并根据孔,轴,基孔系统和基轴系统的组合划分类别. 建立的关键问题是如何将机械设计手册中的公差数据信息转换为中的信息以进行存储和查询. 下面以孔公差为例,说明建立公差数据的方法. 根据国家标准,孔的基本偏差代码是从A到ZC,相差12个等级. 要确定尺寸偏差,您需要了解基本尺寸,偏差代码和公差等级的三个条件. 如果根据这三个条件构建表,将会带来很多问题. 例如,数据表的数量太大,空间很大,查询不便. 难以编辑和修改. 因此分类表是不可取的,仅由多个信息融合的,68个·产品和市场·ABCDE1基本尺寸A1A2A3A410 20000755000066000 00845000066000 00950000066000 0112000006600011 22500855000074000 00925000074000 01030000074000 0120000007400012 25000935000082000 01005000082000 01110000082000 0128000008200013 28001050000092000 01130000092000 01240000092000 0144000009200014 31501180000105000 01260000105000 01370000105000 01430000120000 01560000120000 35501340000120000 0157000010500015 0177000012000016 0135000013500017 45001655000150000 40001490000135000 01580000135000 01710000135000 01755000150000 01900000150000 02130000150000图孔偏差数据表2图2特定操作时的空心公差数据,合成偏差代码和公差等级,并合成上下偏差. 一个数据包含多种信息. 建立的数据表如图2所示.
表中的孔偏差数据信息由14位数字组成,其中前7位数字是高偏差,而后7位数字是低偏差. 上下偏差的第一位是符号位. SolidWorks是可执行的. dll文件,因此开发的注释系统基于该文件. 以dll形式保存. 应用后,可以通过在SolidWorks环境中调用插件来调用此模块. 具体的实现过程如下: 首先,在VB环境中创建一个ActiveX DLL项目,然后使用SolidWorks API函数在该项目中进行编程. 生成项目时,请注意加载SolidWorks API库,并在VB和SolidWorks中的每个功能对象之间建立关联. 为了实现程序中所有Sold-Work API函数对象的属性和方法的操作,最终生成了它. dll文件. 此后,可以在SolidWorks环境中打开该文件,以便该文件以插件的形式出现在SolidWorks的可选插件组中,并且可以随时在以下位置调用该程序组: SolidWorks环境.
3个应用示例在SolidWorks中生成,需要用工程图对象进行标记. 如图3所示的工程图,大小! 40应标出上下偏差. 调用此插件时,将首先显示图3所示的公差查询对话框. 根据标记对象的类别选择轴公差. 选择基本偏移公差以查询轴公差孔公差基础轴配合公差基础孔配合公差h1js1h2js2h3js3g4 h4js4 k4 m4 n4 p4 r4 s4f5 g5 h5 j5 js5 k5 m5 n5 p5 r5 s5 t5 u5 v5 x5 y5 z5e6 f6 m6 n6 p6 r6 s6 t6 u6 v6 x6 y6 z6d7 e7 f7 g7 h7 j7 js7 k7 m7 n7 p7 r7 s7 t7 u7 v7 x7 y7 z7c8 d8 e8 f8 g8 h8js8 k8 m8 n8 p8 r8 s8 t8 u9 f9h9js9a10 b10 c10 d10 e10 a11 b11 c11 d11 a12 b12 c12h10js10h11js11h12js12首选公差带通用公差带a13 b13 c13h13js13基本尺寸: 40个公差代码: h4偏差: 返回0 0 0 0mm 4收费公路对话框qer y! 25 + 0.0007! 40(0)! 25303030图5公差后的工程图图5待确认的差异的thed和公差等级代码,查询结果将出现在上下偏差的文本框中. 单击“确定”后,查询获得的公差将自动显示在! 40个大小,最终结果如图5所示.
4结束语目前,机械设计领域中普遍使用计算机辅助设计技术solidwork自动尺寸标注,并且由于单元的不同,机器选择的CAD软件也有所不同. 但是,每个人都面临的主要问题之一是这些外国CAD软件并不完全符合中国用户的习惯. 因此,存在外来软件的本地化问题,即所谓的二次开发. 第二次开发的目的是使软件符合中国用户的习惯. 第二,扩展软件功能. 本文对公差标注的二次开发是扩展其功能并实现公差查询和标注的集成. ! 25! 40! 25参考文献: 303030 [1] He Yuchen等. SolidWorks 2001基础和应用程序教程(第1版)[M]. 北京: 图3标注公差之前的工程图. 图3角电子工业出版社,2002年. [2]刘杰,李艳. SolidWorks的二次开发-建立国家标准零件库[J]. 计算机辅助设计与制造,2000,10. Solidwor ks的标注尺寸公差功能的扩展黄扬1,潘卫国1,李东博2(1.空军第一航空学院,河南信阳464000; 2南京科技大学,江苏南京南京21904,Abstra ACT: 为了使我们在Internet App Store的虚拟环境中使用Visual Basic Bicic和Acquires. SolidWorks中标签标注公差的xtend,使其符合GB. 开发模块是通过Solidworks插件来实现的,可以将插件链接到SolidWorks中以立即查询和标注尺寸公差. 主要缺点: 卖铁锅; API;加入;尺寸公差69
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-182847-1.html
期待你更好的作品
每年只创新广告就行了
中国食品生产赃乱差