机械加工行业因为生产往往包括多个工序,属于排程比较复杂的行业。各种零部件的加工工序不同,需要的设备和产能也不同。
目前工厂的生产排程基本都是由生管人员手工编制,多使用Excel。不过,对于多工序的计划编制,Excel并不能给生管人员很大的帮助,产品的切换,工序之间造作顺序,都要靠人工控制。而且,现场的情况一直在变,如果有一台设备发生问题,相关的很多设备上的任务安排都要跟随改变,生管的工作异常烦琐,排程的效率和质量也不能得到保证。工厂非常需要有很好的工具软件帮助编制工作计划,减轻生管人员的工作负担。
适合机械加工行业的排程软件,应该能方便地编辑修改产品模型,快速排程,方便地进行计划分析。因为机械加工工序互相交错,人工排程和修改很困难,因此需要软件能快速进行计划重排。
面我们来看机械加工行业PlanMate的计划编制模式。
1. Planmate中的甘特图基础
资源甘特图是PlanMate的主编辑显示届面。如下图所示:

图1—排程甘特图
上图中纵轴是主资源,即各种设备,横轴是时间。每个矩形是一个工作任务,在水平和垂直方向可以放大缩小显示,在矩形内部显示该任务的各种信息。
灰色底色是不工作的休息时间,白色是正常工作时间。用户可以为每个主资源定义一个工作日历。工作日历中除正常的上下班时间外,还可定义节假日、异常时间(如停电)、设备维护时间等。
在这个简单的示例工作计划中,一共有6笔工单,每笔工单包括多个工序任务,在不同的设备上生产。在任务之间的空档,是空闲时间,即此设备没有安排工作。
2. PlanMate模型结构和约束条件
一个好的工作计划应该使设备上的空闲时间最少,并满足约束条件。Planmate 依据模型排程,所有的计划修改也按照模型进行约束检查。PlanMate中的模型结构:

图2—模型
PlanMate有一个建模器提供给用户编辑生产模型,小批量的数据直接在建模器中编制,大量的数据要在Excel中编辑成表格,使用PlanMate的接口工具一次性导入到系统中。
排程结果满足:
- 任务只排在模型中定义的资源上,并尽量选择优先级高的资源
- 主资源上要尽量少的空闲时间
- 工序之间满足正确的关系,工序之间的间隔时间不要太长。
- 按时交货,减少延迟交货。
- 满足二类资源约束。例如如果产品A、B、C使用同一个模具生产,如果模具只有一个,就不能同时安排两个设备同时生产这些产品。
- 满足物料约束。只有当生产所需的物料都齐备时才能安排生产。
系统自动排的计划一定是满足所有约束条件,也就是“正确”的计划。不过,如果用户手工调整后,可能会出现二类资源冲突或工序矛盾。这种情况,系统会在显示时报警。
3. 工单工序
Planmate按工单排程,排程后的生产工序如图

图3一个工单的工序流
图3工单视图,在屏幕右边的列表中是所有的工单清单,选择一个工单,甘特中即加亮显示此工单的全部任务,任务之间的连接表示工序流动。在模型中,工序之间可以定义不同的关系,包括结束->开始,结束->结束 ,如果工作计划中工序违反模型定义,则连接线以红色显示。
用户可以在甘特上进行任何形式的编辑修改操作包括
· 将一个或多个任务移动到其它的设备上,系统自动计算需要的工作时间并将后面的任务后延。
· 任务前后推移
· 删除任务
· 修改工单或任务的参数
· 将一个工单分成多个
· 插入新的工单,系统自动产生工单在各工序上的任务,用户可以选择将这些任务插入到设备上合适的位置。
新的任务插入后会引起后面的任务后延,所有的相关工序都跟随后延,会在设备上出现空档时间,用户还需要再作调整来消除空档。需要注意的是,如果定义了二类资源约束,后推任务有可能引起二类资源冲突,需要再进行调整。
4. 任务时间表
甘特的好处是显示直观,可以马上看到设备的使用情况和工序关系。不过如果大小工单混合,小任务在甘特上的任务矩形就很小可能看不清楚里面的信息。配合任务时间表,可以很好地查看细节。

图4 任务时间表
PlanMate有试用版软件,如有需要发email联系本文作者
Zhengyun_rt@163.com
发表于:
2012-06-07 16:44 阅读(5773)
评论(0) 收藏 好文推荐
网站相关博文: