一种导弹产品明细表的自动生成方法与流程

文档序号:12466397阅读:361来源:国知局

本发明涉及一种明细表的生成方法,特别是一种导弹产品明细表的自动生成方法。



背景技术:

随着MBD技术的不断发展,许多企业特别是导弹研制单位已经应用PLM产品全生命周期管理系统,实现了产品设计数据的电子化管理,部分设计单位与制造单位之间开展了PLM系统集成,实现了设计单位向制造单位直接发放设计数据,实现了设计与制造的电子化协同,改变了传统基于纸质载体的二维图纸、文件的专人专送下厂管理模式,提高了研制效率、降低了泄密风险。随着设计与制造信息化协同应用的不断深入,及导弹“产品层次多、技术状态管理复杂、管理层次多、质量与可靠性要求高”的特点,逐渐凸显出当前设计与制造协同的不足。

目前,在基于PLM系统的设计与制造协同过程中,以明细表的形式从设计向生产传递数据,仅仅是传统纸质模式的电子化,仍由设计师直接编写明细表,工作量大、效率低,并未从根本上改变明细表业务模式,同时,在MBD背景下是以BOM来向生产传递设计数据,明细表源于EBOM,基于明细表的模式会使EBOM属性信息不完整,无法形成基于BOM的单一数据源传递模式,也难以从EBOM转换为PBOM。独立创建的明细表文件也无法自动与EBOM产生关联,需要依靠人工去关联,容易脱离EBOM,造成技术状态管理困难。



技术实现要素:

本发明目的在于提供一种导弹产品明细表的自动生成方法,解决以往方法需要手工编写明细表、效率低、无法形成单一数据源、明细表文件无法自动与EBOM关联,技术状态困难的问题。

一种导弹产品明细表的自动生成方法的具体步骤为:

第一步搭建导弹产品明细表的自动生成系统

导弹产品明细表的自动生成系统,包括:输入模块、转换模块、输出模块、明细表创建模块和明细表关联模块。

输入模块的功能为:用于输入EBOM,配置明细表的规则和属性,为转换模块作数据准备。

转换模块的功能为:用于按照系统配置好的规则,提取所选EBOM节点的所需属性,并将提取出的属性以配置的规则组织成初始的明细表缓存文件。

输出模块的功能为:用于将明细表缓存文件导出为EXCEL文件,或者将明细表缓存文件传递给明细表创建模块。

明细表创建模块的功能为:用于在PLM系统自动创建明细表文档对象,并将明细表缓存文件转换成PDF文件,将PDF文件作为明细表文档对象的主文件。

明细表关联模块的功能为:用于将明细表文档对象与对应顶层EBOM节点关联。

第二步输入模块输入EBOM

输入模块根据所选的结构项,自动以此结构项为顶点向下遍历,将遍历后的结果进行缓存,作为转换模块的数据准备。同时,输入模块根据用户需要配置明细表的规则和属性,确定明细表表格中的表头。

第三步转换模块提取EBOM属性

转换模块按照系统配置好的规则,提取所选EBOM节点的所需属性,并将提取出的属性以配置的规则组织成初始的明细表缓存文件。

第四步输出模块导出明细表EXCEL文件

当不需要在PLM系统开展明细表管理时,直接以明细表开展生产,输出模块将明细表缓存文件导出为EXCEL文件;当需要在PLM系统开展明细表管理时,输出模块将明细表缓存文件传递给明细表创建模块。

第五步明细表创建模块创建明细表文档对象

明细表创建模块在PLM系统自动创建明细表文档对象,并将明细表缓存文件转换成PDF文件,将PDF文件作为明细表文档对象的主文件。

第六步明细表关联模块关联明细表与结构项

明细表关联模块将明细表文档对象与对应顶层EBOM节点关联,能够从明细表文档对象直接访问结构项,也能够从结构项直接访问明细表文档对象,明细表文档对象与顶层结构项一一对应,能够一起审批和一起管理。

至此,完成了导弹产品明细表的自动生成。

本发明基于PLM系统,以BOM为核心,结合MBSE管理思想,以EBOM组织单一设计数据源传递设计数据,通过EBOM自动生成导弹产品明细表,提高了设计与制造的协同能力,解决了以往方法需要手工编写明细表、效率低、无法形成单一数据源、明细表文件无法自动与EBOM关联,技术状态困难的问题。

具体实施方式

一种导弹产品明细表的自动生成方法的具体步骤为:

第一步搭建导弹产品明细表的自动生成系统

导弹产品明细表的自动生成系统,包括:输入模块、转换模块、输出模块、明细表创建模块和明细表关联模块。

输入模块的功能为:用于输入EBOM,配置明细表的规则和属性,为转换模块作数据准备。

转换模块的功能为:用于按照系统配置好的规则,提取所选EBOM节点的所需属性,并将提取出的属性以配置的规则组织成初始的明细表缓存文件。

输出模块的功能为:用于将明细表缓存文件导出为EXCEL文件,或者将明细表缓存文件传递给明细表创建模块。

明细表创建模块的功能为:用于在PLM系统自动创建明细表文档对象,并将明细表缓存文件转换成PDF文件,将PDF文件作为明细表文档对象的主文件。

明细表关联模块的功能为:用于将明细表文档对象与对应顶层EBOM节点关联。

第二步输入模块输入EBOM

输入模块根据所选的结构项,自动以此结构项为顶点向下遍历,将遍历后的结果进行缓存,作为转换模块的数据准备。同时,输入模块根据用户需要配置明细表的规则和属性,确定明细表表格中的表头。

第三步转换模块提取EBOM属性

转换模块按照系统配置好的规则,提取所选EBOM节点的所需属性,并将提取出的属性以配置的规则组织成初始的明细表缓存文件。

第四步输出模块导出明细表EXCEL文件

当不需要在PLM系统开展明细表管理时,直接以明细表开展生产,输出模块将明细表缓存文件导出为EXCEL文件;当需要在PLM系统开展明细表管理时,输出模块将明细表缓存文件传递给明细表创建模块。

第五步明细表创建模块创建明细表文档对象

明细表创建模块在PLM系统自动创建明细表文档对象,并将明细表缓存文件转换成PDF文件,将PDF文件作为明细表文档对象的主文件。

第六步明细表关联模块关联明细表与结构项

明细表关联模块将明细表文档对象与对应顶层EBOM节点关联,能够从明细表文档对象直接访问结构项,也能够从结构项直接访问明细表文档对象,明细表文档对象与顶层结构项一一对应,能够一起审批和一起管理。

至此,完成了导弹产品明细表的自动生成。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1