分享

正海信息化故事汇15:从装配图明细表浅谈信息化的三个应用层次

 场景学社 2022-03-08

【编者按】正海兄是中国信息化领域的老兵,他自己就是有许多故事。最近老兄开始动笔撰写过往工作中的故事,以及衍生思考。文笔清新,文字耐读。通俗而又平常的工作,背后有许多触发思考的东西。征得他的同意,本号予以连续刊载。

企业的信息化应用通常分成三个层次,即单元应用、集成应用和协同应用,在不同层次解决不同的问题,发挥不同的作用,也带来不同的价值。但是很多技术人员、管理人员对于这三个层次的理解尚有困惑,因此笔者以一个具体应用来介绍这三个层次,以点带面进行说明,从而促成大家加深信息化应用层次的理解。

装配图明细表是装配中零部件的列表,其字段一般包括序号、代号、名称、数量、材料、单重、总重、附注等。在设计师绘制图纸时,需要进行明细表的生成、编辑、汇总等工作。在最早的绘图软件,例如AutoCAD中,没有提供明细表的生成程序,因此绘制明细表的操作就变成了一系列的画线、文字操作,效率很低。很多开发人员编制程序,使用如AUTOLISP语言绘制明细表,采取的明细表数据格式包括文本文件格式、数据库格式等等。

在明细表数据整理完成后,例如数十条明细表记录,原先生成需要一两个小时,而采取程序生成,可能几秒内就可以完成。这种模式就是一种典型的单元应用,也就是说该应用不牵扯其他的信息系统,也与其他人员无关,与其他的业务无关,目的往往是提高单元工作的工作效率、工作质量。

从生产企业的业务流程来说,设计完成了,需要进行工艺设计、需要进行生产准备,那么就需要进行BOM(物料表)的汇总,那么此时就需要使用装配图中的信息,而这个时候,生产需要的BOM与设计的BOM并不是一致的。比较典型的就是设计BOM往往采取的是树形结构形式,而生产BOM是经过汇总的BOM,这就需要进行汇总转换,此时的信息化应用就是集成性应用,如按照图纸明细表进行手工汇总,显然效率很低,也容易出错,而编制程序实现明细表的提取、自动化汇总,将大幅度提高集成效率与质量,这也是信息化工具所擅长的地方。

而在明细表提取完成后,往往还需要进行一些转换,比较典型的就是确立零部件的物料编码,而在企业中很多时候,会出现这样的问题。例如一个零件,它有多家供应商,一般在设计明细表中是没有区分的,因此利用图号等信息进行物料编码的自动匹配就会出现问题。为了解决这样的问题,为了保证数据的一致性,由设计人员在设计时,也可以说是构造明细表时,选择ERP系统的物料信息,从物料信息中抽取设计信息,会是一个更为合理的模式。这就是一个典型的集成应用的模式

而在企业的实际设计工作中,必然有分工,例如工程师甲负责A部件设计,其中使用了工程师乙设计的B零件,显然两人之间就需要沟通,保证两者的一致性。企业很容易出现由于乙修改了B,而甲不知道,最终导致A部件出现问题的质量故障。而为了解决这样的问题,就需要采取信息化手段,确立一系列的规则,例如设定四种状态,分别为工作状态、归档状态、标准化状态,废止状态进行分类,通过不同技术状态,不同的处理模式,规范零件的更改。

A,B都属于工作状态,在B变更时,A下的模型或者图纸可以自动化更新,乙工程师需要通知甲工程师,当然这种通知可以是人为的,也可以是由系统完成的。

A进行归档时,必须保证其下的零部件都是归档状态,例如如果B没有归档,那么A就不能归档。此时甲就需要通知乙尽快完成B的归档。

B原先属于归档状态,如果乙检索发现,没有产品或部件使用B,可以进行更新。而如果检索发现有部件A使用B,如果A处于归档状态,那么就必须与甲协商,将A改成工作状态,才可以变更B。如果A处于工作状态,那么可以修改B。

有些企业把归档状态与生产结合起来,归档一旦归档就不允许修改,那么此时乙就必须把B改成B1,同时A也需要更新为A1,而原来A的上一级部件也需要进行更新,直至最终产品。

为了简化管理,很多企业采取标准化模式,规定标准化模式下,零件、部件是不可以更改的,这样设计者就不用考虑下级部件、零件的更新,这样也可以减少沟通,提升工作效率,更重要的是可以推进企业的产品标准化。

另外,毕竟产品、零部件都需要更新,那么这种模式下,假如企业的产品生产过,那么档案必须要保存的,那么这时需要将零部件的状态设置为废止状态,而在零部件配置,也就是构造明细表,调用零部件时,就忽略掉废止的零部件件,而在归档时就需要明细表,检查产品、部件下的零部件是否存在有废止状态的,一旦存在就不可以归档,就需要把这些零部件换掉再归档。

在系统运行时,如何保证通知的有效性,提高沟通效率,会是个很大的问题,我们的建议是系统中进行通知,发出方查看接受方是否接受,要求的工作内容是否完成,而从时间节点的要求满足来看,更需要部门管理者,甚至企业行政管理者进行检查、干预,并结合企业管理制度进行奖惩。显然在这种协同管理模式下,无论是甲还是乙,都需要及时掌握明细表的状态,靠人工管理难度会很大,效率低,也容易出错,需要PDM、PLM这样的系统进行控制,才能解决协同的问题。

从前面的介绍,我们可以得知单元应用考虑的点很少,而在集成应用中就必须考虑多个系统之间的数据格式、状态、转换机制,而在协同应用中,需要考虑信息传递人与人之间的关系,不仅需要考虑数据的格式、状态,也必须通过信息系统的支持以解决如大量数据的查询问题,同时通过制度建设、组织建设等一系列手段保证正确的运行。

所以综合来说,在实施信息化项目时,不仅要着眼于个人的、眼前的需求,更需要从更高的层次,从信息系统角度、从数据角度、从业务角度、从工作流角度,综合考虑整个业务的优化与提升。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多