基于solidworks软件自动装配系统的实现
- 格式:doc
- 大小:17.00 KB
- 文档页数:4
基于SolidWorks的渐开线齿轮参数化建模与装配作者:阴天龙陈林刘伟来源:《科技资讯》 2012年第23期阴天龙陈林刘伟(北方重工集团有限公司传动设备分公司辽宁沈阳 110027)摘要:本文论述了基于SolidWorks,应用VB进行渐开线圆柱齿轮的参数化精确建模及自动装配的二次开发过程。
并将VB开发的设计平台与SolidWorks通过.dll 文件集成起来,提高了设计效率和精度。
关键词:SolidWorks 渐开线圆柱齿轮参数化建模自动装配中图分类号:TH12 文献标识码:A 文章编号:1672-3791(2012)08(b)-0033-01SolidWorks作为广泛应用的主流三维CAD软件,凭借其优异的性能、简明的界面和易操作性深受工程设计人员的喜爱。
渐开线齿轮作为常用机械传动机构,其精确的三维模型对后期运动仿真及有限元分析有着重要作用。
但渐开线齿轮设计计算及三维建模过程复杂且具有重复性。
本文利用SolidWorks方便的二次开发环境,应用VB6.0进行渐开线圆柱齿轮参数化建模的二次开发。
1 利用VB进行SolidWorks二次开发的原理及思路SolidWorks提供了几百个API函数,这些API函数是SolidWorks的OLE或COM接口,用户可以使用VB\c++\Delphi等高级语言对SolidWorks进行二次开发,建立适合用户需要的、专用的SolidWorks功能模块[1]。
在SolidWorks二次开发的过程中,利用其本身提供的宏录制功能记录齿轮三维建模过程并生成宏文件,利用SolidWorks自带的VBA编辑器简化整理宏文件代码,将各函数中相关常数替换为变量,并按逻辑条件关系分为若干过程。
可以大幅简少所需编写的程序量,进而缩短开发时间。
由于宏录制采用VBA环境,只需要少量编译就可以转化为可被VB调用的程序代码,且VB规则简单、操作直观,因此采用VB作为二次开发工具更为方便快捷。
第1期(总第224期)2021 年 2 月机 械 工 程 与 自 动 化MECHANICAL ENGINEERING & AUTOMATIONNo1Feb文章编号= 1672-6413(2021)01-0116-03基于SolidWorks 的斜孔钻模设计及虚拟装配孙淑婷(太原工业学院机械工程系,山西 太原 030008)摘要:完成了加工托架零件上2-010. 1 mm 斜孔的钻模设计。
首先对被加工零件的结构及相关要素进行了分析,拟定出斜孔钻模的定位、导向、夹紧、分度方案;之后用SolidWorks 软件对钻模上的零件进行了三维实体建模和钻模的虚拟装配。
虚拟装配技术的应用大大缩短了钻模的设计、制造周期,提高了零件的生产效率。
关键词:斜孔钻模;SolidWorks ;虚拟装配中图分类号:TP391.7:TH161+ . 1 文献标识码:A0引言钻床夹具因大都具有导向装置,习惯上又称为钻 模,主要用于孔加工。
在机床夹具中,钻模占有很大的 比例。
在用钻模加工零件上的孔时,绝大多数被加工 孔的轴线与钻床上安装的钻头轴线平行,这种钻模设 计相对简单。
但是,在生产实际中有些零件上被加工 孔的轴线与钻头轴线倾斜成一定的角度,加工这种孔 的钻模叫斜孔钻模,斜孔钻模的设计相对复杂。
本文 基于SolidWorks 软件设计了加工托架零件上的与钻 头轴线倾斜25° 士 20’的两个<J >10. 1 mm 孔的斜孔 钻模。
1斜孔钻模结构设计图1为被加工零件托架的工序示意图。
本工序要 加工2-^10. 1 mm 孑L,在此工序之前①33H7孔、端面AJ2和两侧面£已经加工完成。
本设计的任务是设 计钻削两个犕12的螺纹底孔2-010. 1的斜孔钻模。
A BDg.44 .033H72-010. 1^25°±20'88. 5±0. 1525°±2088. 5±0. 152-R18 E图1托架加工工序示意图1. 1 工序加工要求1)零件上两个010. 1 mm 孔的轴线与O 33H7 孔的轴线之间的夹角为25°士20'。
SOLIWORSK Simulation对设计师来说是非常熟悉分析软件,我们可以用他来对机械结构等进行力学分析,那么在分析的时候,我们会经常使用到螺栓连接。
但如果过程中螺栓数量比较多的话,就是一个非常繁琐,那么下面我们要介绍的这个版本中,他就能自定义螺栓连接,提高效率,下面我们来看具体步骤。
1,首先我们建立模型的时候,需要通过SOLIWORSK的“智能扣件”命令,自动将螺栓,螺母及垫片装配到对应的位置上。
2,建立好模型后,创建新的静态力学分析算例。
注意:要把“将Toolbox 紧固件转换为螺栓接头”选项勾选上。
3,点击绿色对勾确定后,软件自动生成在新建立的算例中螺栓连接,共生成四对螺栓。
毕业设计(论文)报告题目基于solidworks的滚珠丝杠传动机构的设计与装配系别中德机电学院专业机电一体化技术班级机电0901学生姓名刘如峰学号 100091508指导教师唐霞2012年 4 月摘要本设计介绍了利用Solidworks软件,来完成数控十字滑台工作原理的仿真设计。
通过对数控十字滑台工作原理分析、组成零件创建、零件组装和动画演示等一系列过程,使原本抽象的工作原理转化为直观的动画演示。
并分析比较Solidworks软件三维建模技术的特点及优势,证明Solidworks软件在进行实物仿真过程中易学、好用方便、快捷等特点动画演示不需要专门的播放器,提高了动画演示的推广和应用。
关键词:数控十字滑台;Solidworks软件;仿真设计AbstractThis design is introduced the use of solidworks software, to complete a CNC cross platform sliding working principle of the simulation design. Through numerical control machine to the slippery work principle analysis, composition parts to create, assembly and animation and so on a series of process, make originally the abstract principle of work into intuitive animation. Analyzed and compared Solidworks software of 3 d modeling technical characteristics and advantages, prove Solidworks software in the physical simulation process to learn, use convenient, quickly and so on the characteristic animation does not need special player, improve the extension and application of the animation.Key words: Nc's cross platform sliding; Solidworks software; The simulation design目录摘要 1Abstract 1第1章绪论 11.1 SolidWorks软件特点 11.1.1 特点 11.1.2全动感用户界面 11.1.3 配置管理 21.1.4 协同工作 21.1.5 装配设计 21.1.6 工程图 31.2课题的研究意义 3第 2章十字滑台各零件的设计 6 2.1总体设计 62.2 十字滑台底板三维实体的设计 6 2.3导轨副零件设计 72.3.1滚珠传动中各零件的设计 7 2.3.2导轨条设计 82.4滚珠丝杠螺母副零件 102.4.1丝杠的设计 102.4.2 螺母座的设计 122.4.3螺母卡的设计 15第3章装配图设计 173.1装配过程 173.2运动模拟设计 213.2.1运动模拟设计是虚拟样机技术的组成 213.2.2运动模拟设计 21第4章结束语 224.1总结 224.2 展望 22致谢 23参考文献 23第1章绪论1.1 SolidWorks软件特点1.1.1 特点Solidworks软件功能强大,组件繁多。
SolidWorks是一款广泛应用于工程设计和制造的三维计算机辅助设计软件,其装配体设计功能强大,可以实现复杂装配体的设计和分析。
本文将详细介绍SolidWorks中装配体设计的主要方法,帮助读者更好地掌握这一工具的应用技巧。
一、设计前的准备工作在进行装配体设计之前,需要做好以下准备工作:1.收集零部件图纸和设计要求,了解装配体的功能和结构要求;2.对零部件进行详细的几何参数测量和材料性能分析;3.明确装配体的组成部件和其之间的相互作用关系,确定零部件之间的连接方式和配合尺寸。
二、建立装配体文件在SolidWorks中,建立装配体文件的方法如下:1.打开SolidWorks软件,选择“新建”-“装配体”;2.在装配体文件中依次插入需要的零部件文件,并根据设计要求进行调整和优化;3.设置零部件之间的约束关系和配合形式,确保它们能够相互配合和运动。
三、零部件的导入和组装在SolidWorks中,可以通过以下方法导入和组装零部件:1.导入外部零部件文件:选择“文件”-“打开”-“零部件”,找到需要导入的零部件文件并打开;2.组装零部件:选择“装配”-“零件”,在装配面上放置导入的零部件,根据设计需求添加轴线和基准面,进行零部件的组装。
四、装配体的约束与驱动在SolidWorks中,对装配体进行约束与驱动的方法如下:1.约束零部件的相对位置:选择“装配”-“关系”-“基本关系”,通过点、面、轴线等对零部件进行约束;2.设置零部件的运动方式:选择“装配”-“驱动件”,设置驱动零部件和被驱动零部件,指定驱动方式和参数。
五、装配体的分析与优化在SolidWorks中,可以对装配体进行分析与优化,以确保设计的合理性和稳定性:1.进行结构分析:选择“评估”-“静态研究”,对装配体进行强度及刚度分析,找出可能存在的问题并进行优化;2.考虑装配体的动态特性:选择“模拟”-“动力学模拟”,对装配体进行运动学和动力学仿真,分析其运动性能和工作稳定性。
随着机械工业的发展,冲压模具应用的范围越来越广,如何提高冲压模具加工的质量和速度成为一个关键问题。
实现冲压模具的自动设计是解决这一问题的主要途径之一,而对冲压模具进行自动装配是自动设计中的一个重要环节。
对零部件进行自动装配,可以大大提高冲压模的设计效率和质量。
针对冲压模而言,其装配结构关系已经确定,实现装配的自动化也就是要实现参数化装配设计。
SolidWorks是一套基于Windows的以参数化和特征建模的技术为几何造型基础CAD/CAE/CAM/PDM桌面集成系统,它提供了几百个API函数,为使用VB/VC等高级语言对SolidWorks进行二次开发提供了便利。
采用VB对SolidWorks进行冲压模自动装配的二次开发,使零部件的装配实现了参数化、自动化,大大方便了模具设计工程师对模具的设计和修改。
2 冲压模的装配设计方法装配体的零部件可以包括独立的零件,也可以是其他的装配体。
装配体的设计方法主要有3种:自下而上装配、自上而下装配和混合装配。
自下而上的设计方法是指先建立零件,再将其插入到装配体,根据设计要求,将各个零件进行配合。
自上而下的设计方法是指从装配体到零件的设计过程,即先产生一个装配,建立装配结构,逐步向下添加或设计新的几何体。
混合装配是将以上两种装配混合运用的装配方法。
根据冲压模具的特点,采用混合装配方法,先采用自下而上的装配方法将模具中的除紧固件以外的标准件和半标准件装配起来,然后采用自上而下的方法将成形零件等非标准件和紧固件装入装配体中,把也就是从前期装配起来的装配体中将这些零件与前期装配起来的装配体的相交的部分裁剪掉,从而形成模具装配体。
3 自动装配的设计思路不锈钢薄板冲压特点解决不锈钢薄板冲压拉深问题的途径/zyzs/329.html壁纸和涂料装饰效果3种配色营造个性家居/zyzs/370.html家居中的人体工学玄关设计以功能性为主/zyzs/328.html养龟的家居风水相框玻璃的材质/snsj/239.html其他专用冲模CAD汽车覆盖件模具CAD技术/cadjc/818.html冲压模具维护规则的确立模具零件及维护/zyzs/345.html冲压设备冲压零件的原材料冲压模主要包含的零部件有:成形零件、定位零件、导向零件、固定零件、紧固零件、压料装置、卸料装置和其他辅助结构零件。
基于solidworks软件自动装配系统的实现
作者:汤海霞
来源:《山东工业技术》2018年第10期
摘要:本文针对齿轮油泵系统自动装配进行方案设计。
大大简化了装配的操作步骤,提高了效率。
通过参数化设计直接从菜单中调用齿轮油泵零件,并输入相关参数,直接得到模型。
再通过已经设计好的程序,直接得到装配体而实现自动装配。
关键词: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 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:
///view/58ec74ee5ef7ba0d4a733b85.html
作者简介:汤海霞(1980-),女,安徽无为人,本科,讲师,研究方向:机械制造及自动化。