2.基于PBOM到MBOM的重构
MBOM也称制造BOM、MBOM的构建是根据PBOM中零部件工艺路线和企业实际生产厂生产类型以及成熟机型装配工艺规程模板中的内容来构建MBOM结构树。MBD装配模型在MBOM起核心依据的作用,主要是因为形成最终的MBOM子结点是工序结点,工序结点与零部件属性紧密相关,编制装配工艺规程主要依据零件MBD零件模型信息。
(1)MBOM结构分析。MBOM结构树中的装配件结点与PBOM相同,父结点是企业生产厂(站位),子结点是段位,其子叶结点是工位和工序(对应装配工艺规程)3个层次,站位、段位划分由企业工艺处完成,工位的划分由车间的技术厂长、室主任完成,同一个型号,工位是固定不变的。MBOM结构树中父结点的建立是根据产品结构属性来确定的,企业各生产厂具有不同的生产能力、生产方式来生产同一产品不同装配。MBOM子结点由PBOM父结点及其子结点、PBOM父结点及其它子结点、外协部件结点、工序卡信息等组成。
(2)PBOM转化MBOM。基于MBD的BOM系统中的制造BOM和工艺计划BOM装配件结点相同。制造BOM中主要信息包括:EBOM作为基础数据内容、相关的配套表、工艺部门编制的工艺卡片内容、外协部件等。在制造BOM树中,底层子结点是单一零件编号,其父结点是部件编号,顶层结点是生产厂编号。在PBOM转化MBOM过程中,根据企业实际生产组织方式,首先建立MBOM顶层结点(站位)、中间结点(段位)、底层结点(工位),工位结点即是AO(装配大纲)来指导实际生产。MBD装配模型随着结点变化进行重新组合,重构MBD装配模型适合实际生产方式。在实际装配生产中,外协部件经审签后直接作为制造BOM中间结点,MBD装配模型没有工装、设备、刀具、量具等信息,其在制造过程中都是必不可少的信息,它已三维装配工艺规程的形式存放在制造BOM里面。状态表作为重要装配生产技术要求,它是装配车间向零件车间提出的技术更改,例如:在MBD装配模型注释中,将零件A和零件B进行表面处理后装配,实际生产中会出现先将零件A进行表面处理,将零件B进行局部表面处理后,进行装配,再将零件B剩余表面处理。它直接改变MBD装配模型信息,进而完善MBD装配模型信息。PBOM转化MBOM如图3。
图3 PBOM转化成MBOM具体形式
系统实现技术
1.基于VPM平台的数据管理技术
本系统数据来源于ENOVIA VPM平台,产品设计所通过ENOVIA VPM将所有与产品相关的信息和所有与产品有关的过程集成在一起,与产品有关的信息包括任何属于产品的数据,如MBD模型、物料清单(BOM)、产品配置文件等,利用产品零部件的各种属性数据,生成基于MBD模型的EBOM,并将EBOM发布到ENOVIA VPM,企业以设计所EBOM为基础,构建好的PBOM、MBOM也存入到ENOVIA VPM中,从而使企业在设计、生产制造过程中实现数据资源共享,并保持数据同步性、一致性。数据准备过程如图4。
图4 利用VPM平台发布EBOM
2.三维CAD重构工具的开发技术
本系统利用本系统利用Visual C++开发工具对三维CAD软件CATIA进行CAA组件技术的二次开发,使三维设计软件CATIA成为重构系统的设计工具,保证BOM各设计者在重构CAD平台支持下,开展基于MBD模型的BOM设计工作。具体实现过程如图5。
图5 系统开发流程图
首先获得ENOVIA V5 VPM Navigator工广接口,创建Module与CATIAVPMDocumentMaster接口相连,利用CATDlg控件创建重构工具对话框,获取Product文件,获取Product文件下子集(product、part),获取文件中结构树信息,获取模型信息,获取模型属性,最后进行模型显示。