碧波液压网 欢迎你,游客。 登录 注册

基于SolidWorks的凸轮设计模块的二次开发

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

0 引言

    凸轮、齿轮、涡轮蜗杆、皮带等作为一些常用零件在机械传动、机械控制和装配生产线中广泛应用。在中对单个零件进行反复的设计和修改的过程中会造成繁琐过程的重复。对常用零件建立参数化设计模块,并将模块以插件形式插入中可以使任务自动化,提高工作效率。本文以建立平面转动凸轮参数化设计模块为例,介绍了一种在插入常用零件设计模块的方法。

1 零件设计模块二次开发基本思路

    API是的OIE应用程序开发接口,用户可以利用它和支持编程的开发工具,如VB、VBA、C、vc++等对进行二次开发,建立适合用户需要的、专用的功能模块,以实现预期功能。Visual  Basic(VB)作为一种Windows环境下快速开发应用程序的可视化工具,易学易用且能满足设计要求。本文以VB为编程语言利用 API函数接口实现凸轮设计模块的二次开发。

    在SolidWoks中插入常用零件设计模块的基本思路如下:

    1)在中建立零件模型,并进行宏录制。

    2)在VB程序中根据基本参数建立窗体函数,分析零件设计基本参数及型线函数表达式,对录制的宏进行编辑插入函数表达式。

    3)在程序中嵌入与关联的程序语句。

    4)在VB程序中生成DLL文件。

    5)用SolidWorks加载DLL文件,至此插件制作完成。

2 平面转动凸轮参数化设计模块的二次开发

    2.1 在SolidWorks中进行凸轮建模

    打开SolidWorks新建一个零部件,打开【工具】【宏】【录制】进行宏录制,然后进行凸轮建模,建模完成后停止宏录制并保存为“凸轮.swp”。关闭已建好的凸轮模型,打开【工具】【宏】【编辑】找到“凸轮.swp”文件并打开,点击运行将会在SolidWorks重复先前的建模过程。

图1 宏录制窗口

    2.2 用VB缩写凸轮设计建模插件

    启动VB,新建一个ActiveX DLL文件。主程序编写步骤如下:

    1)定义SolidWorks API对象与SolidWorks应用标志程序

    Implements SWPublished.SwAddin

    Dim iSldWorks As SldWorks.SldWorks

    Dim iCookie As Long

    Dim iToolbarID As Long

    2)入口函数

    Private Function SwAddin_ConnectToSW(ByVal ThisSW As Object,ByVal Cookie As Long)As Boolean连接到SolidWorks程序后,初始化变量

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: SolidWorks
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论