APP下载

基于XML的材料定额管理系统综述

2020-04-17胡业火

科学与信息化 2020年3期

胡业火

摘 要 文章研究一种以XML为底层数据的材料定额管理系统程序,并介绍其设计内容,利用Visual C++编写能够快速、智能的计算、汇总定额的管理系统。

关键词 材料定额;XML;C++;开目CAPP

引言

材料消耗工艺定额是指在一定的生产、技术、组织条件下,根据产品设计图样、技术要求、标准、工艺方法和生产技术条件等规定,制造单位产品(或零件)所必须消耗材料的标准数量[1]。材料消耗工艺定额文件的编制是一项重要的工艺技术工作,是制定材料供应定额、实行限额投料和产品成本核算的主要依据。

1 材料定额管理系统分析

1.1 系统功能分析

材料定额管理系统包含材料库、材料类型库。材料库存储材料数据,用于对明细表进行汇总,生成材料消耗工艺定额汇总表。材料类型库存储定额计算方法,用于计算零件的材料消耗工艺定额。

用户将设计图纸中的材料、尺寸、数量等相关信息输入到明细表中。系统根据其信息匹配材料库、材料类型库,调用相关计算方法,实现零件定额的自动计算。

明细表表示零件的材料消耗定额,汇总表表示材料的总体消耗。用户根据材料库中的相关信息,将明细表中的定额分类、汇总,生成汇总表。汇总表生成后,用户也可以进行手动编辑。

1.2 材料库的建立

材料库包含材料名称、材料类别号、材料牌号、精度等级、材料密度字段,材料类别库包含材料名称、材料类别号、单位、材料类型字段。

按航天系统物资分类及汇总排列顺序、材料类别号的要求,材料的大品种类别号采用4个字符表示。但由于大品种类别下面可能还有更小的品种分类,故材料库、材料类别库采用6个字符表示材料类别号,只在打印输出时显示其前4位。如1A0800表示中厚钢板品种类,热轧板Q235-A-GB/T3274-1988用1A0801表示,热轧板20-GB/T711-1988用1A0802表示,板20、板Q235最后输出时均为1A08。

1.3 零件类型的划分及计算

零件类型的正确划分是实现定额自动计算的先决条件。考虑到实际应用中材料种类多、分类复杂,且经常发生变化,为此系统将材料类型定义在材料类型库中,用户可以很方便地修改或增减材料类型库中的材料类型。材料类型库中定义了各种不同材料的表示方法字符串和计算方法表达式,如金属板材的材料规格的表示方法字符串为“δ{1}”,供应尺寸表示为“{1}×{2}”、成组坯料尺寸表示为“{1}×{2}”,坯料数的计算表达式为“金属板材坯料数计算 {材料规格.1} {供应尺寸.1} {供应尺寸.2} {成组坯料下料尺寸.1} {成组坯料下料尺寸.2} {纤维方向}”。材料定额管理系统根据当前零件输入数据格式匹配适当的零件类型,并解析此材料類型的计算表达式,调用定额计算命令行程序,对材料定额进行计算。

2 材料定额管理系统的实现

2.1 界面的实现

界面的设计是使用Microsoft的MFC类库完成的。考虑到工厂的实际使用情况,界面模仿了开目公司的KM CAPP,这样保证了材料定额管理系统的易用性。材料定额管理系统界面如图1所示。

2.2 功能设计及特点

系统主要由数据读写与处理模块、材料定额计算模块、定额汇总模块、用户接口模块和打印输出模块组成。

数据读写与处理模块负责System.ini程序配置文件的读写、xml格式材料定额文件的读写与分析、开目CAPP表格文件的读取与分析以及材料数据库文件的读写操作。程序加载时首先读取System.ini中的配置信息,根据配置信息读写相关表格库文件、材料数据库文件。数据读写与处理模块读取及写入数据速度较快,且能过滤掉数据中简单的格式错误。

材料定额计算模块负责各种材料类型的判断并依据材料数据库中的计算顺序依次调用算法命令行程序,取得计算结果值。

定额汇总模块依据材料数据库中的材料分类方法对明细表中的材料进行分类汇总。汇总时依次判定、汇总材料类别、材料名称、材料牌号、材料规格、生产厂家字段值。

用户接口模块提供给用户简单、易用的操作界面。明细表表格、汇总表表格的操作方法基本相同,与KM CAPP的表中区编辑方法基本一致。

打印输出模块提供了将xml格式的材料定额文件转化为开目CAPP格式工艺文件进行打印的方法。系统根据格式不同的表格输出不同的工艺文件,这样保证了软件的通用性。

3 结束语

本文结合XML数据格式,探索了一条使用XML作为底层数据,对XML数据进行读写操作,实现材料定额自动计算、汇总的方法。XML数据格式提供了良好的通用性和可扩展性,使得材料定额管理系统可以方便地与其他诸如KM CAPP、Excel等软件之间共享数据,便于扩展生成不同类型、满足不同需要的报表格式,也便于和以后的PDM系统实现集成。

参考文献

[1] QJ 903.10A-1995.航天产品工艺文件管理制度 材料消耗工艺定额文件编制规则[M].北京:中国标准出版社,1998.