一条装配线同时接收三种物料,进料计划写着六成是甲料,三成是乙料,剩下的是丙料。做仿真时,三种物料可能都用同一种周转箱,也可能分别用料箱、托盘和圆筒表示。前一种情况只要给物料加上编号,后续工序就能认出它们;后一种还要区分物料本身的类别。同样是六成、三成和一成,按这个概率逐件抽取,和每十件按六、三、一配齐,跑出来的供料节奏也会不同。
一、FlexSim发生器怎么生成多种物料
先看下游靠什么认料。只按物料编号分流或选择加工时间,一个发生器就够用;如果下游用到不同载具的尺寸或装载方式,就要把物流项类分开设置。
1、同一种外形用标签区分
例如三种零件都装在相同的料箱里,模型只关心箱里装的是哪种零件。可以用同一种箱体表示,给每个箱子加一个物料类型标签。
①打开【发生器】属性,在【物流项类】中选用同一种箱体,将【到达方式】设为【到达间隔时间】,填写【到达间隔时间】。
②在【触发器】中添加【创建时】,在该事件下选择【数据】→【设置标签】。
③将【对象】保留为【item】,【标签】填写【"ProductType"】,【值】填写【duniform(1,3)】。复位后运行一小段,暂停检查已生成物料的【标签】。
2、不同外形或载具分别建发生器
①从【对象库】拖入多个【发生器】,分别在【物流项类】中选用箱体、托盘等所需类别。
②用【A连接】将各发生器连到共同的【暂存区】,分别设置各自的【到达方式】和到达参数。
③下游仍需按编号识别时,在各发生器的【创建时】事件下添加【设置标签】,统一使用【"ProductType"】,分别把【值】设为【1】、【2】和【3】。
这里的标签可以保留为统一的分流依据。日后把某种零件从箱装改为托盘装,只要业务编号没变,下游按编号判断的逻辑就不用跟着换。
二、FlexSim不同物料生成比例怎么设置
比例和到达间隔管的是两件事。间隔决定物料什么时候来,比例决定来的是哪一种。以三种物料占比60%、30%、10%为例,可以按随机概率抽取,也可以按批次配足数量。
1、用百分比逐件抽取
①打开【触发器】中的【创建时】,把原来写入物料编号的动作替换为【数据】→【按百分比设置标签】。
②在【对象】中保留【item】,在【标签】中填写【"ProductType"】。
③将三组【百分比】分别填为【60】、【30】、【10】,对应的【值】填为【1】、【2】、【3】,确认百分比加起来为100。
这种设法允许连续来好几件甲料,也允许前十件里一件丙料都没有。样本多了,累计占比才会逐渐接近设定值。用它模拟来料波动合适,但不能用单批十件的结果验收配额。
2、用到达序列固定每轮数量
①将【到达方式】切换为【到达序列】,点击【编辑表】。移除【创建时】事件下会改写同一个物料标签的动作。
②把到达表设为三行,增加一列标签,列名设为【ProductType】。三行的【数量】依次填【6】、【3】、【1】,标签值对应填【1】、【2】、【3】。
③只跑一批时不勾选【重复表】;需要循环供料时勾选【重复表】。
3、按供料时刻和数量排班
到达序列只管先后,发生器能往下游送时就会继续送。要模拟早班先送一批甲料,过一段时间再补乙料和丙料,可以直接把时刻写进表里。
①把【到达方式】改为【到达计划】,点击【编辑表】,保留【ProductType】标签列。
②按模型时间单位填写【到达时间】,在各行写明该时刻的【数量】和物料编号。同一种物料分几次送,就拆成几行,班次占比按各类物料的数量合计核算。
三、FlexSim物料生成比例设好后怎么核对
比例对不对,适合在发生器出口附近查。经过加工、合批或等待后,各类物料留在线上的数量可能不同,拿班末完工数倒推投料比例,容易把生产节拍的问题算到发生器头上。
1、在出口按物料类型分开计数
①在测试模型中,用【A连接】将发生器分别连到三个【吸收器】,在【端口】中核对输出端口1、2、3对应的对象。
②打开发生器的【输出】,在【发送至端口】中选择【按表达式】,填入【item.ProductType】。
③点击【复位】后运行,分别查看三个吸收器【统计】中的【输入】累计数。用各支路的累计数除以三路合计,得到出口处的物料占比。
2、按供料规则判断偏差
①测试固定序列时,先关闭【重复表】,运行到表内物料都已送出,再核对【输入】累计数是否为6、3、1。
②测试随机配比时,把【停止时间】设得足以积累较多样本,再记录各类件数。若某一类一直没有出现,检查【按百分比设置标签】中该行的【百分比】和【值】,同时检查对应的输出端口。
③接回生产线后,如果出口占比和完工占比差得较多,到发生器和各【暂存区】的【统计】中查看阻塞与积存情况,再对照同一时段的出料和完工记录。
固定序列跑到半轮时,读数可能明显偏向排在前面的物料。例如六件甲料刚送完就停机,此时还看不到乙料和丙料。随机配比则没有整轮可等,短时间内的差异可以先扩大样本复核。
总结
同样的物料占比,按批集中送和逐件混着送,对暂存区的压力可能差很多。做模型时可以把比例和供料方式一起记下来,例如注明“每批十件配齐”,或者“逐件随机抽取,比例按累计件数核对”。这样换一个班次或改一段产线,仍然知道仿真结果该跟哪份供料记录比。有相关需求,欢迎交流。
