Part position determination method and system
By obtaining and matching product model information and determining the installation location of server components, the problem of differences in parts installation locations in orders for non-standard configuration and diversified model is solved, and production accuracy and efficiency are improved.
Patent Information
- Application Number
- CN202411114168.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-08-14
AI Technical Summary
In server production and manufacturing, non-standard configuration products and diversified model orders lead to large differences in the installation location of parts, workers need high professionalism and rich experience, and manual judgments are difficult to adapt to large-scale and efficient production, resulting in limited improvement in production capacity.
By obtaining product model information of the target order, matching the preset product model process rule database, obtaining component attribute information and material type information, determining the component installation location, using hierarchical structure and bill of materials to achieve component location determination, and generating installation location display information.
It improves the accuracy and production efficiency of the intelligent manufacturing process, reduces manual misjudgment, and adapts to diversified production needs.
Smart Images

Figure CN119294697A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a component position determination method and system. Background Art
[0002] With the rapid development and application of information technology, the manufacturing industry is gradually transforming towards digitalization, intelligence and leanness. The concepts of digital factories and intelligent workshops have emerged to cope with the rapid changes in market demand and improve production efficiency.
[0003] At present, in the field of server manufacturing, the assembly of parts mainly relies on the traditional Standard Operating Procedure (SOP) for operation. As a standardized operation process document, SOP specifies every step and requirement in the production process in detail, including key information such as the installation location and installation requirements of parts. In order to meet the diverse needs of different customers, server products often need to be adaptively selected according to customer orders to achieve personalized customization of product configuration.
[0004] Faced with non-standard configuration products and diversified product model orders, the installation positions of components with different configurations vary greatly, which requires workers to have a high degree of professionalism and rich practical experience to accurately understand and execute every instruction in the SOP. However, in reality, workers have high mobility and uneven understanding ability, which makes it easy to make misjudgments when executing SOPs; secondly, the production method that relies heavily on manual judgment is difficult to adapt to large-scale and high-efficiency production needs, limiting the improvement of production capacity. Therefore, there is an urgent need for a component position determination method and system to solve the above problems. Summary of the invention
[0005] In view of the problems existing in the prior art, the present invention provides a method and system for determining the position of a component.
[0006] The present invention provides a method for determining a component position, comprising: Get the product model information of the product corresponding to the target order; According to the product model information, a target product model process rule is matched from a preset product model process rule database, wherein the target product model process rule includes component attribute information of the product; Based on the target product model process rules, obtaining material type information of components required for the product, and determining various components required for producing the product according to the material type information; Based on the hierarchical structure type of the target order and according to the component attribute information, the installation location information of each component is obtained from the bill of materials corresponding to the process rules of the target product model.
[0007] According to a component location determination method provided by the present invention, before obtaining product model information of a product corresponding to a target order, the method further includes: Get the order type information of the order to be built; In the case where it is determined that the order type information is a planned order type, judging whether the inventory quantity of the target component material in the component material inventory information currently corresponding to the component material library satisfies the quantity of components required for the order to be constructed, based on the planned order number information, material code information and material quantity information corresponding to the order to be constructed, if so, constructing the order to be constructed as the target order of the planned order type; The target component material is a component material in the component material library having the same material type information as the component required by the target order.
[0008] According to a component position determination method provided by the present invention, the method further includes: When it is determined that the order type information is a sales order type, based on the material name and characteristic value of the component in the preset product design requirements, multiple target material components are matched from the component material characteristic value database; The order to be constructed is constructed into the target order of the sales order type according to each target material component.
[0009] According to a component location determination method provided by the present invention, the method of obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information includes: Determine whether there is a hierarchical relationship between the components in the target order, and determine the hierarchical structure type of the target order according to the determination result; If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order; When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information; If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials; If the installation location field information exists in the material name corresponding to the second-level parent item code, the installation location information of the component is determined according to the installation location field information; The second-level parent item code is the parent of the first-level parent item code.
[0010] According to a component position determination method provided by the present invention, the method further includes: When it is determined that the component installation information of the corresponding component exists in the component attribute information, the installation position information of the corresponding component is determined according to the component installation information in the component attribute information.
[0011] According to a component position determination method provided by the present invention, the method further includes: If the target order is an order without a hierarchical relationship, obtaining a first display order value, wherein the first display order value is a display order value corresponding to the component in the bill of materials; According to the first display order value, obtaining a second display order value in the bill of materials; The installation location information is obtained according to the material name corresponding to the second display order value; wherein, in the bill of materials, the second display order value and the first display order value are at the same level, the second display order value is smaller than the first display order value, and is the smallest display order value among the display order values smaller than the first display order value, and the second display order value also satisfies the following conditions: The material code corresponding to the second display sequence value is empty, or the material name corresponding to the second display sequence value includes installation location marking information.
[0012] According to a component location determination method provided by the present invention, after obtaining the installation location information of each component from the bill of materials corresponding to the process rule of the target product model according to the component attribute information based on the hierarchical structure type of the target order, the method further includes: Based on the process rules of the target product model and according to the installation position information of each of the components, the components are located at the process steps corresponding to the process list, and component installation position display information is generated.
[0013] The present invention also provides a component position determination system, comprising: A product information acquisition module is used to obtain product model information of the product corresponding to the target order; A matching module, configured to obtain target product model process rules from a preset product model process rule database according to the product model information, wherein the target product model process rules include component attribute information of the product; A processing module, used to obtain material type information of components required for the product based on the process rules of the target product model, and determine the various components required for producing the product according to the material type information; The installation location determination module is used to obtain the installation location information of each component from the corresponding bill of materials in the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information.
[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the component position determination methods described above is implemented.
[0015] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the component position determination method described in any one of the above is implemented.
[0016] The component position determination method and system provided by the present invention obtain the target product model process rules from a preset product model process rule database through the product model information of the product corresponding to the target order, and then determine the various components required for producing the product based on the obtained material type information of the components required for the product. Finally, based on the hierarchical structure type of the target order and according to the component attribute information, the installation position information of each component is obtained from the corresponding material list in the target product model process rules, thereby improving the accuracy and production efficiency of the intelligent manufacturing process. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, 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 some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 A schematic diagram of a flow chart of a component position determination method provided by the present invention; Figure 2 A hierarchical schematic diagram of the modular bill of materials provided for the present invention; Figure 3 A schematic diagram of the material information matching process based on a sales order provided by the present invention; Figure 4 A schematic diagram of the overall process flow of the component installation positions provided by the present invention; Figure 5 A structural schematic diagram of a component position determination system provided by the present invention; Figure 6 This is a schematic structural diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0020] With the continuous development of the manufacturing industry, the current intelligent manufacturing industry is gradually deepening its development towards digitalization, intelligence and leanness, such as digital factories and intelligent workshops. In the current server production and manufacturing process, the degree of digitalization, intelligence and automation is relatively low, especially in the current server production scenario. The assembly operations of various components are carried out in accordance with the traditional SOP (operation instructions), and manual judgment is required on the installation location and installation requirements of various components during the production process.
[0021] Since server product configurations are generally adapted to meet the requirements of different customers, they are more in line with the usage scenarios and needs of different customers. These non-standard configuration products have various product model orders, complex configurations, and different installation locations of different configuration parts. At the same time, workers have high mobility and uneven understanding ability, and it is easy to make mistakes in understanding and judging SOPs, which affects product quality.
[0022] Figure 1 A schematic diagram of a flow chart of a component position determination method provided by the present invention, such as Figure 1 As shown, the present invention provides a method for determining a component position, comprising: Step 101, obtaining product model information of the product corresponding to the target order.
[0023] In the present invention, each order in the order system corresponds to one or more records. These records contain various detailed information of the order, such as order number, order time, delivery address, purchaser information, and detailed information of the purchased product. Among them, product model information is an identifier used to distinguish different specifications, configurations or versions of the same type of products. In the manufacturing industry, product models are usually closely related to product design, function, performance and other characteristics.
[0024] Further, after the target order is determined, the product item record corresponding to the target order is queried by accessing the database or system storing the order data to obtain the required product model information. In one embodiment, after the product model information is extracted from the query result, the accuracy and completeness of the information can be verified, for example, whether the model code complies with the specification and whether it matches the product description.
[0025] Step 102: According to the product model information, target product model process rules are matched from a preset product model process rule database, wherein the target product model process rules include component attribute information of the product.
[0026] In the present invention, a product model process rule database is pre-established, which is a structured information set that contains a variety of product models and their corresponding detailed process rules. These process rules cover the entire production process from raw material procurement, component processing, assembly, testing to packaging and delivery.
[0027] Furthermore, based on the product model information, a query operation is performed in the preset product model process rule database to find the process rule record that fully matches or most closely matches the input product model. These records contain all the process rules that the target product model needs to follow during the production process, including but not limited to production processes, processing parameters, and quality control standards.
[0028] Furthermore, the component attribute information of the product is obtained from the matched process rules. The component attribute information describes in detail the key features of each component of the product, such as specifications, materials, dimensions, weight and functions. This information is crucial for subsequent component processing, assembly and other links.
[0029] Step 103, based on the process rules of the target product model, obtain the material type information of the components required for the product, and determine the various components required for producing the product according to the material type information.
[0030] In the present invention, after determining the process rules of the target product model, the material type information of the required components is extracted therefrom. This process involves parsing the process rule document to identify which materials are necessary for producing the product of this model. Further, based on the material type information, identify which components are the basic units that constitute the product. These components may be directly processed from the material or assembled from multiple sub-components. For each required component, it is necessary to determine its specific specification requirements from the process rules, including size, shape, material and performance parameters. At the same time, based on the number of products in the target order, according to the structure and production process of the product, the number of each component required for the product is counted.
[0031] Step 104 , based on the hierarchical structure type of the target order and according to the component attribute information, obtain the installation location information of each of the components from the bill of materials corresponding to the process rules of the target product model.
[0032] In the present invention, the product is composed of a variety of material components, and these components are not simply in a parallel relationship, but in a hierarchical or nested relationship. Figure 2 The hierarchical diagram of the modular bill of materials provided by the present invention can be referred to Figure 2 As shown, in this hierarchical structure, a larger component (or called an assembly, subsystem) may be composed of multiple smaller components, and these smaller components may be composed of even smaller components, and so on, forming a tree-like or hierarchical structure, in which the material description of the product level usually starts with field P; the material description of the module level usually starts with field B, and the specification level must exist at the next level of the module level; the material description of the specification level usually starts with field G, and the level below the specification level can be a physical material, or it can be an alternative level or a combination level; the material description of the combination level usually starts with field A, and the level below the combination level can be a physical material, an alternative level, or a combination level; the material description of the alternative level usually starts with field S, and the level below the alternative level is a physical material or a combination level.
[0033] For example, in automobile manufacturing, a car is an integrated product, which consists of multiple large parts such as the engine, body, chassis, etc. The engine itself is a complex component, consisting of multiple smaller parts such as the cylinder block, crankshaft, connecting rod, piston, etc. The hierarchical relationship between these parts is a specific embodiment of the hierarchical structure type.
[0034] In the present invention, component attribute information is a data set used to describe the characteristics of each component, such as name, model, specification, material, function, etc. Component attribute information plays a key role in obtaining component installation location information. By matching component attribute information, the corresponding component can be accurately found in the bill of materials (BOM) and its installation location information can be further obtained. The BOM file is a document used in the manufacturing industry to describe the product structure and the required material quantity. In the process rules corresponding to the target product model, the bill of materials lists in detail all the components and their quantities required to produce the product, and also includes the assembly relationship and installation location information between the components.
[0035] In the present invention, the installation location information includes the specific location or installation point of the component in the product, and the relative position relationship with other components. Specifically, for orders with a hierarchical structure type, the large components of the product and the hierarchical relationship between these large components can be directly obtained based on the hierarchical structure of the target order. For orders without a hierarchical structure type, in the present invention, it is first necessary to determine the hierarchical relationship between the materials required for the product through the BOM file, and then obtain the installation location information of the corresponding components based on the material information in the hierarchical relationship.
[0036] In the present invention, the component attribute information is used to search for the corresponding component in the bill of materials. This involves accurate matching of the component name, model, specification and other attributes. Once the corresponding component is found, the installation location information of the component can be extracted from the bill of materials. This information can be presented in the form of text description, graphic mark or assembly diagram. When extracting the installation location information, the assembly order of the components also needs to be considered. The bill of materials will clearly indicate which components need to be installed first and which components need to be installed later to ensure the correct assembly of the product. Finally, based on the extracted installation location information and assembly order, a detailed installation guide document or chart can be generated for reference and execution by production personnel.
[0037] The component position determination method provided by the present invention obtains the target product model process rules from a preset product model process rule database through the product model information of the product corresponding to the target order, and then determines the various components required for producing the product based on the obtained material type information of the components required for the product. Finally, based on the hierarchical structure type of the target order and according to the component attribute information, the installation position information of each component is obtained from the corresponding bill of materials in the target product model process rules, thereby improving the accuracy and production efficiency of the intelligent manufacturing process.
[0038] Based on the above embodiment, before obtaining the product model information of the product corresponding to the target order, the method further includes: Get the order type information of the order to be built; In the case where it is determined that the order type information is a planned order type, judging whether the inventory quantity of the target component material in the component material inventory information currently corresponding to the component material library satisfies the quantity of components required for the order to be constructed, based on the planned order number information, material code information and material quantity information corresponding to the order to be constructed, if so, constructing the order to be constructed as the target order of the planned order type; The target component material is a component material in the component material library having the same material type information as the component required by the target order.
[0039] In the present invention, for the order processing flow, it is first necessary to determine the order type of the order to be constructed, such as sales order, production order and planned order, etc. Once the order type information of the order is obtained, it is necessary to determine whether the order belongs to the planned order type. The planned order is an order created before formal production in order to plan production resources and time arrangements.
[0040] Furthermore, after confirming that the order is a planned order type, it is necessary to query and determine the inventory status in the component material library based on the key information in the planned order (such as the planned order number, material code, and material quantity). In the present invention, the target component material refers to the component material with the same material type information as the component required by the planned order, and it is necessary to verify whether the inventory of the target component material in the current inventory is sufficient to meet the quantity of the component required by the planned order.
[0041] If the inventory quantity meets the number of parts required by the planned order, the order to be built can be formally built as a target order of the planned order type, that is, the availability of production resources is confirmed, and the planned order is ready to be included in the production plan. During the construction process, the corresponding records are created in the internal system based on the information of the planned order (such as the planned order number, material code, material quantity, etc.) for subsequent production scheduling and tracking.
[0042] In the present invention, after the above-mentioned embodiment operation and inventory verification are completed through the material management system (APO), the relevant information of the planned order (such as the planned order number, material code, material quantity, etc.) can be pushed to the digital process system (such as the TCM system). The TCM system further processes the received information, such as generating a production work order, arranging a production plan, etc. At the same time, the TCM system returns the processing result or status information (such as the return code and return information) to the APO system so that the APO system can understand the status and result of the order processing.
[0043] Based on the above embodiment, the method further includes: When it is determined that the order type information is a sales order type, based on the material name and characteristic value of the component in the preset product design requirements, multiple target material components are matched from the component material characteristic value database; The order to be constructed is constructed into the target order of the sales order type according to each target material component.
[0044] In the present invention, when it is confirmed that the order type currently being processed is a sales order, key information, namely the material name and characteristic value of the component, is extracted from the preset product design requirements, wherein the difference between the sales order and the planned order in the above embodiment is that the APO system calculation and material set preparation process have not been performed, and the sales order is established before the planned order status.
[0045] Furthermore, the extracted component material names and characteristic values are used as query conditions to perform matching searches in the component material characteristic value database (such as the ERP system). This database stores detailed information on all available material components, including material names, characteristic values, inventory, etc. Through matching searches, multiple target material components that meet the preset product design requirements can be found.
[0046] After multiple target material parts are found, the order to be built is formally built into a target order of sales order type based on the information of these material parts. In this process, the detailed information of each target material part (such as material code, quantity, characteristic value, etc.) is recorded in the sales order for subsequent production, procurement or delivery processes.
[0047] Figure 3 The schematic diagram of the material information matching process based on the sales order provided by the present invention can be referred to Figure 3 As shown, in the present invention, firstly, the material code and product model data are obtained through the production process management system (such as ERP system), and then the identification results of the material code and product model are used to determine whether the subsequent material information matching process is met. If it is met, for orders containing characteristic value data, a simulation matching process needs to be performed. This is because in some complex product designs, customers may choose different characteristic value combinations according to their needs, thereby generating different product configurations. In the simulation matching process, it is necessary to select the material at the bottom of the BOM hierarchy structure according to the transmitted characteristic value data in the process of combining the order BOM (bill of materials), and select one of the alternative materials at the same level to generate a product BOM that meets customer needs. For modular BOM orders, there is no need to perform simulation matching, and such orders can directly generate the corresponding BOM. After the above steps, the construction of the target order of the sales order type is completed, and then the installation position information of each component in the order is obtained through subsequent steps. The sales order operation verifies whether the process rules and production process meet the requirements, avoids abnormalities in the actual production link of the order, such as interference conflicts in the installation position of the components, and is used for pre-production condition preparation testing. The present invention uses the characteristic value transmitted by ERP to combine the BOM method, which solves the problem that there is no detailed information of order materials in the sales order state and calculation cannot be performed.
[0048] On the basis of the above embodiment, the step of obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information includes: Determining whether there is a hierarchical relationship between the components in the target order, and determining the hierarchical structure type of the target order according to the determination result; If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order; When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information; If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials; If the installation location field information exists in the material name corresponding to the second-level parent item code, the installation location information of the component is determined according to the installation location field information; The second-level parent item code is the parent of the first-level parent item code.
[0049] In the present invention, it is first necessary to determine whether there is a hierarchical relationship between the various components in the order. This hierarchical relationship can be reflected by the parent item code in the bill of materials. Once the hierarchical relationship is determined, the attribute information of each component is further analyzed. If the installation location is not directly recorded in the component attribute information, the parent item code is recursively searched until the material name containing the installation location information is found.
[0050] In the present invention, according to the order number and product model information in the received order information, the preset process rules of a certain product model are matched from the TCM system, and then it is determined whether the order of this product model can be calculated. In this process, according to the material type (or material name) in the obtained order information, each material of this type or name is found in the BOM of the order; In one embodiment, the installation position of the hard disk of the server is used for explanation. Since the hard disk in the server can be installed in the front or in the back during installation, it is difficult to distinguish. This embodiment searches and searches multiple times in the material code row according to the parent code value corresponding to the component attribute information of the material in the order, wherein the number of searches needs to be confirmed according to the hierarchical structure of the components in the order. The number of traversal searches for materials under different hierarchical structures may be different, but the method steps are consistent, and the program recursively moves upward until the corresponding module-level material number in the module hierarchy is found (refer to the material code starting with EBV in Table 3), wherein Table 1 searches for the first-level parent code based on the component attribute information of the hard disk (such as the material code), Table 2 searches for the second-level parent code based on the first-level parent code, and Table 3 obtains the installation position information of the hard disk based on the material name corresponding to the second-level parent code. The specific search process can refer to Tables 1, 2, and 3: Table 1 Find the first level parent code
[0051] Continue searching with the parent item code of EGV-02330X: Table 2 Find the second level parent code
[0052] Search material name by second-level parent item code: Table 3 Find the material name of the second-level parent code
[0053] In the present invention, by parsing the BOM of the order, the field of the material name of the parent item code of each material is checked. If a material has a parent item code, it means that the material is a component of its parent item material, that is, there is a hierarchical relationship. In the present invention, the type of hierarchical structure may vary depending on the order. For example, a modular order (such as server configuration) may contain multiple levels, each corresponding to a different functional module. The system will determine the hierarchical structure type of the order based on the complexity and characteristics of the hierarchical relationship, so as to perform more accurate processing later.
[0054] Furthermore, if the installation position is not recorded in the component attribute information, the parent item code of the component is recursively searched according to the hierarchical relationship in the BOM. This process will continue until the material name containing the installation position information is found. Since the material name has a naming convention, the position can be judged according to specific characters. For example, when judging the installation position of the hard disk, the specific characters in the material name are used to determine whether the hard disk is installed in the front or rear. For reference, Table 3 shows that the field information value in the material name is B_F for front, B_M for middle, and B_R for rear. It should be noted that when calculating the component position in the order position, if the corresponding installation position information is not matched, a matching failure prompt message can be generated to prompt relevant personnel to conduct subsequent analysis to see if there is an error in the material name information or missing material information in the BOM.
[0055] In one embodiment, based on the process rules of the target product model, if the installation position of the corresponding component is determined to be fixed according to the component attribute information in the target order, and if there is no need to distinguish between the front and back positions, the corresponding process rules can be matched line by line according to the material information in the order such as the material code of the component and the single unit quantity. For example, for the installation rules of the CPU, firstly, according to the material attributes in the order, it is screened and determined whether the CPU needs to be installed, and then the installation position order of the CPU is determined according to the preset rule priority number.
[0056] Based on the above embodiment, the method further includes: When it is determined that the component installation information of the corresponding component exists in the component attribute information, the installation position information of the corresponding component is determined according to the component installation information in the component attribute information.
[0057] In the present invention, the attribute information of each component in the target order is traversed or queried. The attribute information is usually stored in a database and associated with a unique identifier of the component (such as a material number, a part number, etc.). In the process of checking the component attribute information, the fields or tags related to installation are queried. These fields may directly include information such as the installation location, installation instructions, and installation guides, or may exist in other forms, but can clearly indicate the installation location and method of the component.
[0058] When the installation information is identified, the information is parsed. After the installation information is parsed, the installation location information of the component is determined based on the extracted content. This usually includes the specific location of the component in the final product or system (such as front and back, left and right, up and down, etc.), as well as possible installation order or precautions. For example, taking the installation location of the signal cable as an example, assume that the material name of the signal cable contains length information (such as "CABLE_1M" represents a 1-meter-long signal cable), and it is known that signal cables of different lengths have different recommended installation locations in the chassis (for example, shorter signal cables are usually installed closer to the interface to reduce signal attenuation). In this case, the material name of the signal cable can be parsed to obtain the length information, and then the recommended installation location of the signal cable in the chassis can be determined based on the preset rules or the mapping relationship in the database.
[0059] The present invention can accurately determine the installation position of each component by recursively searching for the parent item code and utilizing specific information in the material name (such as specific characters, length, etc.), thereby meeting the processing requirements of the order.
[0060] Based on the above embodiment, the method further includes: If the target order is an order without a hierarchical relationship, obtaining a first display order value, wherein the first display order value is a display order value corresponding to the component in the bill of materials; According to the first display order value, obtaining a second display order value in the bill of materials; The installation location information is obtained according to the material name corresponding to the second display order value; wherein, in the bill of materials, the second display order value and the first display order value are at the same level, the second display order value is smaller than the first display order value, and is the smallest display order value among the display order values smaller than the first display order value, and the second display order value also satisfies the following conditions: The material code corresponding to the second display sequence value is empty, or the material name corresponding to the second display sequence value includes installation location marking information.
[0061] Figure 4 The overall flow diagram of the component installation position provided by the present invention can be referred to Figure 4 As shown, in the present invention, for fixed part number (PN) type orders (i.e., orders without hierarchical relationships), since such orders do not have too many hierarchical structures, the display order information in the order can be used to identify the corresponding installation position in the identification method. Specifically, first find each material of this type in the order by material type, then find the display order value of the current material, and search upward in the BOM structure to find the material row with the most forward display order value. At the same time, the corresponding material code of this material row is "empty" and has no content (or the material name has installation position marking information, such as some material names start with T, where T is pre-defined as installation position marking information), and identify the installation area through the description field of "Material Name". For example, it is necessary to obtain the installation position of the hard disk with serial number 66 (i.e., the display order value is 66), and search upward in the BOM structure according to the display order value, match the serial number 14 row, the material code corresponding to the material row with serial number 14 is empty, and then identify B_RHDD in this field, that is, the installation area is known. It should be noted that, in the present invention, the display order of each material component is gradually formed by order matching. At the same time, the BOM matching logic needs to comply with actual process rules. For example, for a chassis, only when the chassis component is selected can the corresponding screws be brought out, rather than selecting the screws to bring out the chassis. Therefore, the installation position is essentially identified and determined based on the BOM matching logic.
[0062] The present invention reads the order information by calling the APO system data and performs preliminary model matching. For modular hierarchical structure orders, the parent item code value in the material can be used for traversal search to find the corresponding module-level material code, identify its material name, and identify the component installation position according to the rule field. For the processing of orders without hierarchical structure, the method of identifying the display sequence value in the order is adopted to traverse and search for the material code line with the closest display sequence value (the difference between the two values is the smallest) and the material name without content, or the material name line at the beginning of the specific installation position marking information, and identify it through the naming field, thereby realizing the installation position identification of orders without hierarchical structure.
[0063] On the basis of the above embodiment, after obtaining the installation location information of each component from the bill of materials corresponding to the process rule of the target product model based on the hierarchical structure type of the target order and according to the component attribute information, the method further includes: Based on the process rules of the target product model and according to the installation position information of each of the components, the components are located at the process steps corresponding to the process list, and component installation position display information is generated.
[0064] In the present invention, the installation location information of each component is determined according to the above-mentioned embodiment, and then combined into a component assembly model of the order. The model is combined in an assembly according to the comprehensive BOM table, and the corresponding model is screened out according to the material number for display. At the same time, in the present invention, the order BOM is constructed based on the installation location information, and the materials appearing on the order are located to the corresponding processes on the product BOP, and the BOP of the order is created and generated. Corresponding screenshots are generated for each material with installation location information, so that relevant personnel can obtain the component installation location display information. In the present invention, material calculation matching is performed based on the preset process rules. When some components in the target order cannot be calculated and matched, the process needs to be terminated at this time, and the problems in the current matching situation need to be analyzed, such as whether there are loopholes in the process rules, or errors occur in the material matching process.
[0065] The present invention can generate an order BOP and publish it to the production management system according to the installation location information of each component obtained in the above embodiment and the set display style, such as web page display, PDF, etc. When the user scans the material code, the URL display provided by TCM can be called, and the corresponding solution component process will pop up automatically for visual prompts, realizing the calculation and display of the installation location of the order components.
[0066] The component position determination system provided by the present invention is described below. The component position determination system described below and the component position determination method described above can be referenced to each other.
[0067] Figure 5 A structural diagram of a component position determination system provided by the present invention, such as Figure 5 As shown, the present invention provides a component position determination system, including a product information acquisition module 501, a matching module 502, a processing module 503 and an installation position determination module 504, wherein the product information acquisition module 501 is used to obtain product model information of a product corresponding to a target order; the matching module 502 is used to match a target product model process rule from a preset product model process rule database according to the product model information, wherein the target product model process rule includes component attribute information of the product; the processing module 503 is used to obtain material type information of components required for the product based on the target product model process rule, and determine the various components required for producing the product based on the material type information; the installation position determination module 504 is used to obtain the installation position information of each component from the bill of materials corresponding to the target product model process rule based on the hierarchical structure type of the target order and the component attribute information.
[0068] The component position determination system provided by the present invention obtains the target product model process rules from a preset product model process rule database through the product model information of the product corresponding to the target order, and then determines the various components required for producing the product based on the obtained material type information of the components required for the product. Finally, based on the hierarchical structure type of the target order and according to the component attribute information, the installation position information of each component is obtained from the corresponding material list in the target product model process rules, thereby improving the accuracy and production efficiency of the intelligent manufacturing process.
[0069] The system provided by the present invention is used to execute the above-mentioned method embodiments. Please refer to the above-mentioned embodiments for the specific processes and detailed contents, which will not be repeated here.
[0070] Figure 6 A schematic diagram of the structure of an electronic device provided by the present invention, such as Figure 6 As shown, the electronic device may include: a processor (Processor) 601, a communication interface (Communications Interface) 602, a memory (Memory) 603 and a communication bus 604, wherein the processor 601, the communication interface 602, and the memory 603 complete mutual communication through the communication bus 604. The processor 601 may call the logic instructions in the memory 603 to execute the component position determination method, which includes: obtaining product model information of the product corresponding to the target order; according to the product model information, matching the target product model process rule from the preset product model process rule database, wherein the target product model process rule includes the component attribute information of the product; based on the target product model process rule, obtaining the material type information of the component required for the product, and determining the various components required for producing the product according to the material type information; based on the hierarchical structure type of the target order, according to the component attribute information, obtaining the installation position information of each of the components from the corresponding bill of materials in the target product model process rule.
[0071] In addition, the logic instructions in the above-mentioned memory 603 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.
[0072] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the component position determination method provided by the above-mentioned methods, and the method includes: obtaining product model information of a product corresponding to a target order; according to the product model information, matching the target product model process rules from a preset product model process rule database, wherein the target product model process rules include component attribute information of the product; based on the target product model process rules, obtaining material type information of the components required for the product, and determining the components required for producing the product according to the material type information; based on the hierarchical structure type of the target order, according to the component attribute information, obtaining the installation position information of each of the components from the corresponding bill of materials in the target product model process rules.
[0073] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the component position determination method provided in the above-mentioned embodiments, the method comprising: obtaining product model information of a product corresponding to a target order; according to the product model information, matching a target product model process rule from a preset product model process rule database, wherein the target product model process rule includes component attribute information of the product; based on the target product model process rule, obtaining material type information of components required for the product, and determining the components required for producing the product according to the material type information; based on the hierarchical structure type of the target order, obtaining the installation position information of each of the components from the corresponding bill of materials in the target product model process rule according to the component attribute information.
[0074] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0075] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these 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 invention.
Claims
1. A method for determining a component position, characterized in that: include: Get the product model information of the product corresponding to the target order; According to the product model information, a target product model process rule is matched from a preset product model process rule database, wherein the target product model process rule includes component attribute information of the product; Based on the process rules of the target product model, obtaining material type information of components required for the product, and determining various components required for producing the product according to the material type information; Based on the hierarchical structure type of the target order and according to the component attribute information, the installation location information of each component is obtained from the bill of materials corresponding to the process rules of the target product model.
2. The component position determination method according to claim 1, characterized in that: Before obtaining the product model information of the product corresponding to the target order, the method further includes: Get the order type information of the order to be built; In the case where it is determined that the order type information is a planned order type, judging whether the inventory quantity of the target component material in the component material inventory information currently corresponding to the component material library satisfies the quantity of components required for the order to be constructed, based on the planned order number information, material code information and material quantity information corresponding to the order to be constructed, if so, constructing the order to be constructed as the target order of the planned order type; The target component material is a component material in the component material library having the same material type information as the component required by the target order.
3. The component position determination method according to claim 2, characterized in that: The method further comprises: When it is determined that the order type information is a sales order type, based on the material name and characteristic value of the component in the preset product design requirements, a plurality of target material components are matched from a component material characteristic value database; The order to be constructed is constructed into the target order of the sales order type according to each target material component.
4. The component position determination method according to claim 3, characterized in that: The step of obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information includes: Determine whether there is a hierarchical relationship between the components in the target order, and determine the hierarchical structure type of the target order according to the determination result; If the target order is an order with a hierarchical relationship, determining the attribute information of each component in the target order; When it is determined that the component installation information of the corresponding component is not recorded in the component attribute information, obtaining the first-level parent item code of the component in the bill of materials according to the component attribute information; If the material name corresponding to the first-level parent item code does not record the installation location field information, obtain the second-level parent item code of the component in the bill of materials; If the installation location field information exists in the material name corresponding to the second-level parent item code, the installation location information of the component is determined according to the installation location field information; The second-level parent item code is the parent of the first-level parent item code.
5. The component position determination method according to claim 4, characterized in that: The method further comprises: When it is determined that the component installation information of the corresponding component exists in the component attribute information, the installation position information of the corresponding component is determined according to the component installation information in the component attribute information.
6. The component position determination method according to claim 4, characterized in that: The method further comprises: If the target order is an order without a hierarchical relationship, obtaining a first display order value, wherein the first display order value is a display order value corresponding to the component in the bill of materials; According to the first display order value, obtaining a second display order value in the bill of materials; The installation location information is obtained according to the material name corresponding to the second display order value; wherein, in the bill of materials, the second display order value and the first display order value are at the same level, the second display order value is smaller than the first display order value, and is the smallest display order value among the display order values smaller than the first display order value, and the second display order value also satisfies the following conditions: The material code corresponding to the second display sequence value is empty, or the material name corresponding to the second display sequence value includes installation location marking information.
7. The component position determination method according to claim 1, characterized in that: After obtaining the installation location information of each component from the bill of materials corresponding to the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information, the method further includes: Based on the process rules of the target product model and according to the installation position information of each of the components, the components are located at the process steps corresponding to the process list, and component installation position display information is generated.
8. A component position determination system, characterized in that: include: A product information acquisition module is used to obtain product model information of the product corresponding to the target order; A matching module, configured to obtain target product model process rules from a preset product model process rule database according to the product model information, wherein the target product model process rules include component attribute information of the product; A processing module, used to obtain material type information of components required for the product based on the process rules of the target product model, and determine the various components required for producing the product according to the material type information; The installation location determination module is used to obtain the installation location information of each component from the corresponding bill of materials in the process rules of the target product model based on the hierarchical structure type of the target order and according to the component attribute information.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the component position determination method according to any one of claims 1 to 7 is implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the component position determination method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Production task configuration system and method based on MES system
CN110599018A
Production plan-based manufacturing process sheet productivity evaluation method and system
CN112396322A
Component installation position distribution method, device and system and storage medium
CN113127706A
Component installation position determination method, device, equipment and medium
CN114756913A
Method and device for modularizing BOM, server and medium
CN115063069A
Cited By
Method and equipment for extracting bill of material and title information in CAD (Computer Aided Design) and medium
CN120235144A
Method, device and medium for extracting bill of materials and title information from CAD
CN120235144B
Material installation management method, system and equipment and storage medium
CN120355377A
Ingot type intelligent selection method and device for mold cast ingot, electronic equipment and storage medium
CN120996444A