[发明专利]自动化立体仓库自动处理订单输出指定物料的仿真方法有效
申请号: | 201811344263.9 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109359419B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 郝慧慧;杜劭峰;马涛;裴雨霞;贾乐跃 | 申请(专利权)人: | 内蒙古第一机械集团股份有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q10/087 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘二格 |
地址: | 014032 内*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 立体仓库 自动 处理 订单 输出 指定 物料 仿真 方法 | ||
1.一种自动化立体仓库自动处理订单输出指定物料的仿真方法,其特征在于,包括以下步骤:
(1)统计分析生产线原始数据:
利用传感器采集铸造生产线原始数据,包括工序工时、钢水出品时间、输送辊道速度、转运车速度、堆垛机速度、堆垛机加速度、堆垛机减速度;
(2)根据布局敷设制造资源,构建仿真系统:
根据预设的生产线布局方案敷设制造资源,制造资源包括设射芯机、转运车、高层货架、堆垛机及操作人员,根据预设的工艺流程为各制造资源建立关系,使其形成仿真系统;该仿真系统包括:制芯区仿真子系统;
(3)设置制造资源属性:
根据步骤(1)所获取的铸造生产线原始数据,设置各制造资源的属性参数,包括:工序工时、钢水出品时间、输送辊道速度、转运车速度、堆垛机速度、堆垛机加速度、堆垛机减速度,并定义自动化立体仓库的每个货格存放一个物料;
(4)制定逻辑机制,确保仿真系统与实际系统的一致性
按照砂箱类型输出指定砂芯的出库逻辑,为铸造生产线上制芯区仿真子系统制定逻辑机制,仿真系统运行时,根据逻辑机制,上砂箱离开移箱机进入输送辊道时,向系统创建订单数据表;根据逻辑机制,向自动化立体仓库的输出辊道发送消息,输出辊道接收到消息后读取订单数据表第一行的值,根据第一行的值在自动化立体仓库中搜索,搜索到库中对应的砂芯并释放;输出砂芯后消除数据表第一行,至此完成自动化立体仓库自动处理订单输出指定砂芯的逻辑;
输出辊道再次接收到消息时,重复上述订单输出过程即可;
出库订单由仿真系统根据砂箱类型下达;
所述出库订单的下达过程为:设定砂箱类型为1,首先判断砂箱类型是否为1,若砂箱类型非1,则放弃;若砂箱类型为1,则判断其是否是上砂箱,若判断出当前砂箱是上砂箱,则向仿真系统创建空的数据表;接下来判断当前上砂箱是否是输送辊道的第一个输入砂箱,若是,则设置已创建的空数据表大小为1×1;若否,则给已创建的数据表添加一行,之后设置数据表最后一行的值,该值表示所需砂芯的类型;最后将砂芯类型值作为代号向自动化立体仓库的输出辊道发送消息指令,至此完成出库订单的下达;
输出辊道接收到订单消息在高层货架中搜索指定砂芯并输出砂芯的过程为:设定铸造生产线制芯区有两个高层储芯货架,下流为同一个输出端辊道,当输出辊道接收到出库消息后,首先,在第一个高层储芯货架中搜索指定砂芯,定义一个ranknum_1的变量,该变量表示第一个高层储芯货架中砂芯的进入顺序,并为该变量赋初始值为1,最大值为第一个高层储芯货架中砂芯的数量;
接下来,判断第一个高层储芯货架中第1个砂芯是否存在,如果存在,表示该高层储芯货架中有砂芯,则定义一个found的变量,并为该变量赋值为0,表示第一个高层储芯货架中有砂芯;
然后,判断第一个高层储芯货架中第1个砂芯是否与订单数据表中第一行一列的值相等,如果相等,表示第一个砂芯是指定砂芯,则释放该砂芯,并设置found变量等于1,表示第一个高层储芯货架中的砂芯是指定砂芯,则不再执行后续程序;如果不相等,表示第1个砂芯不是指定砂芯,则需要给ranknum_1变量加1,即重复判断第2个砂芯是否与订单数据表中第一行一列的值相等;
如果直到判断到ranknum_1变量的最大值仍没有找到指定砂芯,则从第二个高层储芯货架中搜索指定砂芯;
从第二个高层储芯货架中搜索指定砂芯的过程为:定义一个ranknum_2的变量,该变量表示第二个高层储芯货架中砂芯的进入顺序,并为该变量赋初始值为1,最大值为第二个高层储芯货架中砂芯的数量;
接下来,判断第二个高层储芯货架中第1个砂芯是否存在,如果存在,表示该高层储芯货架中有砂芯,则定义一个found的变量,并为该变量赋值为0,表示第二个高层储芯货架中有砂芯;
然后,需要判断第二个高层储芯货架中第一个砂芯是否与订单数据表中第一行一列的值相等,如果相等,表示第一个砂芯是指定砂芯,则释放该砂芯,并设置found变量等于1,表示第二个高层储芯货架中的砂芯是指定砂芯,则不再执行后续程序;如果不相等,表示第1个砂芯不是指定砂芯,则需要给ranknum_2变量加1,即重复判断第2个砂芯是否与订单数据表中第一行一列的值相等,直到从第二个高层储芯货架中找到指定砂芯。
2.如权利要求1所述的自动化立体仓库自动处理订单输出指定物料的仿真方法,其特征在于,所述订单数据表包括一列,其行数与所进入的上砂箱个数相对应;每个砂箱的类型与其在订单数据表中所记入的行值对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古第一机械集团股份有限公司,未经内蒙古第一机械集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811344263.9/1.html,转载请声明来源钻瓜专利网。