您的当前位置:首页正文

SolidWorks表格驱动参数化设计应用浅析

2022-02-26 来源:步旅网
龙源期刊网 http://www.qikan.com.cn

SolidWorks表格驱动参数化设计应用浅析

作者:王文景

来源:《职业·中旬》2013年第11期

摘 要:本文探讨在Solidworks方程式等功能基础上,集成运用Excel表格等技术,实现通过表格参数变更完成产品设计变更,极大方便系列化零件设计。 关键词:Solidworks 表格 参数化 变更 一、参数化设计概述

参数化设计技术符合设计需求。在参数化设计中,将传统的产品固定参数,转变为依据生产需求设置的变量参数值。在设计中赋予变量参数不同数值,就可以得到相似结构,不同尺寸的系列化产品,极大地提高了设计效率,并丰富了产品库。 二、参数化产品设计的应用

一般产品设计从概念创意开始,产品在开发初始阶段,其结构、形状和尺寸都依赖于后续阶段的关联设计,具有一定的模糊性。如果采用参数化设计,则设计的效率和准确性将大大提高。实现系列化产品参数设计,则必须建立基于参数化设计思路的模型。在该模型中,参数化的对象包括模型的几何约束、尺寸约束和方程关 系等。

在参数化设计体系中,设计师要通过参数化的设计方法实现产品设计要求。产品参数化设计中,相关参数一般分为两类:可变更参数和不可变更参数。可变更参数,比如尺寸值等;不可变更参数,比如图元间的几何关系等。产品参数化设计的实质是在可变更参数的驱动下,维护不可变更参数。

三、SolidWorks表格驱动参数化设计应用实例

SolidWorks是一款典型的参数化设计软件,设计用的Excel表格根据模型参数的需要,可以简单或复杂,在设计变更时,设计师通过修改一些参数,进行即时更新,就可以迅速,直观的得到SolidWorks中实时变更设计后的模型,非常便捷。

笔者通过圆柱体三维实体模型参数化设计的实例来说明SolidWorks中Excel表格驱动参数化设计方法。 1.建立模型

龙源期刊网 http://www.qikan.com.cn

使用SolidWorks建立一个圆柱体模型,底面直径为30mm,高度60mm。 2.显示并编辑尺寸名称

将各尺寸的名称显示出来,单击“注解”,在对话框中选择“显示特征尺寸”,单击“查看尺寸名称”;编辑尺寸名称为:“底面直径”和“高度”。 3.设定参数之间的方程关系

设定“底面直径”为“高度”的1/2。注意后期也能在Excel表格设置该方程关系,并不影响参数化设计过程。 4.创建Excel表格

驱动变量是“底面直径”,“高度”尺寸由“底面直径”得到。表格由驱动列表、参数定义和参数说明三部分组成。 5.设置参数区域

在Excel表格中选择“底面直径”这一参数相关的全部参数数值,单击“公式栏”中的“名称管理器”按钮,创建一个新的参数名称为“底面直径”,注意该参数引用为表格范围的相关数值。 6.设置参数区域的关联设计

此处是将驱动尺寸与已经设置的参数进行关联设计,通过下拉框来完成操作。 7.设置尺寸参数间关联

此处要利用Excel表格的公式计算方法来实现。 8.设计“参数变更”控件按钮,用于更新参数导入

单击“Excel选项”按钮,选择“常用”选项,选择“开发工具选项卡”将其激活。单击“开发工具”选项卡,选择“设计模式”,在弹出的对话框中,选择“插入”,然后选择“ActiveX控件”,继而选择“命令按钮”,通过工具设计一个合适大小的按钮,将该按钮的显示名称设置为“参数变更”。

9.编辑按钮的代码

修改按钮的代码方法是在该按钮上双击鼠标左键,在弹出的窗口中,编辑相关代码,主要是添加SolidWorks驱动尺寸参数内容。注意尺寸单位在代码中是m,而实例模型中是mm,所以在代码中数值要除以1000;按钮名称必须与控件名称一致。

龙源期刊网 http://www.qikan.com.cn

10.保存表格文件

操作完成后,将文件保存为xls、xlsm格式,注意不能保存成其他格式。 11.测试参数驱动可靠性

根据设计需求,仅仅需要修改“底面直径”这个驱动参数,就可以关联变更圆柱体模型的“高度”尺寸,从而得到一个新的圆柱体模型。

通过以上实例操作,完成了基于SolidWorks方程式和宏功能以及Excel控件等方法的表格驱动参数化设计。在采用该方法时,首先分析参数化设计的主要需求,根据分析结果,合理地设置参数化的关键位置,并通过以上方法有针对性地进行参数设置,从而解决系列化产品设计的问题。

在SolidWorks新的版本中,参数化功能更为强大,如其方程关系约束中加强了压缩和解压缩的功能,便捷的维护和变更产品几何拓扑变化,提高了参数化设计的能力,逐步向自动化设计的方向发展。另外,新版本的SolidWorks软件还增加了支持记事本的参数读入的新功能。

参考文献:

[1]CAD\CAM\CAE技术联盟.SolidWorks 2012中文版从入门到精通[M].北京:清华大学出版社,2012.

因篇幅问题不能全部显示,请点此查看更多更全内容