当前位置:大学毕业论文> 论文题目>材料浏览

关于solidworks论文范文写作 基于solidworks软件自动装配系统的实现相关论文写作资料

主题:solidworks论文写作 时间:2024-02-18

基于solidworks软件自动装配系统的实现,此文是一篇solidworks论文范文,为你的毕业论文写作提供有价值的参考。

solidworks论文参考文献:

solidworks论文参考文献 论文系统信息系统项目管理论文软件论文论文查询系统

摘 要:本文针对齿轮油泵系统自动装配进行方案设计.大大简化了装配的操作步骤,提高了效率.通过参数化设计直接从菜单中调用齿轮油泵零件,并输入相关参数,直接得到模型.再通过已经设计好的程序,直接得到装配体而实现自动装配.

关键词:solidworks;齿轮油泵;自动装配

DOI:10.16640/j.cnki.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.SLDA", 2, 0, "", longstatus, longwarnings) ‘打开自动装配模板文件

swApp.ActivateDoc2 "union.SLDA", False, longstatus ‘激活当前部件

Set Part 等于 swApp.ActiveDoc

Set Part 等于 swApp.ActiveDoc

Dim myModelView As Object

Set myModelView 等于 Part.ActiveView

‘设置窗体

myModelView.FrameLeft 等于 0

myModelView.FrameTop 等于 0

Set myModelView 等于 Part.ActiveView

myModelView.FrameState 等于 swWindowState_e.swWindowMaximized

Set myModelView 等于 Part.ActiveView

myModelView.FrameState 等于 swWindowState_e.swWindowMaximized

‘更新模型,实现自动装配

boolstatus 等于 Part.EditRebuild3()

‘视图定向

Part.ShowNamedView2 "*等轴测", 7

End Sub

上述程序在运行前,首先需更改一个零部件的尺寸,然后进行“自动装配”操作,程序会自动将模板相对应的文件更新为当前新的零件.最后更新装配体,就实现了自动装配.如果要更新其它零部件,重复上述操作,即可得到新的装配体.图3为更新齿轮后前后对比.

4 分析及结论

本文综合研究了三维模型的装配特点以及Solidworks软件的建模方法.最后对齿轮油泵系统自动装配技术进行了深入研究,提出了一种简单可行的自动装配设计方案,并通过程序运行实现.

参考文献:

[1](美) Solid works著,生信实维编译.Solid works高级装配体建模[M].北京清华大学出版社,2007(08).

[2]厉学思,于占虎,李卫民,何鑫.开发SolidWorks插件实现CAD的方法研究[J].辽宁工业大学学报,2010(02).

[3]刘洪峰,陈明.Solid works在自动装配技术上的二次开发研究[DB/OL].http://wenku.baidu.com/view/58ec74ee5ef7ba0d4a733b85.html

作者簡介:汤海霞(1980-),女,安徽无为人,本科,讲师,研究方向:机械制造及自动化.

结论:大学硕士与本科solidworks毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写solidworks方面论文范文。

智能建筑火灾自动报警系统
摘 要:随着我国智能建筑的发展,其消防安全问题也日益引起关注。火灾自动报警系统是智能建筑的一个重要组成部分,对建筑的安全起着极其重要的作用。文章。

Solidworks软件在机械设计课程中应用
摘 要:本文介绍了Solidworks软件在机械设计中的一些辅助应用,借助该软件,可以提高学生的学习积极性、帮助学生理解机械设计的基本原理、培养。

建筑电气中火灾自动报警系统设计
摘 要:改革开放以来,我国经济建设水平越来越高,各行业发展呈现出欣欣向荣的状态。建筑电气行业也有了很大的发展。建筑电气行业中,安全隐患一直是一个。

论文大全