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

基于SolidWorks的钣金参数化设计制图二次开发

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

    0 引言

    钣金是由板材或型材折弯成型的一类零件,广泛应用于船舶、机械制造等行业。机械产品如船用吊机、气动水泥装置、锚绞机等,往往包含了数十乃至数百个钣金零件,精确地绘制钣金零件的展开图是钣金制造的首要工作,工作量较大,但具有重要意义。

    现代企业主要以制造系列产品为主,这些产品是具有相似结构,仅尺寸变化的同类钣金零件。传统的钣金制图方法,需要设计员对不同尺寸的同类钣金零件逐一展开制图,工作效率低下,不利于提高系列产品的制造水平和节约成本。因此现代企业需要突破传统的钣金制图方法,借助三维设计软件的二次开发,实现同类钣金零件的参数化建模、精确展开和模板化制图。

    是一款功能强大的三维设计软件,具有多实体钣金零件展开制图和API二次开发功能。因此本文以复杂钣金零件天圆地方为例,采用Visual Basic语言,基于开发钣金零件参数化建模和制图程序。

    1 二次开发原理与思路

    1.1 二次开发原理

    提供了应用程序编程接口API(Application Programming Interface),允许用户使用支持OLE或COM 的编程语言(Visual Basic、C++、De1phi等),结合API调用界面中所有操作,自动化设计工作,从而创建运行在程序进程内或进程外的工程应用程序,实现二次开发。

    API是由一组接口组成的,这些接口被组织为接口对象模型,具有自上而下的多层次树型网络结构。API接口在应用程序中的调用,等效于界面中的人工操作,因此通过编程二次开发,可以使重复性的任务或工作流程自动化,系列产品设计参数化,极大的提高效率。

    1.2 二次开发思路

    钣金零件一般结构简单且模型尺寸数量较少,因此在一定程度上,适合设计员基于进行钣金零件的参数化建模和展开制图的二次开发。对于钣金零件的参数化建模,本文采用模型尺寸变量与编程技术相结合的方法,即在应用程序中定义模型尺寸变量,利用API接口,实现变量与对应尺寸的链接,从而通过改变尺寸变量的值,实现参数化设计。二次开发流程如图1所示,具体开发思路为:

    1)选取典型钣金零件(以天圆地方为例),明确尺寸参数,在界面中建立三维标准模型和模板化工程图;

    2)在Visual Basic编程环境中,定义尺寸变量,利用API接口,直接调用和修改标准模型的尺寸,更新三维模型和工程图,从而实现参数化设计;

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

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

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论