引言
三维工艺设计是当前数字化设计与制造技术研究与应用的热点。三维工艺设计以三维设计模型作为输入。在计算机环境下采用三维方式构建和生成以三维工艺模型为主的工艺数据,并输出和发布到车间终端.车间工人能够从各个视角浏览轻量化的三维工艺模型或查看装配动画。
三维工艺设计模式已在航空、航天、电子等行业企业开展了应用试点,取得了较好效果。应用表明:与二维工艺数据相比,三维工艺数据之间存在更高的依存度、结构性和关联性,若不能有序和规范地进行管理,则极易产生不一致和冗余问题,严重影响研发质量和效率。
因此,本文首先分析了三维工艺设计数据管理需求,在此基础上,提出了一种面向三维工艺设计的工艺物料清单(Process Bill of Material,PBOM)建模方法,并对PBOM的形式化描述、PBOM节点生成、PBOM节点与三维工艺数据关联等关键技术进行了研究。本文提出的PBOM建模方法对三维工艺设计数据的一致性和有效管理具有指导意义。
1 三维工艺设计数据管理需求分析
三维工艺设计数据可分为4类:模型数据、工程图样数据、文档数据和结构化数据。
由于各类三维工艺设计数据的多样化,三维工艺设计数据之间存在复杂的映射关系。如基于PTC公司的Creo开发的雷达结构全三维工艺设计平台,其中的三维工序模型用一个装配体文件表示,而三维发布模型是由多个轻量化模型文件构成的(每道工序对应一个轻量化模型文件),这样三维工序模型与三维发布模型的关联关系就是一种一对多的关系。
另一方面,在数字化研发模式下,将三维工艺设计数据纳入产品数据管理( Product Data Manage-ment,PDM)系统,基于PBOM进行检索、汇总和审签管理。与二维工艺设计模式类似,基于PBOM的三维工艺设计数据管理必须实现PBOM节点与相对应三维工艺数据的关联,而三维工艺数据本身的多样性和关系的复杂性给关联的实现造成了困难。
因此,本文首先给出了PBOM的形式化描述及其模型,然后对其中的节点生成和数据关联等关键技术进行了阐述。
2 PBOM形式化描述及其模型
工艺设计师根据企业加工能力和实际加工、装配过程需要,在工程物料清单( Engineering Bill of Material.EBOM)基础之上修改、配置,通过结构与层次的调整以及加入不同于产品设计状态的工艺虚拟件,形成PBOM。
PBOM可形式化描述为{N,Rnxr,D,Rnxd}。其中:N表示PBOM节点集合,N={n1,n2,…,ni};rnxn表示PBOM节点之间的装配关系,一般为树结构形式;D表示三维工艺数据集合,D={d1,d2,…,dm};Rnxd表示PBOM节点与三维工艺数据的关联关系。
图1给出了面向三维工艺设计的PBOM模型,包含了3类三维工艺设计数据:文档数据、模型数据和结构化数据。这3类数据与PBOM节点n1的关联关系由XML形式的三维工艺索引文件进行描述,通过XML节点的兄弟关系和属性来表达三维工艺设计数据之间的关联关系。
图l 面向三维工艺设计的PBOM模型
3 PBOM建模关键技术
从EBOM到PBOM,需要依据装配关系对EBOM进行再设计。面向三维工艺设计的PBOM建模主要包括装配工艺树生成、XML中间文件生成、PBOM节点及父子关系构建以及PBOM节点与三维工艺设计数据关联4个步骤,如图2所示。
图2 面向三维工艺设计的PBOM生成方法
步骤1 装配工艺树生成。工艺设计师在进行三维装配工艺设计时,逐渐生成装配工艺树,用于表达每一道装配工序内容、装配单元、工艺装备、工艺设备以及装配参数等。
步骤2 XML中间文件生成。工艺设计师完成三维装配工艺设计时,系统对装配工艺树进行解析:通过遍历每一道装配工序中参与装配的零部件、辅料和工装等信息,生成反映PBOM结构关系的XML文件,包含了各零部件的装配关系及工艺属性。