- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于solidworks软件自动装配系统实现
基于solidworks软件自动装配系统实现
摘 要:本文针对齿轮油泵系统自动装配进行方案设计。大大简化了装配的操作步骤,提高了效率。通过参数化设计直接从菜单中调用齿轮油泵零件,并输入相关参数,直接得到模型。再通过已经设计好的程序,直接得到装配体而实现自动装配。
关键词:solidworks;齿轮油泵;自动装配
DOI:10.16640/ki.37-1222/t.2018.10.015
1 solidworks装配功能概述
三维软件大大简化了装配的操作步骤,也相交二维更能体现出最终的实物。尤其是干涉检查、间隙配合、碰撞模拟,都能“所见即所得”,能形象的展示最终模型的成组状态。这对后续的运动仿真及其他数值分析都是基本的准备工作。
三维模型的装配首先是建立在部件或模型事先建立好的基础上的,有些标准件 可以直接在装配环境里面被调用,这样就能省去了很多花费在建立标准件模型上的工作。目前也有很多软件可以用户开发标准件库来供装配时调用。软件的装配环境中,也有专门开发供调用的toolbox工具箱。其主要目的是在装配时,直接调用常规标准件库。比如:在齿轮油泵系统装配时,要用到螺钉。这类标准件就可以直接在ToolBox里面调用出来。极大的减轻了工作量,提高了装配设计师的工作效率,使设计师的主要精力和工作时间可以转移到方案设计上来。
Solidworks装配体具有自动更新组件的功能,即:在更新某个零部件时,可以自动更新整个装配体,并能保持装配组件间的相互配合关系,这种功能极大的提高了装配效率。在装配中,对每个元件需要进行配合约束,以确保元件在整体的相对位置。装配体的配合可以归纳为两类:一是尺寸配合,二是位置配合。尺寸配合即是按照组件间的相互关系进行尺寸的约束,位置配合是限定两者间的相互位置关系。如:针对齿轮和轴的装配,首先需要进行位置配合,将齿轮轴孔和轴进行匹配,此为位置配合。然后还需要限定轴端面与齿轮端面之间的距离,此为尺寸配合。通过这两种方式,就能确定某零部件在装配体中的具体的位置。
2 自动装配思路与实现方法
采用 API 的相关功能,就能把元件准确的装配, 向装配体中添加零部件,改变装配体或其中零部件的几何属性。在程序执行期间,即使装配体发生主要几何信息变化,安全实体仍不会变为无效。
每个零件和装配体都有他们各自的原点,在装配的时候可以利用变换确定或者移动每个零件在装配体中的相对位置,当然这必须得有空间思维的概念。当我们向装配体中加入各个元件时,元件可以放置装配体的任何位置,最后在装配环境中加入一个元件,并自动实现配合。
……
pointData=PointCollection.Item(j).arrayData‘获得在点选择集中已转换的坐标
Set swComponent = swAssy.IAddComponent3(strCompFullPath, pointData(0), pointData(1),
_pointData(2))……
swAssy.AddMateswMateCOINCIDENT,0,False,0, 0
swAssy.AddMateswMateCONCENTRIC, 1,False,0, 0
对于大型装配体,要编写的程序可能很多,费时费力。本文针对齿轮油泵系统自动装配进行了方案设计。基本步骤如下:
(1)制作单个零部件的模板文件,这些零件可以装配在一起,他们相互之间的尺寸完全匹配;
(2)在进行齿轮油泵装配时,将上述建立的模块进行手动装配,对各个零件进行配合约束,以确定各自相对位置关系;
(3)利用程序实现零部件的自动更新;
(4)更新整个装配体,实现齿轮油泵系统的自动装配。
3 自动装配程序实现
首先进行单个零部件的设计,然后进行手动装配,并确定尺寸位置关系。装配得到的装配体如下图所示:
自动装配程序如下:
Public Sub ZDZP() ‘自动装配程序
Set swApp = CreateObject(SldWorks.Application)
swApp.Visible (True)
Set Part = swApp.OpenDoc6(App.Path \装配件\union.SLDASM, 2, 0, , longstatus, longwarnings) ‘打开自动装配模板文件
swApp.ActivateDoc2 union.SLDASM, False, longstatus ‘激活当前部件
Set Part = swApp.ActiveDoc
Set Part = swApp.ActiveDoc
Dim
您可能关注的文档
最近下载
- 信息化系统运维管理规范与实践案例分析.docx VIP
- 2021年全国新高考Ⅰ卷数学真题试卷(含答案).pdf VIP
- BP85956D_CN_DS_Rev.0.91 规格书晶丰明源家电电源.pdf VIP
- 经胸超声心动图检查规范化应用中国专家共识(2024版)解读PPT课件.pptx VIP
- 常用北曲新谱_郑骞.doc VIP
- 1小纸条 高考成语三千 日积月累记练(测试版)001-025 (1).docx
- 《法理学》课件(第五章:法律关系).ppt VIP
- 2025年自习室市场用户付费意愿与自习室服务质量提升策略分析.docx
- 生物安全法的试题及答案.docx VIP
- 《全大学进阶英语综合教程3》Unit-4教案.pdf VIP
文档评论(0)