CN116307649B - 电缆生产工序排产方法、***、设备及低代码开发方法 - Google Patents
电缆生产工序排产方法、***、设备及低代码开发方法 Download PDFInfo
- Publication number
- CN116307649B CN116307649B CN202310588478.XA CN202310588478A CN116307649B CN 116307649 B CN116307649 B CN 116307649B CN 202310588478 A CN202310588478 A CN 202310588478A CN 116307649 B CN116307649 B CN 116307649B
- Authority
- CN
- China
- Prior art keywords
- order information
- production
- value
- cable
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 418
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 289
- 238000011161 development Methods 0.000 title claims abstract description 24
- 230000008569 process Effects 0.000 claims description 163
- 238000012545 processing Methods 0.000 claims description 33
- 230000008859 change Effects 0.000 claims description 26
- 238000012384 transportation and delivery Methods 0.000 claims description 23
- 230000007704 transition Effects 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 14
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 claims description 6
- 238000007639 printing Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 27
- 239000000047 product Substances 0.000 description 17
- 239000011265 semifinished product Substances 0.000 description 17
- 239000000463 material Substances 0.000 description 16
- 238000013439 planning Methods 0.000 description 13
- 238000004458 analytical method Methods 0.000 description 12
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 11
- 229910052802 copper Inorganic materials 0.000 description 11
- 239000010949 copper Substances 0.000 description 11
- 238000004806 packaging method and process Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 239000004020 conductor Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 239000006126 MAS system Substances 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001125 extrusion Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000009413 insulation Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005253 cladding Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012858 packaging process Methods 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 238000005491 wire drawing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Manufacturing & Machinery (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
本申请涉及一种电缆生产工序排产方法、***、设备及低代码开发方法,属于生产制造管理技术领域,排产方法包括:响应待排产车间的模拟排产指令,获取待排产池中属于待排产车间的多个订单信息;将多个订单信息中的任意两个订单信息进行组合,生成多个订单组合;分别计算每个订单组合中的两个订单信息之间的相似度;若相似度达到预设值,则根据订单信息判断两个订单信息是否能够合并;若是,则将达到预设值的相似度所对应的两个订单信息进行合并,生成合并订单信息;若至少两个合并订单信息均由相同的订单信息合并而成,则将合并订单信息进行合并,生成新的合并订单信息;根据新的合并订单信息模拟排产,生成排产推荐计划。本申请提高了排产效率。
Description
技术领域
本申请涉及生产制造管理的技术领域,尤其是涉及一种电缆生产工序排产方法、***、设备及低代码开发方法。
背景技术
随着经济的发展,以信息通信技术改造提升传统产业、发展智能制造,已经成为制造业的重要发展趋势,对产业发展和分工格局带来深刻影响,推动形成新的生产方式、产业业态和商业模式。工业的产业升级,使各个企业越来越重视科学管理,以实现可循环发展,迫切需要新一代的信息通信技术。因此生产综合管理平台(ERP (Enterprise ResourcePlanning),企业资源计划)得到了广泛应用,ERP***的基本思想是以销定产,协同管控企业的产、供、销、人、财、物等资源,帮助企业按照销售订单,基于产品的制造BOM、库存、设备产能和采购提前期、生产提前期等因素,来准确地安排生产和采购计划,帮助企业实现高效运作,确保企业能够按时交货,实现业务运作的闭环管理。
对于电缆生产的制造型企业来说,生产计划管理是企业管理中的重要环节。ERP***中包含的制造执行***(MES,manufacturing execution system)是一个车间级的管理***,负责承接ERP***下达的生产计划,根据车间需要制造的电缆或零部件的各类制造工艺,以及生产设备的实际状况进行科学排产。
在电缆的实际生产中,为了贴合电缆生产工艺的要求,在生产车间内布设有按照生产流程所需的多种设备。在电缆生产的实际生产排产计划中,为了减少设备启停次数,减少设备以及人员的间歇带来的损失,必要时会在MES***中将不同订单进行合并生产,而此过程多依赖于排产人员经验,在排产过程中耗费人力且需要大量计算和核对,排产效率较低,一定程度上阻碍了企业高效运作的发展。
发明内容
为了提高排产效率,本申请提供一种电缆生产工序排产方法、***、设备及低代码开发方法。
第一方面,本申请提供一种电缆生产工序排产方法,采用如下的技术方案:
响应于待排产车间的模拟排产指令,获取待排产池中属于所述待排产车间的多个订单信息;
将所述多个订单信息中的任意两个订单信息进行组合,生成多个订单组合;
分别计算每个所述订单组合中的两个所述订单信息之间的相似度;
若所述相似度达到预设值,则根据所述订单信息判断两个订单信息是否能够合并;
若是,则将达到所述预设值的所述相似度所对应的两个订单信息进行合并,生成合并订单信息;
若至少两个所述合并订单信息均由相同的订单信息合并而成,则将所述至少两个所述合并订单信息进行合并,生成新的合并订单信息;
根据最新的合并订单信息进行模拟排产,生成排产推荐计划。
通过采用上述技术方案,电子设备从待排产池中获取订单信息,并选取其中两个订单确定相似度,根据相似度确定是否能够合并订单信息,当能够合并时,进行模拟排产以得到排产推荐计划,为用户提供排产计划参考,自动为用户给出可合并订单以及具体的排产计划,减少用户的手动排产时间,提高排产效率。
进一步地,所述订单信息包括待排产电缆型号和交付需求信息,所述交付需求信息包括单捆电缆长度和/或印字信息,所述分别计算每个所述订单组合中的两个所述订单信息之间的相似度,包括以下任一项:
若所述两个订单信息的待排产电缆型号和交付需求信息均相同,则确定所述相似度为第一预设值;
若所述两个订单信息的待排产电缆型号相同、交付需求信息不同,则确定所述相似度为第二预设值;
若所述两个订单信息的待排产电缆型号不同,则将两个订单信息的电缆型号组合与预设的电缆型号相似度列表中的电缆型号组合进行比对,将比对一致的电缆型号组合对应的第三预设值确定为所述相似度。
通过采用上述技术方案,电子设备根据两个订单对应的待排产电缆型号以及交付需求进行分析,确定对应的相似度。
进一步地,所述电缆型号相似度列表的生成方法包括:
获取待排产车间的可生产电缆型号;
确定每个所述可生产电缆型号对应的生产工序中每道工序对应的工序信息;其中,所述工序信息包括工序名称、生产机台;
对于任意两个所述可生产电缆型号构成的电缆型号组合,确定所述电缆型号组合中两个所述可生产电缆型号的相同工序信息的数量,计算所述相同工序信息的数量与所述两个所述可生产电缆型号的工序数量平均值的比值,根据所述比值与预设的初始相似值进行相加,得到第一更新相似值;
根据所述相同工序信息的数量以及剩余工序,对所述第一更新相似值进行修正,得到第二更新相似值;
将所述第二更新相似值确定为所述电缆型号组合的第三预设值;
根据所述电缆型号组合的第三预设值生成所述电缆型号相似度列表。
通过采用上述技术方案,电子设备根据两个订单的生产工序以及生产机台确定相同工序和不同工序,根据相同工序的数量确定第一增加值,根据相同工序以及剩余工序的关系,对第一更新相似值进行修正,利用计算得到的第二更新相似值得到电缆型号组合的相似度列表,得到准确衡量两个订单相似程度的相似度值,得到完善且能有一定程度代表性的电缆型号相似度列表,便于后续调用。
进一步地,所述根据所述相同工序信息的数量以及剩余工序,对所述第一更新相似值进行修正,得到第二更新相似值,包括以下任一种:
若所述相同工序信息的数量为一个,则将所述第一更新相似值的负值确定为变化值;将所述变化值与所述第一更新相似值进行求和,得到第二更新相似值;
若所述相同工序信息的数量为至少两个,则分别将每个可生产电缆型号的相邻两个所述相同工序信息之间的至少一道工序进行组合,得到至少一个组合工序;
将所述两个所述可生产电缆型号的组合工序进行对应,得到至少一个组合工序对;其中,所述组合工序对中两个组合工序对应的相邻两个所述相同工序信息是相同的;
根据每个所述组合工序中每道工序的加工速度,估算每个所述组合工序的平均加工速度;
分别判断每个组合工序对的平均加工速度的差值是否大于预设差值;若是,则将预设负值确定为变化值;否则,将预设正值确定为变化值;
对所有组合工序对的变化值与所述第一更新相似值进行求和,得到第二更新相似值。
通过采用上述技术方案,根据不同工序之间的加工速度差值得到正值或负值的变化值,根据对电缆生产的模拟,确定两电缆型号之间的相似度,实现更为细致的数据计算,得到更具有参考价值的相似度列表。
进一步地,所述订单信息包括待排产电缆型号和生产数量;所述根据所述订单信息判断两个订单信息是否能够合并,包括:
获取每个所述待排产电缆型号对应的工序信息;其中,所述工序信息包括工序名称和生产机台;
根据每个订单中每道工序的加工速度和生产数量,计算完成每道工序所需的完成时间;
将应用同一所述生产机台的工序确定为待合并工序;
将位于首个待合并工序之前或两相邻待合并工序之间的工序确定为一组常规工序;
判断两个订单的对应的各组常规工序的完成时间的差值是否均不大于预设差值;若是,则确定两个订单信息能够合并;
否则,确定两个订单信息不能合并。
通过采用上述技术方案,电子设备通过订单对应的工序以及生产机台进行分析,分析每道工序的加工速度,进而根据生产数量计算完成每道生产工序的完成时间,进而在待合并工序之间的常规工序的时间差值不大于预设差值时,确定合并,因此将订单落实到实际生产当中,以时间差值的角度,预测生产机台是否可能会出现断开生产的情况,因此更加贴合实际地模拟生产,得到可信度更高的判断结果。
进一步地,所述根据最新的合并订单信息进行模拟排产,生成排产推荐计划,包括:
按照每个订单从首至尾的顺序确定当前工序;
判断所述当前工序是否在第一道工序;
若是第一道工序,则获取当前工序的生产机台的空闲时刻,根据所述空闲时刻与预设的第一过渡时间相加,计算得到当前工序的开始生产时刻;
若不是第一道工序,则获取当前工序的生产机台的上一道工序的结束时刻,以及上一道工序的加工时长,根据所述加工时长确定第二过渡时间,将所述结束时刻与所述第二过渡时间相减,计算得到当前工序的开始生产时刻;
判断当前工序是否为待合并工序;
若是,则计算多个订单的生产数量总和,根据所述生产数量总和以及生产机台数量对当前工序进行排产,得到当前工序的完成时刻;
若否,则根据当前订单的数量和生产机台数量对当前工序进行排产,得到当前工序的完成时刻;
根据所述开始生产时刻、生产机台和所述完成时刻得到当前工序的排产推荐计划;
按照所述订单的顺序,判断下一个工序是否已进行了排产,若否,则确定所述下一个工序为当前工序;若是,则重复执行判断下一个工序是否已进行了排产的步骤,直至确定最后一个工序为当前工序,生成每一道工序的排产推荐计划。
通过采用上述技术方案,电子设备根据生产顺序,逐道工序进行判断,当前工序为待合并工序,则进行合并模拟,在合并模拟时,考虑生产机台的加工速度以及生产数量计算完成时间,为了贴合实际生产,设置第一过渡时间和第二过渡时间,得到更为准确可靠的完成时刻,为用户推荐更真实的排产推荐计划,节省用户排产时间。
进一步地,所述方法还包括:
获取当前工序的实际生产数量;
当所述实际生产数量达到预设数量的预设比例时,将包括当前工序的排产推荐计划进行展示;
获取当前工序的实际生产情况以及在排产计划中的预设开始时间;所述实际生产情况包括实际开始时间和当前生产数量;
若所述实际开始时间与所述排产计划中的预设开始时间的差值未在预设时间差值内,且所述当前生产数量未达到预设数量,则生成更新排产计划的提示信息。
通过采用上述技术方案,电子设备对实际生产过程实时监测,并根据生产进度展示排产推荐计划,为用户调整排产计划提供准备,电子设备对实际生产过程进行监测,在生产未按照预期的过程进行时,生成提示信息,提示用户进行重新排产,提高排产和生产效率。
第二方面,本申请提供一种电缆生产工序排产***,采用如下的技术方案:
一种电缆生产工序排产***,包括:
订单信息获取模块,用于响应于待排产车间的模拟排产指令,获取待排产池中属于所述待排产车间的多个订单信息;
组合模块,用于将所述多个订单信息中的任意两个订单信息进行组合,生成多个订单组合;
相似度判断模块,用于分别计算每个所述订单组合中的两个所述订单信息之间的相似度;
合并判断模块,用于若所述相似度达到预设值,则根据所述订单信息判断两个订单信息是否能够合并;
订单信息合并模块,用于在所述合并判断模块判断为是时,将所述相似度达到预设值所对应的两个订单信息进行合并,生成合并订单信息;
订单信息更新模块,用于若所述合并订单信息中的订单信息存在能够合并的其他订单组合,则将所述合并订单信息与所述其他订单组合再次进行合并,更新合并订单信息;
排产推荐计划生成模块,用于根据所述合并订单信息进行模拟排产,生成排产推荐计划。
通过采用上述技术方案,订单信息获取模块从待排产池中获取订单信息,组合模块选取其中两个订单,相似度判断模块确定相似度,合并判断模块根据相似度确定是否能够合并订单信息,当能够合并时,订单信息合并模块、订单信息更新模块和排产推荐计划生成模块进行模拟排产以得到排产推荐计划,为用户提供排产计划参考,自动为用户给出可合并订单以及具体的排产计划,减少用户的手动排产时间,提高排产效率。
第三方面,本申请提供一种电缆生产工序排产***的低代码开发方法。
根据所述电缆生产工序排产***中的每个模块的功能需求,建立应用模型;
在所述应用模型中根据数据表设计器配置实现对应功能需求的表单和/或流程;
根据可视化界面设计器设计用户界面和交互方式,确定所述应用模型的页面布局和功能组件;
根据功能设计器基于所述功能需求进行事件明细信息配置,并根据预存的事件类型与后端代码的对应关系对所述事件明细信息进行关联控制;
响应于应用开发配置完成操作指令,生成所述应用模型的应用文件。
第四方面,本申请提供一种电子设备,采用如下的技术方案:
一种电子设备,包括:
至少一个处理器;
存储器;
至少一个计算机程序,其中所述至少一个计算机程序被存储在所述存储器中并被配置为由所述至少一个处理器执行,所述至少一个计算机程序配置用于:执行根据第一方面中任一项所述的一种电缆生产工序排产方法或第三方面所述的电缆生产工序排产***的低代码开发方法。
通过采用上述技术方案,处理器执行存储器中的计算机程序,从待排产池中获取订单信息,并选取其中两个订单确定相似度,根据相似度确定是否能够合并订单信息,当能够合并时,进行模拟排产以得到排产推荐计划,为用户提供排产计划参考,自动为用户给出可合并订单以及具体的排产计划,减少用户的手动排产时间,提高排产效率。
综上所述,本申请包括以下至少一种有益技术效果:
1.从待排产池中获取订单信息,并选取其中两个订单确定相似度,根据相似度确定是否能够合并订单信息,当能够合并时,进行模拟排产以得到排产推荐计划,为用户提供排产计划参考,自动为用户给出可合并订单以及具体的排产计划,减少用户的手动排产时间,提高排产效率;
2.将订单落实到实际生产当中,以时间差值的角度,预测生产机台是否可能会出现断开生产的情况,因此更加贴合实际地模拟生产,得到可信度更高的判断结果;
3.运用低代码平台开发***,简化开发步骤。
附图说明
图1是本申请实施例中电缆ERP***的结构框图。
图2是本申请实施例中电缆生产工序排产方法的流程示意图。
图3是本申请实施例中电缆生产工序排产***的结构框图。
图4是本申请实施例中电缆生产工序排产***的低代码开发方法的流程示意图。
图5是本申请实施例中电子设备的结构框图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
本申请实施例中,为了协同管控电缆企业的产、供、销、人、财、物等资源,参照图1,电缆ERP***包括但不限于决策分析和支持(Decision Analysis and Support,DAS)***、市场营销分析(Marketing Analysis System,MAS)***、图表分析(GIS)***、客户关系管理(Customer Relationship Management,CRM)***和制造执行***(manufacturingexecution system, MES)。
其中,决策分析和支持***,为高层领导提供各维度的数据分析,准确的把握和判断企业生产经营状态,实时做出调整。
市场营销分析***为业务人员提供订单进度、库存、发货、应收和回款等情况,方便业务人员通过web(World Wide Web,全球广域网)或者移动端APP(application,应用软件)随时了解情况。
图表分析***,为高层提供销售类和生产类两个方面的数据分析,用可视化的图表展现出来,更加直观形象,更好地了解数据间的比例关系以及变化趋势,做出合理的推断和预测。
客户关系管理***,为业务人员提供拜访客户、沟通业务、协调资源的记录窗口,同时主管领导也能及时的掌握拜访情况,在建的项目沟通等情况,必要时协调资源配合业务开展工作。
制造执行***,根据订单生产待排产数据,为生产计划人员提供排产界面,记录生产全流程的数据,具有生产排程、记录订单进度、统计工时的功能。
制造执行***具体包括数据交互共享管理、基础数据管理管理、计划排程管理、生产制作管理、车间库存管理、仓库物料管理和车间核算管理等模块。
数据交互共享管理模块:MAS***中生成订单信息后,将订单信息发送至MES***,电子设备生成待排产池,待排产池中保存待生产的订单信息;另一方面,生产计划人员可以生成半成品备库订单并保存至待排产池中。
当生产计划人员进行排产时,如果有改单或者信息调整,生产计划人员可以双击明细,电子设备响应于用户的操作,弹出界面,并保存用户的调整信息,从待排产池中选择订单信息,计划生成排产计划并进行排产。当完成订单信息的排产后,将对应的订单信息从待排产池中消除。
当车间内生产完成订单后,由机长向MES***录入报工数据,MES***根据报工数据生成订单进度并上传至ERP***,因此业务人员能够根据MAS***查询到订单进度。另一方面,MES***能够根据报工数据,统计工时,根据计算规则计算工资。
基础数据管理管理模块,包括:成品信息档案子模块,其主要信息来源于ERP的成品档案;材料信息档案子模块,其主要信息来源于ERP的材料档案,用于统计分析等查询;材料分类档案子模块,其主要建立了几大材料分类,用于bom材料的类别分析使用;半成品信息档案子模块,其主要用于车间半成品信息管理、出入库等流转;生产职工档案子模块,其主要用于车间管理、工序的排产、报工、以及人员的统计;生产设备档案模块,其主要用于车间设备管理、统计设备的产能。
计划排程管理模块,包括:计划排产-备库子模块,用于车间半成品库存的备货排产,如库存导体、线芯等;计划排产-首道子模块,用于成品订单的首道工序的排产;计划排产-后道子模块,用于成品订单和半成品备库的处首道工序以外的所有工序的排产。具体地,当计划排产时,生产计划人员新建单据,录入市场类型、当前工序、生产车间、生产机台、生产班组、完工时间等信息,在明细项处点击选择半成品信息或成品待排产信息,当生产半成品填入计划数量,当生产成品填入生产数量,录入完工的时间,审核后提交流程,进而进入逐层审批;依次流转到下一道工序的排产界面以及审批流程,直至最后一道工序排产审核完成。
计划排程管理模块,还包括:计划排产台账查询子模块,用于排产信息的追溯统计,差缺补漏;计划排产整体管理子模块,用于排产计划订单的完工、报工情况的统计。
生产制作执行模块,包括:机台生产报工子模块,用于车间统计人员或者机长生产完成后进行报工,机长在此界面新建单据后,选择要报工的当前工序、生产车间、生产机台、生产班组、完工时间、机长和辅助工人等信息,填写实际完工的数量、废品数量、实际完工时间以及材料的领用、使用和结余情况、辅助工人的工作量等信息;机台产品追溯子模块,用于查询产品报工台账;机台产量汇总子模块,用于机台报工的汇总统计;日报产量核验子模块,用于机台报工的核验统计,防止多报、虚报等现象。
车间库存管理模块,包括:半成品入库子模块,用于记录半成品完工后的入库信息,方便后期查阅和取用;半成品出库子模块,用于记录半成品生产的领用记录,方便后期查阅;半成品动态库存子模块,用于统计半成品在账情况,方便生产计划人员进行排产,便于车间管理人员查阅;半成品收发台账子模块,用于统计半成品出入库记录以及出入库的复核。
仓库物料管理模块,包括:材料库存查询子模块,用于查询仓库的材料库存情况,其数据来源于ERP***;在制订单材料预警子模块,用于对在制订单所用材料用量和当前库存用量进行对比,当差值达到预警数量时,生成预警信息,提示调度人员提前备料,保证生产的正常进行。
车间核算管理模块,包括:产品工价档案子模块,用于车间工人产品工价的建档,用于工人工资核算;辅助工价档案子模块,用于车间建立辅助工价档案,用于工人工资核算;机台工资核算子模块,用于生产部门制定规则来计算工人工时和工资。
本申请实施例公开一种电缆生产工序排产方法,电缆生产工序排产方法是基于制造执行***实现的,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、台式计算机等,但并不局限于此。参照图2,方法包括如下流程(步骤S101~步骤S107):
步骤S101:响应于待排产车间的模拟排产指令,获取待排产池中属于待排产车间的多个订单信息。
具体地,电子设备在分配订单信息时,根据订单信息中对应的电压类型以及电缆截面进行划分。同一型号的电缆会有多种不同规格,体现在电缆的电压高低以及截面大小的不同。电缆电压类型包括低压电缆、中低压电缆以及高压电缆;电缆截面包括0.5、1.5、2.5、4、6、10、16、25、35、50、70、95、120、150、185、240平方等多种。
不同车间生产电缆的截面大小不同,但是可能会生产同一型号。例如,在低压产品分类中,设置有用于生产6及以下产品的一号车间、用于生产6~10/>产品的二号车间以及用于生产10/>及以上产品的三号车间。其他电压类型的产品按照类似规则划分至不同车间生产。
除此之外,为了准备基本材料,还设置有导体车间,导体车间可以完成电缆的绞线、束绞、拉丝、耐火等工序,完成半成品备用。当生产成品时,将半成品继续进行加工即可。
因此,当电子设备将订单信息自动分配至对应待排产车间的待排产池中等待排产时,生产计划人员可以查看待排产池中的所有订单信息并进行排产。在进行排产之前,生产计划人员可点击模拟排产按键,电子设备对待排产车间的模拟排产指令进行响应,从而获取待排产池中的属于待排产车间的订单信息。
步骤S102:将多个订单信息中的任意两个订单信息进行组合,生成多个订单组合。
进一步地,电子设备为了尝试自动合并订单,减小计算量,从而将订单信息两两组合分析。
例如,有4个订单A、B、C、D,生成订单组合有AB、AC、AD、BC、BD、BD。
步骤S103:分别计算每个订单组合中的两个订单信息之间的相似度。具体地,订单信息包括待排产电缆型号和交付需求信息,交付需求信息包括单捆电缆长度和/或印字信息。
步骤S103包括以下任意一项:
1、若两个订单的待排产电缆型号和交付需求信息均相同,则确定相似度为第一预设值。
2、若两个订单的待排产电缆型号相同、交付需求信息不同,则确定相似度为第二预设值。
3、若两个订单的待排产电缆型号不相同,则将两个订单信息的电缆型号组合与预设的电缆型号相似度列表中的电缆型号组合进行比对,将比对一致的电缆型号组合对应的第三预设值确定为相似度。
其中,在同一车间内若电缆型号相同,则生产工序相同,在此基础上,交付需求信息也相同,则两个订单完全一致,合并生产可能性非常高,若交付需求信息不同,则只在包装阶段的生产流程不一致,但合并生产可能性仍然非常高;然而当两个订单的电缆型号不同时,对应的生产工序则可能有较大的区别,因此需要进一步分析。一般地,第一预设值大于第二预设值大于第三预设值。
进一步地,为了便于得到第三预设值,电缆型号相似度列表的生成方法包括(步骤S11~步骤S16):
步骤S11:获取待排产车间的可生产电缆型号。
步骤S12:确定每个可生产电缆型号对应的生产工序中每道工序对应的工序信息;其中,工序信息包括工序名称、生产机台。
具体地,电子设备为每种可生产电缆型号记录有生产工序中每道工序对应的工序信息,当电子设备确定任一型号后,即可直接确定相关信息。其中,生产机台的数量可以有多台,本申请实施例中的排产推荐不具体到某一生产机台,工作人员可以根据实际情况进行设置。
步骤S13:对于任意两个可生产电缆型号构成的电缆型号组合,确定电缆型号组合中两个可生产电缆型号的相同工序信息的数量,计算相同工序信息的数量与两个可生产电缆型号的工序数量平均值的比值,将比值与预设的初始相似值进行相加,得到第一更新相似值。
具体地,为了便于计算,本申请实施例设置初始相似值为0,在初始相似值的基础上,以相似度较高时增加相似值、相似度低时减小相似值的方式进行计算,但也可以设置一个较大的初始相似值,在相似度较高时减小、相似度较低时增大初始相似值的方式进行计算。
以下结合具体实例进行说明,例如,当前车间为一车间内,存在电缆A的订单和电缆B的订单,电缆型号不同,且电缆A为三芯铠装电缆,B为三芯无铠装电缆。电缆A在一车间的生产工艺包括三层共挤、铜带屏蔽、成缆、绕包层、隔离套、铠装、挤出外护套,电缆B的生产工艺包括三层共挤、铜带屏蔽、成缆、绕包层、挤出外护套,其中,且各相同工序的生产机台均相同,包装工序与交付需求信息相关,因此包装工序不计入。
因此电子设备确定A和B的电缆型号组合中相同工序的数量为5,两个电缆工序数量平均值为6,因此计算得到比值为,确定第一增加值与比值相等,当比值有除不尽的小数时,电子设备保留小数点后一位,得到第一增加值0.8。
进一步地,电子设备得到更新后的第一更新相似值0.8。
步骤S14:根据相同工序信息的数量以及剩余工序,对第一更新相似值进行修正,得到第二更新相似值。其中,剩余工序是指除了相同工序以外的其他工序,具体包括以下任一种:
1)若相同工序信息的数量为一个,则将第一更新相似值的负值确定为变化值;将变化值与第一更新相似值进行求和,得到第二更新相似值。
一般地,电缆的工序数量大于一个,当相同工序信息的数量为一个时,两型号的电缆合并生产可能性很低,因此当存在此种情况时,可以不再详细计算第二更新相似值,因此将变化值确定为第一更新相似值的负值,进而得到的第二更新相似值为零。
2)若相同工序信息的数量为至少两个,包括(步骤Sa~步骤Se):
步骤Sa:将每个可生产电缆型号的相邻两个相同工序信息之间的至少一道工序进行组合,得到至少一个组合工序。
如上述示例,电子设备将电缆A与B的相邻两个相同工序为绕包层和挤出外护套,电缆A在两者之间的工序为隔离套和铠装,进而组合得到一个组合工序。而电缆B没有组合工序,因此与电缆A对应的组合工序可以看做0。
步骤Sb:将两个可生产电缆型号的组合工序进行对应,得到至少一个组合工序对;其中,组合工序对中两个组合工序对应的相邻两个相同工序信息是相同的。
例如,电缆A和电缆B的组合工序对为:隔离套+铠装和0。
步骤Sc:根据每个组合工序中每道工序的加工速度,估算每个组合工序的平均加工速度。
具体地,电子设备可以获取不同工序对应生产机台的额定产能,进而得到加工速度。例如,电子设备可以计算隔离套和铠装的平均加工速度为10KM/h。
步骤Sd:分别判断每个组合工序对的平均加工速度的差值是否大于预设差值;若是,则将预设负值确定为变化值;否则,将预设正值确定为变化值。
具体地,电子设备预设有预设差值,当差值大于预设差值,则两个电缆的生产工艺相差过大,不易于进行合并,则确定负的变化值;若差值不小于预设差值,则两电缆的生产工艺较为相似,合并生产可能性高,则确定正的变化值。预设负值与预设正值的绝对值相等。
例如,电子设备预设有预设负值-0.1和预设正值0.1,当预设差值为2KM/h,而平均加工速度的差值为3KM/h时,因此电子设备确定变化值为-0.1。
步骤Se:对所有组合工序对的变化值与第一更新相似值进行求和,得到第二更新相似值。
具体地,在电缆的整个生产工序中,可能存在多个组合工序,因此电子设备将每个组合工序对应的变化值均与第一更新相似值进行求和,得到第二更新相似值。例如,存在一个变化值-0.1,而第一更新相似值为0.8,则第二更新相似值为0.7。
步骤S15:将第二更新相似值确定为电缆型号组合的第三预设值。
步骤S16:根据电缆型号组合的第三预设值生成电缆型号相似度列表。
进而,电子设备能够预先得到电缆型号相似度列表,当有需要时,在电缆型号相似度列表中进行查询即可。
步骤S104:若相似度达到预设值,则根据订单信息判断两个订单信息是否能够合并;若相似度不能达到预设值,则确定两个订单信息不能够合并。
具体地,当相似度达到预设值时,则订单信息可合并生产的可能性较高,则进一步判断是否能合并,否则确定当前两个订单信息合并可能性很低。预设值根据实际需要设置。
若电子设备经步骤S104判断为是,则执行步骤S105和步骤S106;判断为否时,执行步骤S107:确定不能进行合并。
具体地,当电子设备确定不能合并后,拆散当前两个订单组合,并进行标记,以防再次组合。
步骤S105:将达到预设值的相似度所对应的两个订单信息进行合并,生成合并订单信息。
步骤S106:若至少两个合并订单信息均由相同的订单信息合并而成,则将至少两个合并订单信息进行合并,生成新的合并订单信息。
具体地,若合并订单信息为A+B,B+C,这两个合并订单信息均是由订单信息B合并而来,此时需要将A+B与B+C进行合并,注意相同的订单信息B不能重复,例如将C与合并订单信息A+B进行合并,或者,将A与合并订单信息B+C进行合并。
进一步地,步骤S104包括(步骤S1041~步骤S1045):
步骤S1041:获取每个待排产电缆型号对应的工序信息;其中,工序信息包括工序名称和生产机台。
步骤S1042:根据每个订单中每道工序的加工速度和生产数量,计算完成每道工序所需的完成时间。
具体地,电子设备将生产数量除加工速度,即可计算得到完成这道生产工序的完成时间。当生产机台有多台时,加工速度则成倍进行计算。
步骤S1043:将应用同一生产机台的工序确定为待合并工序。
具体地,以存在电缆C的订单和电缆D的订单为例,电缆A的工序包括成缆、绕包层、隔离套、铠装、挤出外护套和包装,电缆B的工序包括铜带屏蔽、成缆、绕包层、挤出外护套和包装,其中,各相同工序的生产机台均相同,交付需求不同,即包装过程不同。
因此,其中的成缆、绕包层、挤出外护套和包装为待合并工序。
步骤S1044:将位于首个待合并工序之前或两相邻待合并工序之间的工序确定为一组常规工序。
正如上述例子中,铜带屏蔽为一组常规工序,隔离套和铠装为另一组常规工序。
步骤S1045:判断两个订单的对应的各组常规工序的完成时间的差值是否均不大于预设差值;若是,则确定两个订单能够合并;否则,确定两个订单不能合并。
具体地,电子设备首先根据常规工序的加工速度和生产数量计算完成时间。铜带屏蔽没有对应的常规工序,则差值与铜带屏蔽的完成时间相等,若差值不大于预设值,则两个订单合并的可能性高,比如在生产电缆A的成缆工序完成之前,电缆B的铜带屏蔽能够完成,在电缆A完成成缆工序后,电缆B能够应用生产机台接着进行成缆工序。若差值大于预设值,例如在生产电缆A的成缆工序完成之后,电缆B的铜带屏蔽不能完全完成,且即使电缆B的铜带屏蔽已经完成了部分,并进入了成缆工序,但是铜带屏蔽的完成速度难以供应于成缆工序,此时成缆的机台设备就有间歇或者停机等待的可能性,也确定不能合并订单。因此预设值可以根据实际情况设置,可以由生产计划人员根据经验进行设置。
步骤S107:根据最新的合并订单信息进行模拟排产,生成排产推荐计划。包括(步骤S1071~步骤S1081):
步骤S1071:按照每个订单从首至尾的顺序确定当前工序。
具体地,以电缆A订单和电缆B订单为例:
电缆A:三层共挤、铜带屏蔽、成缆、绕包层、隔离套、铠装、挤出外护套和包装;
电缆B的生产工艺包括三层共挤、铜带屏蔽、成缆、绕包层、挤出外护套和包装。
电子设备确定当前工序为三层共挤。
步骤S1072:判断当前工序是否在第一道工序;若是,则执行步骤S1073;否则,执行步骤S1074。
步骤S1073:获取当前工序的生产机台的空闲时刻,根据空闲时刻与预设的第一过渡时间相加,计算得到当前工序的开始生产时刻。
具体地,当前工序为第一道工序,需要考虑当前生产机台的空闲时刻开始投入生产,因此电子设备通过ERP***获得生产机台的空闲时刻。预设的第一过渡时间是为了准备以及突发情况等预留的时间。
步骤S1074:获取当前工序的生产机台的上一道工序的结束时刻,以及上一道工序的加工时长,根据加工时长确定第二过渡时间,将结束时刻与第二过渡时间相减,计算得到当前工序的开始生产时刻。
具体地,若当前工序为铜带屏蔽,则上一道工序为三层共挤,电子设备获取完成三层共挤的结束时刻。其中,加工时长可以根据生产数量与对应生产机台的加工速度相除,计算得到加工时长。而为了能够连续生产,在上一道工序完成三分之二的时候就可以开始进入下一道工序,节省等待时间,且减小生产中断的可能性。因此,电子设备将加工时长与预设比例计算,如三分之二,计算得到第二过渡时间,因此在结束时刻之前第二过渡时间,即可以开始生产当前工序。
步骤S1075:判断当前工序是否为待合并工序;若是,则执行步骤S1076;否则,执行步骤S1077。
步骤S1076:计算两个订单的生产数量总和,根据生产数量总和以及生产机台数量对当前工序进行排产,得到当前工序的完成时刻。
具体地,当前工序为待合并工序,则可以同时生产,则根据生产数量总和分配到生产机台上进行生产,当存在多个生产机台时,使多个生产机台同步生产。
步骤S1077:根据当前订单的数量和生产机台数量对当前工序进行排产,得到当前工序的完成时刻。
步骤S1078:根据开始生产时刻、生产机台和完成时刻得到当前工序的排产推荐计划。
具体地,电子设备运用GIS***生成可视化的图表,从开始生产时刻开始,标识每道工序的生产机台以及完成时刻。
步骤S1079:按照订单的顺序,判断下一个工序是否已进行了排产,若否,则执行步骤S1080:确定下一个工序为当前工序;若是,则执行步骤S1081:重复执行判断下一个工序是否已进行了排产的步骤,直至确定最后一个工序为当前工序,生成每一道工序的排产推荐计划。
具体地,例如,在排产订单B的时候,将绕包层排产完成后,排产挤出外护套,而挤出外护套为待合并工序,因此在排产B时,将订单A的挤出外护套的工序一同进行了排产。因此在排产A时,若当前工序为铠装,下一个工序为挤出外护套,即下一个工序已经进行了排产,此时,移向再下一道工序,直至确定未进行排产的工序,从而完成对所有工序的排产。
在其中一种实施例中,在进行排产计划的同时,电子设备自动将与当前工序相关的排产推荐计划进行展示,以供用户进行参考。
在另一种实施例中:获取当前工序的实际生产数量;当实际生产数量达到预设数量的预设比例时,将包括当前工序的排产推荐计划进行展示。
此时,在生成过程中,可能需要实时调整排产计划,因此电子设备可自动监测实际的生产进度,并展示计划,在用户需要进行调整时给出推荐。
具体地,电子设备可以参照排产推荐计划进行排产,或者直接使用排产推荐计划,进行适应性修正,得到修正后的排产计划。
在另一种可能的实现方式中,上述方法还包括(步骤S21~步骤S22):
步骤S21:获取当前工序的实际生产情况以及在排产计划中的预设开始时间;实际生产情况包括实际开始时间和当前生产数量。
具体地,电子设备根据MES***获取得到实际生产情况的相关数据,电子设备保存用户确定的排产计划,进而获取当前工序在排产计划中的预设开始时间。
步骤S22:若实际开始时间与排产计划中的预设开始时间的差值未在预设时间差值内,且当前生产数量未达到预设数量,则生成更新排产计划的提示信息。
具体地,当实际生产未达到预设目标时,电子设备生成的更新排产计划的提示信息,能够提示生产计划人员及时进行更新排产。
为了更好地执行上述方法,本申请实施例还提供一种电缆生产工序排产***,除了上述中的各种模块,参照图3,电缆生产工序排产***200还包括:
订单信息获取模块201,用于响应于待排产车间的模拟排产指令,获取待排产池中属于待排产车间的多个订单信息;
组合模块202,用于将多个订单信息中的任意两个订单信息进行组合,生成多个订单组合;
相似度计算模块203,用于分别计算每个订单组合中的两个订单信息之间的相似度;
合并判断模块204,用于当相似度达到预设值时,根据订单信息判断两个订单是否能够合并;
订单信息合并模块205,用于合并判断模块204判断为是时,将达到预设值的相似度所对应的两个订单信息进行合并,生成合并订单信息;
合并订单信息更新模块206,用于在至少两个合并订单信息均由相同的订单信息合并而成时,则将至少两个合并订单信息进行合并,生成新的合并订单信息;
排产推荐计划生成模块207,用于根据最新的合并订单信息进行模拟排产,生成排产推荐计划。
相似度判断模块203具体用于以下任一项:
若两个订单信息的待排产电缆型号和交付需求信息均相同,则确定相似度为第一预设值;
若两个订单信息的待排产电缆型号相同、交付需求信息不同,则确定相似度为第二预设值;
若两个订单信息的待排产电缆型号不同,则将两个订单信息的电缆型号组合与预设的电缆型号相似度列表中的电缆型号组合进行比对,将比对一致的电缆型号组合对应的第三预设值确定为相似度。
电缆生产工序排产***200还包括相似度列表生成模块,具体用于:
获取待排产车间的可生产电缆型号;
确定每个可生产电缆型号对应的生产工序中每道工序对应的工序信息;其中,工序信息包括工序名称、生产机台;
对于任意两个可生产电缆型号构成的电缆型号组合,确定电缆型号组合中两个可生产电缆型号的相同工序信息的数量,计算相同工序信息的数量与两个可生产电缆型号的工序数量平均值的比值,将比值与预设的初始相似值进行相加,得到第一更新相似值;
根据相同工序信息的数量以及剩余工序,对第一更新相似值进行修正,得到第二更新相似值;
将第二更新相似值确定为电缆型号组合的第三预设值;
根据电缆型号组合的第三预设值生成电缆型号相似度列表。
相似度列表生成模块在根据相同工序信息的数量以及剩余工序,对第一更新相似值进行修正,得到第二更新相似值时,包括以下任一种:
若相同工序信息的数量为一个,则将第一更新相似值的负值确定为变化值;将变化值与第一更新相似值进行求和,得到第二更新相似值;
若相同工序信息的数量为至少两个,则分别将每个可生产电缆型号的相邻两个相同工序信息之间的至少一道工序进行组合,得到至少一个组合工序;
将两个可生产电缆型号的组合工序进行对应,得到至少一个组合工序对,其中,组合工序对中两个组合工序对应的相邻两个相同工序信息是相同的;
根据每个组合工序中每道工序的加工速度,估算每个组合工序的平均加工速度;
分别判断每个组合工序对的平均加工速度的差值是否大于预设差值;若是,则将预设负值确定为变化值;否则,将预设正值确定为变化值;
对所有组合工序对的变化值与第一更新相似值进行求和,得到第二更新相似值。
合并判断模块204,具体用于:
获取每个待排产电缆型号对应的工序信息;其中,工序信息包括工序名称和生产机台;
根据每个订单中每道工序的加工速度和生产数量,计算完成每道工序所需的完成时间;
将应用同一生产机台的工序确定为待合并工序;
将位于首个待合并工序之前或两相邻待合并工序之间的工序确定为一组常规工序;
判断两个订单的对应的各组常规工序的完成时间的差值是否均不大于预设差值;若是,则确定两个订单信息能够合并;
否则,确定两个订单信息不能合并。
排产推荐计划生成模块206,具体用于:
按照每个订单从首至尾的顺序确定当前工序;
判断当前工序是否在第一道工序;
若是第一道工序,则获取当前工序的生产机台的空闲时刻,根据空闲时刻与预设的第一过渡时间相加,计算得到当前工序的开始生产时刻;
若不是第一道工序,则获取当前工序的生产机台的上一道工序的结束时刻,以及上一道工序的加工时长,根据加工时长确定第二过渡时间,将结束时刻与第二过渡时间相减,计算得到当前工序的开始生产时刻;
判断当前工序是否为待合并工序;
若是,则计算多个订单的生产数量总和,根据生产数量总和以及生产机台数量对当前工序进行排产,得到当前工序的完成时刻;
若否,则根据当前订单的数量和生产机台数量对当前工序进行排产,得到当前工序的完成时刻;
根据开始生产时刻、生产机台和完成时刻得到当前工序的排产推荐计划;
按照订单的顺序,判断下一个工序是否已进行了排产,若否,则确定下一个工序为当前工序;若是,则重复执行判断下一个工序是否已进行了排产的步骤,直至确定最后一个工序为当前工序,生成每一道工序的排产推荐计划。
电缆生产工序排产***200还包括展示模块,具体用于:
获取当前生产工序的实际生产数量;
当实际生产数量达到预设数量的预设比例时,将包括当前生产工序的排产推荐计划进行展示。
电缆生产工序排产***200还包括:
实际生产获取模块,用于获取当前工序的实际生产情况以及在排产计划中的预设开始时间,实际生产情况包括实际开始时间和当前生产数量;
提示模块,用于在实际开始时间与排产计划中的预设开始时间的差值未在预设时间差值内,且当前生产数量未达到预设数量时,生成更新排产计划的提示信息。
前述实施例中的方法中的各种变化方式和具体实例同样适用于本实施例的电缆生产工序排产***,通过前述对电缆生产工序排产方法的详细描述,本领域技术人员可以清楚的知道本实施例中的电缆生产工序排产***的实施方法,所以为了说明书的简洁,在此不再详述。
本申请实施例提供一种电缆生产工序排产***的低代码开发方法。
低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。
在建立本申请实施例中的电缆生产工序排产***时,应用任何一种低代码开发平台进行建立,简洁快速,无需使用大量代码。
由电子设备执行,参照图4,包括如下流程(步骤S301~步骤S305):
步骤S301:根据电缆生产工序排产***中的每个模块的功能需求,建立应用模型。
具体地,用户根据需求为每个模块新建应用模型,进而在应用模型内进行细化,实现对应功能。
步骤S302:在应用模型中根据数据表设计器配置实现对应功能需求的表单和/或流程。
具体地,电子设备响应于用户的建立指令,电子设备运用数据表设计器生成表单或流程等。
步骤S303:根据可视化界面设计器设计用户界面和交互方式,确定应用模型的页面布局和功能组件。
具体地,电子设备响应于用户对界面的操作设计,使可视化界面设计器完成页面布局和功能组件的外观等性质。
步骤S304:根据功能设计器基于功能需求进行事件明细信息配置,并根据预存的事件类型与后端代码的对应关系对事件明细信息进行关联控制。
用户根据各个模块的功能确定事件明细信息,进而根据实现明细信息时需要的事件类型,如对比、相加、相减、计算比例、生成列表等。
用户根据业务需要设计各模块以及列表、表单、审批表单界面,界面设计器采用可视化“拖拉拽”形式实现,允许用户根据自身需要定制界面布局,模块由各种封装好的事件模块组成,列表支持常规表格、组合表头设计,实现表单界面的整体布局,同时根据业务的需要可通过自定义实现特定的表单交互效果;用户根据审批需要设置审批表单,通过引入字段、界面布局设计等操作实现审批表单整体布局。
步骤S305:响应于应用开发配置完成操作指令,生成应用模型的应用文件。
由于上述操作中,界面设计后会经由后端java逻辑生成后保存到指定路径,相关业务逻辑由***封装好的前后端方法绑定并存储在数据库中。当用户发起业务时,界面根据功能id查询***后台表,根据功能表中的逻辑关系对界面进行渲染和查询操作,前端收到响应后渲染界面呈现出按钮、列表、表单、审批表单等;由于通用按钮事件均为封装好的、可配置的事件,故在不同业务过程中可实现不同的作用。
为了更好地实施以上方法,本申请实施例提供一种电子设备,参照图5,电子设备400包括:处理器401、存储器403和显示屏405。其中,存储器403、显示屏405均与处理器401相连,如通过总线402相连。可选地,电子设备400还可以包括收发器404。需要说明的是,实际应用中收发器404不限于一个,该电子设备400的结构并不构成对本申请实施例的限定。
处理器401可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器401也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线402可包括一通路,在上述组件之间传送信息。总线402可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线402可以分为地址总线、数据总线、控制总线等。
存储器403可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EERPOM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器403用于存储执行本申请方案的应用程序代码,并由处理器401来控制执行。处理器401用于执行存储器403中存储的应用程序代码,以实现前述方法实施例所示的内容。
图5示出的电子设备400仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。
另外,需要理解的是,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
Claims (7)
1.一种电缆生产工序排产方法,其特征在于,包括:
响应于待排产车间的模拟排产指令,获取待排产池中属于所述待排产车间的多个订单信息;
将所述多个订单信息中的任意两个订单信息进行组合,生成多个订单组合;
分别计算每个所述订单组合中的两个所述订单信息之间的相似度;
若所述相似度达到预设值,则根据所述订单信息判断两个订单信息是否能够合并;
若是,则将达到所述预设值的所述相似度所对应的两个订单信息进行合并,生成合并订单信息;
若至少两个所述合并订单信息均由相同的订单信息合并而成,则将所述至少两个所述合并订单信息进行合并,生成新的合并订单信息;
根据最新的合并订单信息进行模拟排产,生成排产推荐计划;
所述订单信息包括待排产电缆型号和交付需求信息,所述交付需求信息包括单捆电缆长度和/或印字信息,所述分别计算每个所述订单组合中的两个所述订单信息之间的相似度,包括以下任一项:
若所述两个订单信息的待排产电缆型号和交付需求信息均相同,则确定所述相似度为第一预设值;
若所述两个订单信息的待排产电缆型号相同、交付需求信息不同,则确定所述相似度为第二预设值;
若所述两个订单信息的待排产电缆型号不同,则将两个订单信息的电缆型号组合与预设的电缆型号相似度列表中的电缆型号组合进行比对,将比对一致的电缆型号组合对应的第三预设值确定为所述相似度;
所述电缆型号相似度列表的生成方法包括:
获取待排产车间的可生产电缆型号;
确定每个所述可生产电缆型号对应的生产工序中每道工序对应的工序信息;其中,所述工序信息包括工序名称、生产机台;
对于任意两个所述可生产电缆型号构成的电缆型号组合,确定所述电缆型号组合中两个所述可生产电缆型号的相同工序信息的数量,计算所述相同工序信息的数量与所述两个所述可生产电缆型号的工序数量平均值的比值,将所述比值与预设的初始相似值进行相加,得到第一更新相似值;
根据所述相同工序信息的数量以及剩余工序,对所述第一更新相似值进行修正,得到第二更新相似值;
将所述第二更新相似值确定为所述电缆型号组合的第三预设值;
根据所述电缆型号组合的第三预设值生成所述电缆型号相似度列表;
所述根据所述相同工序信息的数量以及剩余工序,对所述第一更新相似值进行修正,得到第二更新相似值,包括以下任一种:
若所述相同工序信息的数量为一个,则将所述第一更新相似值的负值确定为变化值;将所述变化值与所述第一更新相似值进行求和,得到第二更新相似值;
若所述相同工序信息的数量为至少两个,则分别将每个可生产电缆型号的相邻两个所述相同工序信息之间的至少一道工序进行组合,得到至少一个组合工序;
将所述两个所述可生产电缆型号的组合工序进行对应,得到至少一个组合工序对;其中,所述组合工序对中两个组合工序对应的相邻两个所述相同工序信息是相同的;
根据每个所述组合工序中每道工序的加工速度,估算每个所述组合工序的平均加工速度;
分别判断每个组合工序对的平均加工速度的差值是否大于预设差值;若是,则将预设负值确定为变化值;否则,将预设正值确定为变化值;
对所有组合工序对的变化值与所述第一更新相似值进行求和,得到第二更新相似值。
2.根据权利要求1所述的方法,其特征在于,所述订单信息包括待排产电缆型号和生产数量;所述根据所述订单信息判断两个订单信息是否能够合并,包括:
获取每个所述待排产电缆型号对应的工序信息;其中,所述工序信息包括工序名称和生产机台;
根据每个订单中每道工序的加工速度和生产数量,计算完成每道工序所需的完成时间;
将应用同一所述生产机台的工序确定为待合并工序;
将位于首个待合并工序之前或两相邻待合并工序之间的工序确定为一组常规工序;
判断两个订单的对应的各组常规工序的完成时间的差值是否均不大于预设差值;若是,则确定两个订单信息能够合并;
否则,确定两个订单信息不能合并。
3.根据权利要求1所述的方法,其特征在于,所述根据最新的合并订单信息进行模拟排产,生成排产推荐计划,包括:
按照每个订单从首至尾的顺序确定当前工序;
判断所述当前工序是否在第一道工序;
若是第一道工序,则获取当前工序的生产机台的空闲时刻,根据所述空闲时刻与预设的第一过渡时间相加,计算得到当前工序的开始生产时刻;
若不是第一道工序,则获取当前工序的生产机台的上一道工序的结束时刻,以及上一道工序的加工时长,根据所述加工时长确定第二过渡时间,将所述结束时刻与所述第二过渡时间相减,计算得到当前工序的开始生产时刻;
判断当前工序是否为待合并工序;
若是,则计算多个订单的生产数量总和,根据所述生产数量总和以及生产机台数量对当前工序进行排产,得到当前工序的完成时刻;
若否,则根据当前订单的数量和生产机台数量对当前工序进行排产,得到当前工序的完成时刻;
根据所述开始生产时刻、生产机台和所述完成时刻得到当前工序的排产推荐计划;
按照所述订单的顺序,判断下一个工序是否已进行了排产;若否,则确定所述下一个工序为当前工序;若是,则重复执行判断下一个工序是否已进行了排产的步骤,直至确定最后一个工序为当前工序,生成每一道工序的排产推荐计划。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取当前工序的实际生产数量;
当所述实际生产数量达到预设数量的预设比例时,将包括当前工序的排产推荐计划进行展示;
获取当前工序的实际生产情况;所述实际生产情况包括实际开始时间和当前生产数量;
若所述实际开始时间与所述排产推荐计划中的预设开始时间的差值未在预设时间差值内,且所述当前生产数量未达到预设数量,则生成更新排产计划的提示信息。
5.一种电缆生产工序排产***,其特征在于,包括:
订单信息获取模块,用于响应于待排产车间的模拟排产指令,获取待排产池中属于所述待排产车间的多个订单信息;
组合模块,用于将所述多个订单信息中的任意两个订单信息进行组合,生成多个订单组合;
相似度判断模块,用于分别计算每个所述订单组合中的两个所述订单信息之间的相似度;
合并判断模块,用于若所述相似度达到预设值,则根据所述订单信息判断两个订单信息是否能够合并;
订单信息合并模块,用于在所述合并判断模块判断为是时,将所述相似度达到预设值所对应的两个订单信息进行合并,生成合并订单信息;
订单信息更新模块,用于若所述合并订单信息中的订单信息存在能够合并的其他订单组合,则将所述合并订单信息与所述其他订单组合再次进行合并,更新合并订单信息;
排产推荐计划生成模块,用于根据所述合并订单信息进行模拟排产,生成排产推荐计划;
所述订单信息包括待排产电缆型号和交付需求信息,所述交付需求信息包括单捆电缆长度和/或印字信息,相似度判断模块,具体用于:
若所述两个订单信息的待排产电缆型号和交付需求信息均相同,则确定所述相似度为第一预设值;
若所述两个订单信息的待排产电缆型号相同、交付需求信息不同,则确定所述相似度为第二预设值;
若所述两个订单信息的待排产电缆型号不同,则将两个订单信息的电缆型号组合与预设的电缆型号相似度列表中的电缆型号组合进行比对,将比对一致的电缆型号组合对应的第三预设值确定为所述相似度;
***还包括相似度列表生成模块,具体用于:
获取待排产车间的可生产电缆型号;
确定每个所述可生产电缆型号对应的生产工序中每道工序对应的工序信息;其中,所述工序信息包括工序名称、生产机台;
对于任意两个所述可生产电缆型号构成的电缆型号组合,确定所述电缆型号组合中两个所述可生产电缆型号的相同工序信息的数量,计算所述相同工序信息的数量与所述两个所述可生产电缆型号的工序数量平均值的比值,将所述比值与预设的初始相似值进行相加,得到第一更新相似值;
根据所述相同工序信息的数量以及剩余工序,对所述第一更新相似值进行修正,得到第二更新相似值;
将所述第二更新相似值确定为所述电缆型号组合的第三预设值;
根据所述电缆型号组合的第三预设值生成所述电缆型号相似度列表;
所述根据所述相同工序信息的数量以及剩余工序,对所述第一更新相似值进行修正,得到第二更新相似值,包括以下任一种:
若所述相同工序信息的数量为一个,则将所述第一更新相似值的负值确定为变化值;将所述变化值与所述第一更新相似值进行求和,得到第二更新相似值;
若所述相同工序信息的数量为至少两个,则分别将每个可生产电缆型号的相邻两个所述相同工序信息之间的至少一道工序进行组合,得到至少一个组合工序;
将所述两个所述可生产电缆型号的组合工序进行对应,得到至少一个组合工序对;其中,所述组合工序对中两个组合工序对应的相邻两个所述相同工序信息是相同的;
根据每个所述组合工序中每道工序的加工速度,估算每个所述组合工序的平均加工速度;
分别判断每个组合工序对的平均加工速度的差值是否大于预设差值;若是,则将预设负值确定为变化值;否则,将预设正值确定为变化值;
对所有组合工序对的变化值与所述第一更新相似值进行求和,得到第二更新相似值。
6.一种应用于权利要求5所述的电缆生产工序排产***的低代码开发方法,其特征在于,包括:
根据所述电缆生产工序排产***中的每个模块的功能需求,建立应用模型;
在所述应用模型中根据数据表设计器配置实现对应功能需求的表单和/或流程;
根据可视化界面设计器设计用户界面和交互方式,确定所述应用模型的页面布局和功能组件;
根据功能设计器基于所述功能需求进行事件明细信息配置,并根据预存的事件类型与后端代码的对应关系对所述事件明细信息进行关联控制;
响应于应用开发配置完成操作指令,生成所述应用模型的应用文件。
7.一种电子设备,其特征在于,包括:
至少一个处理器;
存储器;
至少一个计算机程序,其中所述至少一个计算机程序被存储在所述存储器中并被配置为由所述至少一个处理器执行,所述至少一个计算机程序配置用于:执行如权利要求1至4任一项所述的电缆生产工序排产方法或如权利要求6所述的低代码开发方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310588478.XA CN116307649B (zh) | 2023-05-24 | 2023-05-24 | 电缆生产工序排产方法、***、设备及低代码开发方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310588478.XA CN116307649B (zh) | 2023-05-24 | 2023-05-24 | 电缆生产工序排产方法、***、设备及低代码开发方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116307649A CN116307649A (zh) | 2023-06-23 |
CN116307649B true CN116307649B (zh) | 2023-08-22 |
Family
ID=86789207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310588478.XA Active CN116307649B (zh) | 2023-05-24 | 2023-05-24 | 电缆生产工序排产方法、***、设备及低代码开发方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116307649B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116757452B (zh) * | 2023-08-18 | 2023-12-05 | 山东日辉电缆集团有限公司 | 一种用于电缆生产加工的智能排产管理*** |
CN117634852B (zh) * | 2024-01-25 | 2024-04-16 | 成都必控科技有限责任公司 | 一种装配生产*** |
CN117852855B (zh) * | 2024-03-07 | 2024-06-04 | 海鹏辉精密工业(深圳)有限公司 | 模具生产管理方法、***、设备及可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015072562A (ja) * | 2013-10-02 | 2015-04-16 | 株式会社神戸製鋼所 | 生産計画作成システム |
CN106447189A (zh) * | 2016-09-26 | 2017-02-22 | 李昌材 | 一种生产排产的工时计算方法及*** |
CN113361830A (zh) * | 2021-08-09 | 2021-09-07 | 阿里巴巴(中国)有限公司 | 数字化生产控制***、排产方法、装置、设备及存储介质 |
CN114091853A (zh) * | 2021-11-10 | 2022-02-25 | 浙江文谷科技有限公司 | 一种基于订单分配的生产排程方法、***、电子设备及存储介质 |
CN114254870A (zh) * | 2021-11-19 | 2022-03-29 | 苏州浪潮智能科技有限公司 | 一种生产订单自动排产方法、装置、电子设备及存储介质 |
CN114386777A (zh) * | 2021-12-21 | 2022-04-22 | 格力电器(合肥)有限公司 | 一种生产计划自动排产方法、***、电脑端及移动终端 |
CN115409289A (zh) * | 2022-10-28 | 2022-11-29 | 湖南省交通科学研究院有限公司 | 混凝土订单排产方法、装置及存储介质 |
CN115712413A (zh) * | 2022-11-15 | 2023-02-24 | 广东中设智控科技股份有限公司 | 低代码开发方法、装置、设备及存储介质 |
-
2023
- 2023-05-24 CN CN202310588478.XA patent/CN116307649B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015072562A (ja) * | 2013-10-02 | 2015-04-16 | 株式会社神戸製鋼所 | 生産計画作成システム |
CN106447189A (zh) * | 2016-09-26 | 2017-02-22 | 李昌材 | 一种生产排产的工时计算方法及*** |
CN113361830A (zh) * | 2021-08-09 | 2021-09-07 | 阿里巴巴(中国)有限公司 | 数字化生产控制***、排产方法、装置、设备及存储介质 |
CN114091853A (zh) * | 2021-11-10 | 2022-02-25 | 浙江文谷科技有限公司 | 一种基于订单分配的生产排程方法、***、电子设备及存储介质 |
CN114254870A (zh) * | 2021-11-19 | 2022-03-29 | 苏州浪潮智能科技有限公司 | 一种生产订单自动排产方法、装置、电子设备及存储介质 |
CN114386777A (zh) * | 2021-12-21 | 2022-04-22 | 格力电器(合肥)有限公司 | 一种生产计划自动排产方法、***、电脑端及移动终端 |
CN115409289A (zh) * | 2022-10-28 | 2022-11-29 | 湖南省交通科学研究院有限公司 | 混凝土订单排产方法、装置及存储介质 |
CN115712413A (zh) * | 2022-11-15 | 2023-02-24 | 广东中设智控科技股份有限公司 | 低代码开发方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116307649A (zh) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116307649B (zh) | 电缆生产工序排产方法、***、设备及低代码开发方法 | |
Evans et al. | Dynamic Supply Chain Performance: Assessing the Impact ofInformation Systems | |
CN110009400A (zh) | 商品定价方法、终端及计算机可读存储介质 | |
US9471893B2 (en) | Methods and apparatus to monitor products in stores | |
CN108415921A (zh) | 供应商推荐方法、装置及计算机可读存储介质 | |
US20060142886A1 (en) | Method and system of production planning | |
US20150120370A1 (en) | Advanced planning in a rapidly changing high technology electronics and computer industry through massively parallel processing of data using a distributed computing environment | |
KR20170142671A (ko) | 클라우드 기반 온라인 건설현장 관리 방법 및 시스템 | |
JP2004021364A (ja) | 経営意思決定支援システム | |
CA3130219A1 (en) | Automated building construction project management system | |
US20080195433A1 (en) | Dynamic Value Stream Mapping Software | |
US20040139035A1 (en) | System and method for integration of value-added product costs | |
CN112328591A (zh) | 一种基于汽车研发的大数据应用***运行方法及存储介质 | |
CN111105204A (zh) | 一种施工项目进度上报、管理方法及信息处理装置 | |
KR20210034160A (ko) | 원가관리 시스템 및 이를 이용한 원가관리방법 | |
CN117519023A (zh) | 一种长周期计划可行性评估方法、***、设备及介质 | |
CN109190982A (zh) | 企业经营健康度获取方法、装置、计算机装置及存储介质 | |
CN111639380A (zh) | 基于bim模型的数据联动方法、装置、电子终端及存储介质 | |
CN110705883A (zh) | 一种用料需求的处理装置、方法及设备 | |
US11126941B1 (en) | Workforce design: direct and indirect labor planning and utilization | |
CN114881533A (zh) | 基于大数据的装修辅助*** | |
CN114971582A (zh) | 一种基于供应链管理***的物资需求跟踪*** | |
CN101071489A (zh) | 工作流管理***及实现工作过程自动化的方法 | |
US8429032B2 (en) | Method and system for managing inventory for a migration using forecast/inventory displays | |
CN114282881A (zh) | 折旧测算方法、装置、存储介质及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |