b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

SolidWorks中零件的精确建模和装配体协调关系的实现(2)

电脑杂谈  发布时间:2020-05-29 17:19:19  来源:网络整理

如图5所示,深沟球轴承的内圈和外圈应彼此同轴. 为此,执行以下语句: boolstatus = Assembly. 延期. SelectBylD(『fff'“ FACE”,0,d / 2,0,True,1,没什么)boolstatus =程序集. 延期. SelectBylD(. “ FACE”,0,DD / 2,0,True,1,无)SetFeature =程序集. AddMate2(1,0,False,0,0,0,1,1,0,0,0,longstatus)编程思想是: 首先选择轴承内圈的内径表面和外圈的外径表面环(前两个十个编程)语句),然后在这两个面之间建立“同轴中心”关系(第三个十分之一的编程语句). 轴承内圈和外圈建立“同轴中心”的匹配关系. AddMate2是用于在SolidWorksAPI中的选定元素之间建立匹配关系的命令. 其功能格式为: AssemblyDoc. AddMate2(mateTypeFromEnum,alignFromEnum,flip,distance,distAbsUpperLimit,distAbsLowerLimit,gearRatioNumerator,gearRatioDenominator,angle,angleAbsUpperLimit,angleAbsLowerLimit,errorStatus)前两个是主要参数: mateTypeFrorIlEmentment

第一个参数(mateTypeFromEnum)是控制配对关系类型的常数. 常用的“重合”和“同轴”关系应分别指定为“ 0”和“ 1”. 应用示例上面主要分析了基于SolidWorksAPI的二次开发零件精度建模的关键方法,在此基础上,研究开发了一个完整的应用程序,用于自动绘制深沟球轴承组件模型,使用户能够通过简单的操作准确生成一个SolidWorks中所需的深沟球轴承的完整三维模型. 该应用程序的优越性还体现在的应用程序以及程序与SolidWorks的良好结合中. 3.1技术的应用作为深沟球轴承的标准部件,其尺寸参数由国家标准确定. 为了实现该程序自动读取轴承主要尺寸参数数据,该程序采用技术,并将数据移交给Microsoft Access进行处理. 在程序目录下创建一个名为“ rolling bearing.mdb”的,在该中创建一个名为“深沟球”的表,并将深沟球轴承的主要图纸尺寸数据输入该表中(参见图6). 使用处理数据不仅方便了数据的输入和浏览,而且还使管理员可以有目的地过滤掉常用数据(管理员可以在必要时删除中很少使用的大小),并且可以改善后续程序开发的可移植性. 另一方面,它也避免了用户手动输入尺寸数据引起的错误输入操作.

其中零件的精确建模

和装配体协调关系的实现如图6所示.Access中的设计当用户选择要绘制的方位代码时,程序将调用中的相应参数并将其输出到相应的变量中. 程序通过以下语句: Setdb = 0penDatabase(App.Path和“ \\ rolling bearing.mdb”)'打开指定的文件sqlStr =“ selected,Dd,B,d2,DD2,r from深沟球,其中轴承代码=” &codeNum Setrs = db. OpenRecordset(sqlStr)'使用SQL语言找出用户选择的方位代码(codeNum)d = rs. 栏位(“ d”): DD = rs. 栏位(“ DD”): B = rs. 字段CB“)d2 = rs. 字段(” d2“): DD2 = rs. 字段(” DD2“): R: rs.Fields(” r“)3.2自定义应用程序菜单在Visual Basic中编写程序后,生成一个项目.exe应用程序类型文件. 该.exe应用程序文件可以直接运行. 如果SolidWorks程序已经在运行,则.exe应用程序将附加到该文件;否则,将打开一个新的SolidWorks会话.

尽管该应用程序可以直接单独运行,但为了使用户能够更好地在SolidWorks界面中调用该程序并将其更好地与SolidWorks集成,您可以在SolidWorks宏工具栏上自定义快捷按钮. 具体操作为: (1)选择“工具”. >“宏操作”. >“新建”,创建并保存SolidWorksVBA宏文件(.swp,现在称为“ bearing.swp”,保存到应用程序的同一目录),打开并编辑宏文件,在程序编辑区域的代码中输入以下内容: Submain()MyAppID =外壳程序(“ D: \ Deep Groove Ball Bearing.exe”,1)AppActivateMyApplD EndSub(2)选择“工具”. >“自定义”打开对话框,选择“命令”页面,然后将“自定义宏按钮”手动放入SolidWorks中的任何工具栏中,系统将弹出“自定义宏按钮”对话框,在“操作: 宏: ”中选择新创建的“ bearing.swp”,然后按“确定”以自动添加宏快捷方式按钮以启动应用程序. 自定义“宏”快捷按钮后,用户只需在SolidWorks中单击相应的图标按钮即可直接执行轴承应用程序(请参见图7). 结束语本文基于SolidWorks2004设计平台,使用VisualBasic进行SolidWorksAPI调用的二次开发,研究和解决API开发中零件建模不准确的问题,并对实现零件的精确建模和零件建模提出了新的见解. 实现装配协调. 本文以深沟球轴承为例,说明了该方法的应用.

实践证明,在实现零件的精确建模的前提下,使用SolidWorksAPI进行零件的二次开发可以大大减轻设计人员过去手动建模的负担,并且可以保证零件的尺寸和质量,并且可以在过去原因可以避免. 由于建模不准确而进行的二次修订工作可以有效地提高产品设计的效率和质量. 该研究对于零件精确建模的二次开发和实现装配装配关系具有重要的实践意义和实用价值. 6O? Engineering Graphics 2008参考资料图7 SolidWorks宏按钮调用工程图轴承程序[1]程磊,杨永顺,陈建军. VisualC ++对SolidWorks的二次开发方法[J1. 河南科技大学学报(自然科学版),2004,(2): 42-44. [2] KongL,FuhJYH. AWindows—原生3D塑料注塑模具设计系统[J]. 材料加工技术学报,2003,139: 81-89. [3]朱朝宽. 使用VB开发SolidWorks标准零件实体库[J1. 机械设计与制造工程,2002,(3): 59-61. [4]上官林健,赵健. 基于VisualBasic的SolidWorks二次开发技术[J].

模具制造,2003,(6): 6-8. [5]沉海荣,杨永胜,张军. 基于VB技术的SolidWorks二次开发方法[J1. 计算机辅助工程,2004,(4): 5 Bu56. [6]王霞,张耀宗,李占军. SolidWorks二次开发设计直齿锥齿轮[J]. 现代制造工程,2004,(9)40-42. [7]焦学健. 基于SolidWorks的冷作模具标准件库的开发[J]. 山东工业大学学报(自然科学版),2004,18(3): 46〜49. [8]郭晓宁. 连杆机构的结构运动学和参数实体运动仿真研究[D]. 西安: 西安理工大学,2003. [9]姜红,李中兴,邢启恩. SolidWorks2003二次开发基础和实例教程[M]. 北京: 电子工业出版社,2003年


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-226663-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...