|
详解参数化设计中的族表设置族表作为驱动参数化三维模型的数据表格,在参数设计中发挥着核心作用。随着对参数化设计要求的不断提高,数据族表本身的复杂性也必然随之提高。 族表作为驱动参数化三维模型的数据表格,在参数设计中发挥着核心作用。随着对参数化设计要求的不断提高,数据族表本身的复杂性也必然随之提高,在此以DIN4000标准族表为例提供一个通用性和扩展性很强的族表通则,供参考。 族表文件包含的内容: 1、族表文件的文件名及其扩展名 一般来说,族表文件的命名应与其驱动的三维模型(组)同名,以便于查询和调用,并形成树形结构为佳。 扩展名决定了文件的属性,如果是基于某种CAD系统创建族表,则系统一般会自动给出相应的扩展名,通用族表的扩展名一般为*.csv/txt/tab(c)等等。 2、参数名 标准参数名一般只允许以英文字母作为其实,仅包含大写字母和数字两类字符类型,且有字符长度限制,比如不大于15字节。 参数名的重命名规则应实现与其所驱动的三维模型所包含参数的双向相应,即表格参数被重命名,则模型中的参数通过刷新能够获知和替代。 3、参数描述 指对参数名未尽内容的简单描述,字符限制较少,为保证表格的系统通用性,一般不允许直接出现中文字符和特殊符号,且字符数量一般在32或64字节以内,举例参数名为D,则参数描述可以为Diameter。无描述可为空。 4、参数编码 也称为参数ID,是指自定义参数与标准参数之间的对应关系。无编码可为空。 5、参数类型 指参数值的数据类型,分为文本型和数型两大类,文本型需要确定文本的长度和编码规则,数型则包含双精度数和整数两类。 双精度数需要确定精度范围,整数需要确定最大整数位数等要素。 6、参数单位(制) 当参数类型为数型时,该栏不可为空。参数单位的应确定单位和换算法则。 7、关联属性 指该参数的基本用途,可分为几何属性、实体属性、功能属性和尺寸属性等。 几何属性和实体属性顾名思义不必赘述,功能属性是指该参数用来表征模型的在功能上的替代或变更,比如当该参数为0时,即为行程的标准位置。 尺寸属性大多表示运动部件的当前位置。需要指出的是,功能属性和尺寸属性参数值的变更都不影响模型本身的属性,只是部件位置的变化。 8、参数状态 一般分为确值型、值域型和函数型,参数的所有状态都受参数类型的控制,即无论参数状态为何种类型,参数值或返回值的范围都受参数类型的控制。 需要特别说明的是,值域型参数一般又可分为两类,即连续形和离散形;而函数型包含若干条件语句,用来描述特殊的参数间关系。 值域型和函数型参数的返回值可以根据参数类型的设置确定为文本或数字。 9、参数值 根据参数类型的约束由用户自由给出相应参数的量值和内容。 10、族表编码和BOM信息 族表的列由参数名组成,行由参数规格组成,那么族表的编码即由固定内容和调用当前参数值组成,以简单了螺钉为例: GB/T XXXX M4x12x1.5 为这个螺钉当前的族表编码信息亦即当前规格的标准名称,前半部分的标准代码为固定内容,该族表的全部模型都属于此一标准,而每一参数行所代表的不同规格则需通过后半部分予以表达,显然,M4x12x1.5,其中4为公称直径,12为公称长度,1.5为螺距,这些数值就需要调用当前的D、L、P三个参数的返回值。可见,编码(这里指自然编码)一般都需要调用当前参数行的某些参数值作为变化量以表征当前模型的规格。 相应的BOM信息也就不难得出了。需要指出的是,BOM信息往往不完全等于族表编码信息,有关内容已经不在本文讨论范围,就不再展开讨论。 11、其它族表信息 包含族表编码、修改日期、所有者、登录用户、版本信息等。 综上所述,族表,特别是族表模板的优劣直接关系到参数化水平的高低,目前根据DIN4000创建的这套模板,经过多年实践已经比较成熟,接手三年来还不曾遇到扩展需求。 责编:姜玲 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
最新专题 |
|