基于知识工程的模具设计

发布时间:2010-07-13
分享到

利用并行关联的理念进行参数化设计,构建一套符合模具设计制造的标准流程,并在设计过程中嵌入已有的知识经验,可以减少设计错误,降低劳动强度,提高设计效率。汽车模具企业目前最大的生存挑战就是设计制造周期越来越短。在设计阶段,缩短周期应从两方面着手:一方面缩短单一阶段(冲压工艺设计、模具结构设计等)的周期,另一方面通过对阶段间数据的有效管理,使设计过程并行、关联。

我公司自2005年引进CATIA相关知识工程模块以来,进一步规范了冲压模具、焊装夹具等产品的3D设计开发流程,并着手于冲压模具知识工程模板的建立及并行、关联设计的研究,现已初步建立了多品种的各阶段知识工程模板及参数化工具,并已在实际应用中初见成效。  

知识工程的应用

运用软件的知识工程模块将专业化工程知识库融入模具的设计中,可实现智能化设计,可最大限度地提高设计质量及效率。

CATIA V5软件提供了丰富的知识工程应用手段。常用的CATIA知识工程模块主要有KWA(知识顾问)、KWE(知识专家)、PKT(知识模板) 等。基于知识库的智能化设计主要有以下几种基础实现方法:

1、利用参数和公式驱动几何模型

利用CATIA系统的定义参数,将设计中的尺寸约束转化为控制产品图形的特征参数,通过可视化修改直接驱动模型;用户自定义参数不能直接驱动模型,需通过用户自定义的公式与系统参数建立联系,形成多种多样的知识表达式,通过公式驱动系统参数,进而驱动模型。此方法贯穿于实体设计的整个流程,也是下面两类智能化设计手段的基础。

2、利用表格驱动几何参数模型

利用表格驱动几何模型就是将与设计有关的数据以表格形式存放在相应的文件或数据库中,同时建立表中记录与设计模型特征参数的联系,通过访问表中不同记录达到改变几何尺寸的目的,从而实现用表格驱动几何模型。该方法尤其适用于标准件、系列化零件。

3、运用基于规则推理的方法驱动几何模型

该方法是将设计过程中的设计准则、规范、原理、经验等采用IF-THEN形式表达,并建立相应设计规则库,存储大量的设计规则、设计规范、设计原理和设计经验,组成基础结构库,指导模具设计,控制模具结构,直接驱动模具模型,这样能够有效控制设计中的错误。

4、形成多级设计模板及参数化工具

根据设计需求,综合采用以上三种知识工具,运用PKT(知识工程模板)模块,形成多级别的知识工程系列模板,如特征级模板、局部结构级模板、零件级模板、装配级模板等。

模具知识工程模板库的构成

知识工程模板作为一种可重复利用的资源,对于结构类似或表达内容类似的工作,通过替换或引用可达到快速重用的目的。基础结构库是在CATIA V5环境下建立的基于知识的智能化设计资源库,其结果就是建立了本企业数字化的三维建模规范及流程。基础结构库中的资源可根据模板本身的参数化程度及应用范围进行分级建立和管理。基础模板的建立首先需要根据输入的设计信息建立模具的工程模型;然后针对设计过程中的规则、企业规范和设计经验等建立由各种设计规则、检验法则和专家规则构成的设计知识库;最后通过各种知识推理方法实现模具结构的智能化设计。

建立一个结构稳定、易于应用的基础结构库必须注意以下两个方面:

1、模具结构的标准化参数化

模具结构标准化的思想是整个模块化建模理念的基础,贯穿始终。通过采用大量关联的标准化参数化局部典型结构,使模具的设计过程变成局部标准结构的累积过程。实施的关键是总结拆分并整理各种类型的模具通用典型结构,使其参数化、标准化、系列化,在设计过程中通过布尔运算相加到一起,最后形成一个完整的设计。但是由于模具设计的单件、小批量的特点,在设计中不可能完全采用参数化标准结构,只能尽量考虑应用。同时,基础模板的建立应充分考虑其应用的灵活性,要求各级模板中的参数名称尽量保持关联统一,达到参数化结构可拆分、可重组的目的。这样,在模具设计构想阶段,基础结构库为设计提供了大量可参考或直接应用的典型模具结构。根据不同的使用场景,标准结构可采用不同的模板结构形式,如POWERCOPY结构、UDF结构、Part模板结构、装配模板结构等。

2、布尔运算的合理运用

