5 DELMIA系统与PDM、ERP系统的集成
DELMIA系统的应用丰富了工艺规划和仿真验证的手段,但要其真正的发挥效用,就必须要让它有效地传递到研制链的下游,将三维AO在生产现场进行展示,并且能收集生产现场的开工信息,为工艺指令编制提供必要的参考。企业一般都已经建立起了从设计平台到PDM系统再到ERP系统的数据链,三维装配工艺系统作为PDM系统的一部分应有机的和现有的系统进行集成。
5.1 集成总体业务框架
DELMIA系统作为工具级应用,负责顶层MBOM构建、工艺规划、仿真验证和AO的编制等工作。DELMIA系统从PDM系统中接收的EBOM及产品数模、PBOM、工装数据做为输入项,DELMIA系统向PDM系统输出顶层MBOM、三维AO及仿真验证结果,PDM系统负责管理这些数据并向下游ERP系统进行传递,ERP系统负责进行三维AO的展示,指导现场作业。各系统之间通过Webservices,数据库中间表、FTP等技术进行数据交互,PDM系统和生产管控系统都需要开发基于三维AO的管理模块,并进行相应的接口程序的开发。DELMIA系统与其他系统集成数据流如图2所示。
图2 总体集成架构
5.2 DELMIA系统与PDM系统的集成
5.2.1 EBOM和产品数模集成
PDM系统开发基于架次的EBOM和产品模型数据导出功能,通过输入“零组件”编号和“架次”的信息,可导出该架次下部件EBOM结构清册和产品数模,实现EBOM和产品模型数据基于架次的导出。DELMIA系统将导出的EBOM和产品模型数据导入系统进行后续工艺规划,系统集成支持自动导入方式,其流程图如图3。
图3 EBOM与产品模型数据自动导入DELMIA系统流程
DELMIA通过调用PDM系统相应的WebService接口函数将架次和零组件编号传给PDM系统,PDM系统收到DELMIA的WebService请求后,根据架次和零组件编号将bom和模型打包并上传到FTP服务器,并将ZIP包名称通过XML文件返回DELMIA系统,DELMIA系统根据ZIP包名称从FTP服务器下载ZIP包,然后解析ZIP包里的数据,并存入DEMIA系统中。
新机研制中EO(工程更改指令)会频繁产生,EO数据包由设计平台发出,以压缩包的形式传递,内容主要包括PDF格式的EO指令、XML格式的EMBOM清册、产品数模、零件清单等,PDM系统从设计平台接收EO数据包,在系统内部进行业务流转之外,同时也将该EO数据包完整的传递给DELMIA系统,使数据进行三维AO方面的贯彻。其流程图如下:
图4 EO数据包自动导入DELMIA系统流程
PDM系统调用DEIJMIA系统WebService接口函数,将EO包名称发送给DELMIA系统,DELMIA系统根据包名称在预先约定的FTP服务器上下载EO包,解析EO包并存入DELMIA系统。