System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及订单处理,更具体地说,涉及一种订单处理装置及订单工艺解析方法、系统、电子设备、计算机可读存储介质。
技术介绍
1、当前,通过打通数字化工艺平台与plm(product lifecycle management,产品生命周期管理)系统、erp(enterprise resource planning system,企业资源规划)系统、mes(manufacturing execution system,工厂制造执行)系统,可以实现订单下达即可得订单工艺。然而,在此过程中,需要操作员工解析复杂的全配置工艺,存在因理解有歧义造成人为解析错误、导致组装异常的情况发生;且需要依靠工程师按单解析维护订单工艺模式,人力成本高,效率低,适用性差。
2、综上所述,如何提高订单工艺处理的适用性是目前本领域技术人员亟待解决的问题。
技术实现思路
1、本申请的目的是提供一种订单工艺解析方法,其能在一定程度上解决如何提高订单工艺处理的适用性的技术问题。本申请还提供了一种订单处理装置及订单工艺解析系统、电子设备、计算机可读存储介质。
2、为了实现上述目的,本申请提供如下技术方案:
3、一种订单工艺解析方法,包括:
4、获取plm系统中的部件信息和物料清单信息;
5、获取产品规划设计信息;
6、根据所述产品规划设计信息、所述部件信息和所述物料清单信息进行工序设计,生成产品工序树;
7、根据所述物料清单信息生成投料规则;
8、获取erp系统中的生产订单;
9、根据所述产品工序树和所述投料规则对所述生产订单进行工序解析,生成目标订单工序树;
10、将所述目标订单工序树转换为订单sop,以基于所述订单sop进行产品组装。
11、在一示例性实施例中,所述获取plm系统中的部件信息和物料清单信息,包括:
12、获取所述plm系统中的所述部件信息,所述部件信息包括部件编码、部件描述、部件属性、部件限制关系;
13、获取所述plm系统中的所述物料清单信息,所述物料清单信息包括产品物料清单结构、虚拟物料和实体物料间的父子关系。
14、在一示例性实施例中,所述根据所述产品规划设计信息、所述部件信息和所述物料清单信息进行工序设计,生成产品工序树,包括:
15、根据所述部件信息进行部件分类,得到部件分类结果;
16、对于所述部件分类结果中的每一类部件,判断不同属性的所述部件的工序是否相同;
17、若不同属性的所述部件的工序相同,则根据所述产品规划信息和所述物料清单信息对所述部件进行工序设计,生成所述部件的单个子工序;
18、若不同属性的所述部件的工序不同,则根据所述产品规划信息、所述物料清单信息和所述部件的属性,对不同属性的所述部件进行工序设计,生成对应属性的所述部件的子工序;
19、待生成所有类型的所述部件的子工序后,按照预设的树结构对所有的所述子工序进行组合,生成所述产品工序树。
20、在一示例性实施例中,所述根据所述物料清单信息生成投料规则,包括:
21、对于每类部件,确定所述部件的各个属性;
22、对所述属性进行组合,得到对应的子部件;
23、将所述物料清单信息与所述子部件进行匹配,生成所述子部件对应的所述投料规则;
24、对相同所述投料规则的所述子部件进行聚合,得到子部件聚合结果;
25、确定所述子部件聚合结果中各类子部件的属性值;
26、建立所述属性值与对应的所述投料规则间的映射关系。
27、在一示例性实施例中,所述根据所述产品工序树和所述投料规则对所述生产订单进行工序解析,生成目标订单工序树,包括:
28、所述根据所述产品工序树和所述投料规则对所述生产订单进行工序解析,生成初始订单工序树;
29、判断是否对所述初始订单工序树进行编辑;
30、若对所述初始订单工序树进行编辑,则获取对所述初始订单工序树的编辑信息;
31、按照所述编辑信息对所述初始订单工序树进行编辑,得到所述目标订单工序树。
32、在一示例性实施例中,所述将所述目标订单工序树转换为订单sop,包括:
33、获取预设的可视化的sop模板组;
34、在所述sop模板组中,确定所述目标订单工序树适配的sop模板;
35、按照所述sop模板对所述目标订单工序进行转换,得到所述订单sop;
36、所述将所述目标订单工序树转换为订单sop之后,还包括:
37、将所述订单sop传输至mes系统;
38、存储所述生产订单、所述目标订单工序树和所述订单sop;
39、等待预设时长后,确定所述生产订单、所述目标订单工序树和所述订单sop的存储时长;
40、判断所述存储时长是否大于预设值;
41、若所述存储时长小于等于所述预设值,则返回执行所述等待预设时长后,确定所述生产订单、所述目标订单工序树和所述订单sop的存储时长的步骤;
42、若所述存储时长大于所述预设值,则将所述生产订单、所述目标订单工序树和所述订单sop转存至数据服务器中。
43、一种订单工艺解析系统,包括:
44、物料模块,用于获取plm系统中的部件信息和物料清单信息;
45、工序模块,用于获取产品规划设计信息;根据所述产品规划设计信息、所述部件信息和所述物料清单信息进行工序设计,生成产品工序树;
46、投料规则模块,用于根据所述物料清单信息生成投料规则;
47、工序解析模块,用于获取erp系统中的生产订单;根据所述产品工序树和所述投料规则对所述生产订单进行工序解析,生成目标订单工序树;
48、订单sop生成模块,用于将所述目标订单工序树转换为订单sop,以基于所述订单sop进行产品组装。
49、一种订单处理装置,包括plm系统、erp系统、mes系统和如上所述的订单工艺解析系统。
50、一种电子设备,包括:
51、存储器,用于存储计算机程序;
52、处理器,用于执行所述计算机程序时实现如上任一所述订单工艺解析方法的步骤。
53、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述订单工艺解析方法的步骤。
54、本申请提供的一种订单工艺解析方法,获取plm系统中的部件信息和物料清单信息;获取产品规划设计信息;根据产品规划设计信息、部件信息和物料清单信息进行工序设计,生成产品工序树;根据物料清单信息生成投料规则;获取erp系统中的生产订单;根据产品工序树和投料规则对生产订单进行工序解析,生成目标订单工序树;将目标订单工序树转换为订单sop,本文档来自技高网...
【技术保护点】
1.一种订单工艺解析方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取PLM系统中的部件信息和物料清单信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述产品规划设计信息、所述部件信息和所述物料清单信息进行工序设计,生成产品工序树,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述物料清单信息生成投料规则,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述产品工序树和所述投料规则对所述生产订单进行工序解析,生成目标订单工序树,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述目标订单工序树转换为订单SOP,包括:
7.一种订单工艺解析系统,其特征在于,包括:
8.一种订单处理装置,其特征在于,包括PLM系统、ERP系统、MES系统和权利要求7所述的订单工艺解析系统。
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程
...【技术特征摘要】
1.一种订单工艺解析方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取plm系统中的部件信息和物料清单信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述产品规划设计信息、所述部件信息和所述物料清单信息进行工序设计,生成产品工序树,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述物料清单信息生成投料规则,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述产品工序树和所述投料规则对所述生产订单进行工序解析,生成目标...
【专利技术属性】
技术研发人员:刘元国,
申请(专利权)人:浪潮计算机科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。