历史机车数据的电子化
2019-04-26江强彭亚武
文/江强 彭亚武
1 概述
为了实现机车产品数据呈现模型化、结构化、轻量化,企业投入建设产品数据管理(PDM)系统。在PDM系统建设完成并正常稳定的运行后企业新设计的机车产品数据已在PDM系统中存储和管理。但历史数据却仍以纸质方式管理,如何高效的将历史机车产品数据电子化成为公司面临的问题之一。
本文结合PDM系统主要介绍,在特定的规则下整理历史机车产品数据,将整理后的产品数据转换为历史机车数据信息导入模板中要求的内容,利用编写程序自动完成历史机车产品数据的电子化。
2 历史机车产品数据创建要求
结合PDM系统基本功能,根据历史机车数据信息,定制程序要求:将历史机车产品数据信息按历史机车数据信息导入模板中要求进行整理,定义PDM系统软件设置,创建产品数据导入目录,定制导入程序读取历史机车数据信息导入模板信息,执行机车产品数据建立程序,程序无错误运行完成后历史机车产品数据电子化自动完成。
3 历史机车产品信息导入模板要求
由于历史数据的编码规则、属性填写字段等相关信息都与产品数据管理(PDM)系统定制的规则存在一定的差异。因此在PDM系统中建立历史机车产品结构数据前必须按现有系统规则做一次数据整理工作。
图1:排障器安装结构数据
根据“历史机车产品信息导入模板”进行数据整理,整理内容包括:
根据PDM系统编码规则生成的产品零组件编码;
机车产品零组件数据名称;
产品数据历史图号;
产品数据重量属性;
产品数据符合的标准编号属性;
产品数据材质属性;
数据导入PDM系统时在系统外的存放路径;
数据导入PDM系统中的存放路径。
根据“BOM导入用模板”进行数据整理,整理内容包括:
根据PDM系统编码规则生成的产品零组件的父项编码;
根据PDM系统编码规则生成的产品零组件的子项编码;
零件父项与子项之间的用量关系。
将两个模板数据整理完成后进行规则检查,检查通过将模板数据转换成程序需要读取的文件。
4 历史数据电子化程序执行
具体执行步骤如下:
4.1 历史机车产品信息导入模板内容整理
根据历史机车产品信息导入模板要求进行“历史机车产品信息导入模板”内容整理。
4.2 BOM导入用模板整理
根据历史机车产品信息导入模板要求进行“BOM导入用模板”内容整理。
4.3 导入文件数据准备
将需要导入的数据文件拷贝到程序读取的路径中。
4.4 利用程序读模板内容
在系统中创建“历史机车产品信息导入模板”中所填写的所有零组件属性信息。
执行命令如下:
4.5 利用程序读取文件的内容
在系统中建立历史机车数据父项和子项之间的结构数据。
在执行命令如下:
4.6 验证历史机车产品数据电子化
程序成功执行后在PDM系统中去查找电子化后的数据,验证历史机车数据电子化是否成功。图1为建立的历史机车中一个装配件的电子化数据,证明PDM系统已经将历史机车数据电子化自动完成。
5 结论
当历史机车产品数据电子化程序完成定制开发并测试通过后,公司已经利用开发的程序完成多个历史机车产品数据的电子化。经过实践的证明,利用程序将历史机车数据电子化可以大大降低人员投入、数据的准确性也得到保证、结构数据建立的效率得到了极大的提升,同时数据的查询效率也得到了质的飞跃。