2023年12月1日发(作者:华为售后服务电话)
西安理工大学
硕士学位论文
基于Solid Edge的机械零部件图库开发及装配研究
姓名:***
申请学位级别:硕士
专业:机械工程
摘
要
一—————————————————————————————————————————————^——’————————————————^——————————-——一
题目:基于Sol
id
Edge的机械零部件图库
开发及装配研究
学科:扭越王猩
作者:由篷昌
导师:直隆民职称:麴援
答辩日期
签名:
签名:
摘要
Acce
s
Basic(VB)语言、本文基于S0lid
Edge环境,通过建立Vi
sual
s数据库和S01i
d
Edge三者之间的联系,进行了机械零部件图库
的总体设计,分别开发了机械设计中的主要标准件和常用零部件图库;
通过对s01iEdge环境下装配关系的研究,实现了“数控等离子切割
d
机”的零部件装配,并对其运动仿真进行了研究。论文主要完成的r作
如下:
1.给出了机械零件分类的层次结构,研究了标准件及常用件的建
模方法和零部件的装配关系;
2
Ac
ce
根据标准件的尺寸系列进行了Acc
es
s数据库的设计.研究了
se数据库与vB的连接关系;
西安理工大学工程硕士学位论文
该零件的二维实体图形。三维实体装配设计过程和运动仿真的二维动画
设计为教学和培训提供了直观、逼真的教学演示课件。
关键词:零部件图库
solid
Edge
VBAe
cess
装配设计运动仿真
—~一.一垒!壁堕
Subj
ect:RESEARCH
O——N———D—————E—...V.....E....L...,.O.。..P...。M......E....N。....T——
&ASS
丛盟L!旦&△躞旦△S曼Q
Specialty:Mechanical
Author:
Advisor:
Engineering——
Signature
Signature
E—M—B————L————Y————————O——————F...,.——M.......E.....C—————H——————A—————N———.——I———C————、A—————l——,
Q盥S曼
Shs坠』望堕£h垒ng
』i
基i垒Q堡i旦
;么利丝生毋
Abstract
BasedSolidsearchedthe
onre
Edge(SE),this
paperdevelopment
0fthe
Mechanical
Partof
Libtheandthe
rary(MPL),the
assemblyparts
kinematical
simulationofNC
Visualdatabaseandtotalschemeof
an
plasmacutter.Byestablishing
ofandthe
standardusedwelllibrarieselementsthecommon
the
relationshipsamong
SE,thewas
asas
Basic(VB),A
ccess
MPL
designed
padevelopedrespectively.Basedanalysis
rtswere
onon
thethe
assembling
re[ationsoftheinthe
partsSE,the
assembly
andkinematicalsimulation
were
realizedforNCThemaiOofthe
as
an
plasmapointspaper
cutter
weredescribed
folIOWS
1.Theframeworkwasfor
introducedtheclassificationofthemechanfcai
parts.Thecreatingof
methodsofthemodelsandthe
assemblins
reIationships
thestudied
parts
were
2.TheACCeSSdatabasewasforthedimensiontablesof
designed
the
was
standardelements.Theconnectionbetween
studied.
3Theof
relationship
ACCeSSandVB
developmentbycalling
MPL
inSESEinritten
wasw
completed
VB
program.
4.Theframeworkandtheinterfacesfo
searchingpartsdeveloped,which
totalfor
MPL
was
designed
as
r
mechanicalwere
wouldfunctionthe
坚塑堡!堡!g坚!望苎苎兰!:婴旦!!:型!!里!!gZ
foundationforandofinfuture
expanding
perfecting
MPL
the
5.Thebyusing
assemblyplasma
MPLestablished
obtained
ofNCwascarried
the
assemblyexploded
cutter
theThe3Dviewand3D
out
view
the
were
The3Dsimulationofthe
cutter
WaS
realized.
ause
Thewilldesigner
MPL
providepowerful
timeforequisaved.Bysearchingparts
r
toolforthe
to
SE.Much
redmechanical
drawing
wi[1bethe
or
on
andchoosinginputtingparametersparts
thesemblycould
designegetparts.The
simulationwoulddemonstrating
ra
the
ofthetheinterface
of
MPL-
as
alsovisualmoviefor
3Dmodelofthe
3Dandthe3D
a
ofthethe
provide
assemblingprocessoperation
activities.
andthetheteachingtraining
ofinand
cutter
Keyword:Mechanical
parary,SolidEdge,Access,Visual
rts
lib
Basic
AssemblingDesign,
Simulation
独创性申明
秉承祖国优良道德传统和学校的严谨学风郑重申明:本人所呈交的学
位论文是我个人在导师指导下进行的研究工作及取得的成果。尽我所知,
除特别加以标注和致谢的地方外,论文中不包含其他人的研究成果。与我
一同工作的同志对本文所论述的工作的任何贡献均已在论文中作了明确
的说明并已致谢。
本论文及相关资料若有不实之处,由本人承担一切相关责任。
,∥
论文作者签名:l:.:|。年
旦i
月三移f=l
保护知识产权申明
本人完全了解西安理工大学有关保护知识产权的规定,即:研究生在
校攻读学位期间所取得的所有研究成果的知识产权属西安理工大学所有。
第1章绪论
第1章
1.1
绪
论
课题研究背景及意义
随着计算机软件、硬件技术的迅速发展,机械CAD技术已由最
初的二维绘图技术发展到三维实体设计、虚拟装配及运动仿真,使设
计人员在设计阶段就可以预知产品的装配和运行情况。同时,CAD、
CAM、CAPP、CAE不断组合,使设计、绘图、工艺编程、工艺分析
等统一起来、显示出了高度的集成化功能。这些软件系统与数控机床相
西安理工大学工程硕士专业学位论文
作者本人是职业技术院校的一名教师,在CAD教学上使用的软
件是Solid
Edge单机版。由于该软件没有标准件库和常用件库,学生
在课程设计和毕业设计中,花在标准件和常用件上的时间很多,并且
装配图是画比较繁琐的二维图,与SolidEdge的三维实体装配功能不
协调。基于以上情况,本课题拟以Solid
Edge软件为平台,通过二次
开发,建立三维标准件和常用件图库,并对有关零件进行三维实体仿
真装配,形成子装配部件图库,从而使设计者从繁重的画图工作中解
放出来,使Solid
Edge软件的功能尽可能地发挥,以体现使用该软件
的优越性,提高工作效率和教学效果。
1.2国内外有关研究现状
1.2.1零件图库的研究现状
第1章
绪论
的还没有bI;有些软件的标准件库是网络版的,使用权限受到限制并
且使用成本昂贵,对于使用单机的中小型企业和一般院校单位来说是
可望不可及的。在国内~些CAD软件中,也有带标准件图库的,如
北航海尔的CAXA电子图版中的标准件图库,虽然零件较多,但是是
二维的I”;新洲三维Solid3000是国产新一代三维CAD设计软件f引,
有三维标准件库,但由于应用覆盖面小,大多数用户使用起来不方便。
b常用件图库的研究开发
目前,国内外对常用件图库开发的研究文献很少。国外近年来出
现了将标准件图库和常用件图库放在Internet上形成所谓“虚拟零件
库”的报道,即企业把标准件图库和一些常用零件图放在网上,建立
一个专业网站,形成所谓“虚拟零件库”(Virtual
VPL),该网络采用ASP(ActivePages)技术与Web数据库进行
Server
part
——一一
1.2.2Solid
Solid
旦圭墨三苎鲎三矍塑主童些茎堡丝圭
Edge软件的发展现状
Edge是美国EDS(原UnigraphicsSolutions公司)基于
Windows操作系统开发的、以价值为基础的、专门面向机械行业设计
的普及型主流CAD系统110l,有强大的三维实体造型和装配功能。UG
软件是EDS公司开发的~个集CAD,/CAE,/CAM于~体的软件,但缺
乏标准件图库和常用件图库111I,Solid
Edge能和UGNX实现无缝集成,
若在SolidEdge中建立标准件和常用件图库,并用于零件的设计和绘
图,再将图形信息传输给UGNX进行编程加工,可节约大量的加工成
本ll…。Solid
Edge能使作为绘图软件使用的二维设计(Auto
CAD文
件、.dwg文件)正确地传输到SolidEdge环境,实现与数控加工程序
等后续工作的连接,使数控加工的程序简化了70%I”】。
Solid
Edge的装配除料、创建内部零件、零件置换、镜相装配等
功能为部件装配提供了极大的方便,它的装配爆炸图、运动仿真和运
动干涉检查功能使设计者能够观察装配件的运行效果、检验装配体的
装配质量,其智能视图功能,可以对Solid
第1章绪论
CAD系统的软件[17I,Insight与CAD无缝集成,将设计管理和基于网
络的协作集成到一个单一的工具,它超级优越的核心造型和工作流
程,极大地方便了复杂产品的设计,能控制处理在混合二维/三维设
计环境中的设计管理程序,大大降低了设计成本。用户可以在Insight
网上上传、观察、编辑和修改Solid
Edge文件,使设计者之间能够互
相协作,提高设计效率。2005年9月发布的Solid8版,在
Edge
V1
Insight成功的基础上,建立了一个新的标准与CAD/PDM的集成,极
大地方便了用户设计(18
J。
1.3本课题的主要内容
Solid
Edge是面向机械设计的中端软件,它与AutoCAD、I—Deas、
Pro/E、UG等有很好的兼容性,很容易地进行数据转换和迁移,实现三
维造型。SolidEdge的界面接近Windows界面风格,智能化水平较高,
零件装配系统库可实现快速装配和运动仿真。该软件的开发包
SDK(SoftKit)中的各种模块就是用Visual
WareBasic语
Development
言来编写的1191,并提供了相关的二次开发接口,用户可以使用Visual
Basic语言来对Solid
Edge的功能进行扩充,实现软件客户化。本课
题基于SolidV15版进行机械零件图库开发,并结合本单位开发
西安理工大学工程硕士专业学位论文
第4章
常用件图库的建立在建立标准件图库的基础上,对常用
零件进行分析归类,给每一类常用件建立尺寸参数的输入修改和模型生
成界面,建立常用件图库检索界面。介绍了用删除法生成多段轴的零件
建模方法和常用装配部件图库的开发及应用。
第5章机械零都件图库在装配中的应用介绍Solid
Edge的装配
对象层次结构和主要装配技术,并将本文开发的机械零部件图库应用于
本单位开发的数控等离子切割机的部件和整机装配中。
第6章
第2章机械设计零部件图库总体设计
第2章
机械零件图库总体设计
机械零部件图库总体设计的基础是零件的分类。只有在合理分类
的基础上,才能分类进行图庠的开发,进而设计出良好的用户检索界
面。本章首先介绍机械零件的分类,其次介绍图库开发方法的选择,
最后介绍用户界面的开发及Solid
Edge与VB的连接技术。
2.1机械零件的分类
在对机械零件进行分类时,采用树状图来表示零件的归属关系及
位置层次,如图2—1所示。
螺栓
螺钉
标准件
螺母
键
捎
机械零件
非标件
轴承
圆柱齿轮
皮带轮
哑锥齿轮
——望室兰三苎兰三堡塑主童些堂堡垄墨
点,分为螺纹紧固件、轴用连接件、轴、齿轮等;第三层根据零件的
形状分为螺栓、螺母、螺钉等;第四层根据零件的局部结构再细化。
这样分析归类,既有利于图库开发,又便于使用者检索。
2。2图库开发的工具及方法选择
ActiveX
Automation是Microsoft公司提出的一个基于“部件对
象模式”cOM(componentObject
Model)的技术标准,能在Windows
系统的统一管理下,协调不同的应用程序[2“。Active
X
Automation
技术通过在两个程序间安排对话,用一个程序控制另一个程序。因此
我们可以设想,如果用某种高级语言编制程序,指挥另一个CAD软件
进行绘图,就可以将现有CAD软件的一步一步的交互式绘图方式变为
按给定的参数和绘图过程(或命令序列)自动绘图的方式。如果是修改
已有零件,则可一次性赋给要修改的所有参数,使CAD软件一次修改
第2章机械设计零部件图库总体设计
维实体造型工作。
程序开发的一般方法有两种:第一是用从VB中调用Solid
Ed2e
的方法,生成可执行程序,然后由该程序去驱动Solid
Edge生成零件
模型;第二种是在SolidEdge环境中直接运行由VB生成的Solid
Edge
命令来完成零件造型。该方法需要通过VB来建立Solid
Edge内部提
供的自定义控件,生成可执行的.exe文件,然后放在Solid
Edge的“工
具”菜单中比“。
第一种方法使用不方便,它不是首先从Solid
Edge环境中调用程
序;第二种方法虽然在SolidEdge环境下调用应用程序,但编程方法
及数据处理比较麻烦。本课题采用二者相结合的方法开发零件图库。
即,先在Solid
Edge零件环境下,根据零件的特征和一组参数建立
Solid
Edge零件的模板文件;然后在VB环境中,引用Access数据库采
集零件有关数据信息,使Access数据库与VB及Solid
西安理工大学工程硕士专业学位论文
图库的检索界面设计要使使用者能够简洁、快速、准确地选定所
需零件,本国库的检索界面设计从以下三个方面考虑。
f1)检索界面要层次分明,零件分类清晰.
图库采用树状图结构,使用者采用逐级检索,可得到所需零件。
如要检索六角头螺栓,其步骤为:螺纹紧固件一螺栓一六角头螺栓。
f21检索要快速准确
对于标准件,具体的零件和国标代号一一对应,采用国标代号检
索可一步到位,直接得到所需零件;对于常用件和其它零部件,采用
图片检索,可直观准确地得到所需零件。
f3)检索要方便简单,易于操作,
检索界面要能够使用多种方式单独或综合检索零件,以便使用者
用自己所习惯的方式快速检索到所需零件。
第2章机械设计零部件图库总体设计
实际开发的检索界面见图2—4所示
图2—4圈库检索界面
在图库检索界面的左部,设爨树形图检索区域,使用一个
TreeViewl控件来显示图库中零件的分级信息及逐级检索层次结构。
在图库检索界面的右部,设箕可视图片选择区域,以便快速准确选择
零件。
2.3.3
图库检索界面的开发方法
——
望童堡三苎芏三堡堕主童些兰堡笙圭
面,如图2--5所示的GB/T
848--2002小垫圈生成界面。
捌2—5标准件参数界面
b.图片可视检索
为了能够直观、快速、准确地选择零部件(特别是常用件和装配部
件),本图库设计了可视图片检索界面。在图库主检索界面中,点击选
中任何一个零件的图片,就会弹出包含所有该类型零件(或部件)的三
——————————!坚!翌!i苎盐查兰堕璺堡墨堡堡兰±
圈2—6常用件匿片检索界面
c.窗体界面的调用及显示
由于本图库是在Solid
Edge环境下调用VisualBasic创建的窗体界
面,并且图库中的窗体界面是由一个主窗体内包含许多子窗体形成的,
————————————堡三查主三堡塑圭主兰兰芏苎笙查
界面,它上面有检索、
选择用的树形图、图
片、操作提示及命令
按扭,其余各标准件、
常用件等的尺寸参数
窗体在建立图库工程
时通过主窗体的“工
程资源管理器”添加
进来,如图2—7所示。
围2—7图厍资源管理器
程序中实现窗体调用的语句如下:
Case
“螺纹紧固件”
选中“螺纹紧圊件”
显示“螺纹紧琏:f件”检索界面scrpart.Show
选中“?、角头螵栓,r
显示“六角头螺栓”生成界面
选中代号为“GB/T6I
70—2000”的螺母
第2章机械设计零部件图库总体设计
为了不影响SolidEdge的界面操作,根据SolidEdge界面位置,可
通过程序设定图库及图库内所有的窗体界面边框样式及初始位置,设置
各窗体冕面的属性参数如下(可在属性窗口表中设):
BorderStyle=2一Sizable
Left=3300窗体左边界
Top=2100
可变的窗津界面
窗体上边界
茁体不能最大化
窗伴可以最小化
窗体可以移动
窗体显示实际大小界面
MaxButton=False
MinButton=True
Moveable=True
WindowState=0一Normal
2.4
VB与Solid
Edge的连接
Edge
2.4.1用VB调用Solid
VB提供两个函数来调用SolidEdge应用对象:Create
Get
Object和
Object。CreateObject方法用于新建一个Solid
Edge应用对象,Get
Object,方法用于连接到一个已存在的SolidEdge应用对象。
创建新的Solid
Edge应用对象,用语句:
Set
ObjObjectf“SolidEdge.Appication”)
App=Create
连接已有的Solid
Edge应用对象,用语句:
Set
ObjObject(,“SolidEdge.Application”)
App=Get
西安理工大学2r_程硕士专业学位论文
2
Set
ObjDocumentObjApp.Documents.Add(“Solid
Edge.part—
Document”)
若是已有Solid
Edge应用对象存在并且已经运行,则用下列语句激
活其当前文档:
SetDocument
ObjDoc=ObjApp.active
在建立了VB与Solid
Edge应用对象的联系后,可用下列语句打开
某个己存在的零件模板文档,如打开螺栓的模板零件:
CallDocuments
ObjApp
openf“filename:2
d:\vbse\bolt
par”)
同时用语句:Objvars=ObjApp.active
Set
Document.variables
激活零件变量集合及当前活动文档的变量集合。
在VB中调用Solid
Edge的应用对象,首先要在程序中对应用对象
ObjApp、文档对象ObjDoc、变量集合对象ObjVars及变量对象ObjVar
进行声明定义,然后才能连接SolidEdge,语句如下:
DimFramework.Application
DimAsSolid
DimEdge
ObjApp
ObjDoc
Obj
VarsAsSolidFramework
AsSolid
Edge
Edge
PartPartDocument
Vasiables
X
由于本图库使用了Active
Automation技术访问SolidEdge的应
用对象ObjApp,并且为每种标准件建立了一个模板零件,操作过程只
是取、存对象,所以以上的程序变量可以定义为“对象类型’7‘2引。
Dim
Dim
Dim
objApp
objDoc0bject
As
As
一———————————————————_—_————————————————————、—_——————’—————————————————————————————一
第2章
机械设计零部件图库总体设计
Publicd
PublicAs
S
As
Integer
Single
2.4.2Solid
Edge获取VB程序数据
变量集合对象允许通过集合提供的Edit、Getformule、GetName、
PutNarne、Query及Translate等各种方法操作尺寸变量‘2¨。下面语句
使用变量集合的Edit方法把VB中的变量值分别按字段名称传给Solid
Edge变量表中的同名变量,
以驱动Solid
Edge生成零
件模型。六角头螺栓的尺
寸变量表如图2—8所示。
以六角头螺栓为例,用
下列程序将VB中的变量值
传给Solid
Edge变量表并生
成六角头螺栓的三维实体模
型。
PrivateSub绘图命令
Commandl—Click()
Set连接麻用对象
Set激活当前应用义档Document
图2—8六角螺拴尺寸交嚣表
调用打开螺栓模板文档
激活当前文档变量集合SetDocument.variables
ObjApp=Get
Object(.“SolidEdge.Application”)
ObjDoc
2
ObjApp.active
Call
ObjApp.Documents.open(“d:\vbse\bolt.par”)
Objvars=ObjApp.active
西安理工大擘工程硕士专业学位论文
错误的判别及处理程序。VB程序中的OnError语句和Error对象能够
激活错误并指引应用程序到标记着错误处理的标号处执行程序[231。用
On
Error语句开启错误处理的语法有3种:
1、OnErrorGotoline
当错误发生时,程序转到llne所指的行处继续执彳J;
当错误发生时,跳过错误行转到下~句擀续执行;2、OnErrorResumeNext
当错误发生时,节即关闭错误处理程序。Goto0
3、On
Error
本图库用ActiveAutomation技术访问SolidEdge对象,所以使用第
二种“On
ErrorResume
Next”语法作为运行错误处理程序,并用Err对
象对Getobject方法进行判别[231。在图库中每个生成零件的程序中的
Commandl—Click()过程中加入以下语句:
On
Err
Resume
Next
Set
IfErrThen
ObjObject(,“SolidEdge.Application”)
App=Get
Err
Clear
Set
Set
Oh3Object(“SolidEdge.Appication'’)
App=Create
ObjDocument=ObjApp.Documents.Add(“Solid
Edge.partDocument”)
ObjApp.visible=true
Else
Setactive
ObjDoc;ObjApp
堑i兰塑垄堡璺生竺堡圭
第3章标准件图库的建立
在机械零件分类和图库总体设计的基础上,本章将标准件的分类进
一步细化,建立了每种标准件的零件生成界面,介绍了数据库创建、VB
与数据库的连接及标准件图库的建立与使用方法。
3.1标准件的分类
为了快速检索,可以把标准,f牛按用途分为螺纹紧固件和轴系紧国
件,其分类可用图3—1所示的树形结构图表示。
六角头螺栓
栓
仝螺纹六角螺
T型槽用螺栓
[
A型
B型
毋一
柱
A型
广圆柱头螺钉
P一平头螺钉
B型
钉—+一内六角螺钉
’卜瑞
h-紧定螺钉
圈一L十字头媒钉
r乎键
堡
…r●,
承————————叫
——
望墨堡兰查堂兰矍竺圭!些堂堡堡墨
在标准件分类中,第一层是功能层,为了清晰,将标准件根据莫连
接位置分为“螺纹紧固件”和“轴系紧固件”;第二层是用途层;第三
层是形状层,反映零件的局部结构形状,该层的零件分类和“国标代号”
一一对应;第四层是造型级别层,反映了零件的制造要求和形式。
标准件形状固定,尺寸已经规格化、系列化,同类零件的形状相同、
只是尺寸参数不同,大部分零件的形状基本上和它的尺寸参数表中的数
据一一对应。因此,在建立零件的生成界面时,每一类零件都要建立一
个包含该零件的主要尺寸的数据表、反映零件形状的图片框及执行读取
数据和生成零件三维实体模型命令的按钮。
3,2数据库的创建与连接
由丁I
VB与Solid
Edge有相似的Windows界面,又能实行连接,特
别是Visual
Basic6
0有相当强的数据访问能力,因此,利用Visual
Basic
访问数据库,就可以在SolidEdge中通过VB程序调用数据库中的数据
作为变量值赋给Solid
Edge零件的模板文件变量表,实现零件的三维建
模功能。
——笙!兰塑堡堑堕生塑壅兰
便),如图3—2所示。图中的Bolt为六角头螺栓的尺寸参数表名称。
图3—2标准件数据厍界面
在建立六角头螺栓数据表结构时,要根据各参数的用途来确定字
段的个数、各字段的名称、字段的类型及大小。如字段“M”和字段“长
度L”是提供选择规格大小和螺栓长度的参考值,不用作零件建模的尺
寸参数,所以设为“文本类型”;字段“L”和字段“b”表示所需螺栓
的长度和所用螺纹的长度,是参与零件建模的尺寸参数,所以字段类型
要设为“数字类型”。字段“d”是螺栓的公称尺寸,可设为主键作为排
序选择的字段。例如:六角头螺栓参数的各个“字段名称”和公称直径
为M10的各字段参数值(一行记录)如表3一l所示。
表3—1粗牙(GB/T5782.2000)六角头螺拴A级
}主譬
Mdkb
Se
长度范围
(L)
L
p
I5101617.776.44~1006026
M10
为防止数据库参数被修改,数据库建好后,将其属性设置为“只读”
西安理_T-犬学工程硕士专业学位论文
3.2.2创建标准件的Solid
Edge模板文件
建立Solid
Edge的零件模型有两种方式:第一种是交互式方式建模,
即根据零件的尺寸和结构,用交互式初步生成基本模型,通过参数化设
计、修改生成真正的模型。第二种是由程序直接生成模型,即在程序中
编程序调用应用对象、获得参考平面、创建形状特征轮廓、创建结构特
征、最后完成零件建模。交互式建摸的优点是直观、方便、快捷、步骤
清晰,但开发复杂模型的调用程序较难。编程序直接建模的优点是程序
调用方便,但建模过程比较麻烦,步骤感、直观性不好。机械设计中的
标准零件及常用零件大多数形状较简单、规则,主要规格与形状参数已
经标准化,所以本图库选用交互式方法为每种零件建立模板零件,然后
用开发的VB程序调用Solid
Edge变量表,根据用户输入的数据或直接
从数据库中得到的数据修改变量表中的有关变量值,SolidEdge就自动
第3章
标准件图库的建立
对象和调用API函数三种数据访问方法。有三种数据访问接口:ActiveX
数据对蒙(ADO)、远程数据对象(RDO)、数据访问对象(DAO)。萁
中ADO是为MicroSoft最强大的数据访问范例OLE
DB数据而设计的,
它用ADO编码方式来访问数据库,简化了OLEDB的操作,比RDO和
DAO更新、更简单、更灵活,适应性更广。因此本文采用ADO技术来
进行数据库的连接。
ADODC(ADOData
Contr01)控件是VB6.0新引进的数据访问控
件,它使用ActiveX数据对象(ADO)来快速建立数据绑定控件和数据
源之间的连接[251。使用ADODC控件,可以实现VB与Access数据库
的接连、打开数据库并将字段数值传给数据绑定控件,以显示或更改这
些数据。ADODC控件只能存取、浏览数据库中的数据,但不能显示数
据库内的所有数据。要把数据库的数据记录全部显示在零件的生成界面
上,还要配合使用数据表格控件DataGrid来显示数据。数据库程序、
DataGrid控件和ADODC控件的关系如图3~3所示“…。
西簧理工大学工程硕士专业学位论文
示数据表中的全部数据,并将新增、修改和删除的数据操作反映到数据
库中。
ADODC控件和Data
Grid控件都属于VB
6.0的Active
X控件,使
用前要通过VB6.O的标准EXE环境中的“工程”/“部件’’将“Ⅻcroso“
ADODataControl
6.O(OLEDB)控件和“Microsoft
DataGrid
Control
6.O(OLEDB)”控件添加到零件生成界面上;并要在“工程/引用”中
引用“MicrosoftActive
Data
ObjectsLibraray”,否则运行时就会产宅
2.1
“用户定义类型未定义”的错误。电可以先在属性窗口设置ADODC的
连接字符串“Connectionstring”属性、记录源命令类型“CommandType”
属性和记录源“Record
Source”属性,再设置DataGrid控件的数据源
属性“DataSource”即可完成数据库与DataGrid控件的连接,并以二
维表格形式显示出数据库中的某一个表的全部记录。以螺栓为例,在其
属性窗口设置ADODC和DataGrid控件的属性及属性值,如表3—2
所示。
表3—2ADODCl和DataGridl属性啦置表
辑!件属属值
性性
Provider=Microsoft.Jet.4.0
COnnectionStri“g
DataSourced:\data
b\stddpart.mdb
ADoDCl
CommandadCmdTable
Type
ReeordSouroe
boIt
ADODClD8taGridlD8tB
Source
ADODCl的Connectionstrjng属性有两个重要参数:Provider参
数指定了存取数据库所使用的OLEDB驱动程序是MicroSoft
簦!主
堑垄堡璺壁塑塞圭
GridI的DataSource属性只是指定显示ADODCl打开的“bolt”参数表。
出于在属性窗口设置ADODCl和DataGridl的属性不稳定,经常会园操
作或其他问题使二者的连接出现故障,最好在程序中设定,程序如下:
PrivateSub
DimAs
Form—Load()
String
0:”&“datasource=d:\
cnstr
Cnstr=“provider=Microsoft.jet.oledb.4
dataB\Stddpartmdb;”
Adodc
1.ConnetionString=cnstr
Adodc
1.CommandType=adCmdTable
Adodc1RecordSource=“bolt”
Adodc1.Refresh
SetDataorid1,DataSource=Adodc
1
以上程序使数据库中的螺栓尺寸参数表以二维数据表格形式显示
在窗体上,但是要检索、选择所需要的数据字段和记录,还要使用一定
的方法才能达到。SQL(StructuredLanguage,结构化查询语
Query
言)是一种通用的数据库语言,其基本语法有三种,常用的基本语法是
———————————苎塑兰垄兰兰垦竺主童些堂堡笙圭
喜
要
苫
魁3—4ADO对象结构
在程序中首先要定义连接对象cn为NewADODB.Connection,然后
用open方法连接OLE
DB的provider和Data
source两个参数。记录集
对象变量rst为New
ADODB.Recordset类别的变量对象,用recordset对
象的open方法来打开数据库中的零件参数表,同时可以执行SQL语句。
在Data
Grid控件显示的记录集合里,要想任意地选择合适的一组
尺寸数据(一条记录),就要用recordset对象的open方法来打开数据记
录集合,用可以自由移动的游标(cursor)来选择记录。在数据记录集
合参数中,将游标位置属性CursorLocation设置为adUse
Client,比设
成adUse
Sever时recordset对象提供的功能要齐全[2创。游标类型参数
(CursorForward
Type)有四种值:①、adopen
Only;②、adopen
Keyset;
③、adopenDynamic;④、adopen
Static。由于本图库中的每种标准件的
尺寸参数数据记录的条数都不是太多,所以选用游标参数类型的adopen
Dynamic较合适。LockType参数有四种参数值:①、adLock
②、adLock
pessimistic;③、adLock
Optimistic:
Read
only:
Batch
④、adLock
Optimistic。由于图库中标准件的尺寸参数数据表要便于使用者浏览、选
第3章标准件图库的建立
rst.cursorLocation=adUseClient
rst.open“Select+From
Ifrst.EOFandThen
bolt”,cn,adopenStatic,adLockOptimistic
rst.BOF
rst.moveFirst
EndIf
要读数据库表中的数据记录,就要在VB程序中声明程序变量的类
型,然后把选中数据库表中的某一条记录的各个字段值赋给程序变量中
的各个变量,以后再由各个程序变量对应地一一传给SolidEdge变量表
中的变量。以螺检为例,声明程序变量和给程序变量赋值用以下语句:
DimdAs
DimAs
s
Integer
Single
声明程序变量d为整型变量
声明程序变量s为堆精度型变量
Dim乙As声明程序变量L为整型堂量
Ifrst.EOFandrst.BOFThen判别数据记录屉西处于第~或最后一彳丁=
Integer
d=Adodcl.recordset(…d’、
S=AdodcI将数据库中的尺寸参数字段值s传输给VB程序变量s
recordset(“s”、
将数据库中的尺寸参数字段值d传输给VB程序变量d
L=Adodc
1.recordset(…L’、
rst.MoveNext
EndIf
3.3标准件图库的建立与使用
3.3.1标准件图库的建立
在解决了数据库的建立与显示、V
B与数据库和Solid
Edge的连接
之后.就可以着手建立标准件图库,其主要步骤如下所述。
第一,根据数据库中每种标准件数据表中的尺寸参数,用交互方式
在Solid
Edge零件环境下分别为每种标准件建立一个模板文件,并将所
西安理工大学工程硕士专业学位论文
第二,建立每一种零件的生成窗体界面,此界面包含有该零件的尺
寸规格参数表、三维实体图片显示框、国标代号(国家最新标准‘271)、使
用说明文本框及“绘图”和“返回”两个命令按钮。尺寸参数的显示和
查询使用DataGrid控件和Adodc控件。主要程序如下:
PrivateSub
DataGridl—Click()
声明子程序的DataOridI对象和过程Click
d盘Adodcl.Recordset(”d”)
S=Adodcl.Recordset(”S”1
将数据库中的尺寸参数’弘段值d传输给VB程序变量d
将数据库中的尺寸参数字段值s传输给VB程序变量S
L=Adodcl.Recordset(“L”)
rst.Movenext
End
Sub结束Click过程
private
Sub声明子程序的Commandl(绘图)对象和过程Click
commandl_click()
On
ErrorNext
Resume
Set
指向下一记录
、垃置错误捕扶和处理程序
状得已有的腑用对豫
objApp=GetObject(.”SolidEdge.Application”)
IfErr
Then
Err.Clear
Set
处理错误
激活当前应用对象文档
objDoc=objApp.ActiveDocument
EndIf
Call
Set
objApp.Documents.Open(”d:\vbse\bolt.par”)
objVars=objApp
ActiveDocument
Variables激活应用对象文档的变量集台
第3章
标准件图库的建立
第四,建立检索界面窗体,在图库的主检索界面中,建立包含有树
形图逐级检索和国标代号(按国家最新标准【271)直接检索零件的界面。
为了快速直观地检索到所需标准件,在图库的二级检索中,分别用
两个包含若干种标准件三维图片的图片框作为两个可视图片检索界面,
一个是“螺纹紧固件”,~个是“轴系紧固件”,点击图片检索界面中的
图片就可得到该零件的生成界面。在图片检索界面的窗体加载程序中用
下列语句显示零件图片:
Picture
1.picture=Load
picture(“d:\DataB\bolt.bmp”、
为了不影响Solid
Edge界面的显示,在点击“绘图”命令后使标准
件的生成界面最小化,在CmdlClick事件中设置语句:
MeWindow
西安理工大学工程硕士专业学位论丈
(2)选零件图片
在“螺纹紧固件”图片界面点击螺栓图片,
立即自动弹出“六角头螺栓”生成界面。也可以在树形图中的‘‘标准件
GB代号”节点下选中“GB/5782—2000”得到此界面,如图3~6所示。
幽3—6燥栓生成界由
(3)确认零件、选择规格参数首先观察螺栓界面右上部的图
片,确认是否是所需零件,确认后在尺寸参数表中选中d=16行的参数。
(4)修改尺寸参数根据所需螺栓长度和螺纹长度,在参数表
中的L字段和b字段将原参数修改为L=60,b=40。
(5】生成零件模型点击“绘图”命令按钮,SolidEdge即可
生成六角头螺栓的三维实体模型,如图3—7所示。
在零件生成界面的下方,
有该零件建模的操作说明,
以提示使用者注意。
检索时也可以在树形图
第4章常罔零部件图库的建立
第4章常用零部件图库的建立
与建立标准件图库的不同之处,在于建立常用零件图库采用参数化
建模方法,而不是用变量化技术建模,因此建库时不需要建立Access
数据库与Solid
Edge的连接关系,主要考虑怎样设计零件的建模方案和
参数设置。本章主要内容是在建立标准件图库的基础上,对常用零件进
行详细的分类,给常用件中的每一种零件建立尺寸参数修改及模型生成
———————————』墅整璺三垄兰三璺壁主童兰茎堡笙查
厂~V形带轮
皮带轮——一
同柱齿轮——一r
j
齿轮轴——
花键轴
。平带轮广~
篡轮
[
一~
L花键轴2
r一丝杠1
实心轴
第4章常用零部件囤库的建立
到新零件的实体造型。例如皮带轮的结构尺寸界面如图4—3所示。
图4—2常用零件的图片检索界
图4—3
皮带轮结构尺寸界面
西安理工大学工程硕士专业学位论文
4.2
常用零件图库建立的方法
如前所述,常用零件不像标准件那样具有固定的结构和对应的标准
化、系列化的尺寸数据表,因此其建库方法与标准件有所不同。但是,
若对每个零件都按其结构形状和尺寸进行建模,显然不是好方法。本文
采用两种措施来解决这一问题。第一是从零件分类入手,将常用件划分
至最末级同一子类不同尺寸零件具有尽可能的结构相拟性,对最末级的
子类零件像标准件那样在Solid
Edge建立一个模板文件。第二是通过
VB与Solid
Edge的连接,编制VB程序实现参数化造型。在建立模板
文件时,可采用复合结构的方法,即对于某一个零件,将该类零件上可
能的结构尽可能用到该零件上;也可以只建立主要结构,其余的细节结
构待参数化造型完成后再添加。因此,在构建常用件图库的程序中,不
需要数据库Access与vB之间的连接和数据表格显示关系,只需定义变
量类型和对象变量,建立Solid
Edge应用对象与VB的联系,用变量集
合的Edit方法把VB的变量值传给SolidEdge,驱动SolidEdge生成零
件。这样,每一子类常用件的程序就变得比较简单。
在具体编制程序时,要把模板文件的变量表中的每个变量与VB丌
发的用户界面上各个变量一一对应起来.这样用户只需在用户界面上修
改各个尺寸,Solid
Edge就会自动完成新零件的参数化造型。
以齿轮轴为例,其部分VB程序如下:
Publicd
Public
a
As声聪变量类型
苎!兰蔓旦查塑竺堕堡竺堡圭
On
ErrorResumeNext
Set
IfErrThenErr.Clear
设置错误捕获处理
objAppGetObject(:
2
:
”SolidEdge.Application”)
连接应用对象
判断GetObjCOt方法
激活当前应用文档
Set
objDoc=objApp.ActiveDocument
EndIf
Carl
Set激活当前文档变量集台
objAppDocuments.Open(d=\Vbse\clshaft.par”)
objVars=objApp.ActiveDocument.Variables
objVars
Edit(”d1”,Val(Textl.Text))
objVars
Edit(”al”,Val(Text2.Text))
objVars.Edit(’’m”,Val(Textl3.Text))
objVats
Edit(”z”,Val(Textl4))
调用打开齿轮轴模板文档
Call
Call将文本框中at的值传给SE变量表中“al”
Call
Call将文本框中z的值传始SE变量表中“z”
将文本框中dl的值传给SE变量表中“dI’。
EndSub
PrivateSub窗体加载过程
Form_Load()
T色xtl.Text=”15给文本框赋初始值d1=I
"rextl4.TeXt一”18给文本框虢初始值z=lB
5
加载齿轮轴图片
Picturel.Picture=LoadPicture(”d:\datab\clshaftd。bmp”)
EndSub
西安理工大学2r-程硕士专业学位论文
图4—4齿轮轴结构参数界面
在齿轮轴尺寸参数界面中,为了设计者方便,又不使零件结构过于
繁多,对于容易添加的结构(如倒角、倒园)由设计者在建模初步完成
后根据需要自行添加;对于多余的结构(如孔、键槽、退刀槽等结构),
第4章常用零部件图库的建立
4.3.2用删除法设计多段轴
本图库在零件分类时,充分考虑到每种零件的主要用途,将齿轮轴、
花键轴、丝杠轴分别单独归类,将普通结构的轴按轴段分类进行建模。
对于多于五段的普通多段轴,建立一个模型零件,尽可能多地设计轴段,
在轴段上尽可能多地增加一些结构,使设计者可以采用“抑制”、“删除”
加“修改”的方法得到所需零件,从而减少了增加轴段和添加结构的建
模过程。在建模方法上,各轴段采用逐段延长的方法,先确定一个冈柱
轴段为基准轴段,其它所有轴段都以基准轴段的一个端面为基准参考平
面分别建立平行参考平面来绘制各轴段草图,然后分别拉伸出各个轴
西安JEx-大学工程硕士专业学位论文
在多段轴设计界面中,每一段轴的长度a,和直径d,以及各段轴上的
结构尺寸,定位尺寸都由文本框输入。为便于设计者参考,在界面打丌
后,所有的尺寸数据输入框显示原模板零件的尺寸参数,用户可根据需
要逐一修改。对于不需要的轴段或结构,在修改完尺寸数据及建立初步
模型后,用“抑制”和“删除”方法从资源查找器上去掉,最后将新生
成的零件重新命名另存。用多段轴模型生成6段轴如图4—7所示。
图4—7新生成段轴梗型
以上两个例子说明了采用本文的方法,可以对每一类结构相同或相
第4章常用零部件图库的建立
供设计人员选择调用、修改、安装到装配体上,这样可以省去零件建模、
装配关系设计两部分工作量。为了使装配部件上具有配合关系的各零件
的尺寸变化同步,在装配环境下的“同等变量”中,用“变量粘贴链接”
方法将有关尺寸变量粘贴到与之配合的零件相关的尺寸上,然后再改变
零件的尺寸时,就能保证零件之间的装配关系不发生变化。
装配部件的图片检索界面如图4—8所示,这里分别以丝杠螺母副装
配部件和齿轮轴系姨配部件为例,说明其开发过程和应用。
图4—8装配部件例片检索羿血
4,4.1
丝杠螺母副装配部件
西安理工大学工程硕士专业学位论文
件,可以得到它们各自的尺寸变量表(如图4—10和4—11所示的丝杠
和螺母的尺寸变量表)。在丝杠变量表中选丝枉直径d2=80变量作为关
联变量,分别粘贴到其它相关零件尺寸变量表中的与之配合的尺寸公式
栏上,如图4—1l中圆螺母的d=80尺寸。
固4一lO丝枉尺寸参数变量表
图4—9丝杠螺母副袈配幽
目4—11螺母尺寸参数变量表
在丝杠螺母装配部件的装配建模过程中,按零件的连接关系选择装
第4章
常用零部件图库的建立
框,如图4~12所示。
图4~I丝柱螺母部件生成界面
2
当所需装配部件与图库中现有的部件结构相同、零件种类相同,只
是各个零件的大小尺寸不同时,就可以通过图库中的辅系装配部件检索
界面选择部件(图4~8),点击后进入装配部件生成界面(图4—12),
输入定位尺寸后点击“绘图”打开该部件的三维装配模型,再用“同级
变量”命令分别打开各零件的变量表,对尺寸进行修改,最后就得到所
需大小的该装配部件。
4.4.2齿轮轴装配部件
西安理工大学工程硕士专业学位论文
生成方法见第5章所述。
图4—13齿轮轴装配部件ShftAsm2模型界面
图4—14新生成齿轮轴装配都件模型
上面两个例子可以看出,丝杠螺母部件的生成说明了在新建装配部
件与图库中装配部件的所有零件都相同,只是在各零件的位置和大小不
同的情况下,用修改变量表中的尺寸变量值和轴向尺寸偏置值的方法得
第5章机械零部件国库在装配中的应用
第5章机械零部件图库
在装配中的应用
SolidEdge的装配功能相当强大,可以清楚地表现出产品的三维造
型、各零件的相对位置及其装配关系,改变了传统的二维表达方式。本
章主要介绍Solid
Edge的装配对象层次结构和主要装配技术,并将开发
的机械零部件图库用于本单位开发的数控等离子切割机的装配中。
5.1装配对象层次结构及装配方法
solid
Edge装配文档对象是由OLE链接的容器,包含各装配零件
文档或其它装配文档,每个装配文档都独立应用于装配,并拥有自己的
ActiveXAutomation接口,该接口允许通过编程在装配体中加入零件、
西安理工大学工程硕士专业学位论文
5.1.1编程式装配
在上面装配层次结构模型中可以看出,在装配文档Assemblv
Document层下的装配对象关系集合relation3d包含有6种装配关系‘21|,
零部件对象集合Occurrences的下层也有包含这六种装配关系的relation
3d集合,可以采用编程方式创建装配体,直接指定零件在空间的位置,
用零部件集合对象的AddBy
FileName方法实现添加、放置零件,即指
定被添加零件的路径和文件名。主要程序如下:
Dim
DimAs
DimAs
Set
SetDocument
Set
objAppObject
As
objOccurrences
objOccurrenceObject
Object
objApp=GetObject(,“Solid
Edge.Application”)
objOccurrences=objApp.Active
Occurrences
By
File
Name(一
第5章机械零部件图库在装配中的应用
AutoCAD环境下设计的,所有零件图和装配图都是二维的,给学生讲
解其工作原理及部件之间的装配连接和传动关系不直观、不方便。本课
题用Solid
Edge的装配功能为其开发了一个三维实体装配及模拟运动教
学演示系统,以三维实体形式给学生演示装配关系与过程,以动画形式
显示各零部件之间的运动关系。“数控等离子切割机”的传动原理示意
图憎“如图5—2所示。
西安理工夫学工程硕士专业学位论文
算机和PLC控制系统实现。陔切割机主要运动部分的零件有44种(同
标准同规格视为一种),其中标准件13种,常用件23种,其它8种,
所有的标准件可以调用标准件图库,按照尺寸要求分别生成三维实体图
形;常用件可以调用常用件图库,根据零件结构选相似零件,通过修改
尺寸和结构生成;其它零件可在Solid
Edge的零件环境下,建模生成三
维图形:最后将所有零件的三维图形保存在同~目录下(如“d:\zzp\零
件名.par”)形成装配“零件库”,以各装配时调用。该切割机的装配部
件包括:主轴箱旋转上升的立柱部件lzzpl、箱体xtzp2、花键套h;tzp3、
轴套装配ztzp4、花键轴zzp5、齿轮轴clzzp6、锁紧机构sjzp7,及工作台
第5章机械零部件图库在装配中的应用
修改。对第二种情况,仅修改原装配模型的装配关系即可;第三种情况
仅修改零件模型即可;第四种情况是以上措施的某种组合。因此,修改
装配关系和修改零件模型是零件替换法的主要内容。
a.修改装配关系
修改装配关系的方法是在检索界面中选取装配部件,找出拟用的装
配模型,则出现装配的三维模型及装配关系定位尺寸表,修改该表中的
数据即可。图5—3给出了螺纹锁紧机构的装配模型及定位尺寸输入框。
——
望童墨墨查兰三堡壁主主些兰堡丝圭
修改编辑可以在其它零件的参照下进行合理修改,如图5--4所示的修
改齿轮轴尺寸结构界面。
恻5—4装配环境中修改齿轮轴模型
第二种方法是采用“同级变量”方法。该方法的具体过程是:对于
零件种类改变较小或只是改变零件的尺寸大小,用“同级变量”修改法
更快,即在装配环境下,选择“同级变量”命令,再选择要修改编辑的
零件,然后在“变量表”中直接修改调整变量值,就可看到装配件中变
化着的零件。用“同级变量”命令修改零件,可以同时在不同零件之间
一————————————————————————————————————————————————————————————~
第5章机械零部件图库在装配中的应用
的零件只是在装配环境下的装配部件中反映被除料零件的形状改变特
征,并不改变原零件环境
下的零件建模形状及尺寸
参数变量。图5—5所示
为花键套部件的装配。
该装配芯部的花键套外表
面与皮带轮内孔配合,装
配面上有一22号螺钉,
此螺钉孔就采用“多零件
西安理工大学工程硕士专业学位论文
图5~6创建新零件对话框
图5—7包含选项对诂椎
这种‘‘由上而下’’法创建的“内部新零件”是建立在装配部件中的
子级零件,它的装配关系被自动地固定在装配部件上。
5.4数控等离子切割机整机装配
5.4.1
第5章机械零部件圈库在装配中的应用
源查找器”中的“装配路径”选项卡上,部件上的每~个零件都作为部
件的子零件嵌套在装配部件上,随该部件~起移动。在访割机的整体装
配中,首先确定底座为基础零件,第一个从装配零件库中拖入装配环境
中的装配工作区,然后根据每个零件和部件的运动形式和工作位置分别
西安理工大学工程硕士专业学位论文
5.4.2“平行”装配关系
在Vl
5版中新增了装配关系“平行(parallel
relationship)”,使得位
置有平行关系要求的两个零件的装配能够安装到位,如夹紧部件sjch中
的直线与被夹紧零件Lz11的中心线要平行,29号齿条与36号齿轮的
齿顶线要平行,否则零件之间产生轮廓干涉,无法装配和运动。在装配
第6章装配爆炸图与运动仿真
第6章
Solid
装配爆炸视图与运动仿真
Edge的“装配爆炸视图”、“运动仿真”和“动画制作”等功
能能够直观、全面地反映装配体的结构及各零、部件之间的连接、装配
关系,能够察看检验装配体的运动效果、运动干涉等情况,以便设计者
及时修改设计。本章主要介绍在SolidEdge中生成“数控等离子切割机”
的装配爆炸视图和进行运动仿真的方法,以反映其零部件连接、装配关
系和工作原理,观察切割机的运动效果及零件运动于涉。
6.1装配爆炸视图
为了既能全面,又能局部地清晰反映切割机的每个零件以及各零部
西安理工大学工程硕士专业学位论文
击选择零件的次序有关,可以按零件的拆卸顺序逐个去点击选择零件,
零件的爆炸方向,要设计者根据图面位置自定(选择拆卸零件时的顺序
方向或先选择距离静止零件最近的零件),适用于单个部件爆炸。“手动
爆炸”方法优先对零件建立爆炸图。
切割机的主要机械运动部分在主轴箱上,有x和Z两个方向上的
装配位置关系,应选择“自动爆炸”方式建立爆炸装配图,这样既省去
了多次选零件的麻烦,又能在两个方向同时爆炸,可以快速完成爆炸装
配图的建立。
第6章装配爆炸图与运动仿真
图6一I切割机主轴箱部件装配爆炸图
圈6-2切割机主轴箱零件装配爆炸图
在装配爆炸图环境下,可以用“移动零件”命令演示零部件的装配
过程。
6.2运动仿真与动画制作
“运动仿真”是SolidEdge装配环境内的一个独立的功能环境a设
计者可以在“运动仿真”环境中设置装配体内各个运动零件的运动方式.
Solid
Edge能够根据装配体内各零部件之间的装配关系和设计者所设计
西安理工大学工程硕士专业学位论文
设置零件的运动关系(运动副)及判别运动零件和静止零件。但是这种
幽软件自动区别零件和配置的运动关系,往往达不到设计者想要达到的
运动效果。设计者要自己根据装配体的运动要求,用手动操作命令的方
法将所有零件分为运动零件和静止零件两类、确定零件之间的从属嵌套
关系、设计零件之间的运动关系,必要时还要修改零件的装配关系。
6.2.1切割机装配体运动仿真
a.运动部件的划分及装配
——
苎!兰壅坠堡竺堕堂墨塑竺墨
图6—3
简单运动选项对话框
图6-4
动I刨选项卡
c.
运动仿真的运动副和运动参数设置
设计运动仿真时,由于SolidEdge根据零件之间的装配关系预先自
动建立的运动副不一定理想,所以在设计运动参数时应先删除这些运动
曼墨墨三垄堂三堡堡主主些兰堡垒查
图6—5用户定义连接选项卡
图6—6用户定义运动仿真选项卡
第6章装配爆炸图与运动仿真
以切割机中的立柱部件(丝杠螺母副)为例来定义运动类型,在图
6~5中的6号件螺母与1l号件丝杠是螺纹连接关系,先在“用户定义
连接”中“定义”选项卡上的“连接类型”栏选择螺旋运动,然后选中
这两个零件,再确定运动的位置和运动方向(右旋、向上),最后输入
螺纹的导程为0.02米。轴承和垫片随螺母一起运动,由零件之阃的装配
关系保证,不需再另行定义运动类型。
在图6—6中的“用户定义连接”对话框的“运动仿真”选项卡中
可以定义零件运动的形式、运动的距离(或角度)及运动的时I铷段。如
设置螺母的运动形式为沿z轴上升的距离为0.1米,用时3秒钟,运动
西安理工大学2r-程硕士专业学位论文
设计者按照顺序设置就可建立装配体的运动仿真动画。
6.2.2切割机运动动画设计
SolidEdge的动画功能能够创建出高质量、逼真的动画,并能生成
具有脱离装配环境的演示效果的动画(AVI)文件。动画文件是在建立
第7章总
结
第7章
总结
计算机技术的迅速发展,给设计人员提供了极大的方便,同时也使
得设计人员更多地依赖于计算机。就机械设计而言,各种软件不断出现,
功能也越来越强大,但对于一般单位来说,不断更新软件会受到资金、
原有资料继承和人员培训等方面的制约,在现有软件基础上进行二次开
发,扩大其功能,提高应用水平无疑是一种合理的选择。本文作者基于
上述原因,结合自己单位的实际情况,研究开发了基于Solid
Edge的“机
械零部件图库”,以便于应用Solid
Edge的机械设计人员使用,提高设
计效率和质量。作为本图库的应用,作者以本单位开发的“数控等离子
切割机”为对象,研究了其机械运动部分的装配和运动仿真,以便在教
学与实习演示过程中使用。
本文主要在以下几个方面做了研究:
1、研究了机械设计零部件图库的总体设计及检索界面的开发技术,
西安理工大学工程硕士专业学位论文
2.研究装配设计中的相对运动与相对静止零件在装配中的定义问
题,使得在运动仿真中不需再修改运动副,从而简化运动仿真的设置。
致谢
致谢
本文是在导师吉晓民教授的悉心指导下,经过近五年的课程学习和
课题研究终于得以完成。首先感谢我的导师在选题、课题研究及论文完
成过程中给予严格、细心的指导,导师渊博的知识、严谨的治学态度,
丰富的经验,诲人不倦的精神使我终生难忘。
衷心感谢机仪学院的李言教授、付卫平教授、薛隆泉教授、李淑娟
副教授等在学业上的教诲与帮助。
本文的完成得到了胡忭利老师、李天保老师以及学友殷铖同志和陈
荣慕同志的大力支持和帮助,在此表示深深的感谢。
还要感谢我的妻子、朋友以及同事们,是他们在我学习期间给予我
西安理工大学工程硕士专业学位论文
参考文献
【1】尤德一.面向企业的研究与开发,北京机械研究院,2002.2
【2】张剑澄,王天翔,等.Solid
Edge高级篇,机械工业出版社,2004
盆
【3】龚兵.开放的Top
Solid智能标准件库,CAD/CAM与制造
业信息化,2004.7
【4】陈纲,陈子安.基于参数化特征建立三维标准件库的方法研究,
计算机辅助设计与制造,2001.6
【5】徐静波.巧用Solid3000进行圆柱齿轮设计,CAD,CAM与制
造业信息化,2004.11
【6】陈荣慕.网络化机械零件图库研究与开发,西安理工大硕士论
文选,
【7】陆颖,关继峰,等.数控屏压机参数化设计,CAD/CAM与
制造业信息化,2004.7
【8】刘言.二次开发Solid
参考文献
笠
【16】UGS公司发布Solid
EdgeVl7版,http://www.ugs.corn.cn/
about—us,press,aprl8—05.aspx
【17】http://www.Solidedge.eom/successes/ikegami.casehtm
【18】http://www.Solidedge.cam/over
view/V18.main.htm
【19】李启炎,陆大绚,等.Solid
Edge二次开发高级指南(上艇、
下册),同济大学出版社,2000年
【20]尹辉俊,徐武彬.对SolidEdge进行二次开发的探索,机械制
造,2003.2
【2l】彭颖红,王兆林,等.SolidBasic开发入门,科
学出版社,2001年
【22】伍俊良,等.VisualBasic应用与开发教程,机械工业出版社,
2004住
【23】常晓波,刘颖,等.VisualBasic6.0高级编程,清华大选出
Edge
Visual
版社,2003年
【24】王世迪,VisualBasic程序教程,重庆大选出版社,2002年
西安理工大学工程硕士专业学位论文
清华大学出版社,2003年
【32】崔凤奎.Solid
Edge机械设计,机械工业出版社,2004年
【33】曲东平,张剑澄,等.SolidEdge基础教程,机械工业出版社,
2002年
【34】马
威.Access2003实用培训教程,清华大学出版社,2003
笠
【35】奚建胜,王高潮.Solid
Edge二次开发技术探索,http://www.
1ead.COIn.cn/html/20050418.asp
【36】Unigraphies
Solutions.SolidUser’S
Edge
Guide(Version
8),2000,3
【37】龙宋军,魏中平.CAXA系统设计与开发,国防工业出版社,
2004证
【38】刘圣才‘.Visual6.0程序设计导学,清华大学出版社
杭州舒逸电器有限公司是专业研发、生产、销售东井品牌除湿机、工业除湿机、
“”
湿膜加湿机、抽湿机,超声波加湿机、电力工具柜专用除湿机、转轮除湿机、文
件档案图书消毒柜、防磁柜、防潮箱、空气消毒机等空气净化设备的生产型企业。
十多年的技术经验,在国际空气环保除湿和加湿设备领域一直处于领先地位,
目前公司拥有一批知识结构合理且技术经验丰富的老团队,其中大专以上文化的
各类专业技术人员占70%左右。是国际除湿机行业自主开发生产的厂家之一。
东井除湿机采用日本除湿工业新理念,旨在完善东井品牌的国际化效应,东井除
湿机生产仍在不断地向规模化方向发展。本公司在研制、开发、生产和销售除湿
机产品方面一直处于国内优势地位。
杭州舒逸电器有限公司全面贯彻质量体系,生产的冷冻除湿机采用国际品牌压缩
机,微电脑智能控制,集静音、省电、高效于一体,具国内领先水平每年都有新
的品种推向市场,公司产品的设计按照国家除湿机行业标准生产,不断改进和提
升各类机器性能。
东井品牌的国际化是公司全体员工的追求,完善的质量保证体系和专业的精工制
作是本公司的经营目标。我们以过硬的技术,完美的售后服务,让东井品牌在国
内外市场得到更广泛的认可,让客户满意,是东井品牌的经典之所在!
发布者:admin,转转请注明出处:http://www.yc00.com/num/1701382376a1075505.html
评论列表(0条)