|
汽车模具企业目前的最大生存挑战是设计制造周期要求越来越短。缩短设计周期应从两方面着手:一方面缩短单一阶段(冲压工艺设计,模具结构设计等)的周期,另一方面通过对阶段间数据的有效管理,使设计过程并行、关联。 ( C R _/ g d0 U7 Z. J2 P4 J$ s
一、 CATIA 知识工程系列工具% |3 L' h5 ] h6 y1 N
运用软件的知识工程模块,将专业化工程知识库融入模具的设计中,实现智能化设计,可最大限度地提高设计质量及效率。CATIA V5 软件提供了丰富的知识工程应用手段。常用的CATIA 知识工程模块主要有KWA(知识顾问),KWE(知识专家),PKT(知识模板) 等。基于知识的智能化设计主要有以下几种基础实现方法:# g$ l( {. ?( r9 z6 m& Z( L
1) 利用参数和公式驱动几何模型(Prameters,Formulas)利用CATIA 应用软件的系统定义参数,将设计中的尺寸约束转化为控制产品图形的特征参数,通过可视化修改,可直接驱动模型;用户自定义参数不能直接驱动模型,需通过用户自定义的公式与系统参数建立联系,形成多种多样的知识表达式,通过公式驱动系统参数,进而驱动模型。此方法贯穿于实体设计的整个流程,也是下两类智能化设计手段的基础。1 r/ W. S' V3 c# f0 F, d
2) 利用表格驱动几何参数模型(DesignTable)
3 Y9 }) ~" L0 j 应用表格驱动几何模型就是将与设计有关的数据以表格形式存放在相应的文件或数据库中,同时建立表中记录与设计模型特征参数的联系,通过访问表中不同记录达到改变几何尺寸的目的,从而实现用表格驱动几何模型。该方法尤其适用于标准件,系列化零件。8 j7 l5 A; ?1 I; {
3) 运用基于规则推理的方法驱动几何模型(Rule, Check,Reactions)
# Z0 f3 `& p5 ]8 P 该方法是将设计过程中的设计准则、规范、原理、经验等采用IF-THEN 形式表达,并建立相应设计规则库,存储大量的设计规则,设计规范、设计原理和设计经验,组成基础结构库,指导模具设计,控制模具结构,直接驱动模具模型,能够有效控制设计中的错误。
- M" h5 K& z/ J8 O0 i3 S 4) 形成多级设计模板及参数化工具。(Powercopy, UDF, Part Template, Assembly Template)
: j5 f U/ ^) W 根据设计需求,综合采用以上三种知识工具,运用PKT(知识工程模板)模块,形成多级别的知识工程系列模板,如特征级模板、局部结构级模板、零件级模板、装配级模板等。% ]' {, |* H' t3 E/ E4 U: d' G- S
图1 知识库结构图
# v" z: \5 y1 D3 ?. x$ b! B2 U 二、 模具知识工程模板库的构成
4 E( W; e' \$ d. W; U; f 本公司通过一年的实践已初步形成以基础结构模板库、典型结构库、标准零件库、冲压设备库为核心的知识工程系列设计模板库。知识工程模板作为一种可重复再利用的资源,对于结构类似或表达内容类似的工作通过替换或引用可达到快速重用的目的。本文简要介绍基础结构模板库的构造方式及特点。
2 C, E/ H8 h) u) a( T e0 h 基础结构库是在CATIA V5 环境下建立的基于知识的智能化设计资源库。其结果就是建立了本企业数字化的三维建模规范及流程。基础结构库中的资源根据模板本身的参数化程度及应用范围进行分级建立和管理。基础模板的建立首先需要根据输入的设计信息建立模具的工程模型;其次针对设计过程中的规则、企业规范和设计经验等建立由各种设计规则、检验法则和专家规则构成的设计知识库;最后,通过各种知识推理方法实现模具结构的智能化设计。& b$ Y' y" K8 E% t
建立一个结构稳定易于应用的基础结构库,必须注意以下两个方面:
% M( F& H# m% e! H1 J2 R 1) 模具结构的标准化参数化1 y: M: W/ k- c6 }' s, O6 ~7 e
模具结构标准化的思想是贯穿整个模块化建模理念的基础。通过采用大量关联的标准化参数化局部典型结构,使模具的设计过程变成局部标准结构的垒积过程。实施的关键是总结拆分并整理各种类型的模具通用典型结构,使其参数化、标准化、系列化,在设计过程中通过布尔运算相加到一起,最后形成一个完整的设计。但是由于模具设计的单件、小批量的特点,不可能完全采用参数化标准结构。在设计中只能尽量考虑应用标准结构。同时,基础模板的建立应充分考虑其应用的灵活性,要求各级模板中的参数名称尽量保持关联统一,达到参数化结构可拆分可重组的目的。这样,在模具设计构想阶段,基础结构库为设计提供了大量可参考或直接应用的典型模具结构。标准结构根据不同的使用场景,采用不同的模板结构形式,如POWERCOPY 结构、UDF 结构、Part 模板结构、装配模板结构等。 " K3 F) K" x- a; N9 h! ]
图2 模块化设计思路
" _% j- f4 w* [& X; _ 2)布尔运算的合理运用
" q" H5 o$ A2 r- d- ] 建模过程中合理应用实体的布尔运算结构是实现模块化设计的基础和桥梁。在模具设计过程时,布尔运算的合理使用,可以从思路上将设计分为几块。例如将模具的工作和导向部分分开设计,然后通过布尔运算加到一起。这种化整为零的做法,切断了各个部分的相互牵连。局部一处的修改,不会影响到其他部分的。这个做法在模具的后期修改中的作用是非常大的。另外,一些需要加工的孔、槽类特征作成布尔运算的形式,泡沫数控编程时只要将布尔运算特征设为不激活状态,就可以直接进行泡沫编程,十分方便。设计者只需要控制几个基本的特征参数,系统将会根据事先输入到计算机中的结构规则,自动提供出合理的结构方案。知识工程的引入,基础结构库的建立,使三维实体模具结构设计更加智能化。( M0 a+ S, }+ [. k" ^1 ?
- f9 w( k6 [3 b4 W图3 基础模板的引用 |
|