Material matching method for product parts, electronic equipment and storage medium
By obtaining configuration requirements information and matching material information, and generating a bill of materials, it solves the time-consuming and error problems caused by manual labor in material configuration in manufacturing, and realizes automatic material matching, improving accuracy and adaptability.
Patent Information
- Application Number
- CN202411384815.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the manufacturing industry, the material configuration process relies on manual and EXCEL tables, which makes it time-consuming and error-prone, making it difficult to quickly adapt to diverse customer needs and the introduction of new products, and making it difficult to achieve automation and accuracy.
By obtaining configuration requirements information, matching the corresponding material information and generating a bill of materials, we realize the automated material matching process, reduce the risk of errors caused by human factors, and improve accuracy.
The material matching process is automated, the risk of human error is reduced, the accuracy and efficiency of material matching is improved, and the need to adapt to diverse customer needs and the introduction of new products.
Smart Images

Figure CN119313498A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of material matching, and in particular to a material matching method for product components, an electronic device, and a storage medium. Background Art
[0002] In the highly specialized manufacturing industry, facing the diversification trend of market demand, the same model of products often need to be deeply customized according to specific working conditions to meet the needs of different operating scenarios. This customization greatly enriches the product portfolio, but it also poses a severe challenge to the material preparation work before production.
[0003] At present, in many sub-sectors of the manufacturing industry, especially in the production preparation stage of complex products, there is a common phenomenon of relying on a combination of manual and EXCEL tables to configure materials. The material configuration process involves the precise matching and calculation of multiple parts, components and their quantities. Although this method meets production needs to a certain extent, manual search and filling of material lists is time-consuming and prone to errors. Material configuration is highly dependent on the experience and memory of process managers, and it is difficult for new employees to get started quickly. Faced with diverse customer needs and the introduction of new products, manual methods are difficult to adapt and adjust quickly. Summary of the invention
[0004] The purpose of this application is to provide a material matching method, electronic device and storage medium for product components, so as to automate the material matching process, reduce the risk of errors caused by human factors, and improve the accuracy of material matching.
[0005] To achieve the above purpose, the technical solution of this application is implemented as follows:
[0006] In a first aspect, the present application provides a material matching method for product components, the method comprising:
[0007] Acquire configuration requirement information, wherein the configuration requirement information includes a product model, a use condition type, and a condition requirement specification corresponding to the use condition type;
[0008] According to the configuration requirement information, the corresponding material information is matched, and the material information includes the material name, material model and material quantity;
[0009] A bill of materials is generated according to the material information.
[0010] As one implementation manner, when the use condition type is one, matching corresponding material information according to the configuration requirement information includes:
[0011] When the operating condition requirement specification corresponding to the operating condition type meets the first preset operating condition requirement specification corresponding to the operating condition type, obtaining first material information corresponding to the first preset operating condition requirement specification as the matched material information;
[0012] When the operating condition requirement specification corresponding to the use operating condition type does not meet the first preset operating condition requirement specification corresponding to the use operating condition type, obtaining second material information as the matching material information;
[0013] The length or weight of the product component corresponding to the first material information and the second material information is different.
[0014] As one implementation manner, when the product models corresponding to the use condition types are the same and are greater than or equal to two, matching the corresponding material information according to the configuration requirement information includes:
[0015] Determining whether each of the operating condition types is a preset operating condition type combination;
[0016] If yes, then obtaining the corresponding material information according to the first preset strategy;
[0017] If not, the corresponding material information is obtained according to the second preset strategy.
[0018] As one implementation manner, the obtaining the corresponding material information according to the first preset strategy includes:
[0019] When the operating condition requirement specification corresponding to at least one of the operating condition types meets the second preset operating condition requirement specification corresponding to the operating condition type, obtaining the preset adjustment quantity corresponding to the material of the preset material name and material model;
[0020] Adjust the material quantity of the material with the preset material name and material model according to the preset adjustment quantity to obtain material information corresponding to the material with the preset material name and material model;
[0021] The material information matching the configuration requirement information is determined based on the material information corresponding to the material with the preset material name and material model and the material information of the remaining materials.
[0022] As one implementation manner, the obtaining the corresponding material information according to the second preset strategy includes:
[0023] According to the working condition requirement specifications corresponding to each of the working condition types, obtain the material information corresponding to each of the working condition types;
[0024] Determine the material information of the same material according to the material quantity of the same material in the material information corresponding to each of the usage condition types, wherein the same material is a material with the same material name and material model;
[0025] The material information matching the configuration requirement information is determined according to the material information of the same material and other materials in the material information corresponding to each of the usage condition types.
[0026] As one implementation manner, determining the material information of the same material according to the material quantity of the same material in the material information corresponding to each of the usage condition types includes:
[0027] Obtaining the maximum value of the material quantity of the same material in the material information corresponding to each of the usage condition types;
[0028] Determine the maximum value as the final material quantity of the same material;
[0029] Determine the material information of the same material according to the final material quantity, material name and material model of the same material.
[0030] As one implementation manner, after generating a bill of materials according to the material information, the process includes:
[0031] At least one of a production bill of materials, a purchase bill of materials and a material delivery bill of materials is generated based on the bill of materials.
[0032] As one implementation manner, after generating a material delivery list according to the material list, the method includes:
[0033] Packing the materials according to the material delivery list and generating a packing list;
[0034] In response to the operation of modifying the packaging list, the packaging list is unpacked and repacked.
[0035] In a second aspect, 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 the steps of the material matching method for product components as described in the first aspect when executing the computer program.
[0036] In a third aspect, the present application provides a computer storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the material matching method for product components as described in the first aspect are implemented.
[0037] The present application provides a material matching method for product components, an electronic device, and a storage medium, the method comprising: obtaining configuration requirement information, the configuration requirement information comprising a product model, a use condition type, and a condition requirement specification corresponding to the use condition type; matching corresponding material information according to the configuration requirement information, the material information comprising a material name, a material model, and a material quantity; and generating a bill of materials according to the material information. The technical solution of the present application matches the corresponding material information according to the configuration requirement information, and then generates a bill of materials according to the material information, so that the material matching process is automated, the risk of errors caused by human factors is reduced, and the accuracy of material matching is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0039] Figure 1 A schematic diagram of a process flow of a material matching method for product components provided in an embodiment of the present application;
[0040] Figure 2 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The specific embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the description of the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0042] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0043] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate the presence of the described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0044] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0045] It should be noted that, in this article, step codes such as S101, S102, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the scope of protection of this application.
[0046] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0047] See also Figure 1, is a flow chart of a material matching method for a product component provided in an embodiment of the present application. Figure 1 As shown, the material matching method of the product components of the present application includes the following steps:
[0048] Step S101: Acquire configuration requirement information, where the configuration requirement information includes a product model, a use condition type, and a condition requirement specification corresponding to the use condition type;
[0049] Step S102: Match corresponding material information according to the configuration requirement information, where the material information includes material name, material model and material quantity;
[0050] Step S103: Generate a bill of materials based on the material information.
[0051] Specifically, the configuration requirement information input by the user can be obtained through the user interaction interface, including the product model, the type of operating condition, and the operating condition requirement specifications corresponding to the type of operating condition. Among them, the product model may refer to the model of the crawler crane, that is, the main machine model, and the product component may refer to the boom of the crawler crane, etc. The operating condition type may refer to the operating condition or operating scene of the boom, such as the standard heavy-duty main boom condition, the super-lifting heavy-duty main boom condition, the standard wind power condition, the super-lifting wind power condition, etc. After selecting the operating condition type, it is also necessary to select the corresponding operating condition requirement specifications. The operating condition requirement specifications may refer to the length or weight of the boom, such as 45 meters, 51 meters, 57 meters, etc. The same operating condition type of the same product model corresponds to different operating condition requirement specifications corresponding to different material compositions of the boom.
[0052] After obtaining the product model, operating condition type, and the operating condition requirement specifications corresponding to the operating condition type, the corresponding material information is matched from the pre-established database based on the above information, and then a bill of materials is generated based on the material information. The system also provides modification and confirmation functions, and displays the material matching results and bill of materials in real time. It responds in real time when the user needs to modify or confirm the matching results and the bill of materials, ensuring the accuracy of the bill of materials.
[0053] The technical solution of the present application matches the corresponding material information according to the configuration requirement information, and then generates a bill of materials based on the material information, so that the material matching process is automated, the risk of errors caused by human factors is reduced, and the accuracy of material matching is improved.
[0054] In one implementation, when the use condition type is one, the corresponding material information is matched according to the configuration requirement information, including:
[0055] When the working condition requirement specification corresponding to the use working condition type meets the first preset working condition requirement specification corresponding to the use working condition type, obtaining first material information corresponding to the first preset working condition requirement specification as matching material information;
[0056] When the working condition requirement specification corresponding to the use working condition type does not meet the first preset working condition requirement specification corresponding to the use working condition type, obtaining second material information as matching material information;
[0057] The length or weight of the product parts corresponding to the first material information and the second material information are different.
[0058] Here, when the operating condition requirement specification corresponding to the operating condition type meets the single operating condition special specification corresponding to the operating condition type (i.e., the first preset operating condition requirement specification), the first material information that needs to be configured for the single operating condition special specification is obtained as the matching material information; when the operating condition requirement specification corresponding to the operating condition type does not meet the single operating condition special specification corresponding to the operating condition type (i.e., the first preset operating condition requirement specification), the second material information that needs to be configured for the single operating condition special specification is obtained as the matching material information. For example, if the product model input by the user is ZCC11800, the working condition type is the standard heavy-duty main arm working condition, the corresponding working condition requirement specification is 75 meters, and the single working condition special specification preset in the database (i.e., the first preset working condition requirement specification) is 51-84 meters, that is, the working condition requirement specification corresponding to the working condition type meets the single working condition special specification corresponding to the working condition type, then the first material information corresponding to the single working condition special specification in the database is obtained as the matching material information; if the product model input by the user is ZCC11800, the working condition type is the standard heavy-duty main arm working condition, the corresponding working condition requirement specification is 45 meters, and the single working condition special specification preset in the database (i.e., the first preset working condition requirement specification) is 51-84 meters, that is, the working condition requirement specification corresponding to the working condition type does not meet the single working condition special specification corresponding to the working condition type, then the material information corresponding to the configuration requirement information in the database is obtained as the matching material information. The database supports dynamic updates, can quickly adapt to market changes and customer needs, and maintain the timeliness and practicality of the system. In this way, material matching no longer relies on manual work combined with EXCEL tables, which shortens material preparation time and improves the accuracy of material matching.
[0059] In one embodiment, when the product models corresponding to the use condition types are the same and greater than or equal to two, the corresponding material information is matched according to the configuration requirement information, including:
[0060] Determine whether each usage condition type is a preset usage condition type combination;
[0061] If yes, then obtain the corresponding material information according to the first preset strategy;
[0062] If not, the corresponding material information is obtained according to the second preset strategy.
[0063] Here, when more than or equal to two types of operating conditions are obtained for the same product model, it is determined whether each type of operating condition is a related condition, and a corresponding strategy is adopted to match the material information, which can further improve the matching efficiency and accuracy.
[0064] In one implementation, obtaining corresponding material information according to a first preset strategy includes:
[0065] When the working condition requirement specification corresponding to at least one of the use working condition types meets the second preset working condition requirement specification of the corresponding use working condition type, obtaining the preset adjustment quantity corresponding to the material of the preset material name and material model;
[0066] Adjust the material quantity of the material with the preset material name and material model according to the preset adjustment quantity to obtain the material information corresponding to the material with the preset material name and material model;
[0067] Determine the material information that matches the configuration requirement information based on the material information corresponding to the material with the preset material name and material model and the material information of the remaining materials.
[0068] Here, when more than or equal to two types of operating conditions are obtained under the same product model, it is determined whether each type of operating condition is an associated condition (i.e., a preset combination of operating conditions). If so, the corresponding material information is obtained based on the first preset strategy. Among them, the preset adjustment quantity corresponding to the material of the preset material name and material model can be configured in advance in the database according to actual application requirements. The preset material can refer to the material whose material quantity needs to be adjusted under the associated condition. The remaining materials can refer to the materials corresponding to the operating condition requirement specifications of each operating condition type in the configuration requirement information, excluding the preset materials.
[0069] For example, the product model input by the user is ZCC11800, the operating condition types are standard heavy-duty main arm conditions and super-lifting heavy-duty main arm conditions, and the corresponding operating condition requirements are 75 meters and 63 meters. The preset operating condition type combination in the database is standard heavy-duty main arm conditions and super-lifting heavy-duty main arm conditions. The preset associated operating condition special specifications of the corresponding operating condition type (i.e., the second preset operating condition requirement specifications) are standard heavy-duty main arm operating condition specifications of 51 to 80 meters, that is, it meets the preset operating condition type combination and the operating condition requirement specifications corresponding to the standard heavy-duty main arm condition meet the associated operating condition special specifications of the corresponding operating condition type (i.e., the second preset operating condition requirement specifications), then the material is obtained. The preset adjustment quantity corresponding to the material named Reinforced Type I Standard Boom Section Package and material model 1000021210 is to increase by 2. Therefore, the material quantity of the material named Reinforced Type I Standard Boom Section Package and material model 1000021210 should be increased by 2 on the basis of the original quantity. The material information of the remaining materials except this material is the material information corresponding to the product model ZCC11800, standard heavy-duty main boom working condition specification of 75 meters and super-lifting heavy-duty main boom working condition specification of 63 meters in the database respectively. Then, the material information of the associated working condition combination is the material information corresponding to the material of the preset material name and material model and the material information of the remaining materials.
[0070] In this way, it supports the combination selection of multiple working conditions, can meet the diverse needs of customers and the needs of introducing new products, improves the flexibility of production preparation, and can accurately match and recommend the optimal combination of working conditions based on the different working conditions selected by the user. At the same time, it automatically generates and optimizes the corresponding bill of materials, thereby improving the efficiency and accuracy of material preparation.
[0071] In one implementation, obtaining corresponding material information according to the second preset strategy includes:
[0072] According to the working condition requirement specifications corresponding to each working condition type, obtain the material information corresponding to each working condition type;
[0073] Determine the material information of the same material according to the material quantity of the same material in the material information corresponding to each use condition type, wherein the same material refers to the material with the same material name and material model;
[0074] According to the material information of the same material and other materials in the material information corresponding to each usage condition type, the material information matching the configuration requirement information is determined.
[0075] In one embodiment, determining the material information of the same material according to the material quantity of the same material in the material information corresponding to each usage condition type includes:
[0076] Get the maximum value of the material quantity of the same material in the material information corresponding to each usage condition type;
[0077] The maximum value is determined as the final material quantity of the same material;
[0078] Determine the material information of the same material based on the final material quantity, material name and material model of the same material.
[0079] Here, when more than or equal to two types of operating conditions are obtained under the same product model, it is determined whether each operating condition type is an associated condition (i.e., a preset operating condition type combination). If not, the corresponding material information is obtained based on the second preset strategy. Among them, the same material can refer to materials with the same material name and material model in multiple non-associated conditions. The remaining materials can refer to materials corresponding to the operating condition requirement specifications of each operating condition type in the configuration requirement information, excluding the same material.
[0080] For example, the product model obtained from the user input is ZCC11800, the operating condition types are standard heavy-duty main boom operating conditions and standard wind power operating conditions, and the corresponding operating condition requirements are 45 meters and 80 meters, which are not the preset operating condition type combinations in the database. Then, the material information corresponding to the two operating condition types in the database is obtained respectively. When the material information corresponding to the two operating condition types has materials with the same material name and material model, the maximum material quantity of the same material is obtained, and the maximum value is determined as the final material quantity of the same material. Finally, the matching material information is determined based on the final material quantity, material name and material model of the same material, as well as the material information corresponding to the two operating condition types except the same material (that is, the material information of the remaining materials).
[0081] In this way, the commonality, necessity and substitutability between materials are fully considered, and the optimal material matching solution is provided, which avoids resource waste and over-configuration and optimizes resource utilization efficiency.
[0082] In one embodiment, after a bill of materials is generated according to the material information, the following steps are included:
[0083] At least one of a production bill of materials, a purchase bill of materials, and a material delivery bill of materials is generated based on the bill of materials.
[0084] In one embodiment, after generating a material delivery list according to the material list, the following steps are included:
[0085] Pack the materials according to the material delivery list and generate a packing list;
[0086] In response to the operation of modifying the packaging list, the packaging list is unpacked and repacked.
[0087] Here, after the bill of materials is generated according to the matching material information, a production bill of materials, a purchase bill of materials and a material delivery list can be generated according to the bill of materials. The production bill of materials can be sent to the MES (Manufacturing Execution System) through an open API (Application Programming Interface) for the production department to execute production, the purchase bill of materials can be sent to the SRM (Supplier Relationship Management) system for the procurement department to purchase materials, and the material delivery list can be sent to the TMS (Transportation Management System) for the delivery department to carry out logistics shipment. The function of exporting the bill of materials in multiple file formats (such as PDF, EXCEL, etc.) can also be provided to facilitate the use and processing of the production department.
[0088] In this way, data interaction and expansion with third-party systems can be achieved, which promotes information sharing and process optimization, and further improves work efficiency and user satisfaction.
[0089] Based on the same inventive concept as the above embodiments, the present application embodiment provides an electronic device, such as Figure 2 As shown, the electronic device includes: a processor 110 and a memory 111 for storing a computer program that can be run on the processor 110; wherein, Figure 2 The processor 110 shown in the figure is not used to indicate that the number of the processor 110 is one, but is only used to indicate the positional relationship of the processor 110 relative to other devices. In actual applications, the number of the processor 110 may be one or more; similarly, Figure 2 The memory 111 shown in the figure has the same meaning, that is, it is only used to refer to the position relationship of the memory 111 relative to other devices. In practical applications, the number of memories 111 can be one or more. When the processor 110 is used to run the computer program, the material matching method of the product components is implemented.
[0090] The electronic device may also include: at least one network interface 112. The various components in the electronic device are coupled together via a bus system 113. It is understood that the bus system 113 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 113 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 2 Various buses are labeled as bus system 113 .
[0091] The memory 111 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 111 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memories.
[0092] The memory 111 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device. Examples of these data include: any computer program used to operate on the electronic device, such as an operating system and an application; contact data; phone book data; messages; pictures; videos, etc. Among them, the operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and handle hardware-based tasks. The application program may include various applications, such as a media player (Media Player), a browser (Browser), etc., for implementing various application services. Here, the program that implements the method of the embodiment of the present application may be included in the application program.
[0093] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a computer storage medium, in which a computer program is stored. The computer storage medium may be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); it may also be various devices including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer storage medium is executed by the processor, the material matching method of the above-mentioned product components is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to Figure 1 The description of the illustrated embodiment will not be repeated here.
[0094] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0095] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.
[0096] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A material matching method for product components, characterized in that: The method comprises: Acquire configuration requirement information, wherein the configuration requirement information includes a product model, a use condition type, and a condition requirement specification corresponding to the use condition type; According to the configuration requirement information, the corresponding material information is matched, and the material information includes the material name, material model and material quantity; A bill of materials is generated according to the material information.
2. The material matching method of product components according to claim 1, characterized in that: When the use condition type is one, matching corresponding material information according to the configuration requirement information includes: When the operating condition requirement specification corresponding to the operating condition type meets the first preset operating condition requirement specification corresponding to the operating condition type, obtaining first material information corresponding to the first preset operating condition requirement specification as the matched material information; When the operating condition requirement specification corresponding to the use operating condition type does not meet the first preset operating condition requirement specification corresponding to the use operating condition type, obtaining second material information as the matching material information; The length or weight of the product component corresponding to the first material information and the second material information is different.
3. The material matching method of product components according to claim 1, characterized in that: When the product models corresponding to the use condition types are the same and are greater than or equal to two, matching the corresponding material information according to the configuration requirement information includes: Determining whether each of the operating condition types is a preset operating condition type combination; If yes, then obtaining the corresponding material information according to the first preset strategy; If not, the corresponding material information is obtained according to the second preset strategy.
4. The material matching method of product components according to claim 3, characterized in that: The obtaining the corresponding material information according to the first preset strategy includes: When the operating condition requirement specification corresponding to at least one of the operating condition types meets the second preset operating condition requirement specification corresponding to the operating condition type, obtaining the preset adjustment quantity corresponding to the material of the preset material name and material model; Adjust the material quantity of the material with the preset material name and material model according to the preset adjustment quantity to obtain material information corresponding to the material with the preset material name and material model; The material information matching the configuration requirement information is determined based on the material information corresponding to the material with the preset material name and material model and the material information of the remaining materials.
5. The material matching method of product components according to claim 3, characterized in that: The obtaining the corresponding material information according to the second preset strategy includes: According to the working condition requirement specifications corresponding to each of the working condition types, obtain the material information corresponding to each of the working condition types; Determine the material information of the same material according to the material quantity of the same material in the material information corresponding to each of the usage condition types, wherein the same material is a material with the same material name and material model; The material information matching the configuration requirement information is determined according to the material information of the same material and other materials in the material information corresponding to each of the usage condition types.
6. The material matching method of product components according to claim 5, characterized in that: The determining the material information of the same material according to the material quantity of the same material in the material information corresponding to each of the usage condition types includes: Obtaining the maximum value of the material quantity of the same material in the material information corresponding to each of the usage condition types; Determine the maximum value as the final material quantity of the same material; Determine the material information of the same material according to the final material quantity, material name and material model of the same material.
7. The material matching method of product components according to claim 1, characterized in that: After generating a bill of materials according to the material information, the method includes: At least one of a production bill of materials, a purchase bill of materials and a material delivery bill of materials is generated based on the bill of materials.
8. The material matching method of product components according to claim 7, characterized in that: After generating a material delivery list according to the material list, the method includes: Packing the materials according to the material delivery list and generating a packing list; In response to the operation of modifying the packaging list, the packaging list is unpacked and repacked.
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 steps of the material matching method for product parts according to any one of claims 1 to 8 are implemented.
10. A computer storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the material matching method for product parts according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
BOM (Bill Of Material) generation method and device and electronic equipment
CN111507609A
Bill of materials generation method and electronic equipment
CN111611284A
Customized product purchase approval method and system, electronic equipment and storage medium
CN115983942A
Operation instruction file generation method and device, storage medium and electronic equipment
CN115994525A
Bill of material consumption generation method and device, electronic equipment and storage medium
CN117495263A
Cited By
Project component list management method and device, equipment and storage medium
CN120277074A