建模过程中合理应用实体的布尔运算结构是实现模块化设计的基础和桥梁。在模具设计过程中,布尔运算的合理使用可以从思路上将设计分为几块。例如将模具的工作和导向部分分开设计,然后通过布尔运算加到一起。这种化整为零的做法切断了各个部分的相互牵连,局部某处的修改不会影响到其他部分。这种做法在模具后期修改中的作用非常明显。另外,一些需要加工的孔、槽类特征做成布尔运算的形式,泡沫数控编程时只要将布尔运算特征设为不激活状态就可以直接进行泡沫编程,十分方便。设计者只需要控制几个基本的特征参数,系统就会根据事先输入到计算机中的结构规则自动提供出合理的结构方案。知识工程的引入和基础结构库的建立使三维实体模具结构设计更加智能化。  

基于知识工程模板的并行关联设计

并行设计比传统串行设计增添了很多数据交换和设计协调的环节,因此需要一个有效的设计方式来控制各个设计阶段的输入数据、输入数据的引用、输入数据的替换及输出数据,从而实现各个设计阶段自身的完整性和相互的协调性。在这方面,我们采用了基于知识工程模板的发布(Publication)技术来实现。

实现并行设计的关键技术是关联设计。传统设计流程中,上一工序的设计变更的信息不能及时传递,就会导致下面工序实际上在做错误的工作。关联设计可以及时反映出上一工序的设计变更,减少设计错误。通过关联设计可实现近似零件的模具设计资源重复应用,缩短设计周期。  

知识工程模板的应用案例

下面以一套典型双动拉延模为例简单介绍利用知识库进行并行关联设计的基本过程。一般冲压模具设计分为两个主要阶段,第一阶段是3D-DL冲压工艺图的设计,第二阶段是模具结构的设计。传统的设计方式必须等到冲压工艺设计彻底完成后才开始模具结构设计。采用知识工程模板后,DL通过前期初步设计出雏形后,就可以根据结构设计需求发布(Publication)基本的控制几何元素(不要求精确几何),结构设计同时引用该发布元素并调用类似的知识工程模板直接用于模具结构的初步设计,此时与冲压工艺的详细设计同步进行。最后等到3D-DL图最终完成,我们再用3D-DL图最终数据替换或更新掉原始的初步工艺模型,这样就同步完成了整套模具的设计开发过程,有效缩短了整体的模具设计开发周期。

构建该类知识工程模板的关键技术主要有以下两点:

1、通过Publication实现DL设计和模具结构设计的关联。

在模具结构设计中,需要引用DL文件和机床文件的数据,但这种引用是一种跨装配的关联,同时,DL文件内部的各种模型并不一定是带关联的模型。针对这种情况,我们使用了CATIA V5中的Publication功能,通过这种功能实现DL文件和机床文件的参数几何控制主控文件,主控文件再控制凸模、压边圈、下模的结构,而对DL文件内部的各种模型的关联性没有任何要求。

Publication功能起到了以下作用:

□ 作为一个数据交换的黑盒子,存数据的只管存,不管谁引用,取数据的只管取,不管谁存放;

□ 可以方便地实现装配内和装配之间的数据(参数、几何)的关联;

□ 只要保持Publication的名称不变,就可以非常容易地实现替换。

2、通过主控文件管理整套模具的主控参数和几何文件,从而可以实现关联设计中的自顶向下控制。

主控文件是模具模板文件中的主控参数和几何文件,存放整个模具的各种主控参数,包括基准参数、轮廓间隙、筋厚、空开结构、导向结构等,还有各类几何数据,如曲面、线框、草图,其作用是控制凸模、压边圈、下模的框架结构的大小和位置。修改主控文件的过程实际上是一个方案概要设计的过程,与常规的方案设计不同的是,主控文件中的概要设计结果将直接修改凸模、压边圈、下模的框架结构,所以修改主控文件完成后,凸模、压边圈、下模的框架结构将极快地完成更改,从而达到自顶向下设计的目的。

结束语

我公司自2005年引进CATIA知识工程软件模块以来,在供应商的技术支持下,已规划了在未来几年内通过使用CATIA关联设计和参数化设计技术,分阶段建立设计、制造各生产环节的多品种知识工程模板,从而最终构建 一套符合本公司特点的模具、焊夹设计与制造的标准流程。虽然目前我们的工作还处于起步阶段,但基于并行关联的冲压模具参数化设计技术必将在未来汽车模具的开发流程中起到越来越重要的作用。

收藏
赞一下
0
/
正在提交,请稍候…