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

基于SolidWorks二次开发的剪式升降平台快速设计系统

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

    0 引言

    制造业竞争激烈,企业不得不在短时间内满足不同客户设计要求,同时还要保证产品设计质量。剪式升降平台是广泛应用于空中作业的专业设备,通过操作平台可以在空中方便完成前进、后退、上下、转向等一系列动作。在对剪式升降平台系列化设计过程中,经常会重复用到结构相同而尺寸不同的零部件,传统方法是将每个零部件单独设计,为此占用设计人员大量时间,影响了新产品开发周期。鉴于机械设计领域对参数化方法的广泛应用,本文基于二次开发技术提出了剪式升降平台结构参数化设计思想,以减少设计人员的重复劳动,提高设计效率。

    1 二次开发基本原理

    为二次开发提供了大量的应用程序编程接口对象(Application Programming Interface,API),这些对象包含了全部的数据模型,通过对这些对象属性的设置和调用,用户就可在开发的动态链接库(Dynamic Link Library,DLL)中实现与相同的功能。图1所示为对象模型的层次结构,它为树形结构模型,以对象为根,其它对象都是它的子对象。

   

    图1 主要API对象

    本文利用尺寸驱动法对进行二次开发。尺寸驱动法是将模型的尺寸标注视为变量,然后赋予不同的尺寸值,这样就可以保持模型结构不变,获得一系列结 构相同而尺寸不同的相似零件。采用这种方法进行 二次开发,在参数化建模中只在模板模型的基础上更改件的尺寸值就可达到更新模型的目的。由于没有重新建 模过程,只是改变了已有模型的尺寸,因此提高了图形的 更新速度。

    任何支持对象连接与嵌人(Object Linking and Em-bedding,OLE)的编程语言都可以作为Solid Works的开发工具。本文选择Visual Basic编程语言作为开发工具。 与其它编程语言相比,VB语言功能强大、规则简单、容易 上手,其语法规则与提供的宏录制功能代码规则完全一致,程序编写方便。

    2 剪式升降平台快速设计系统

    2. 1 系统简介

    剪式升降平台快速设计系统采用Visual Basic编程语言对SolidWorks建模软件进行二次开发,为用户提供专 用的SdidWorks功能模块。本系统使用VB. NET调用SolidWorks的API函数,用SQL Server数据库建立并调用零件数据参数,实现零件模型的建立、修改、压缩、删除 等各项操作。通过剪式升降平台参数化设计系统,可以避 免大量重复性工作,提高设计效率。

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

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

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论