程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

161 动态数组建模《多工序自动转换排程表》-01

balukai 2025-04-27 12:28:21 文章精选 2 ℃

越来越多的学员问到多工序排程转换的问题,今天分享一个思路,如何将二维的多工序排程表转换成一维的标准排程表。在生产计划排程中,涉及到车间工序级的排程,如果只按ERP的开立的工单排程,车间是很难执行的,一个工单可能涉及到的工序可能有好几道,每道工序的排程又对应不同的责任人。所以在精细化的排程思路下,需要对每一个工序进行工序级别的排程。

一般情况下制造部门都会有对应的工艺流转卡,格式是二维的,也就是加工的零件一列,工艺顺序为一行,标记了每一个零件需要加工的工艺,总的工艺有9道,不同的零件加工的工艺不一样,标记“V”的表示需要加工,如下图所示:

结合上面的工艺路线,需要把排程表转换成多工序排程表,也就是标准的一维数据表,能够筛选出不同工艺对应的加工工单号、订单号、零件以及对应的数量,有了这个表,继续可以分解,计算出每个工序的产能负荷,也可以通过筛选不同工艺,分发给对应的工艺制造负责人。

整体的框架

既然要设计一张《多工序自动转换排程表》,首先的就是把这张排程表的整体的框架设计出来,先确定输入项和输出项;

输入项:

表1:零件工艺流转卡:这张表的范围是变量,可能会有新零件增加 工艺变更等

表2:生产计划待排程表:也是变量,排程的订单不确定,可能多可能少;

输出项:

表3:生产计划工序汇总排程表:这张表是根据表1和表2自动生成输出的

表4:自动生产工序分解表:根据输入项,自动分解工序,自动生成输出;

架构如下图所示:

表1零件工艺流转卡

表1就是零件工艺流程卡,这里的格式注意列方向(垂直)录入零件,行方向(水平)录入工艺名称,这样的工艺表相当于固定了工艺顺序,左边开始为第1道工艺,一直到右边,总共有9道工艺。

这样的表设计代表着工艺顺序只能从左到右,当工艺有变化的时候,这张表是不好体现的。如1、2、3、变更成2、3、1了,就标记不出来了;

所以标准的工艺表,还是用一维的表来设计,不过一维表虽然严谨,但是工作量也大。所以表1的格式可以更改一下改成数字;这样同时兼顾了工作量,也能看出工艺顺序;

表2生产计划待排程表

表2生产计划待排程表的格式如何设计呢?这个参考ERP导出的订单格式,加上一些生管员需要看到的信息汇总起来就可以了,这个待排程表,就是把需要工序分解排程表放进去,实现工序分解的基础数据。

后期待按工序分解后,可以用引用函数引用这里的信息,关键点就是这个待排程表需要一个唯一项,一般来说,生产计划待排程表中的唯一项,都是以工单号为基准的。

参考格式如下:


未完待续……

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

最近发表
标签列表