Material determination method and device, electronic equipment and storage medium
By combining the same orders, determining the production frequency and output, inspecting the material library and determining the sewing plan, the problem of residual material accumulation during the steel coil striping process is solved, and the utilization rate and production efficiency of the steel coil are improved.
Patent Information
- Application Number
- CN202411568443.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-11-05
AI Technical Summary
In the prior art, due to the lack of order merger and sewing schemes taken from the source during the striping process of steel coils, the residual material accumulation, the utilization rate of steel coils is low, resulting in resource waste and cost increase.
By obtaining the order data of the order to be produced within the preset time, combining orders with the same material information and product model information, determining the production frequency and output of the merged order, checking whether there are materials that meet the requirements in the material library, and based on the production frequency Determine the scavenging plan and optimize material distribution.
Reasonably allocate the materials corresponding to the order from the source, improve the utilization rate of steel coils, and reduce resource waste and production costs.
Smart Images

Figure CN119426442A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of industrial production technology, and in particular relates to a material determination method, device, electronic equipment and storage medium. Background Art
[0002] At present, most of the sheet metal processing in industrial production requires stamping process, and the raw material steel coils of stamping process need to be slit before use. Among them, slit means cutting a steel coil into multiple small steel coils according to the size of the blank.
[0003] At present, most slitting processes rely on manual experience to merge orders and formulate nesting plans. Nesting is to put parts produced by multiple orders on a steel coil for slitting. In the existing production model, if there is a lot of leftover material (the part not used by the order after slitting) from the source, it will accumulate over a long period of time, resulting in low utilization of the steel coil, waste of resources and increased costs. Summary of the invention
[0004] In view of the above technical problems, the inventors found that in the prior art, the step of "cutting" is often placed in the subsequent process, resulting in the above-mentioned problems of low resource utilization and increased costs. Therefore, the embodiments of the present application provide a material determination method, device, electronic device and storage medium, which can improve the utilization rate of materials.
[0005] In a first aspect, an embodiment of the present application provides a material determination method, comprising:
[0006] Obtaining order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product;
[0007] Merge the pending production orders with the same material information and product model information to obtain merged orders, and determine the production frequency and output of each merged order based on the pending production orders with the same material information and product model information;
[0008] Determine whether there are materials in the material warehouse that meet the requirements of each merged order;
[0009] The merged orders for which no materials meeting the requirements exist in the material library are taken as the first order, and the corresponding nesting scheme is determined based on the production frequency and output of the first order;
[0010] Materials corresponding to each of the first orders are determined based on the nesting schemes of the first orders.
[0011] In some embodiments, the method further comprises:
[0012] In the case that there are materials in the material library that meet the requirements of the second order in the combined order, the materials that meet the requirements of the second order are bound to the second order.
[0013] In some embodiments, the method further comprises:
[0014] The materials meeting the requirements of the second order are deleted from the material library, so that when the nesting plan is determined based on the production frequency and output of the first order, the materials meeting the requirements of the second order are not involved in the calculation of the nesting plan.
[0015] In some embodiments, determining the corresponding tailoring solution based on the production frequency and output of the first order includes:
[0016] Acquire a tailoring rule, wherein the tailoring rule includes: a first correspondence between output and a first tailoring scheme; a second correspondence between production frequency and a second tailoring scheme; a third correspondence between production frequency, output and a third tailoring scheme; and a priority between the first correspondence, the second correspondence and the third correspondence;
[0017] A tailoring plan is determined based on the production frequency, output and tailoring rules of the first order.
[0018] In some embodiments, determining the production frequency and output of each merged order based on the pending production orders having the same material information and product model information includes:
[0019] Determine whether there is historical order data corresponding to each pending production order;
[0020] The production frequency of each merged order is determined based on the quantity of the historical order data.
[0021] In some embodiments, determining the material corresponding to each first order based on the nesting scheme of the first order includes:
[0022] In the case of determining the nesting scheme, determining whether there is a target first order in the first order, wherein the target first order has no corresponding material;
[0023] In the case where there is a target first order, determining the dead stock and / or surplus stock in the material warehouse as the material corresponding to the target first order;
[0024] Based on the tailoring scheme, materials corresponding to first orders other than the target first order in the first order are determined.
[0025] In some embodiments, determining whether there are materials in the material library that meet the requirements of each merged order includes:
[0026] Sort the orders according to the weight of the materials required for each combined order;
[0027] Based on the sorting, it is determined in turn whether there are materials in the material library that meet the requirements of each merged order.
[0028] In a second aspect, an embodiment of the present application provides a material determination device, which includes:
[0029] An acquisition module is used to acquire order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product;
[0030] A merging module is used to merge the pending production orders with the same material information and product model information to obtain merged orders, and determine the production frequency and output of each merged order based on the pending production orders with the same material information and product model information;
[0031] The first determination module is used to determine whether there are materials in the material library that meet the requirements of each merged order;
[0032] A second determination module is used to take the merged orders for which no materials meeting the requirements exist in the material library as the first order, and determine the corresponding nesting scheme based on the production frequency and output of the first order;
[0033] A third determination module is used to determine materials corresponding to each of the first orders based on the tailoring schemes of the first orders.
[0034] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-described methods when executing the computer program.
[0035] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the methods described above is implemented.
[0036] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the electronic device to execute any of the methods described above.
[0037] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0038] The material determination method provided in the embodiment of the present application obtains order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product; merges the orders to be produced with the same material information and product model information to obtain merged orders, and determines the production frequency and output of each merged order based on the orders to be produced with the same material information and product model information; determines whether there are materials in the material library that meet the requirements of each merged order; takes the merged orders for which there are no materials that meet the requirements in the material library as the first order, and determines the corresponding cutting plan based on the production frequency and output of the first order; determines the materials corresponding to each of the first orders based on the cutting plan of the first order, so as to reasonably allocate the materials corresponding to the orders from the source, thereby improving the utilization rate of materials (such as steel coils).
[0039] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0041] Figure 1 A schematic diagram of the implementation process of a material determination method provided for the implementation of this application;
[0042] Figure 2 A schematic diagram of the implementation flow of another material determination method provided in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of the structure of a material determination device provided in an embodiment of the present application;
[0044] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0046] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0047] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0048] As used in the specification of this application and the appended claims, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrases "if it is determined" or "if it is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce detected" or "in response to detecting" depending on the context.
[0049] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0050] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.
[0051] Based on the technical problems of related technologies, the embodiments of the present application provide a material determination method, which can be applied to electronic devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiments of the present application do not impose any restrictions on the specific types of electronic devices. The electronic device can be deployed in the cloud as a server.
[0052] The functions implemented by the material determination method provided in the embodiment of the present application can be implemented by calling program codes by a processor of an electronic device, wherein the program codes can be stored in a computer storage medium.
[0053] The present application embodiment provides a material determination method. Figure 1 A schematic diagram of the implementation flow of a material determination method provided for the implementation of this application, such as Figure 1 As shown, the material determination methods include:
[0054] Step S101, obtaining order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product.
[0055] In the embodiment of the present application, the production order is an order that is expected to be produced, and the preset duration can be a date range of today, this week, this month, or a longer period of time, which is determined according to the company's production plan and order processing flow. The order data includes: the material information required for the product (such as steel model, thickness, width, etc.) and product model information (such as part number, size, quantity, and output, etc.). In some embodiments, the order data may also include the production frequency (high frequency, low frequency) and the type of applicable product (for example, side plate, Daikin).
[0056] In an embodiment of the present application, the electronic device communicates with a production management system (such as ERP, MES), and can export detailed data of all orders to be produced within a subsequent preset period of time (such as one week, one month) from the production management system (such as ERP, MES) according to preset filtering conditions (such as order status is "to be produced" or "to be scheduled", etc.).
[0057] In an embodiment of the present application, for each screened order to be produced, its detailed order data is extracted. These data should at least include the following two parts: the material information required for the product and the product model information. The material information required for the product includes the material type, specifications, performance requirements, etc. of all raw materials or components required to produce the product. This information is crucial for subsequent material procurement and production process arrangements. Product model information: a unique identifier or classification code for a product, used to distinguish products of different specifications, functions or uses. Model information helps ensure that the products produced meet the order requirements.
[0058] In the embodiment of the present application, the sorted order data is stored in an appropriate database or file for use in subsequent production planning, material procurement, production scheduling, etc. At the same time, the relevant data can also be passed to relevant departments or personnel so that they can understand and prepare for production work in a timely manner.
[0059] Step S102, merging the to-be-produced orders with the same material information and product model information to obtain merged orders, and determining the production frequency and output of each merged order based on the to-be-produced orders with the same material information and product model information.
[0060] In an embodiment of the present application, the purpose is to optimize the production process by merging orders with the same material information and model information, reduce production conversion time and cost, and determine the production frequency and output of each merged order.
[0061] In the embodiment of the present application, orders with the same material and model information are grouped together according to the material information and model information of each order. Specifically, data structures and technologies such as hash tables, dictionaries, or database queries can be used to efficiently identify and group orders. The model information includes thickness, size, etc.
[0062] In the embodiment of the present application, for each group, the orders in the group are merged into a new merged order. The merged order should contain the product information of all original orders (because the material and model are the same, this part of information can be shared), but the output should be the sum of the output of all orders in the group. If necessary, a new order number or identifier can be assigned to the merged order for tracking and management in the subsequent production process.
[0063] Production frequency may involve production times per day, week or month, depending on the product's production cycle, market demand and the utilization rate of production equipment.
[0064] Output refers to the number of products that need to be completed in each production. It should ensure that the total output requirements of the combined orders can be met and try to balance the load and efficiency of the production line.
[0065] Specifically, the production frequency of each merged order within the preset time period can be calculated based on the estimated production time and production cycle of the merged order. If an order is scheduled for production multiple times within the preset time period, its production frequency is multiple times.
[0066] The combined order and the determined production frequency and output can be updated to the order management system. This may include modifying the status of the original order (if they are no longer produced as separate units) and creating a new production instruction or work order to guide subsequent production activities.
[0067] In the embodiment of the present application, the electronic device can output the combined order, production frequency, and output to the display screen of the electronic device or a report file for the operator to view and analyze. The combined order information, production frequency, and output data can also be stored in the local database of the electronic device or cloud storage for subsequent production planning, material management, and production tracking.
[0068] Step S103, determining whether there are materials in the material library that meet the requirements of each merged order.
[0069] In an embodiment of the present application, the existing inventory (current inventory) can be displayed in the material library to check whether the existing inventory can meet the production needs, avoid unnecessary procurement or production delays, reduce production risks, improve production efficiency and meet customer needs. Specifically, the material library management system can be queried to check whether there are enough materials that meet the requirements of the merged order. If there are insufficient materials in the material library or there are no materials that meet the requirements, proceed to the next step; if there are sufficient materials, directly allocate the materials and start production.
[0070] Step S104: taking the merged orders for which no materials meeting the requirements exist in the material library as the first order, and determining the corresponding nesting solution based on the production frequency and output of the first order.
[0071] In an embodiment of the present application, when there is no material in the material library that meets the requirements of the first order (ie, a specific order in the merged order), it is necessary to formulate a tailoring plan based on the production frequency and output of the order.
[0072] Specifically, the specific requirements of the first order for materials can be reviewed, including the type, specification, quantity, quality grade, etc. of the materials. Then, the production frequency (i.e., the number of times the production needs to be produced per unit time) and the total output of the order are analyzed to understand the urgency and scale of its demand for materials. Find out whether there are alternative materials that can approach or meet the requirements of the first order in terms of performance, specifications, etc. Evaluate the feasibility of alternative materials, including cost, delivery time, impact on production quality, etc. If alternative materials cannot be found directly, or the alternative materials cannot meet all requirements, a nesting design is required. Use professional nesting software or tools to design the optimal nesting plan based on the actual inventory of materials and the requirements of the first order. The nesting plan should minimize material waste while meeting the requirements of production frequency and output. Adjust the production process according to the nesting plan, including replanning the layout of the production line and adjusting the sequence of production processes. Ensure smooth material flow during the production process to avoid production interruptions caused by material shortages or mismatches.
[0073] In an embodiment of the present application, if the tailoring scheme results in the inability to meet the material requirements of certain production batches, it may be necessary to adjust the production frequency to balance material supply and production demand. For example, you can consider advancing or delaying some production batches, or outsourcing some production tasks to other suppliers, or adjusting the production plan, etc. Depending on the actual effect of the tailoring scheme, it may be necessary to adjust the production plan of the first order. If the tailoring scheme can significantly improve material utilization and reduce costs, you can consider increasing production to meet market demand; conversely, if the tailoring scheme leads to material waste or cost increases, you may need to reduce production to avoid unnecessary losses.
[0074] In the embodiment of the present application, the complex process of formulating the tailoring plan based on the order production frequency and output requirements can maximize the use of limited material resources, meet production needs and reduce production costs through scientific analysis and planning.
[0075] Step S105: determining materials corresponding to each of the first orders based on the tailoring schemes of the first orders.
[0076] In the embodiment of the present application, specific materials are allocated to each first order according to the nesting scheme. According to the nesting scheme, the specific position of each merged order (including the first order) on the steel coil or plate is determined. Specific materials (such as steel coil number, plate position, etc.) are allocated to each order, and the production plan and material management system are updated. The materials required for production are prepared, and the relevant departments are notified to carry out subsequent production operations.
[0077] The material determination method provided in the embodiment of the present application obtains order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product; merges the orders to be produced with the same material information and product model information to obtain merged orders, and determines the production frequency and output of each merged order based on the orders to be produced with the same material information and product model information; determines whether there are materials in the material library that meet the requirements of each merged order; takes the merged orders for which there are no materials that meet the requirements in the material library as the first order, and determines the corresponding cutting plan based on the production frequency and output of the first order; determines the materials corresponding to each of the first orders based on the cutting plan of the first order, so as to reasonably allocate the materials corresponding to the orders from the source, thereby improving the utilization rate of materials (such as steel coils).
[0078] According to the present application, by merging similar orders, checking inventory, formulating nesting plans, etc., the material allocation and nesting plans in the production process can be effectively optimized. In this way, not only the material utilization rate is improved, but also the waste and delays in the production process are reduced, and the overall production efficiency is improved.
[0079] According to the material determination method of the present application, when there are materials in the material library that meet the requirements of the second order (also as part of the merged order), executing the corresponding steps can ensure that the materials can be accurately and timely allocated to the corresponding order.
[0080] In some embodiments, the material determination method further includes:
[0081] Step S106: When there is a material in the material library that meets the requirements of the second order in the merged order, the material that meets the requirements of the second order is bound to the second order.
[0082] In this step, first, the system or operator verifies whether there are materials in the material library that meet the specific requirements of the second order. This includes the type, specification, quantity, quality grade, and any other specific requirements of the material. Only when the material fully meets the order requirements will the binding operation be performed.
[0083] Once it is confirmed that the materials meet the requirements of the second order, the system will bind these materials to the second order. This means that these materials are officially assigned to the order and are ready for subsequent production or delivery. The binding operation is usually completed in the production management system or material management system, and corresponding records or labels are generated for tracking and management.
[0084] In these embodiments, by introducing step S106, the enterprise can more effectively manage the material allocation process and improve production efficiency and accuracy. At the same time, this also provides strong support for subsequent production planning, cost control and quality management.
[0085] According to this application, when there are materials in the material library that meet the requirements of the second order and these materials have been successfully bound to the second order, they are "deleted" from the material library (or marked as allocated), which can ensure the efficiency and accuracy of material management. The following are detailed steps:
[0086] In some embodiments, the material determination method further includes:
[0087] Step S107, deleting the materials that meet the requirements of the second order from the material library, so that when the nesting plan is determined based on the production frequency and output of the first order, the materials that meet the requirements of the second order do not participate in the calculation of the nesting plan.
[0088] In this step, after the materials are bound to the second order, the system marks these materials as "allocated". This does not mean that they are physically removed from the material library, but the status is updated in the inventory management system. In this way, when the system queries for available materials, these allocated materials will not be counted. The system updates the inventory records to reflect the latest status of these materials. This includes reducing the available quantity of the corresponding materials in the inventory and may add some additional information (such as which order it has been allocated to, the allocation time, etc.) for tracking. It should be noted that when the nesting plan needs to be determined based on the production frequency and output of the first order in the future, the system will perform calculations based on the updated inventory records. Since the allocated materials have been excluded from the available materials, they will not participate in the calculation of the nesting plan. This helps to improve the accuracy and effectiveness of the nesting plan, avoid material waste or production delays caused by double counting or incorrect allocation, and more accurately evaluate the availability and demand of the remaining materials, so as to formulate a more reasonable production plan and procurement strategy.
[0089] In this step, in order to ensure the smooth progress of the production process, the system may generate documents related to material allocation, such as picking lists, bills of materials, etc. These documents will serve as an important reference in the production process, guiding operators to pick up and use materials in the correct order and quantity.
[0090] In this step, after the binding of materials and orders is completed, the system may send notifications or reports to relevant departments (such as production department, procurement department, finance department, etc.). These notifications will inform the relevant departments about the allocation of materials so that they can make corresponding preparations or adjustments.
[0091] In these embodiments, through step S107, the enterprise can more effectively manage the material allocation process, improve production efficiency and accuracy, and also provide strong support for subsequent nesting calculation, production planning and material procurement.
[0092] According to this application, in order to more accurately determine the nesting scheme, a nesting rule can be set, and the nesting scheme that best suits the production frequency and output of the first order can be matched according to the nesting rule. The following is a detailed step description:
[0093] In some embodiments, in step S104, determining a corresponding nesting solution based on the production frequency and output of the first order includes:
[0094] Step S1041, obtaining the tailoring rules, wherein the tailoring rules include: a first corresponding relationship between output and a first tailoring scheme; a second corresponding relationship between production frequency and a second tailoring scheme; a third corresponding relationship between production frequency, output and a third tailoring scheme; and a priority between the first corresponding relationship, the second corresponding relationship and the third corresponding relationship.
[0095] In this step, the nesting rules are a series of predefined rules that guide how to determine the best nesting solution based on the production frequency and output of the order. These rules are usually based on historical data, production experience, material characteristics, production efficiency and other factors.
[0096] In this step, the first correspondence between output and the first set cutting plan can indicate that when the order output reaches a certain level, a specific set cutting plan should be adopted to optimize material utilization and production costs. The second correspondence between production frequency and the second set cutting plan can reflect the impact of production frequency on the selection of set cutting plans. For example, high-frequency production may require a more flexible set cutting plan to reduce mold change time and improve production efficiency. The third correspondence between production frequency, output and the third set cutting plan. This means that in some cases, the two factors of production frequency and output jointly determine the selection of the set cutting plan. This comprehensive correspondence is more complex, but can provide more accurate set cutting guidance.
[0097] In this step, the priorities among the first correspondence, the second correspondence and the third correspondence need to be clarified in the tailoring rules, so as to help determine which tailoring scheme should be adopted first when multiple conditions are met at the same time.
[0098] Step S1042, determining a tailoring solution based on the production frequency, output and tailoring rules of the first order.
[0099] In this step, the production frequency and output data of the first order are obtained. These data are the basis for determining the tailoring scheme. According to the corresponding relationship in the tailoring rule, the production frequency and output of the first order are matched with the conditions in the rule.
[0100] In this step, if multiple correspondences are satisfied at the same time, the final tailoring scheme is determined according to the priority set in the tailoring rule. As an example, the priority of the third correspondence may be higher than the second correspondence and the first correspondence. Specifically, first, check whether the third correspondence (i.e., the condition that the production frequency and output are satisfied at the same time) is satisfied. If not, check whether the second correspondence (only the production frequency) or the first correspondence (only the output) is satisfied.
[0101] In this step, the most suitable tailoring scheme for the production frequency and output of the first order is determined based on the matching results and priority judgment. The determined tailoring scheme is output to the production management system or relevant personnel for subsequent production arrangements and material preparation.
[0102] In this embodiment, by introducing cutting rules and determining cutting plans based on production frequency and output, the enterprise can arrange production activities more scientifically and reasonably, improve material utilization and production efficiency, and reduce production costs.
[0103] According to this application, in order to more accurately determine the production frequency and output of each order, historical order data is considered. The following are detailed steps:
[0104] In some embodiments, in step S102, determining the production frequency and output of each order includes: step S1021, determining whether there is historical order data corresponding to each order to be produced.
[0105] In this step, the system first searches the database or related data sources to find historical order data that matches the order data of the current orders to be produced. This usually involves comparing key information of the orders, such as product model, specifications, customer requirements, etc.
[0106] For each current order, the system will determine whether there is sufficiently similar or identical historical order data. If so, it will proceed to the next step; if not or the similarity is insufficient, other methods (such as prediction models, experience judgment, etc.) may be needed to determine the production frequency.
[0107] Step S1022: determining the production frequency of each order based on the quantity of the historical order data.
[0108] In this step, for current orders with historical order data, the system will count the number of these historical orders. This number reflects the number of times this order type has been produced in the past period of time, which is a direct reflection of the production frequency.
[0109] Based on the historical order quantity obtained by statistics, the system can further calculate the average production frequency of the order type or the production frequency in a specific time period. This calculation may involve the setting of a time window (such as the past year, a quarter, a month, etc.) to more accurately reflect the current production demand trend.
[0110] After obtaining the preliminary production frequency, the system may also make adjustments and optimizations based on factors such as the current market environment, changes in customer demand, and production capacity. For example, if the current market demand increases, the system may increase the predicted value of the production frequency accordingly; if the production capacity is limited, the system may adjust the production frequency to match the actual production capacity.
[0111] Finally, the system will output the determined production frequency to the subsequent production plan formulation, material allocation and other links. This production frequency will serve as an important basis for formulating tailoring plans and arranging production activities.
[0112] In these embodiments, by introducing the consideration of historical order data, the enterprise can more accurately predict and determine the production frequency and output of each order, thereby optimizing production planning and resource allocation, and improving production efficiency and response speed.
[0113] According to this application, in order to ensure that all first orders can get appropriate material allocation, especially when the nesting plan has been determined, the system will perform special processing on those orders that have not yet been allocated materials (i.e. the target first orders). The following are detailed steps:
[0114] In some embodiments, step S105, determining the material corresponding to each first order based on the nesting scheme of the first order, includes:
[0115] Step S1051, when the nesting scheme is determined, determining whether there is a target first order in the first order, wherein the target first order has no corresponding material;
[0116] In this step, first, the system checks the status of all first orders according to the determined nesting plan. The nesting plan usually allocates materials to most orders, but some orders may still not be allocated due to various reasons (such as material shortage, specification mismatch, etc.).
[0117] The system identifies those orders that have not yet been allocated materials as the target first orders. These orders are the focus of subsequent material allocation work.
[0118] Step S1052: When there is a target first order, the dead stock and / or remaining stock in the material warehouse are determined as materials corresponding to the target first order.
[0119] In this step, the system searches the material library for available obsolete materials (materials that have not been used for a long time) and residual materials (materials remaining in the production process). These materials may have accumulated due to changes in previous production plans or savings in the production process. For the target first order, the system tries to allocate the obsolete materials and / or residual materials that meet their requirements to them. This not only reduces material waste, but also reduces procurement costs. When allocating, the system will consider factors such as the quantity, quality, and specifications of the materials to ensure that the allocated materials can meet the order requirements. After the allocation is completed, the system will record the relevant information and update the inventory data. This includes reducing the quantity of obsolete materials and residual materials, increasing the material allocation records for the target first order, etc.
[0120] Step S1053: determining materials corresponding to the first orders other than the target first order in the first order based on the nesting solution.
[0121] In this step, after processing the material allocation for the target first order, the system continues to allocate materials for other first orders according to the nesting plan. These orders may have received some or all of the materials in the preliminary allocation of the nesting plan, but will now be adjusted based on the latest inventory data and allocation results.
[0122] During the allocation process, the system may optimize and adjust the tailoring plan based on factors such as inventory status, production efficiency, cost, etc. For example, if the inventory of a certain material is insufficient, the system may look for alternative materials or adjust the production plan to reduce the demand for that material.
[0123] Finally, the system will allocate materials for all first orders and generate corresponding bills of materials and production plans, which will serve as a guide for subsequent production activities.
[0124] In these embodiments, through the above steps, the system can ensure that all first orders can receive appropriate material allocation when the nesting plan has been determined, while minimizing material waste and reducing production costs.
[0125] According to this application, in order to improve the efficiency and accuracy of material matching, the system will first sort the orders according to the size of the materials required for the order, and then check in turn whether there are materials that meet the requirements in the material library. The following is a detailed description of the steps:
[0126] In some embodiments, in step S103, determining whether there are materials in the material library that meet the requirements of each merged order includes:
[0127] Step S1031, sorting the orders according to the weight of the materials required for each merged order.
[0128] In this step, the system first collects the material information required for each order, especially the weight of the material. This information is the basis for subsequent sorting and matching.
[0129] In this step, the orders are sorted using a suitable sorting algorithm (such as quick sort, merge sort, etc.). The basis for sorting is the weight of the materials required for the order. The purpose of sorting is to optimize the order of material search so that the system can give priority to orders with looser material size requirements, thereby improving material utilization.
[0130] In this step, after sorting is completed, the system obtains an order list arranged in order of material weight. This list will serve as the basis for subsequent material matching.
[0131] Step S1032, based on the sorting, determine in sequence whether there are materials in the material library that meet the requirements of each merged order.
[0132] In this step, the system searches the material library in order according to the sorted order list. For each order, the system searches the material library according to the required material specifications (including size, material, performance, etc.).
[0133] In this step, when the material that meets the order requirements is searched in the material library, the system will make a matching judgment. This includes comparing whether the material's size, material, quantity, etc. meet the order requirements. If a material that fully meets the requirements is found, the material is marked as allocated and removed from the material library or marked as unavailable.
[0134] In this step, if there is no material in the material library that fully meets the order requirements, the system can try to find alternatives. This includes looking for materials with similar but slightly different sizes, or combining multiple materials to meet the order requirements. The selection of alternatives needs to take into account factors such as cost, production efficiency, and product quality.
[0135] In this step, for each order, the system records the results of its material matching. If a material that meets the requirements is found, the detailed information of the material (such as number, location, quantity, etc.) is recorded; if no alternative is found or an alternative is selected, the corresponding remarks are recorded. At the same time, the system updates the inventory data of the material library to reflect the allocation and consumption of the material.
[0136] In this step, the system processes each order in turn according to the sorted order list until all orders have completed material matching. During the processing, the system will dynamically adjust and optimize according to the actual situation to ensure the efficiency and accuracy of material matching.
[0137] In these embodiments, through the above steps, the system can determine in a more orderly and efficient manner whether there are materials in the material library that meet the requirements of each order, and provide strong support for subsequent production planning and material allocation.
[0138] Based on the aforementioned embodiments, it is achieved that all orders in a selected period are labeled according to the types of parts produced, the output volume, and the production frequency so that these labels can be used as screening constraints to calculate the cutting plan during cutting.
[0139] For example, order type A: special for edge plates, required steel coil weight: 5t, planned number: 3000, produced five times within seven days, marked as: type, special for edge plates, high production frequency, high coil / sheet material, coil material; the rule for nesting is to give priority to those with large output and high frequency, so the nesting plan will be calculated first for this order.
[0140] All the information in the tailoring rule is configurable. Table 1 is a schematic table of a tailoring rule provided in an embodiment of the present application. As shown in Table 1,
[0141] Table 1 is an example of a tailoring rule provided in an embodiment of the present application.
[0142]
[0143]
[0144]
[0145] Figure 2 A schematic diagram of the implementation flow of another material determination method provided in an embodiment of the present application, such as Figure 2 The figure shows the entire process from order import to nesting solution calculation, and sets specific nesting rules for different situations. Specifically, the material determination method includes:
[0146] S11: Order import and marking.
[0147] In the embodiment of the present application, order data (including order number, material code, material name, cutting size, material name) is imported into the system.
[0148] Then filter and mark:
[0149] By default, orders are filtered by the production start date (from 7:30 am on the current day to 7:32 am on the next day). Orders are automatically marked with attributes such as production frequency, output volume, type of parts produced, and coil / sheet material.
[0150] For example, orders that are produced five times or more within seven days are marked as high frequency.
[0151] As an example: Order A type: Special for edge plates. Required steel coil weight: 5t. Planned number: 3000. Produced five times within seven days; marked as type: Special for edge plates. Output: large. Production frequency: high. Coil / sheet: coil; The rule for nesting is to give priority to those with large output and high frequency, so the nesting plan will be calculated first for this order.
[0152] S12: Order classification and consolidation.
[0153] Classification: Within the classified categories, the coils or sheets are classified according to the order markings.
[0154] Merge and sort:
[0155] Combine orders with the same cutting size, material and thickness.
[0156] Sort by "weight of steel coil required for order (standard weight of part x planned number)". You can sort by weight from high to low.
[0157] Specifically, the required steel coil weight is calculated;
[0158] A order material, left plate weight, 2kg planned quantity, 1000 required steel coil weight: 2000kg.
[0159] S13: Inventory query and binding.
[0160] Inventory query: Check whether there are steel coils in stock that meet the cutting dimensions required for the order production material.
[0161] If there is, the steel coil in the inventory that meets the cutting size required in the order will be deducted and bound to the order. The steel coil will be temporarily deducted from the inventory and will not be involved in the calculation of the cutting plan.
[0162] Example: The material size of order A is: 100x 200x0.5A Stock: G Steel Coil Cx 200x0.5A
[0163] As long as the steel coils meet the marked part, they can be directly used for the order, and the inventory will be deducted. The steel coils that meet the blanking size here refer to the steel coils that are just wide enough to be used for the materials produced by the order and do not need to be cut with other orders (cutting: multiple / single materials share one steel coil).
[0164] S14: Calculation of tailoring scheme.
[0165] Set nesting rules: You can set nesting rules. If not set, the default nesting rules will be used for calculation. As an example, the nesting rules are to calculate the nesting scheme based on the order attributes (production frequency, output, and part type) marked in S11 as screening conditions.
[0166] In some embodiments, it also includes: Tailoring rules for special types of parts:
[0167] Special for side plate: Due to the special material and high purchase price, it can only be cut with special materials for side plate under normal circumstances. If there is surplus material, it can be cut with ordinary parts. Fixed-length material: One roll of steel coil meets the demand. If there is surplus material, it can be cut with other parts ordered in the shift. Special for Daikin: It can only be cut with special for Daikin.
[0168] The rules for tailoring in different situations are as follows:
[0169] (1) High production frequency and large output: The steel coils are self-assembled, and the utilization rate of steel coils is over 98%. If there is any surplus material, all of it will be used.
[0170] (2) Low production frequency and high output: The steel coils are self-assembled, and the utilization rate of steel coils is over 98%.
[0171] Priority of surplus material (1 is the highest priority):
[0172] Priority 1: Tailor parts with high production volume using this raw material within the production plan.
[0173] Priority 2: Sets of parts with high production frequency and large output using this raw material that are not included in the production plan (the weight of multiple sets cannot exceed 130% of the output in the statistical period).
[0174] Priority 3: Incoming inventory management.
[0175] (3) High production frequency and low output: Priority is given to using dead stock. If there is no dead stock, cut it with parts in the production plan. If there is no such thing, use the steel coils in stock for cutting. The remaining stock after cutting will be used to fit orders in the production plan. If there is no such thing, the weight of parts with high production frequency and high output cannot exceed 130% of the statistical period (for example, if 10 tons of material A are produced within seven days, the weight of steel coils required for multiple cuts of material A cannot exceed 13 tons).
[0176] (4) Low production frequency and small output: Prioritize the use of dead stock. If there is no dead stock, cut it with the parts in the production plan. If there is no such thing, use the steel coils in stock for cutting. The remaining stock after cutting will be used to fit the orders in the production plan. If there is no such thing, use the parts with high production frequency and large output. The weight cannot exceed 130% of the statistical period (for example, if 10 tons of material A are produced within seven days, the weight of the steel coils required for multiple sets of material A cannot exceed 13 tons).
[0177] (5) For parts orders with low production frequency and small output, the weight of the steel coil required for the order with relatively large output cannot exceed twice that of the order with relatively small output when calculating the nesting.
[0178] Example calculation:
[0179] For orders with an intermediate output, such as a finished roll width of 1400, the blanking sizes of orders A and B are different, and the actual unwinding weight needs to be calculated to determine whether they can be cut together.
[0180] Order A: Cutting size is Cx600x0.7A, edge material is not included, and the net weight of the steel coil is 4t.
[0181] Order B: Cutting size Cx800x0.7A, net weight of steel coil 2.1t.
[0182] Calculate the actual unwinding weight:
[0183] A Actual unwinding weight: 4 / (600 / 1400) = 9.3333t (retain to one decimal place in kg);
[0184] B Actual unwinding weight: 2.1 / (800 / 1400)=3.675t;
[0185] Since the actual unwinding weight of A is more than twice that of B, they cannot be cut together.
[0186] (6) The output is in the middle value (1.5t-3t): Each material code can only be used once each time it is cut
[0187] Example: Finished roll: Cx1410x0.5 Material A: 200x500x0.5 Material B: 300x600x0.5 Material C: 300x300x0.5;
[0188] Solution 1. A width + B width + C width = 1400 Solution 2. A + Cx3 = 1400X;
[0189] Priority for order cutting with medium output (level 1 is the highest priority):
[0190] Priority 1: Orders with the same raw material code.
[0191] Priority 2: Cut to fit with orders of other parts categories in the production plan (special materials for edge panels and cut-to-length materials can be cut to fit with non-special parts orders if there is any surplus material, but Daikin special materials cannot be cut to fit with other types of parts).
[0192] Priority 3: Use redundant materials. The utilization rate of steel coils after slitting should be greater than 98%.
[0193] According to the present application, the method realizes efficient and accurate allocation of materials, optimizes the utilization rate of steel coils and reduces production costs through detailed order marking, classification merging, inventory query and binding, and complex cutting rules and priority settings.
[0194] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0195] According to the aforementioned embodiments, the embodiments of the present application provide a material determination device, and the modules included in the device, as well as the units included in the modules, can be implemented by a processor in a computer device; of course, they can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing) or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.
[0196] The present application embodiment provides a device for determining a material. Figure 3 A schematic diagram of a material determination device provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the material determination device 400 includes:
[0197] The acquisition module 401 is used to acquire order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product;
[0198] A merging module 402 is used to merge the pending production orders with the same material information and product model information to obtain merged orders, and determine the production frequency and output of each merged order based on the pending production orders with the same material information and product model information;
[0199] The first determination module 403 is used to determine whether there are materials in the material library that meet the requirements of each merged order;
[0200] The second determination module 404 is used to take the merged orders without materials meeting the requirements in the material library as the first order, and determine the corresponding tailoring scheme based on the production frequency and output of the first order;
[0201] The third determination module 405 is used to determine the materials corresponding to each of the first orders based on the tailoring schemes of the first orders.
[0202] In some embodiments, the material determination device 400 is further used to:
[0203] In the case that there are materials in the material library that meet the requirements of the second order in the combined order, the materials that meet the requirements of the second order are bound to the second order.
[0204] In some embodiments, the material determination device 400 is further used to:
[0205] The materials meeting the requirements of the second order are deleted from the material library, so that when the nesting plan is determined based on the production frequency and output of the first order, the materials meeting the requirements of the second order are not involved in the calculation of the nesting plan.
[0206] In some embodiments, determining the corresponding tailoring solution based on the production frequency and output of the first order includes:
[0207] Acquire a tailoring rule, wherein the tailoring rule includes: a first correspondence between output and a first tailoring scheme; a second correspondence between production frequency and a second tailoring scheme; a third correspondence between production frequency, output and a third tailoring scheme; and a priority between the first correspondence, the second correspondence and the third correspondence;
[0208] A tailoring plan is determined based on the production frequency, output and tailoring rules of the first order.
[0209] In some embodiments, determining the production frequency and output of each merged order based on the pending production orders having the same material information and product model information includes:
[0210] Determine whether there is historical order data corresponding to each pending production order;
[0211] The production frequency of each merged order is determined based on the quantity of the historical order data.
[0212] In some embodiments, determining the material corresponding to each first order based on the nesting scheme of the first order includes:
[0213] In the case of determining the nesting scheme, determining whether there is a target first order in the first order, wherein the target first order has no corresponding material;
[0214] In the case where there is a target first order, determining the dead stock and / or surplus stock in the material warehouse as the material corresponding to the target first order;
[0215] Based on the tailoring scheme, materials corresponding to first orders other than the target first order in the first order are determined.
[0216] In some embodiments, determining whether there are materials in the material library that meet the requirements of each merged order includes:
[0217] Sort the orders according to the weight of the materials required for each combined order;
[0218] Based on the sorting, it is determined in turn whether there are materials in the material library that meet the requirements of each merged order.
[0219] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0220] in addition, Figure 3 The material determination device shown may be a software unit, a hardware unit, or a combination of software and hardware units built into an existing vehicle, or may be integrated into the vehicle as an independent pendant, or may exist as an independent terminal device.
[0221] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0222] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown, the electronic device 3 of this embodiment may include: at least one processor 30 ( Figure 4 Only one processor 30 is shown in the figure), a memory 31, and a computer program 32 stored in the memory 31 and executable on at least one processor 30. When the processor 30 executes the computer program 32, the steps in any of the above-mentioned method embodiments are implemented, for example Figure 1 Steps S101 to S103 in the illustrated embodiment. Alternatively, when the processor 30 executes the computer program 32, the functions of each module / unit in the above-mentioned device embodiments are implemented, for example Figure 3 Functions of modules 401 to 403 are shown.
[0223] Exemplarily, the computer program 32 may be divided into one or more modules / units, one or more modules / units are stored in the memory 31, and are executed by the processor 30 to complete the present application. One or more modules / units may be a series of computer program 32 instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 32 in the electronic device 3.
[0224] An embodiment of the present application provides a material determination system, including: a material library and the electronic device described above, wherein the material library is communicatively connected with the electronic device.
[0225] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program 32. When the computer program 32 is executed by the processor 30, the steps in the above-mentioned method embodiments can be implemented.
[0226] An embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0227] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. According to this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program 32, and the computer program 32 can be stored in a computer-readable storage medium, and the computer program 32 can implement the steps of the above-mentioned various method embodiments when executed by the processor 30. Among them, the computer program 32 includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying the computer program code to the terminal, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0228] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0229] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0230] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0231] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0232] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
[0233] The relevant user personal information that may be involved in the embodiments of this application is strictly in accordance with the requirements of laws and regulations, following the principles of legality, legitimacy and necessity, based on the reasonable purposes of business scenarios, to process the personal information that users actively provide during the use of products / services or generated due to the use of products / services, as well as the personal information obtained with the user's authorization.
[0234] The user personal information processed by the applicant will vary depending on the specific product / service scenario, and shall be based on the specific scenario in which the user uses the product / service, which may involve the user's account information, device information, driving information, vehicle information or other related information. The applicant will treat the user's personal information and its processing with a high degree of diligence.
[0235] The Applicant attaches great importance to the security of user personal information and has adopted reasonable and feasible security protection measures that comply with industry standards to protect user information and prevent personal information from being accessed, disclosed, used, modified, damaged or lost without authorization.
Claims
1. A material determination method, characterized in that: include: Obtaining order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product; Merging the pending production orders with the same material information and product model information to obtain merged orders, and determining the production frequency and output of each merged order based on the pending production orders with the same material information and product model information; Determine whether there are materials in the material warehouse that meet the requirements of each of the merged orders; Taking the merged order for which no material meeting the requirements exists in the material library as the first order, and determining a corresponding nesting solution based on the production frequency and the output of the first order; Materials corresponding to each of the first orders are determined based on the nesting schemes of the first orders.
2. The method according to claim 1, characterized in that The method further comprises: In the case that there are materials in the material library that meet the requirements of the second order in the merged order, the materials that meet the requirements of the second order are bound to the second order.
3. The method according to claim 2, characterized in that The method further comprises: The materials meeting the requirements of the second order are deleted from the material library so that when the nesting plan is determined based on the production frequency and output of the first order, the materials meeting the requirements of the second order are not involved in the calculation of the nesting plan.
4. The method according to claim 1, characterized in that: The determining of a corresponding nesting scheme based on the production frequency and the output of the first order includes: Acquire a tailoring rule, wherein the tailoring rule includes: a first correspondence between output and a first tailoring scheme; a second correspondence between production frequency and a second tailoring scheme; a third correspondence between production frequency, output and a third tailoring scheme; and a priority between the first correspondence, the second correspondence and the third correspondence; A nesting plan is determined based on the production frequency, the output and the nesting rule of the first order.
5. The method according to claim 1, characterized in that The determining of the production frequency and output of each merged order based on the pending production orders having the same material information and product model information includes: Determine whether there is historical order data corresponding to each of the orders to be produced; The production frequency of each merged order is determined based on the quantity of the historical order data.
6. The method according to claim 1, characterized in that The determining of materials corresponding to each of the first orders based on the nesting scheme of the first orders includes: In the case of determining the nesting scheme, determining whether there is a target first order in the first order, wherein the target first order has no corresponding material; In the case where the target first order exists, determining the dead stock and / or surplus stock in the material library as the material corresponding to the target first order; Based on the tailoring scheme, materials corresponding to first orders other than the target first order in the first order are determined.
7. The method according to claim 1, characterized in that The determining whether there are materials in the material library that meet the requirements of each of the merged orders includes: sorting the combined orders according to the weight of the materials required for each of the combined orders; Based on the sorting, it is determined in turn whether there are materials in the material library that meet the requirements of each merged order.
8. A material determination device, characterized in that: include: An acquisition module is used to acquire order data of orders to be produced within a preset time period, wherein the order data includes: material information and product model information required for the product; A merging module, used for merging the to-be-produced orders with the same material information and product model information to obtain merged orders, and determining the production frequency and output of each merged order based on the to-be-produced orders with the same material information and product model information; A first determination module is used to determine whether there are materials in the material library that meet the requirements of each of the merged orders; A second determination module is used to take the merged order for which no material meeting the requirements exists in the material library as the first order, and determine a corresponding nesting solution based on the production frequency and the output of the first order; A third determination module is used to determine materials corresponding to each of the first orders based on the tailoring schemes of the first orders.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A material determination system, characterized in that: include: A material library and the electronic device as described in claim 9, wherein the material library is communicatively connected to the electronic device.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Generation method and system for line suit cut
CN107861934A
Production material preparation management method and device, storage medium and production system
CN113159631A
Full-automatic sheet metal part production method and device, electronic equipment and storage medium
CN115202297A
Inventory material expiration date early warning method and device and medium
CN118505124A
Order processing method, and device and storage medium
WO2022228176A1