SW在企业中的使用心得SolidWorks是一个三维CAD软件(2)

2019-03-21 20:44

图1 折弯动画制作的工作流程

2.1 制作钣金件

在现有的三维CAD软件中,钣金件的制作往往都是直接以最终形态为目标直接建模,这是较为合理的制作方法。

在SoliWorks的钣金模块提供了大量钣金生成工具,如拉伸、边线、绘制折弯、切口等方式。对于本文所述的方法。只需要使用“绘制折弯角”一种工具即可。但在使用该工具前,需要先将原始钣金件展开。以下为具体过程:

(1)首先在SoliWorks制作出钣金件模型,或者将其他零件转换为钣金零件。在SolidWorks2009及其高版本中,提供了可将任意实体转换为钣金零件的工具,用户可以将任意符合要求的零件转换为薄片类型的钣金件,大大提高了钣金设计的效率。 (2)将钣金件展开为平板模式并以IGES格式输出。通过输出可以丢弃原有的钣金建立过程特征,使后续绘制折弯线时不受原有特征的干扰,如图2所示。

图2 去除模型特征

(3)将输出的钣金件模型导入重新识别为钣金件。重新导入的零件已没有原始建模过程特征,便于后期重新绘制折弯线,可以按折弯顺序重新绘制折弯线,而不受原有折弯线的影响从而导致无法生成折弯动画。

(4)重新绘制折弯线,按照要求的折弯顺序绘制折弯线,并对钣金件进行折弯。

2.2利用VBA编程获得动画效果

SolidWorks具备了VBA接口,调用强大的应用程序编辑接口API(Application Programruing Inteface)函数,可以实现零件变形动画。利用一种应用程序开发语言VBA(Visual Basic for Application)实现高级动画,并可以实现许多软件未能提供的效果。本文提出的方法的基本思想是通过建立一个VBA程序实现对折弯角度的参数驱动,并对零件进行重建,再将重建的这个过程进行录制成,生成仿真动画。

图3 绘制折弯线

在本文提出的方法中。首先在SolidWorks中新建宏脚本,在特征管理器中依次回放折弯过程。生成宏脚本。其次将改变折弯角角度的程序代码插入每次回放过程之间,保证在每一个特征返回时即运行一次折弯角改变的代码,从而实现折弯角动画。为折弯角改变的VBA代码(略)。

在实际工作中,需要根据钣金件折弯的个数及角度分别定义每次模型重建的参数。在图4所示的钣金件中共有22处折弯,因此需插入22段代码。

图4 钣金折弯过程动画

2.3 输出动画文件

在SolidWorks的动画制作主要有三种,第一种是在Animator模块中通过输出直接生成视频文件。第二种是通过生成不同尺寸驱动下的图片,通过第三方视频编辑软件对图片进行

合成处理,得到具有变形效果的仿真动画。第三种是通过屏幕截取软件对模型重建过程进行录制得到仿真动画。对于本文提出的方法.第三种方法较为合适,也比较容易掌握。图4描述了上述零件的折弯过程。

3 结束语

利用VBA对SolidWorks进行二次开发,从而获得钣金件的折弯顺序动画,对于指导钣金件加工具有较好的作用,通过实践证明,该方法可以在一定程度上提高钣金件的加工效率。


SW在企业中的使用心得SolidWorks是一个三维CAD软件(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015云南省银行从业资格考试个人贷款真题精选2一点通科目一

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: