手把手教你构建PMC全自动多工序分解系统 - 1

古哥计划

优秀创作者

全文约800字

大家好,我是古老师。这次开始设计《全自动多工序分解表》,在PMC行业针对排程的分类:一般来分为产品计划、半成品计划、零件计划;其中零件计划根据加工艺的不同,需要分解到不同的工序中,分别进行排程。因为从零件到工序一般会涉及到多工序,所以在多零件进行分解的时候,需要考虑的约束也比较多。

一般的工厂的PMC只做了产品主计划的排程,没有做后续的半成品计划、零件计划排程等,这部分的计划职能又由生产相关人员如班长、组长在执行。而在执行过程中由于KPI的重点不同,生产往往考虑的是生产品质和效率,所以造成工序之间不平衡,在制WIP特别高。

今天设计的《全自动多工序分解表》的目的就是为了方便PMC计划员快速把零件分解到工序,快速根据标准产能计算出负荷,从而达到快速预警的目的。分解表的功能有:

  1. 工序自动分解

  1. 工序标准工时自动计算

  1. 工序标准产值计划

  1. 设备负荷计算等;

工作日历

无论是分解表还是排程表,都需要工作日历,这个工作日历为是了计算负荷的时候看出勤工时的,这个工作日历相当于标准数据库,后续每次都可以通过移动复制来快速到新表上。

工艺路线.输入

工艺路线的录入本来应该设计成标准的一维数据表来填写,但是用一维数据填写会造成人工录入效率低下,这里采用二维数据来进行输入设计:

水平方向:工艺名,如{"划切","倒边","洗净","检测"}等,支持水平方向扩展填写

垂直方向:零件名,这里需要零件名是唯一值,避免出现重复项

交错区:标准工时,填写具体的数字代表加工秒数,如70代表加工这个零件需要70秒。

这个设计只适合固定工艺顺序的,如果是复制的工艺,需要用另外一套填写标准,这里不作过多讨论。

工艺路线.输出

继续创建一张新的工作表,并命名为“工艺路线.输出”,这张名作为工艺路线.输入的1:1动态扩展表存在。录入动态数组公式:

水平方向:=TRIMRANGE(工艺路线.输入!B1:Z1)

垂直方向:=TRIMRANGE(工艺路线.输入!A2:A3000)

交错区域:

=OFFSET(TRIMRANGE(工艺路线.输入!A2:A3000),,1,,COLUMNS(B1#))

未完待续……

广东省
浏览 88
收藏
1
分享
1 +1
1
+1
全部评论 1
 
点赞学习
· 广东省
回复