1,本系统上游对接企业(EMS工厂)的ERP,(定时任务)实时获取(拉取)到工单、产品(待生产)、BOM、物料等数据;针对产品工艺特点制作工艺流程(途程)后,将工艺流程实例化给工单,工单里生产的每一片PCBA的每一道工序(实际对应车间站点)都实时记录,尤其是一些测试工艺,会根据实际测试结果决定PCBA的下一道工艺是维修、报废还是继续下一阶段生产。这些实时记录的过站数据汇总后得到看板、报表数据,以及报工数据反馈给ERP。
1,前端基于 Angular 7 + NG-ALAIN 框架,后端Spring Boot 2.0.4 + MyBatis 3.4.5。
2,我负责整个系统的需求分析、技术架构搭建、业务架构搭建、以及核心过站流程模块、报表模块、看板模块、上料模块的编码实现。
3,PCB过站系统基于用户自定义的工艺流程,实际使用过程中用户操作随意性很大,很容易出现卡壳,要做很多防呆措施;过站记录数量庞大,维度多,如果实时汇总看板数据和报表数据要等很长时间,甚至会造成服务器超载,卡产线操作;我们用定时任务将每天的增量数据汇总到统计结果表中,看板和报表只从统计结果表中拉去数据。