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

基于SolidWorks凸耳功能的研究与开发

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

    动设计修改的建模技术,为工程设计人员提供了高效易用的设计环境。尽管功能非常强大,但它依然不能顾及所有方面高效设汁的需求。凸耳是机械设计的常用特征之一,在其它机械三维CAD软件,如Pro/E中都把这一功能特征列为基本的工程特征,可以进行直接建构。而在中并没有实现直接建构的功能。借鉴自带功能如装配凸台、弹簧扣、弹簧扣凹槽,以VS2005为开发工具,利用SohdWorks的二次开发接口,实现与完全兼容的凸耳特征功能,提高设计效率。

1 二次开发简介

    为了方便用户进行二次开发, API提供了支持二次开发的应用编程接口,任何支持OLE和COM(组件对象模型)的编程语言都可以作为的开发工具。利用开发工具通过该接口可以扩充的功能,设计定制的特征功能。

    目前基于有两种开发模式Add—in aplication(*.DLL)和Stand-alone application(*.EXE)。Add-in application模式,客户程序SolidWorks程序运行在同一进程空间中.效率高,并且可以添加自己的菜单、工具栏、属性页。

    但是扩展功能的异常会导致SolidWorks程序的不稳定。Stand-alone application模式,扩展功能程序跟solidWork。程序运行在不同的进程空间,客户的程序的异常不会影响SolidWorks程序,但是其效率不高,并且不可以在SolidWorkS程序中添加自己的菜单、工具栏、属性页等。基于以上分析,建构的凸耳功能是作为SolidWorks基本特征功能的扩充,需要完全融人到Solidworks环境中,因此采用Add—in application(*.DLL)的模式进行凸耳特征功能的建构。

2功能的分析与定义

    凸耳的结构,如图1所示。需要的定位参考基准为:一个凸耳放置位置,凸耳的高度与宽度的建构方向。定形尺寸为:凸耳的长度尺寸、凸耳的宽度尺寸、凸耳高度、凸耳的倒圆角半径以及凸耳眼的直径尺寸等。

图1凸耳结构

    SolidWorks设计功能的强大和自由,凸耳有多种建构方法,如通过建立基体去除材料的方法,建立完整草图整体拉伸的方法等等,采用清晰、简单的如下建构过程:(1)根据凸耳的长、宽、高.从放置平面向建构方向生成一个基体;(2)在方块的上边缘根据设定的圆角半径进行凸耳圆角的生成;(3)根据凸眼的直径尺寸,进行凸眼的切除生成。凸耳作为SolidWorks的内嵌功能,需要与SolidWorks的所有环境相互兼容,则要求:把凸耳功能添加到设计树中;支持设计树中的各种右键操作功能,如编辑、重建、删除等等;在装配环境中进行上下文编辑的功能;支持自动录制宏的功能等。

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

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

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论