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