PDM/PLM/CAPP |
|
| 按行业筛选 |
|
|
| 按产品筛选 |
|
|
| |
查看本类全部文章 |
| |
|
|
|
面向钢管企业的计算机辅助信息分类编码系统 |
|
作者:岳平生 岳长柏 李晓烨 |
|
引言
钢管制造企业具有产品型号多样、原材料数量大和生产工艺复杂的特点,多采用分类代码对物料及工艺信息进行惟一标识,以适合于采购、生产、销售等产品制造环节的信息集成,但是人工维护各种信息代码十分繁琐,且容易产生错误。计算机辅助编码(Computer Aided Coding)即编码方案计算机化,是由计算机存储并运用编码规则,辅助设计人员以直观的方式完成编码过程,减少代码手工编制工作量,提高编码的准确性。
许多学者对信息分类编码的模型进行了研究。谢习华等依据PDM信息集成与共享的需求,提出了一套多层次、结构柔性的多级和多段分类编码方法,以树形混合结构为基础,采用不同的码段组合方式分别对组件、零件、标准件等进行分类编码。皮德常等12喂出的物料分类编码模型由三级代码组成,分别表示零部件的类别特性、事物特性和图形特性.其分级柔性特点适合于CIMS各环节的信息集成。但是,随着企业信息系统的广泛应用和物料数量的急剧膨胀,迫切需要一种用计算机存储并表示编码规则,实现编码快速生成的方法。因此,本文在建立计算机辅助信息分类编码模型的基础上,描述了计算机辅助编码的实现流程。通过在某钢管企业PDM中的工程应用,证明该系统具有高效率与模块化的特点。
1、计算机辅助信息分类编码建模
1.1、码段填充类型的划分通过对信息分类编码结构进行研究,根据码段表达特性的不同,可以归纳出分类码、特征码、流水码和占位码四种码段类型。分析这些码段不同的填充特性,提出四种适合于计算机辅助编码的码段类型,分别是:
(1)可选项:该码段的代码是从一系列含义固定的代码项中选择其一。可选项通常用于分类码段,表示处于同一层次的各个不同类别。如物料类型码段中5代表部件,8代表零件。各可选项码段之间可以存在取值的依赖关系。
(2)输入值:该码段的代码由编码人员手工输入。因为各种物料的规格描述方法差距较大,所以特征码段的填充类型通常为输入值。代码输人完毕,应进行有效性检查。
(3)流水号:该码段的代码是按顺序递增的流水序列号,表示该物料在一系列具有相同分类及特征的物料中的排列次序。如版本码段03表示原始零件的第三版本。该码段应由计算机自动取值,保证编码的连续性与惟一性。
(4)常量:该码段的代码是一定位数的常量,通常用于占位符或编码规则标识符,应自动完成代码的填充。
1.2编码规则的数据库存储模型
根据数据库存储的需要,分析信息分类编码规则的结构,得出其主要包括编码规则的代号、名称、码段数量、设计者和设计时间等属性,各码段的序号、名称、长度和填充类型代号,各码段的代码值、代码描述和取值条件,及码段填充类型的代号、名称等信息。
建立编码规则表、码段定义表、代码定义表和码段类型表分别存储这些信息,构成图1所示的编码规则数据库模型。其中,编码规则表通过规则代号与码段定义表关联,是1:m的关系。码段定义表通过规则代号和码段序号与代码定义表关联,是1:n的关系,码段定义表中存储码段类型的代号,通过与码段类型表的l:1关联,得到该码段的填充类型名称,即是可选项、输入值、流水号和常量中的某种类型。计算机根据码段的不同填充类型,提供不同的代码值输人方式。
图1 编码规则数据库模型 2、计算机辅助编码流程
2.1编码规则的创建
在使用计算机辅助编码之前,首先要将信息分类编码规则存储到知识库中。依据编码规则的数据库模型,创建编码规则的过程主要分为兰步进行。首先定义编码规则,将编码规则的代号、名称、码段数量、设计者。设计时间等属性信息存人编码规则表。编码规则代号作为该编码规则的唯一标识不能重复,码段数量取大于等于i的整数值。其次,从第一码段开始,依次设置每一个码段的名称、长度和填充类型,直到最后一个码段结束。最后,对于每一个可选项和常量码段,根据分类编码规则及取值条件表达方法,输人完整的代码值、代码惫义及取值条件。输入值和流水号码段不需要进行代码值的设置。
2.2计算机辅助编码的生成
计算机辅助编码以向导的方式,根据编码规则知识库和码段填充类型进行分段编码,其流程如图2所示。
图2 计算机辅助编码向导流程图 编码生成向导的运行步骤如下:
Stepl:选定物料编码规则,进人第一码段。
Step2:到断码段的填充类型,如果是“可选项”,进人Step3。如果是“输人值”,进人Ste妙;如果是“常量.,进人Steps;如果是“流水号.,进人Step6。
Step3:在代码定义表中选择所有具有相同编码规则和码段序号,并符合分类取值条件的代码值记录。在列表中显示这些记录,供编码人员选择其一,进人5tep7。
Step4:用户输入符合码段长度的代码,系统自动进行有效性检查,进入Step7。
Step5:自动填充常量代码,作为物料代码的统一标识或占位符,进入Step7。
Step6:进行数据库查询,统计物料库中具有相同分类码及特征码的同类物料总数,自动产生符合码段长度的流水号,进人Step7。
Step7:判断所有码段是否填充完成。如果未完成,码段序号加1,返回5tep2,如果全部完成,进入Step8。
Step8:记录并显示物料代码值,编码流程结束。
3、工程应用
本文所研究的计算机辅助信息分类编码系统通过分析各编码规则的码段填充类型并设置可选项码段取值条件,建立了数据库存储的各个编码规则,以计算机向导的方式提高了物料编码的效率,在实际生产中得到了良好的实施。
开发的计算机辅助编码系统作为PDM系统中的一个模块,其功能包括编码规则定义(包括规则属性定义、编码码段定义、编码代码定义)、编码生成向导、编码规则维护和物料代码解析等。编码规则的创建分为三步进行。(1)编码规则定义。输入编码规则的代号、名称、描述、设计者和设计时间等信息,指定码段数量,建立编码规则的基本属性。(2)编码码段定义。根据设定的码段数量,从第一码段开始,输入每个码段的名称飞描述,设置码段长度并选择码段类型。(3)编码代码定义。对于每一个可选项和常量码段,设置其代码值、代码意义和相应的取值条件。所有码段的代码值设置完毕,完成编码规则的创建。
首先选定编码规则,从第一码段开始,依据码段的填充类型进行不同的处理。当前码段处理完毕,记录代码值并进人下一个码段。编码完成后,显示组合的代码值及各段代码的含义。编码规则创建和编码生成向导是计算机辅助编码系统的主要功能,其它辅助功能如编码规则维护、物料代码解析等因篇幅关系不再叙述。
4、结语
企业信息化实施的重要环节之一是信息编码,由于信息种类繁多,导致编码工作量很大。本文提出的计算机辅助信息分类编码系统,根据码段的不同填充类型进行相应的处理过程,维护信息分类编码规则并辅助代码的自动生成。开发的计算机辅助信息分类编码系统通过在某企业PDM中的实际应用,提高了该企业的编码效率。系统的开发采用模块化方法,独立维护编码规则并控制编码生成过程,具有良好的开放性和独立性,可推广应用到PDM,ERP等制造业信息化系统的各个环节。(end)
|
|
文章内容仅供参考
(投稿)
(如果您是本文作者,请点击此处)
(4/20/2008) |
对 PDM/PLM/CAPP 有何见解?请到 PDM/PLM/CAPP论坛 畅所欲言吧!
|