1、MES 项目详细方案-工单管理部分第 2 页 共 12 页文档控制1.2 变更纪录日期(Date) 作者(Author)旧版本(Old version)新版本(New Version) 备注(Remarks)2.2 审阅姓名(Name) 职务(Position) 版本(Version) 日期(Date) 签字(Signature)3.2 分发编号(No.) 姓名(Name) 版本(Version) 地点(Location) 签字(Signature)123456第 3 页 共 12 页目 录文档控制 .21.2 变更纪录 22.2 审阅 23.2 分发 21 工单管理 41.1 现状及需求分析
2、 41.1.1 现状分析 41.1.2 问题点 51.1.3 需求描述 51.2 目标方案 61.2.1 未来目标方案流程 61.2.2 实施必要 71.2.3 实施效果 81.3 系统实现 81.3.1 工单导入 81.3.2 工单关联生产途程及产品序列号的范围设定 81.3.3 产品工序 BOM 维护 .91.3.1 成品 SN 和 MAC 的一一对应关系导入 101.3.2 工单下发 111.3.3 工单生产 121.3.4 工单暂停 121.3.5 工单取消暂停 121.3.6 工单关闭 121.3.7 工单尾数处理 12第 4 页 共 12 页1 工单管理1.1 现状及需求分析1.1
3、.1 现状分析目前工单是在 U8 ERP 里产生的,赋予工单相应的生产工艺,形成生产执行的指令,用来指导并管控产线的生产。主要靠纸质档的方式进行信息的传递。现 ERP 工单为一单多行的情况,一个大工单通过多行对应在多个工段(SMT、DIP、组装、包装)生产。如:ERP工单为 M001,下发给 SMT 段为 M001-1,DIP 段为 M001-2,组装段为 M001-3,包装段为 M001-4。测试段在 ERP 工单行里没有体现。现有工单管理流程图:工单管理现状流程图仓 管 部生 产 部计 划 部开 始E R P 建立工单工单下发否工单生产中生产开始生产完成 ?是结 束工单完工入库第 5 页
4、共 12 页1.1.2 问题点工单生产的计划不能很好执行,生产的执行进度、过程得不到及时体现。1.1.3 需求描述工单在 ERP 里产生后,通过 ERP 到 MES 接口将工单资料导入到 MES 系统,并赋予工单相应的生产工艺,在下发后形成 MES 系统生产执行的指令,用来指导并管控产线的生产。在产线生产品质出现异常或工艺上需要变更物料或生产工艺时,可以通过工单及时进行管控产线的生产,从某种程度上限制不符合工艺要求的产品的生产进行,减少批量性的产品品质问题。1.2 目标方案1.2.1 未来目标方案流程工 单 取 消 暂 停工单管理目标流程图工 程 部生 产 部计 划 部E R PE R P 工
5、 单 建 立开 始工 单 暂 停生 产 开 始需 要 暂 停 ?M E S调 整 O K ?工 单 生 产 中工 单 下 发工 单 初 始 化手工导工单接口是工 单 关 单生 产 完 了 ?是 , 自动尾 数 处 理否强 制 关 单M E SM E SM E S结 束产 品 工 序 B O M 维 护M E S否转 换 前 序 列 号 和 转 换后 序 列 号 范 围 维 护M E S工 单 关 联 生 产 途 程 维护M E SM E SM E SM E S成 品 S N 与 M a c 序 列 号一 一 对 应 关 系 导 入M E S图 2-1 未来工单管理流程图第 6 页 共 12 页
6、流程说明: 以工单来安排生产并控制生产; 及时准确反应生产完成状况,为生产管理提供决策依据。 工单管理的范围如下: 工单导入-ERP 接口或 Excel 导入工单设定途程产品序列号范围维护成品 SN 与 Mac 序列号一一对应关系导入工单下发工单生产工单暂停取消工单暂停工单关闭工单尾数处理以下为工单状态变更流程图:图 2-2 工单状态变更示意图1.2.2 实施必要1. 必要前提1) 接口: 工单、标准 BOM、工单 BOM 等相关基础资料会通过接口定时从 ERP 同步至 MES。 ERP 系统中的工单导入到 MES 系统中,MES 中工单命名是在 ERP 工单号的基础上加上行号。另外,在系统中
7、增加 3 个虚拟工单做为测试段的工单,建议用 T1、T2、T3 表示。后续系统通过检查包装工单关单后,自动把测试工单关闭掉,没有生产的工单删除掉。2) 工单下发前基础数据维护: 工单生产途程必须维护。如果工单所对应产品代码有多个生产途程,工单生产途程默认为产品生产途程的默认项。第 7 页 共 12 页 产品工序 BOM 必须维护。如生产途程中的工序有上料工序,必须维护上料工序的工序 BOM。 转换前和转换后的产品序列号范围维护。包装段的工单必须要维护转换后的产品序列号范围,即成品 SN 的序列号范围。转换前,即 Mac 的序列号范围根据实际情况维护。 成品 SN 与 Mac 序列号一一对应关系
8、导入。如果客户需要保证成品 SN 与序列号一一对应,则需要利用 excel 导入。3) 业务流程变更: ERP 生产工单建议最少提前 24 小时下发。 MES 生产工单建议最少提前 12 个小时下发。4) 条码打印: 半成品序列号、成品序列号、MAC 系列号、外包箱号、栈板号条码沿用现状系统外打印。 SMT 物料序列号条码在 ERP 条码系统打印,并且贴在每卷料盘上面,表明料盘的唯一标识,SMT 物料序列号数据通过接口导入到 MES 系统。 制二部(DIP、组装、包装)物料序列号建议在系统外打印,也可推动供应商打印,序列号规则在生产采集部分详细介绍。1.2.3 实施效果1) 可精准地对生产工单
9、进行生产管控,按需要进行工单下发、取消下发、暂停、取消暂停、强行关单操作。2) 可对生产途程进行设置,对生产常发生的漏站,跳站现象进行防呆。3) 保证 SN 与 Mac 不能重复,并且如果要求一一对应,系统则需控制一一对应关系,不能对应错误。4) 提升生产的透明化,周边相关人员可能过 MES 系统进行生产状况的即时查询。1.3 系统实现1.3.1 工单导入在 MES 系统中可以通过两种方式产生工单: 通过 MES 与 ERP 系统的接口将 ERP 系统中的工单导入到 MES 系统中,MES 中工单命名是在 ERP 工单号的基础上加上行号。另外,在系统中增加 3 个虚拟工单做为测试段的工单,建议
10、用 T1、T2、T3 表示。后续系统通过检查包装工单关单后,自动把测试工单关闭掉。 在 MES 系统提供的模板中手工维护工单信息,然后通过提供的导入功能将工单信息导入到 MES 系统中。第 8 页 共 12 页1.3.2 工单关联生产途程及产品序列号的范围设定在工单下发之前需要为工单选择要使用的生产途程代码;该途程代码中如果有上料工序,则必须维护产品工序BOM(详细请参考基础数据维护方案文档);如果是包装工单,则必须要维护产品序列号范围。如果用户已经指定了产品的默认生产途程,在工单下发时如果该工单尚未指定生产途程则系统自动选择使用该默认生产途程。点击“新增”按钮,进入以下界面进行转换前或转换后
11、的产品序列号范围维护:1.3.3 产品工序 BOM 维护工序 BOM 是为了系统记录产品生产所有物料需要 MES 系统管控的物料信息,在产品途程的某道工序上维护的物料信息,并指定管控方式。在生产过程中透过系统提供的采集界面收集产品使用的物料资料,并根据工序 BOM进行防错检查。 前提有两: 只有上料工序才需要维护工序 BOM; 物料控管属性为批管控或者 KeyParts 管控的物料才能关联到工序 BOM 上第 9 页 共 12 页1.3.1 成品 SN 和 MAC 的一一对应关系导入在工单管理主界面,点击表格中的“SN 与 MAC”按钮,进入此界面:点击上图的“导入”按钮,第 10 页 共 1
12、2 页Excel 模板格式如下:序列号 工单号 SN MAC1 MO1 000000001 M0012 MO1 000000002 M0023 MO1 000000003 M003导入前,系统需检查 SN 和 MAC 的序列号范围有没有提前维护,如果没有导入,则 SN 和 MAC 的一一对应关系不能导入,报错提示。1.3.2 工单下发将工单切换到下发状态代表该工单已经作好了生产准备,可以随时生产。下发工单时,如果工单上未关联生产途程,系统自动将该工单对应的产品默认生产途程与之关联,如果对应产品没有维护默认生产途程将无法下发。关联到生产途程后,如果途程中有上料工序,必须维护产品工序 BOM。在工
13、单上设定的是否检查工单投入数量,是指投入到工单中的产品数量能否大于计划生产数量已经报废或拆解的数量,系统默认是检查投入数量。主要栏位说明如下: 限制工单投入量如果勾选该项,系统将限制工单投入数量必须小于等于工单计划产量 工单数量就是工单计划产量,该数值可以更改,但是不能小于工单的已投入数量 未完工数量工单投入数量报废数量已完工数量,与工单计划产量无关 脱离工单数量/报废数量在关闭工单时,可能工单下还存在在制品,关闭工单过程中,需要进行尾数处理,如果该尾数被算入报废则计入报废数量,否则计入脱离工单数量。报废数量还包括通过报废功能进行报废处理的数量 序列号范围(S/N)仅工单行号最大的那个工单需要
14、检查是否维护序列号范围,其它工单不用检查是否维护序列号范围。(如 M001-1、M001-2、M001-3 不用检查有没有维护序列号范围,最后的 M001-4 为包装的工单,需要检查)1.3.3 工单生产当实际业务中产品开始投入到工单进行生产时,系统自动将该工单的状态从下发变更为生产中。第 11 页 共 12 页1.3.4 工单暂停工单生产过程中,如果需要变更产品生产 BOM 资料、调整生产途程、修改设定是否管控工单投入以及其他业务调整,为了保证资料的统一性或因为某种业务的调整需要暂停该工单的生产过程,则可以变更工单状态为暂停。如果是变更工单关联的途程,需要新建立一个途程,然后暂停工单后修改工
15、单和途程的对应关系,在变更提交之后,新投入到工单的产品序列号使用新的生产途程,已经投入到工单的序列号还必须以旧途程生产。如果只是调整产品生产 BOM 中某工序下的物料列表信息,可以直接在原产品生产 BOM 资料中修改。生产过程中将直接使用修改后的产品生产 BOM 资料进行相关上料检查处理。工单暂停适用的场合有: 产线出现批量质量问题,需要求立即停线时 发生工程变更,生产线需统一更换到新物料时或生产途程维护错误需要修改时 生产过程中发现需要超单生产或限制超单生产时1.3.5 工单取消暂停当问题已经解决掉,选中要取消暂停的工单,点击取消暂停按钮 ,进行工单取消暂停。工单的生产状态由“已暂停“状态转
16、化为“生产中“,此时产线的生产可以继续进行。1.3.6 工单关闭工单关闭的目的有几个方面: 变更工单状态为“完工“,便于识别和过滤 便于后续进行数据迁移等逻辑处理判断 便于系统基于工单状态进行相关逻辑判断和管控工单关闭方式有两种: 手动进行关单处理时,系统的判断标准是:工单已投入数量=已完工数量+报废数量+拆解数量【即脱离工单数量】,该等式成立时才可以关单,与工单计划数量无关。 手动关单时,如果判断等式不成立,则需要先进行尾数处理,再行关单处理 系统提供后台 Job 处理工单关单。此时,系统的判断标准是:工单投入数量大于等于工单计划数量,且工单投入数量=已完工数量+报废数量+拆解数量【即脱离工
17、单数量】1.3.7 工单尾数处理将工单下的在制品进行报废或拆解处理,便于关单或补投新的产品序列号。如果存在尾数品,系统给出在制品的列表,包括每个在制品的当前工序和当前状态,用户勾选这些在制品系统进行拆解处理或报废处理,如果记为报废则系统进将增加工单的报废数量,否则增加工单的拆解数量。选择要处理的在制品记录,如果要将该在制品报废则执行报废按钮 ,系统将该在制品标示为报废并增加对应工单的报废数量,该序列号不能再次被使用;如果只是脱离产品序列号与当前工单的关联关系,则执行拆解按钮 ,系统标示产品状态为拆解,并增加对应工单的拆解数量,同时,系统将与该产品序列号关联的物料信息与该产品序列号脱离关系,便于该物料可再次使用。拆解和报废的处理方式如下: 第 12 页 共 12 页图 2-5 工单位尾数处理