多工序排程重生术:免代码免费用速翻倍!-5

发布时间:2025-06-26 17:01  浏览量:1

昨天已经基本设计完成多工序的分解表,在把分解的逻辑换成查找引用后,运算的效率大大超出我的预期,原来是不准备把负荷运算,也就是粗能力计算RCCP加上去的,现在在这种超预期的情况下,我继续把RCCP加上去。这样就实现一键分解,一键计算负荷的功能。

需要计算各产品编码的负荷,就需要在原来的工艺路线中增加每个产品对应的每个工序的加工时间,按加工1个来核算具体的加工周期,是多少秒?但是因为表格二维的限制问题,如果需要录入第三个维度,就比较麻烦了,此时只能用一个特殊的符号连接这个数字来实现具体的加工时间填写。

填定的标准格式:“雕刻-30”,代表某个编码的雕刻工序加工一个需要30秒;全部按这个格式录入完后,效果如下图所示:

接下来就是转换提取了,在原来的二维转一维的公式中增加取前和取后的文本函数,分别为:

工序:=LET(A,工艺.输出!G2#,TEXTBEFORE(TOCOL(IF(A>0,A,\),3),"-"))

周期:=LET(A,工艺.输出!G2#,TEXTAFTER(TOCOL(IF(A>0,A,\),3),"-"))

这样就得到编码对应的加工顺序、加工名称、加工周期;

转回到工序分解表中,增加一列订单完成工时,用订单数量乘以每个的加工周期,再除以每小时的秒数,如3600秒,得到订单的加工时间,按小时;录入动态数组公式:

订单完成工时(小时)=XLOOKUP(B2#&E2#,工艺一维.输出!E2#,工艺一维.输出!D2#)*C2#/3600

订单对应的工时计算完成后,最后一部就是聚合汇总分析,按工序汇总,按工序日期汇总等;可以使用一维聚合函数或二维聚合函数快速分析;

聚合分析的思路和聚合数量的基本一致,只需要把汇总数量变更成汇总工时即可:

=PIVOTBY(分解.输出!F2#,分解.输出!D2#,分解.输出!G2#,SUM)

根据图片分析结果,激光工序为当前生产瓶颈环节,7月5日的产能需求超出负荷。建议PMC生产计划员立即采取以下措施:

优先调配资源保障激光工序产能协调生产部门延长作业时间或增加班次必要时调整其他工序排程以匹配激光工序节奏与客户保持密切沟通,确保交期达成