摘要:大家好,我是古老师。在昨天更新的《注塑车间全自动排程表》的第2章中,完成最为核心的模具对应输出的对应表,这张表可以非常清晰的看到模具共模的数据情况。这样PMC生产计划员就可以快速的根据子件需求来核对模具负荷。
全文约688字
大家好,我是古老师。在昨天更新的《注塑车间全自动排程表》的第2章中,完成最为核心的模具对应输出的对应表,这张表可以非常清晰的看到模具共模的数据情况。这样PMC生产计划员就可以快速的根据子件需求来核对模具负荷。
今天的第3章中,继续设计父件层快速转到注塑车间排程模块的方法;通过产品的周计划,快速分解到注塑车间的子件明细的方法;如果是直接生产注塑产品的,可以直接跳过这一步。
周计划也是公司的MPS主计划,也就是产品层的计划,作为注塑车间 的PMC,就需要快速的把周计划转换成注塑车间可以排程的计划,这个过程需要建立标准的数据库,也就是父件对应子件明细。这个前面第1章已经讲过。这里不再赘述了。
周计划.复制,不同的公司计划格式可能也不一样,这里以下图的方式来设计的,如果格式不标准,需要标准化成为标准的二维周计划格式。
所有的输入计划,都需要同时新建一个输出版本计划,目的是为了快速引用,格式设计的核心还是裁剪函数,这里因为后续需要转成一维排程计划,所以会有些不同。
垂直:A2=TRIMRANGE(周计划.输入!A2:A3000),右拉到E列
水平:F1=周计划.输入!F1:L1
交错:F2=OFFSET(TRIMRANGE(周计划.输入!E2:E3000),,1,,7)
接下来就是把周计划转成一维格式,转成一维的格式好处非常多,可以通过建立好的父子件对应关系快速查找判断,快速判断模具日产能等;
=TOCOL(IF(周计划.输出!F2#>0,周计划.输出!A2#,\),3)
=TOCOL(IF(周计划.输出!F2#>0,周计划.输出!F2#,\),3)
=XLOOKUP(C2#,父对子.输出!A:A,父对子.输出!B:B)
同时也可以把父件对应了件的明细数量查找引用出来,后续可以用这个数字来快速展开。
子件对应的需求,如果有ERP的话,直接用ERP对应的生产任务对应的子件用料分析作为基准模板输出,如没有的话,用提前建立好的数据库自动分解输出;
这里以根据数据库自动分解为案例,录入以下函数:
线别:=LET(X,周计划.一维!A2#,Y,周计划.一维!$F$2#,TOCOL(IF(SEQUENCE(,MAX(Y))
向右填充到E列;
子件代码:=DROP(REDUCE("",周计划.一维!C2#,LAMBDA(X,Y,VSTACK(X,FILTER(父件.输出!B2#,父件.输出!A2#=Y)))),1)
来源:古哥计划一点号