一种自动的零件排序方法
摘要文本
本发明涉及一种自动的零件排序方法,包括:S1、针对初始零件加工顺序,将该初始零件加工顺序中最后一个零件作为初始固定零件,并根据初始固定零件和初始目标零件,对初始零件加工顺序进行调整,得到新的零件加工顺序,并将初始目标零件作为与该新的零件加工顺序中新的固定零件;S2、针对新的零件加工顺序,根据新的固定零件和与其对应的新的目标零件,对新的零件加工顺序进行调整更新,并获取更新后的零件加工顺序,并将新的目标零件作为与更新后的零件加工顺序中的新的固定零件;S3、重复步骤S2‑S3直至更新后的零件加工顺序满足预先设定条件,则将满足预先设定条件的更新后的零件加工顺序作为最终加工顺序。 来源:专利查询网
申请人信息
- 申请人:济南邦德激光股份有限公司
- 申请人地址:250000 山东省济南市历城区春晖路3999号
- 发明人: 济南邦德激光股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种自动的零件排序方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311695030.4 |
| 申请日 | 2023/12/12 |
| 公告号 | CN117391410B |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06Q10/0631 |
| 权利人 | 济南邦德激光股份有限公司 |
| 发明人 | 李晓屯 |
| 地址 | 山东省济南市高新区新泺大街1299号鑫盛大厦1号楼21A(经营场所位于东区ICT智能装配工业园) |
专利主权项内容
1.一种自动的零件排序方法,其特征在于,所述自动的零件排序方法由板切系统所执行,包括:S1、针对预先获取的初始零件加工顺序,将该初始零件加工顺序中最后一个零件作为初始固定零件,并根据所述初始固定零件和初始目标零件,对所述初始零件加工顺序进行调整,得到新的零件加工顺序,并将所述初始目标零件作为与该新的零件加工顺序中新的固定零件;S2、针对新的零件加工顺序,根据与该新的零件加工顺序中的新的固定零件和与其对应的新的目标零件,对新的零件加工顺序进行调整更新,并获取更新后的零件加工顺序,并将与该新的零件加工顺序中新的目标零件作为与更新后的零件加工顺序中的新的固定零件;S3、重复步骤S2直至更新后的零件加工顺序满足预先设定条件,则将满足预先设定条件的更新后的零件加工顺序作为最终加工顺序;所述预先设定条件为:更新后的零件加工顺序中新的固定零件在更新后的零件加工顺序中为第一位;所述初始目标零件为在初始零件加工顺序中与初始固定零件相邻的前一位零件;与该新的零件加工顺序中的新的固定零件对应的新的目标零件为在该新的零件加工顺序中与新的固定零件相邻的前一位零件;所述S1具体包括:S11、在所述初始目标零件上找到第一点,并将该第一点设为该初始目标零件的起点;其中,所述第一点满足该第一点与第一起点之间形成的第一连接线段满足预先设定第一线段条件;其中,第一起点为初始固定零件上的起点;S12、针对预先获取的初始零件加工顺序,根据所述初始固定零件和初始目标零件,获取所述初始固定零件和所述初始目标零件之间的第一连接线段;S13、在第一零件集合中筛选出第二零件集合;其中,第一零件集合为在初始零件加工顺序中所述初始目标零件之前的零件的集合;第二零件集合为与第一连接线段之间具有交点的零件的集合;S14、分别获取第二零件集合中每一零件与所述第一连接线段的所有交点;S15、在第二零件集合中任一零件与所述第一连接线段的所有交点中,筛选与第一起点距离最近的交点,并将其作为该零件的起点;S16、将所述第二零件集合中的所有零件,按照每一零件分别所对应的第一距离由小到大依次进行排序,得到第一零件序列;S17、将初始零件加工顺序中出现的第二零件集合中所有零件删除,并在所述初始固定零件和所述初始目标零件之间加入第一零件序列,得到新的零件加工顺序,并将所述初始目标零件作为与该新的零件加工顺序中新的固定零件;零件所对应的第一距离为该零件的起点与初始目标零件上的起点之间的距离;其中,预先设定第一线段条件为该第一连接线段与所述初始目标零件之间除第一点外没有其他交点;所述S2具体包括:S21、针对新的零件加工顺序,根据与该新的零件加工顺序中新的固定零件确定新的目标零件;其中,所述新的目标零件为在新的零件加工顺序中新的固定零件之前的相邻的零件;S22、在所述新的目标零件上找到的第二点,并将该第二点作为该新的目标零件的起点,并将该新的目标零件的起点与第三起点连接,得到第二连接线段;其中,所述第二点满足该第二点与第三起点之间形成的第二连接线段满足预先设定第二线段条件;S23、在第三零件集合中筛选出第四零件集合;其中,第三零件集合为在新的零件加工顺序中在新的目标零件之前的所有零件的集合;第四零件集合为与第二连接线段之间具有交点的零件的集合;S24、分别获取第四零件集合中每一零件与所述第二连接线段的所有交点;S25、在第四零件集合中任一零件与所述第二连接线段的所有交点中,筛选与第三起点距离最近的交点,并将其作为该零件的起点;其中,第三起点为新的固定零件上的起点;S26、将所述第四零件集合中的所有零件,按照每一零件分别所对应的第二距离由小到大依次进行排序,得到第二零件序列;其中,零件所对应的第二距离为该零件的起点与新的目标零件上的起点之间的距离;S27、将新的零件加工顺序中出现的第四零件集合中所有零件删除,并在新的固定零件和新的目标零件之间加入第二零件序列,得到更新后的零件加工顺序,并将与该新的零件加工顺序中新的目标零件作为与更新后的零件加工顺序对应的新的固定零件;其中,所述第二线段条件为该第二连接线段与所述新的目标零件之间除第二点之外没有其他交点。