IMS-MES 批次管理系统设计_C(1)
- 格式:doc
- 大小:492.50 KB
- 文档页数:18
IMS-MES 批次管理系統設計內容1 系統設計 (2)1.1 工單管理 (2)1.1.1 程序說明: (2)1.1.2 UI說明: (2)1.1.3 程序流程: (2)1.1.4 程序詳細流程: (2)1.1.5 主要Table: (2)1.2 标签管理 (3)1.2.1 程序說明: (3)1.2.2 程序流程 (3)1.2.3 程序詳細流程 (3)1.2.4 主要Table: (3)1.3 数据采集 (4)1.3.1 程序說明: (4)1.3.2 UI說明: (4)1.3.3 程序流程: (5)1.3.4 程序詳細流程: (5)1.3.4.1 批次签收 (5)1.3.4.2 工段投入 (5)1.3.4.3 批次开工 (6)1.3.4.4 批次完工 (6)1.3.4.5 批次转出 (7)1.3.4.6 批次完工并转出 (8)1.3.4.7 收料 (8)1.3.4.8 上料 (8)1.3.5 主要Table: (9)1.4 包裝 (9)1.4.1 程序說明: (9)1.4.2 UI說明: (10)1.4.3 程序流程: (10)1.4.4 程序詳細流程: (10)1.4.5 主要Table: (11)1.5 抽检 (11)1.5.1 程序說明: (11)1.5.2 UI說明: (11)1.5.3 程序流程: (11)1.5.4 程序詳細流程: (11)1.5.5 主要Table: (12)1.6 报废 (12)1.6.1 程序說明: (12)1.7 首件检查 (12)1.7.1 定义 (12)1.7.2 首件检验标准 (12)1.7.3 首件检验记录 (14)1.8 生产线巡检 (14)1.8.1 目的 (14)1.8.2 巡检项目定义 (14)1.8.3 巡检记录 (16)1.8.4 巡检分析报表 (17)1系統設計1.1工單管理工单管理包括工单下载、工单建立、工单上线、工单结案等。
1.1.1程序說明:工单下载到表WIP_D_WO_SOURCE,。
1.1.2UI說明:1.1.3程序流程:1.1.4程序詳細流程:1.1.5主要Table:工单表:WIP_D_WO_MASTER、WIP_D_WO_SOURCE;产品(批次)表:WIP_D_SN_MASTER;1.2标签管理1.2.1程序說明:建立统一的标签列印中心,系统可以通过生产工单、工序来列印流程卡标签或其他标签。
系统支持Bartender、Code soft、指令、報表等多种列印方式,可根据实际情况来指定对应的模板文件。
1.2.2程序流程1.2.3程序詳細流程1).批次创建:用户选择需要创建的批次标签类型(良品/不良品/报废品),输入创建数量,根据批次条码规则,生成批次号并保存到表WIP_S_SN_MASTER中,点击列印按钮,进行批次标签的列印。
为了批次标签可重复利用,只列印批次号,其他栏位在实际生产中由用户填写,批次标签暂定样式如下:2).批次标签补印:用户输入需要补印的批次号,检查批次号是否存在,存在则列印,更新列印次数。
重印需要QC权限管控。
3).箱号标签列印1.2.4主要Table:批次列印存储表:WIP_S_SN_MASTER1.3数据采集1.3.1程序說明:数据采集界面主要用于工序的开工与完工、工序转出与签收、物料的投入等,可输入的内容包含:操作员工号、工单号、批次号、数量、机台号、结束命名、物料料号、供应商、不良代码等。
系统配置每一工序的扫描步骤,利用存储过程来检查每一步扫描动作的正确性。
系统常见的几种操作类型:1).工站签收(GROUP CHECK IN): 员工号–>推车号(带出所有的批次号)–>确认命令;2).工段投入(SECTION INPUT): 员工号–>机台号–>工单号–>产品批次号;3).工站开工(GROUP TRACK IN): 员工号–>机台号–>产品批次号;4).工站完工(GROUP TRACK OUT): 员工号–>机台号–>产品批次号–>不良代码–>数量(良品数或不良数, 如果扫描不良代码则下一步需扫描不良数,有多个不良则循环扫描不良代码和不良数,否则直接扫描数量或不扫数量直接结束都表示为良品)–>结束命令;5).工站转出(GROUP CHECK OUT): 员工号–>推车号–>产品批次号–>结束命令;6).工站完工并转出(GROUP TRACK OUT & CHECK OUT): 员工号–>推车号–>机台号–>产品批次号–>数量–>结束命令;10).收料(MATERIAL RECEIVING): 员工号–>物料料号–>数量–>物料批号–>日期码–>物料包装号;11).上料(KITTING INPUT): 员工号–>工单号–>机台号–>物料包装号1.3.2UI說明:1.3.3程序流程:1).初始化工位信息:从BRM_S_STATION_MASTER取得工位信息;2).初始化工位扫描步骤:相关Table:BRM_S_ACTION_DETAIL、BRM_S_ACTION_MASTER、BRM_S_STATION_ACTION、BRM_S_STATION_TYPE;3).执行每一步扫描的检查:4).保存扫描信息到相关表格:1.3.4程序詳細流程:几个主要类:WorkStation、ScanStep、检查每一步扫描的内容(配置SP实现),公共过账存储过程:SP_WIP_TRANSFER1.3.4.1批次签收签收上一工序转出来的产品批次。
操作步骤:员工号–>推车号(带出所有的批次号)–>确认命令。
数据检查:扫描员工号时检查员工是否有工站操作权限;扫描推车号时检查推车号是否存在并且推车下的批次还没有签收(WIP_D_TRANSFER_HEAD.BILL_STATUS=1)。
数据更新:更新转序单状态为签收状态,同时更新批次信息表,更新统计信息表(具体见SP: SP_WIP_TRANSFER)。
1.3.4.2工段投入根据扫描配置顺序,依次扫描或输入员工号、机台号、工单号、批次号、数量。
数据检查:扫描员工号时检查员工是否有工站操作权限(BRM_S_EMPLOYEE_PRIVILEGE);扫描机台号时检查机台号是否存在以及机台状态是否为空闲状态(BRM_S_MACHINE_AMSTER.STATUS=0);扫描工单号时,判断工单是否存在且没有取消,工单已经上线;扫描批次号时,从配置表(BRM_S_CONTROL_VALUE)中得到批次模式(SN_MODE),若SN_MODE='A'(代表工单上线时产生批次号),检查批次号是否存在于表WIP_D_SN_MASTE以及工站路由检查,批次是否为正常批次(SN_STATUS='10');否则判断批次号是否存在于表WIP_S_SN_MASTER中,并且没有分配出去(ASSIGN_FLAG='N'),批次类型为正常批次(SN_TYPE=0)。
数据更新:若SN_MODE='A',则只更新工站以及统计信息表;若SN_MODE<>'A',根据工段所用托盘类型得到工序标准装盘数(通过工序和产品到表BRM_S_SECTION_CONFIG和BRM_S_TRAY_TYPE 获取TRAY_TYPE_IN的装盘数),绑定批次号与工单关系,更新WIP_S_SN_MASTER中的WORK_ORDER、WORK_GROUP、ASSIGN_FLAG,同时将批次信息写入到WIP_D_SN_MASTER,更新统计信息表(具体见SP:SP_WIP_TRANSFER)。
1.3.4.3批次开工根据扫描配置顺序,依次扫描或输入员工号、机台号、数量、批次号。
数据检查:扫描员工号时检查员工是否有工站操作权限(BRM_S_EMPLOYEE_PRIVILEGE);扫描机台号时检查机台号是否存在以及机台状态是否为空闲状态(BRM_S_MACHINE_AMSTER.STATUS=0);扫描数量时检查数量是否合法(不能大于工站的标准装盘数,从BRM_S_SECTION_CONFIG 和BRM_S_TRAY_TYPE取得标准数);扫描批次号时,检查批次号是否存在以及工站路由检查,批次工单没有取消,批次是否为正常批次(WIP_D_SN_MASTER.SN_STATUS='10'),批次号所属的工单为当前加工的工单()。
数据更新:更新机台状态为1,更新批次信息表(包括工站、机台等),更新统计信息表(具体见SP: SP_WIP_TRANSFER)。
1.3.4.4批次完工正常工站:根据扫描配置顺序,依次扫描或输入员工号、机台号、数量(可跳过)、批次号。
有不良工站:根据扫描配置顺序,依次扫描或输入员工号、机台号、不良代码、不良数量(同一批次号存在多种不良时,循环不良代码、不良数量)、批次号。
数据检查:扫描员工号时检查员工是否有工站操作权限(BRM_S_EMPLOYEE_PRIVILEGE);扫描机台号时检查机台号是否存在,如果投入时扫描机台号则需要检查匹配性;输入不良代码时检查不良代码是否存在(BRM_S_CODE_DICT.CODE_TYPE='ERROR');扫描数量时检查数量是否合法(不能大于工站的标准装盘数,从BRM_S_SECTION_CONFIG 和BRM_S_TRAY_TYPE取得标准数);扫描批次号时,从配置表(BRM_S_CONTROL_VALUE)中得到批次模式(SN_MODE),若SN_MODE IN('C','D')(代表完工时需要换批次号),判断批次号是否存在于表WIP_S_SN_MASTER中,并且没有分配出去(ASSIGN_FLAG='N');若为其他批次模式,则检查批次号是否存在以及工站路由检查,批次工单没有取消,批次是否为正常批次(WIP_D_SN_MASTER.SN_STATUS='10')。
数据更新:更新机台状态为0,不良信息记录到WIP_D_REPAIR_MASTER和WIP_D_REPAIR_DETAIL;若SN_MODE IN('C','D'),更新批次号在WIP_S_SN_MASTER中的信息(包括栏位SN_QTY、ASSIGN_FLAG、WORK_ORDER、WORK_GROUP),再写入批次与工单(工单从WIP_D_GROUP_START 中得到)的关系到WIP_D_SN_MASTER中,批次不存在则INSERT否则UPDATE相关栏位信息;若SN_MODE为其他模式,则更新批次在表WIP_D_SN_MASTER中的信息(包括工站、机台等)。