本公开涉及电子领域,尤其涉及一种钢板分拣方法、电子设备及存储介质。
背景技术:
1、目前,在工业钢板处理过程中,通常可以采用机器人等执行机构对钢板中的待抓取工件进行抓取。
2、相关技术中,用户需要实地观测各个执行机构对于工件的分拣情况,然而上述方式容易导致浪费较多人力,且不易提高分拣效率。
3、因此,亟需一种钢板分拣方法以避免上述问题。
技术实现思路
1、本公开提供的钢板分拣方法、电子设备及存储介质,用以解决相关技术中钢板分拣效率低的问题。
2、第一方面,本公开提供一种钢板分拣方法,包括:
3、响应于用户输入的钢板分拣指令,对所述钢板分拣指令所指示钢板的套料图信息进行解析处理,得到所述钢板中所包含工件的工件信息;其中,所述钢板分拣指令用于指示进行钢板分拣;
4、根据所述工件的工件信息和执行机构的状态信息,确定所述钢板所对应的至少一个分拣任务信息;并向所述分拣任务信息所指示的执行机构发送所述分拣任务信息;所述分拣任务信息用于指示所述执行机构对所述分拣任务信息中的待抓取工件进行抓取和码放;
5、响应于用户的第一操作指令,获取并向用户显示所述第一操作指令所指示的执行机构在所述钢板中需要抓取的待抓取工件的套料图和所述待抓取工件对应的分拣状态信息。
6、在一种可能的实现方式中,向用户显示所述第一操作指令所指示的执行机构在所述钢板中需要抓取的待抓取工件的套料图和所述待抓取工件对应的分拣状态信息,包括:
7、根据所述分拣状态信息,对所述待抓取工件的套料图进行标记处理,得到标记处理后的套料图;其中,不同分拣状态信息所对应的待抓取工件的套料图的轮廓样式不同和/或套料图的填充样式不同;所述分拣状态信息为:待分拣状态、分拣中状态、已分拣状态、分拣失败状态中的任一项;
8、向用户显示标记处理后的套料图。
9、在一种可能的实现方式中,所述待抓取工件的套料图的显示页面中具有暂停功能组件以及停止功能组件;
10、所述暂停功能组件用于指示抓取所述待抓取工件的执行机构暂停执行分拣任务;所述停止功能组件用于指示抓取所述待抓取工件的执行机构停止执行分拣任务。
11、在一种可能的实现方式中,根据所述工件的工件信息和执行机构的状态信息,确定所述钢板所对应的至少一个分拣任务信息,包括:
12、确定所述钢板分拣指令所对应的任务策略信息,并在所述钢板分拣指令所对应的钢板所包含的工件中筛选出所述任务策略信息所指示的待抓取工件;
13、根据所述待抓取工件的工件信息,确定所述待抓取工件的抓取顺序以及所述待抓取工件对应的码放信息;
14、根据执行机构的状态信息,确定抓取所述待抓取工件对应的执行机构;
15、确定所述待抓取工件的抓取顺序、所述待抓取工件对应的码放信息以及抓取所述待抓取工件对应的执行机构为一个分拣任务信息。
16、在一种可能的实现方式中,确定所述钢板分拣指令所对应的任务策略信息,包括:
17、若确定所述钢板分拣指令中携带用户指定的第一标识,则在预设任务策略库中,确定所述第一标识所指示的任务策略信息为所述钢板分拣指令所对应的任务策略信息;所述预设任务策略库包括至少一个任务策略信息;所述任务策略信息具有第一标识;
18、若确定所述钢板分拣指令中不存在用户指定的任务策略信息标识,则根据所述预设任务策略库,确定所述钢板分拣指令所对应的任务策略信息。
19、在一种可能的实现方式中,所述任务策略库中包括:抓取钢板中预设位置区域中的工件的策略;抓取预设型号的工件的策略;抓取预设尺寸范围内的工件的策略。
20、在一种可能的实现方式中,所述方法还包括:
21、响应于用户针对于当前显示的套料图的显示区域的第二操作指令,获取并显示所述套料图所对应的工件的工件信息。
22、在一种可能的实现方式中,所述方法还包括:
23、响应于用户的第三操作指令,获取码放托盘中的码放进度信息,并在当前显示界面中的预设显示区域中显示所述码放托盘的码放进度信息;其中,所述码放托盘用于盛放待抓取工件。
24、在一种可能的实现方式中,所述预设显示区域包括:满框组件以及清空组件;所述满框组件用于指示标记所述预设显示区域中所显示的码放托盘为状态已装满;所述清空组件用于指示所述预设显示区域中所显示的码放托盘为空状态。
25、在一种可能的实现方式中,所述方法还包括:
26、响应于用户针对任务管理组件的第一控制操作,获取并显示已建立的分拣任务信息,以及所述任务管理组件所关联的关联组件;其中,所述关联组件包括:任务筛选组件、查询组件、新建任务组件、刷新组件、导出组件、删除组件中的至少一项;
27、所述任务筛选组件用于指示用户输入需要显示的分拣任务所对应的筛选条件;所述查询组件用于指示基于所述任务筛选组件中的筛选条件查找并显示与所述筛选条件对应的分拣任务;所述新建任务组件用于指示用户输入待处理的分拣任务信息;所述刷新组件用于指示重新获取并显示所述任务筛选组件中的筛选条件所指示的分拣任务;所述导出组件用于指示基于用户指示的分拣任务生成预设格式的文件;所述删除组件用于指示删除用户指示,且处于未分拣状态的分拣任务。
28、在一种可能的实现方式中,所述方法还包括:
29、响应于用户针对生产管理组件的第二控制操作,获取并显示各个抓取机构所对应的当前时段的分拣任务完成信息和/或历史时段的分拣任务完成信息;所述分拣任务完成信息包括:所接收到的分拣任务总数量、已完成的分拣任务数量、分拣失败的分拣任务的数量中的至少一项。
30、在一种可能的实现方式中,所述方法还包括:
31、响应于用户针对工位管理组件的第三控制操作,显示所述任务管理组件所对应的执行机构组件以及新建组件;所述执行机构组件用于指示用户对当前已经配置过的执行机构的抓取信息进行配置;所述抓取信息包括:所述执行机构对应的码放托盘信息、所述执行机构所适用的工件类型信息、所述执行机构对应的分拣任务编排规则;所述新建组件用于指示用户为新添加的执行机构输入配置信息。
32、在一种可能的实现方式中,所述方法还包括:
33、响应于用户针对手动设置组件的第四控制操作,显示所述任务管理组件所关联的配磁组件、喷码组件以及零件设置组件;
34、所述配磁组件,用于指示用户手动设置待抓取工件所对应的执行机构在抓取所述待抓取工件时需要打开的磁极;所述磁极可用于吸附待抓取工件;
35、所述喷码组件,用于指示用户设置所述待抓取工件上的喷码样式以及喷码位置;
36、所述零件设置组件,用于指示用户对工件的工件信息进行修改。
37、第二方面,本公开提供一种钢板分拣装置,包括:
38、解析单元,用于响应于用户输入的钢板分拣指令,对所述钢板分拣指令所指示钢板的套料图信息进行解析处理,得到所述钢板中所包含工件的工件信息;其中,所述钢板分拣指令用于指示进行钢板分拣;
39、确定单元,用于根据所述工件的工件信息和执行机构的状态信息,确定所述钢板所对应的至少一个分拣任务信息;
40、发送单元,用于向所述分拣任务信息所指示的执行机构发送所述分拣任务信息;所述分拣任务信息用于指示所述执行机构对所述分拣任务信息中的待抓取工件进行抓取和码放;
41、第一显示单元,用于响应于用户的第一操作指令,获取并向用户显示所述第一操作指令所指示的执行机构在所述钢板中需要抓取的待抓取工件的套料图和所述待抓取工件对应的分拣状态信息。
42、在一种可能的实现方式中,第一显示单元,包括:
43、获取模块,用于响应于用户的第一操作指令,获取所述第一操作指令所指示的执行机构在所述钢板中需要抓取的待抓取工件的套料图和所述待抓取工件对应的分拣状态信息;
44、处理模块,用于根据所述分拣状态信息,对所述待抓取工件的套料图进行标记处理,得到标记处理后的套料图;其中,不同分拣状态信息所对应的待抓取工件的套料图的轮廓样式不同和/或套料图的填充样式不同;所述分拣状态信息为:待分拣状态、分拣中状态、已分拣状态、分拣失败状态中的任一项;
45、显示模块,用于向用户显示标记处理后的套料图。
46、在一种可能的实现方式中,所述待抓取工件的套料图的显示页面中具有暂停功能组件以及停止功能组件;
47、所述暂停功能组件用于指示抓取所述待抓取工件的执行机构暂停执行分拣任务;所述停止功能组件用于指示抓取所述待抓取工件的执行机构停止执行分拣任务。
48、在一种可能的实现方式中,确定单元,包括:
49、第一确定模块,用于确定所述钢板分拣指令所对应的任务策略信息;
50、筛选模块,用于在所述钢板分拣指令所对应的钢板所包含的工件中筛选出所述任务策略信息所指示的待抓取工件;
51、第二确定模块,用于根据所述待抓取工件的工件信息,确定所述待抓取工件的抓取顺序以及所述待抓取工件对应的码放信息;
52、第三确定模块,用于根据执行机构的状态信息,确定抓取所述待抓取工件对应的执行机构;
53、第四确定模块,用于确定所述待抓取工件的抓取顺序、所述待抓取工件对应的码放信息以及抓取所述待抓取工件对应的执行机构为一个分拣任务信息。
54、在一种可能的实现方式中,第一确定模块,具体用于:
55、若确定所述钢板分拣指令中携带用户指定的第一标识,则在预设任务策略库中,确定所述第一标识所指示的任务策略信息为所述钢板分拣指令所对应的任务策略信息;所述预设任务策略库包括至少一个任务策略信息;所述任务策略信息具有第一标识;
56、若确定所述钢板分拣指令中不存在用户指定的任务策略信息标识,则根据所述预设任务策略库,确定所述钢板分拣指令所对应的任务策略信息。
57、在一种可能的实现方式中,所述任务策略库中包括:抓取钢板中预设位置区域中的工件的策略;抓取预设型号的工件的策略;抓取预设尺寸范围内的工件的策略。
58、在一种可能的实现方式中,所述装置还包括:
59、第二显示单元,用于响应于用户针对于当前显示的套料图的显示区域的第二操作指令,获取并显示所述套料图所对应的工件的工件信息。
60、在一种可能的实现方式中,所述装置还包括:
61、第三显示单元,用于响应于用户的第三操作指令,获取码放托盘中的码放进度信息,并在当前显示界面中的预设显示区域中显示所述码放托盘的码放进度信息;其中,所述码放托盘用于盛放待抓取工件。
62、在一种可能的实现方式中,所述预设显示区域包括:满框组件以及清空组件;所述满框组件用于指示标记所述预设显示区域中所显示的码放托盘为状态已装满;所述清空组件用于指示所述预设显示区域中所显示的码放托盘为空状态。
63、在一种可能的实现方式中,所述装置还包括:
64、第四显示单元,用于响应于用户针对任务管理组件的第一控制操作,获取并显示已建立的分拣任务信息,以及所述任务管理组件所关联的关联组件;其中,所述关联组件包括:任务筛选组件、查询组件、新建任务组件、刷新组件、导出组件、删除组件中的至少一项;
65、所述任务筛选组件用于指示用户输入需要显示的分拣任务所对应的筛选条件;所述查询组件用于指示基于所述任务筛选组件中的筛选条件查找并显示与所述筛选条件对应的分拣任务;所述新建任务组件用于指示用户输入待处理的分拣任务信息;所述刷新组件用于指示重新获取并显示所述任务筛选组件中的筛选条件所指示的分拣任务;所述导出组件用于指示基于用户指示的分拣任务生成预设格式的文件;所述删除组件用于指示删除用户指示,且处于未分拣状态的分拣任务。
66、在一种可能的实现方式中,所述装置还包括:
67、第五显示单元,用于响应于用户针对生产管理组件的第二控制操作,获取并显示各个抓取机构所对应的当前时段的分拣任务完成信息和/或历史时段的分拣任务完成信息;所述分拣任务完成信息包括:所接收到的分拣任务总数量、已完成的分拣任务数量、分拣失败的分拣任务的数量中的至少一项。
68、在一种可能的实现方式中,所述装置还包括:
69、第六显示单元,用于响应于用户针对工位管理组件的第三控制操作,显示所述任务管理组件所对应的执行机构组件以及新建组件;所述执行机构组件用于指示用户对当前已经配置过的执行机构的抓取信息进行配置;所述抓取信息包括:所述执行机构对应的码放托盘信息、所述执行机构所适用的工件类型信息、所述执行机构对应的分拣任务编排规则;所述新建组件用于指示用户为新添加的执行机构输入配置信息。
70、在一种可能的实现方式中,所述装置还包括:
71、第七显示单元,用于响应于用户针对手动设置组件的第四控制操作,显示所述任务管理组件所关联的配磁组件、喷码组件以及零件设置组件;
72、所述配磁组件,用于指示用户手动设置待抓取工件所对应的执行机构在抓取所述待抓取工件时需要打开的磁极;所述磁极可用于吸附待抓取工件;
73、所述喷码组件,用于指示用户设置所述待抓取工件上的喷码样式以及喷码位置;
74、所述零件设置组件,用于指示用户对工件的工件信息进行修改。
75、第三方面,本公开提供一种电子设备,包括:存储器,处理器;
76、存储器;用于存储所述处理器可执行指令的存储器;
77、其中,所述处理器,用于根据所述可执行指令执行如第一方面任一项所述的方法。
78、第四方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
79、第五方面,本公开提供一种计算机程序产品,所述计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
80、本公开提供的钢板分拣方法、电子设备及存储介质,该方法包括:响应于用户输入的钢板分拣指令,对所述钢板分拣指令所指示钢板的套料图信息进行解析处理,得到所述钢板中所包含工件的工件信息;其中,所述钢板分拣指令用于指示进行钢板分拣;根据所述工件的工件信息和执行机构的状态信息,确定所述钢板所对应的至少一个分拣任务信息;并向所述分拣任务信息所指示的执行机构发送所述分拣任务信息;所述分拣任务信息用于指示所述执行机构对所述分拣任务信息中的待抓取工件进行抓取和码放;响应于用户的第一操作指令,获取并向用户显示所述第一操作指令所指示的执行机构在所述钢板中需要抓取的待抓取工件的套料图和所述待抓取工件对应的分拣状态信息。上述钢板分拣方法,可以根据待抓取工件所对应的工件信息以及各个执行机构的状态信息,自动确定分拣任务信息,以提高工件分拣效率。并且,在用户的第一操作指令的控制下,可以显示待抓取工件的套料图以及待显示工件的分拣状态信息,以便用户可以及时查看工件的抓取情况。