基于solidworks蜗轮齿面的三维仿真造型引言目前,在我国企业中,计算机辅助设计CAD(ComputerAidedDesign)正受到欢迎和重视,逐步得到推广应用
计算机辅助设计能极大地提高设计质量,减少设计人员的工作量,缩短设计周期,降低产品成本,为开发新产品和新工艺创造了有利条件
蜗轮的齿面是一种复杂曲面
目前,在常用的CAD软件中绘制蜗轮的齿形通常是使用近似画法,很难精确地绘制出蜗轮的复杂齿面
SolidWorks是一套基于特征的参数化机械设计自动化软件SolidWorks以其强大的功能、友好的界面和不断的技术创新而逐渐成为主流的三维终端CAD解决方案
以下将介绍通过编制程序调用SolidWorks的API(ApplicationProgramInterface,应用程序接口)函数,模仿实际加工蜗轮时蜗轮滚刀和蜗轮毛坯的相对运动,通过实体布尔差运算,在SolidWorks的界面中实现蜗轮复杂齿面的三维仿真造型
1SolidWorks二次开发工具和方法作者选用VisualBasic作为SolidWorks的二次开发工具
利用VisualBasic开发的应用程序界面非常友好,VB功能强大且数据库的操作方便,容易被初学者掌握
使用VB来开发软件,开发周期短、程序代码效率高
SolidWorks又提供了宏录制功能,这给程序的编写带来了很大方便
我们可以先宏录制在SolidWorks用户界面执行的操作,建立一个宏文件,其代码的语法完全符合VisualBasic
通过编辑宏文件获得所需的SolidWorks的对象,用变量代替API函数中的关键参数,修改这段宏代码后添加到程序中去,从而在程序中可以控制执行所需的SolidWorks界面上的操作
例如:在SolidWorks中画一个圆,宏录制其过程,建立一个宏文件(即内部编程)
然后编辑这个宏文件,就可以在宏文件中找到画圆的对象及