- 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建模VBA创建曲线曲面设计
基于solidworks建模VBA创建曲线曲面设计 摘 要:介绍了SolidWorks软件的优点;叙述了以SolidWorks为开发平台,应用VBA程序进行曲线曲面建模的方法。通过几个三维零件的建模,分析和讨论了SolidWorks软件的一些特点,并针对关于VBA创建曲线曲面问题提出了相应的解决方法;旨在训练建模思路,提高应用 SolidWorks软件设计能力的目的。 关键词:SolidWorks建模 建模分析 曲线曲面 VBA程序 中图分类号:TP391.72 文献标识码:A 文章编号:1674-098X(2014)04(b)-0035-02 随着信息技术在各个领域的迅速渗透,CAD/CAM/CAE技术已经得到了广泛的应用,从根本上改变了传统的设计,生产,组织模式,对推动现有企业的技术改造,带动整个产业结构的变革,发展新兴技术,促进经济增长都具有十分重要的意义。 在现代机械设计中,应用了大量三维造型软件,如UG、/E、Solidworks、Master、CAXA等。这些软件在零件建模、装配检验、工程分析、动画演示、自动编程等方面,显示出突出的优点,越来越受到工业企业的重视和应用。 在机械零件加工中,企业广泛采用数控机床,并电脑接口。工程师首先应用造型软件;零件建模,然后调用软件中的加工模块,设置加工工艺方法和加工参数,最后将这些数据转换成加工程序(G代码)。即自动编程。最后将程序通过电脑接口传输给数控机床,进行自动加工。真正实现信息化、参数化、无图化的加工制造[1]。 现代机械加工离不开计算机和工程软件,即计算机辅助制造――CAM。在此,推荐一款易学易懂、功能较强、应用广泛的三维软件――SolidWorks,着重就软件建模,关于使用VBA创建零件曲线曲面设计进行讨论。 1 Solideworks简介 SolidWorks是美国SolidWorks公司开发的出色的三维参数化特征造型CAD软件,其技术内核基于先的Parasolid图形语言平台。SolidWorks自从1995年11月问世以来,已成为微机平台上的三维机械设计CAD软件的主流产品,在企业中得到了广泛的应用。 该文选用Slideworks本文选用SolidWorks作为系统开发平台,主要是基于SolidWorks在以下几方面的突出优点[2]: a)强大的参数化特征造型功能。SolidWorks的参数化和特征造型技术,能方便、快捷地创建几乎任何复杂形状的实体,可以满足绝大部分的工程设计的需要;SolidWorks采用统一的内部数据库,全数据相关,任何一个功能模块中对零件的修改都会自动反映到其他模块中; b)界面友好,操作简便。SolidWorks采用典型的Windows软件风格,在所有的国外三维CAD软件中提供了最优秀的中文支持; c)拥有开放的体系结构。SolidWorks拥有丰富的第三方支持软件,提供了开放的数据结构和方便的二次开发环境,为企业今后广泛的工程应用提供了良好的基础平台; d)优异的性能价格比。SolidWorks 是一款中端CAD系统,企业使用SolidWorks可以花较小的投入满足设计的要求,因此SolidWorks特别适合于中小企业的产品设计。 2 写solidworks的VBA程序 2.1 VBA程序的录制 由于solidworks具有录制操作,自动生成代码的功能,所以用“录制宏”的方法录制操作过程,再进行,即可生成VBA程序[3]。 为了提高编程效率,单击“工具”,“选项”,“系统选项”,“常规”,勾选系统选项中的“录制后直接编辑宏”。 现在来录制一个最简单的VBA程序:在上视基准面上画一个半径为500mm的圆。操作步骤如下: 单击“新建”图标,新建一零件文件,单击菜单“视图”,“工具栏”,“宏”,单击“录制/暂停宏”图标按钮,开始录制。 在solidworks界面上单击特征树上的图标,再单击原点,移动鼠标,画圆。单击“退出草图”图标按钮,单击“左右二等角轴测”图标单击“停止宏”图标,出现“执行宏”对话框。 选择目录,输入文件名,单击“保存”按钮,结束宏的录制。这是,VBA编辑器将自动打开,进入编辑状态。在VBA界面中单击“视图Solidworks”图标按钮,回到SlidWorks界面中,单击”新建按钮,新建一零件文件,试宏的播放环境和录制的环境一样,单击“运行宏”图标按钮,运行程序,画出一个圆。 再运行程序,显示出错,可见,通过宏的录制所产生的代码是经常有问题的,必须对代码进行编辑,才能正确运行。 下面分析录制代码(每行代码前的数字是为了说明问题而加上的)。 01 `**************************************
文档评论(0)