[发明专利]一种利用余料的一维下料方法有效
申请号: | 202110751149.3 | 申请日: | 2021-07-02 |
公开(公告)号: | CN113602767B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 阮小丽;吴巨峰;王波;赵训刚;王熊珏;胡侃;江禹;王鑫;陈圆;周强;翟磊;夏文祥;吴何;吕衫;古洲洋;胡乃勋 | 申请(专利权)人: | 中铁大桥局集团有限公司;中铁大桥科学研究院有限公司 |
主分类号: | B65G43/00 | 分类号: | B65G43/00 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 邱云雷 |
地址: | 430050 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 一维下料 方法 | ||
1.一种利用余料的一维下料方法,其特征在于,其包括以下步骤:
获取余料的归档信息以及对应的单长和根数,形成余料库存表,所述归档信息包括类型和规格;
获取需用料的归档信息以及对应的单长和根数,形成需用计划表;
从所述余料库存表中找出目标归档信息以及对应的单长和根数,其中目标归档信息为余料库存表中,与需用计划表中的归档信息相同的归档信息;从余料库存表中找出目标归档信息以及对应的单长和根数,包括以下步骤:
将余料库存表分为多行数据,其中归档信息和单长相同的余料,形成一行数据,所述余料的类型、规格、单长和根数,依次对应为a、b、c和d,每行数据为x,每行x包括(a,b,c,d);将所述需用计划表分为多行数据,其中归档信息和单长相同的需用料形成一行数据,所述需用料的类型、规格、单长和根数,依次对应为a2、b2、c2和d2,每行数据为z,每行z包括(a2,b2,c2,d2);若a=a2,且b=b2,则余料库存表中对应的x为目标归档信息所在数据行;
结合目标归档信息和对应的单长和根数,以及所述需用计划表,按照设定规则进行下料,其具体步骤包括:将需用计划表中与目标归档信息相同的归档信息所在数据行z存取;将存取的数据行z中的全部余料按照单长由大到小进行排序,形成需用计划数组;其中需用计划数组为M;根据M,先对目标归档信息所在数据行x中的一行数据进行下料;一行数据x下料结束后,更新需用计划表和余料计划表;根据M和更新后的余料计划表,按照上述步骤对目标归档信息所在数据行x中的其他数据行下料;
其中,根据M,先对目标归档信息所在数据行x中的一行数据进行下料,包括以下步骤:
利用M,对一行数据中的一根余料进行计划下料,形成一根余料的下料计划数组;
根据一根余料的下料计划,对M进行更新,并对下一根余料进行计划下料,得到下一根余料的下料计划数组,直到M中的元素为空时,得到M对应的下料计划数组,并统计下料计划数组对应的余料根数;
将一行数据中余料的根数与下料计划数组所对应的余料的根数进行比较,得出最终的下料计划数组,并按照最终下料计划数组进行下料;
所述M中最大的元素为M1,一行x的下料计划数组为T;利用所述M对该所述x进行计划下料,形成该所述x的T,包括以下步骤:
S101、将x中对应的单根余料进行计划下料;
S102、将所述M1和单根余料的c进行比较;
若所述M1≤c则将M1保存到t,更新c,c=c-M1,并进入S103;其中所述t为当前一根余料的下料计划数组;
若所述M1>c,则进入S103;
S103、将所述M1从M中删去,得到MS,进入S104;其中所述MS为M中删去M1的剩余元素组成的数组;
S104、取MS中的MS1与c比较,其中MS1为其中MS1为MS中的当前元素;
若所述MS1≤c,则更新c,c=c-Ms1,将所述MS1保存到所述t中,并且从MS中删除MS1,更新MS;
若所述MS1>c,则当前元素Ms1为Ms中下一个元素;
S105、重复S104,直到遍历完所述Ms中的每一个元素,得到完整的所述t;
S106、更新所述M,M=MS,重复步骤S101~S105,直到所述M中的元素为空,得到该所述x的T,T=[t0,t1,...,tk-1],其中k为下料完成余料的根数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中铁大桥局集团有限公司;中铁大桥科学研究院有限公司,未经中铁大桥局集团有限公司;中铁大桥科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110751149.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络故障定位方法及装置
- 下一篇:负载型光催化剂及其制备方法