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

基于SolidWorks的成形铣刀参数化设计开发

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

0 引言

    成形铣刀主要用于加工形状比较复杂的沟槽工件,是外形表面加工应用最为广泛的一种刀具之一。在使用进行传统方式的三维建模时,工作量大,效率低。为此,本文利用,采用VB语言对成型铣刀进行参数化设计开发。设计人员可以通过用户界面直接输入参数后,系统自动生成相应的成形铣刀三维模型,这样就大大减少劳动强度,提高设计效率,缩短设计周期。

1 二次开发的机理

    为了方便用户进行二次开发,提供了上百个API函数,这些API函数是的OLE或COM接口,用户可以使用VB等高级语言对其进行二次开发,建立适合用户需要的功能模块。

    支持ActiveX Automation技术,VB环境下建立的客户程序可以直接访问中的对象。ActiveX Automation程序的每一块都包括2个程序,起不同的作用,客户机是开始对话的应用程序,服务器是响应客户机的应用程序。代码在客户机上运行,而该代码所控制的动作由服务器执行。此时,将理解为一个服务程序,将二次开发工具VB程序作为客户程序,它们之间是服务器与客户的关系。用户只要在VB上进行操作,VB就能驱动完成相应的工作。

2 基于二次开发成形铣刀

    (1)二次开发成形铣刀的流程

    利用二次开发成形铣刀,一般流程如图1所示。

    图1 开发成形铣刀流程

    (2)阿基米德螺旋曲线设计

    在成形铣刀中,用阿基米德螺旋曲线设计一个齿,如图2所示,铣刀刀齿齿顶的阿基米德螺旋曲线的方程式为

    式中L——铣刀的外径;

        K——铣刀的铲齿量;

        z——为铣刀的齿数。

    图2 阿基米德螺旋曲线设计图

    编程时,用样条曲线来描述阿基米德螺旋曲线。阿基米德螺旋曲线在SolidWorks二次开发中所编程序段为:

   

(3)成形铣刀程序设计

    在设计好了成形铣刀的阿基米德螺旋曲线程序,设计成形铣刀的其他方面的程序,部分关键操作的程序如下:

    ①创建成形铣刀齿形的扫描草图,如图3所示。

    图3 成形铣刀齿形

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

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

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论