首页 动态 > 内容页

机械臂加工切割辅助半自动排程系统-07

时间 : 2023-08-20 20:06:38 来源:个人图书馆-坚定前行
x
本小节知识点

知识点1:排序函数在排程约束的运用

知识点2:机械臂可加工坑位的二级下拉


(资料图片)

排程函数的妙用

通过筛选函数筛选也需要机械臂排程的订单后,可以通过排序函数来实现简单的排程约束规则,如交期约束、数量约束。录入函数:=SORT(FILTER(A2:F30000,F2:F30000="已排"),4)

对预计交期进行升序排序,这样就确保了交期在前面的优先排程,为了减少切换,同样的类别要进行合并排程,所以可以在这一层的基础上继续嵌套排序函数。

录入函数:=SORT(SORT(FILTER(A2:F30000,F2:F30000="已排"),4),3),可以看到相同类别的已经按照指定约束排序好了。接下来要做的就是引用排程参考信息了,如可加工机台,加工程序的时间等;

确定料号的可加工坑位

这一步就是生产计划员的价值体现,每一个类别都会有对应的机械臂加工坑位,如何最快速的把每一个类别对应的料号排程到对应的坑位,是非常考验生产计划员的技能的。

为了加快分配机械臂的坑位,先创建一个下拉选择框,确保每一个类别可加工的坑位可以通过下拉选框选择,这样就不用一个一个手动录入了。前期的类别对应机械臂可用可工工位已经提前做好了数据库,现在只需要想办法引用过来就可以了;如下图所示:

回到表4中的排程订单处,把已排中的型号边上增加一列,命名为机械臂坑位,这一列就是手动填写的,先通过录入函数:

=XLOOKUP(K2,"1.程序数据"!P3#,"1.程序数据"!T3#)

(备注:#号的为动态数组的引用写法,版本Office 365)

把对应的类别引用过来,这样就实现了可用坑位的效果,如下图所示。

有了这个效果后,我们可以通过数据验证的方式把下面的单元格如加上下拉选择框。操作步骤如下:

依次点数据→数据验证→允许→来源→录入函数:=XLOOKUP(K2,"1.程序数据"!$P$3#,"1.程序数据"!$T$3#)→确定(注意引用和返回区域需要约束锁定)→从下选中这一列到这个单元格→按Ctrl+D向下填充(这一步的目的就是确保所有单元格都有下拉选择框。

效果如下图所示,

可以发现每一个单元格都会根据所排程的款型自动判断能够排程的机械臂加工的坑位,实现了半自动选择。这样做的优势有:

1.确保每一个款型都不会排错,也就是生产部门不会因为机械臂坑位不能加工的问题找生产计划了,因为基础数据是生产部门提供的。

2.不用人工录入,为后续规范化数据引用做好了基础。

效果如下:(可以看到每一个款型对应的可用坑位都自动发生了变化,有的可以加工多个,有的只可加2个等)

未完待续……

我是古哥:

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

x