
1简介
Solidworks是可在Windows系统中使用的三维机械设计软件. 该软件具有全面的实体建模功能,可以快速生成完整的工程图,尤其是尺寸驱动功能,从而使图纸的修改更加方便. 可以进行模具制造和计算机辅助工程分析. 简而言之,Solidworks功能强大,技术创新且易于学习和使用. 但是,Solidworks工程图中的尺寸公差标记比较麻烦. 系统本身没有国际公差库,因此无法动态实现公差查询. 取而代之的是,它需要设计者手动查询和重复劳动,这无疑给设计带来不便. 根据项目合作伙伴公司的要求,在研发中模仿PCCAD接口,使用VB作为开发工具,建立基于ACCESS的国家标准公差,并使用Solidworks OLE应用程序开发接口API功能,开发实现了用于尺寸公差的Solidworks动态查询模块,为Solidworks用户提供了方便的设计工作.
2问题描述
Solidworks土壤图的标注功能非常强大. 设计者可以选择它,然后让系统自动“插入”标记方法.
工程图中的尺寸标注可以基于工程图,视图和零件特征生成尺寸. 选择所需尺寸的工程图或视图或零件特征,单击“插入”,“模型项目”菜单,在出现的对话框中选择“尺寸”复选框,单击[确定],系统将生成所有尺寸在草图尺寸中标记. 此时生成的大小很杂乱,需要删除和修改. 右键单击要修改的尺寸,选择“属性”,在出现的尺寸属性对话框中选择要修改的属性,修改相关项目. 例如: 文本内容,显示模式,尺寸公差等,确认后按[应用]. 这三种方法所标注的尺寸都与三维模型有关,也就是说,当工程图中的尺寸改变时,三维模型可以被关联并自动重新建模,立即驱动并修改模型.
此二次开发是使用Solidworks提供的界面功能来扩展其功能. 关键问题是将设计手册中的国家标准公差和协调表转换为,并实现Solidworks的自动传输.
三维公差拼接模块的开发
开发公差查询系统的结构和功能框图如图1所示.

3.1建立公差库
公差镶嵌模块使用ACCESS2000构建,并使用ADO技术访问. ADO是ActiveX数据对象,它是Microsoft的最新数据访问技术,是DAO和RDO数据访问接口的替代品,它不依赖于对象之间的相互层次结构角色,比DAO和RDO更灵活,并且适用范围更加广泛. ADO通过OLE DB访问数据,OLE DB是应用程序和OLE DB之间的桥梁. 公差镶嵌模块使用关系数据结构将国家标准的孔,轴,基孔系统和基轴系统转换为所有国家标准公差的格式. 为了便于描述,下面仅以孔为例,详细描述中公差的存储以及程序对数据的提取和处理. 其余类似.

国家标准(GB / T1800·3-1998)规定,孔的基本偏差代码从A到ZC标记,公差为12级. 确定尺寸偏差必须具有三个条件: 基本尺寸,偏差代码和公差等级,因此国家标准孔的极限偏差表是三维的. 如果公差以三个维度存储,则需要建立多个表,并且每个表应根据每个条件关系与主键连接. 编程时,必须使用SQL语句进行联合查询,这将大大降低查询速度,增加存储空间,并且相关数据被破坏并存储在不同的表中solidwork尺寸标注,不利于系统对的维护. 管理员. 为了避免上述缺点,很容易编程. 经过分析,作者认为将偏差代码和公差等级组合为一个,并且将图2中的上下偏差也组合在一起,从而将三维表转换为二维表. 存储方法如图2所示. 如图所示.
表2第一行中的数据是中存储的字段名称,第一列是基本尺寸信息,其他数据是孔偏差信息solidwork尺寸标注,其中前7位数字是上偏差,最后7位数字是上下偏差,偏差的第一位数字是符号位. 查询结果由程序分隔,显示在VB界面上,并由设计者确认,然后在Solidworks中标记为相应的大小. 例如: 查询基本尺寸为30,公差等级为9,基本偏差代码为A的孔. 查询结果为00352000030000. 分开程序公差后,标注在尺寸上的结果为: 上偏差0.352mm,下偏差0.300mm. 这里需要注意一个问题: 由于Solidwork. 后续数据以m为单位,因此必须将大小单位转换功能添加到程序中.
3.2应用程序开发的实现过程
Solidworks不支持.EXE文件,但支持.DLL文件. 因此,该系统使用ActiveX技术将开发的系统作为插件插入到Solidworks中,以便SolidWorkss可以在VB环境中从外部进行操作以建立ActiveX DLL项目. 通过参考下拉菜单加载Solidworks API函数库,可以建立VB. Solidworks中每个对象的连接可以识别VB程序中每个Solidworks对象的类别并操作其属性和方法. 编译程序后,生成一个.DLL文件,然后在SolidWorks环境中使用“添加一个插件(* .dll)”文件类型打开该文件,然后将自动将构建的项目添加到插件中,因此您可以使用Solidworks的功能像插件一样使用插件. 尺寸公差标记过程位于“注释内容”表单上[OK]控件的Click事件中. 每次按下[确定],Solidworks都会自动激活选定的尺寸并标记公差.
3.3注释示例
以下以阶梯轴尺寸公差的标签为例来说明系统的使用:
首先选择要标记公差的尺寸,在工程图的菜单栏上单击KNSolidworka,尺寸标记,公差查询,或按Alt +快捷键,出现标签内容对话框,输入基本尺寸,选择相应的公差查询类型,单击[CX]按钮,出现公差查询对话框. 选择相应的标签,然后单击所需的基本偏差和公差等级代码的按钮. 搜索结果将出现在上下偏差的文本框中. 确认后,您将返回“带注释的内容”对话框.
再次按[OK](确定)后,所选尺寸将带有上下偏差.
4个基本结论
尺寸公差标注的第二项发展使设计人员可以在工程图中快速准确地标注尺寸公差. 它减少了设计人员的工作量和时间,有效地提高了设计效率,并且操作简单方便. 因此,这种二次开发具有一定的应用价值.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-229343-1.html
银行如要储蓄存款带动流动资金运转
中国海的12海里内就更不能让其自由通行