A method and system for automatically generating feeding arrangement data for structural member manufacturing
The automated system based on 3D models has enabled the automated generation of component allocation and material feeding configuration data for hydraulic supports and welded structural parts of engineering machinery. This solves the problem of manual dependence in existing technologies, improves efficiency and accuracy, and meets the needs of flexible manufacturing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SANY HEAVY EQUIP CO LTD
- Filing Date
- 2026-04-13
- Publication Date
- 2026-07-07
AI Technical Summary
In the production of hydraulic supports and welded structural components for engineering machinery, existing technologies rely on manual labor for generating component allocation and material configuration data. This involves a large amount of repetitive work, is time-consuming, prone to errors, and has a low degree of automation, making it unsuitable for the flexible manufacturing needs of customized structural components with frequent BOM changes.
Through an automated system based on 3D models, the system achieves accurate mapping between component names and geometric features, automatically identifies and allocates components, and generates material feeding configuration data, including component allocation, pallet planning, and standardized data export.
It has improved work efficiency by more than 75%, reduced the error rate of manual data entry by 50%, and achieved full automation of component allocation and material configuration data, which is applicable to various structural component types.
Smart Images

Figure CN122347798A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of structural component processing technology, specifically to a method and system for automatically generating material feeding configuration data for structural component manufacturing. Background Technology
[0002] Driven by lean manufacturing and market competition, improving the manufacturing efficiency of structural components and shortening the processing cycle have become core industry demands. The efficiency and accuracy of component allocation and material feeding group data generation directly restrict the production cycle and the level of digital flow.
[0003] Currently, in the production of welded structural components such as hydraulic supports and construction machinery, process planning still relies heavily on manual labor: process engineers need to manually search and screen parts through two-dimensional drawings, process cards, or three-dimensional software, complete the component assignment determination one by one, and then manually organize process documents such as component allocation tables and material feeding group data tables and upload them to the PLM system.
[0004] This method involves a large amount of repetitive work, is time-consuming, and is prone to human error, which seriously affects the efficiency of production preparation.
[0005] While current technologies can accelerate component allocation to some extent through material classification, they generally have significant drawbacks: Lacking the ability to analyze and visualize 3D models, it is impossible to directly perform allocation operations based on the physical components; The process determination relies on the material name, but materials for non-fixed processes still need to be manually entered, resulting in limited automation. The system fails to integrate component allocation with material feeding group data generation, making it difficult to adapt to actual production processes such as warehouse material preparation and AGV delivery. Furthermore, it has poor adaptability to customized structural components with frequent BOM changes, and cannot meet the flexible manufacturing requirements of products such as engineering machinery and hydraulic supports.
[0006] Therefore, the industry urgently needs a technical solution based on 3D models that can automatically generate component allocation and material configuration data to solve existing production bottlenecks. Summary of the Invention
[0007] The technical problem to be solved by the present invention is to overcome the above-mentioned technical defects and provide a method and system for automatically generating material allocation and material configuration data for structural component manufacturing.
[0008] To solve the above-mentioned technical problems, the technical solution provided by the present invention is: a method for automatically generating material feeding configuration data for structural component manufacturing, comprising the following steps: S1: Obtain the process rules for manufacturing structural components; S2: Import and parse the 3D model of the structural component, and extract the geometric feature information of the component; S3: Automatic identification and name mapping of parts based on geometric features, enabling interactive selection of parts; S4: Based on the relationship between process rules and component structure, perform component allocation and generate component allocation results; S5: Based on the component allocation results and pallet loading capacity constraints, perform pallet allocation planning; S6: Generate material feeding group data based on component allocation results and pallet allocation results, and export it in a standardized manner.
[0009] Preferably, the process rules in S1 include component allocation rules, pallet loading rules, and material feeding group generation rules.
[0010] Preferably, the geometric feature information in S2 includes volume, centroid, topology, and surface area.
[0011] Preferably, step S3 includes comparing the extracted geometric features with preset features, and then uniquely and accurately mapping the parts and their names based on the comparison results. The interactive selection of components in S3 includes responding to the user's click operation in the three-dimensional visualization interface to select one or more component entities belonging to the welding process. The selected component entities are batch processed, and components with the same geometric features are grouped into the same processing object, and their corresponding process information is recorded.
[0012] Preferably, step S4 further includes a data correction mechanism: S4.1: Provides a visual interface to display the automatically generated component allocation results and receives user instructions to adjust the component allocation results; S4.2: Update the component allocation results according to the adjustment instructions, and lock the final component allocation results after confirming the instructions.
[0013] Preferably, the pallet allocation plan in S5 includes: S5.1: Obtain production quantity information and component unit weight information, and perform data consistency verification; S5.2: Classify parts belonging to the same component allocation result into the candidate material tray; S5.3: Based on pallet loading capacity constraints, calculate the number of complete sets of parts that a single material pallet can hold at one time. If the constraints are exceeded, the parts will be automatically split into new material pallets, generating the final material pallet allocation scheme.
[0014] Preferably, the standardized export in S6 includes encapsulating the generated material feeding group data into a file format that conforms to the product lifecycle management system interface specification; The material feeding group data includes component name, list of included parts, corresponding pallet number, production quantity, and process information.
[0015] Another aspect of the present invention discloses an automatic generation system for material feeding configuration data in structural component manufacturing, comprising: The rule acquisition module acquires the process rules for manufacturing structural components; The model parsing module imports and parses the 3D model of the structural component, extracting the geometric feature information of the component. The interactive processing module automatically identifies and names parts based on geometric feature information, and determines the set of target parts to be processed in response to user operations. The component allocation module performs component allocation on the target set of components based on process rules and component structural relationships, and generates component allocation results; The pallet planning module plans a material pallet allocation scheme based on the component allocation results and preset pallet loading capacity constraints. The data export module generates material feeding group data and exports it in a standardized manner based on the component allocation results and material pallet allocation scheme.
[0016] Another aspect of the present invention discloses a computer-readable storage medium having a computer program stored thereon, which, when run on a computer, causes the computer to perform the method described above.
[0017] The advantages of this invention compared to the prior art are: This invention, based on the Python OCC core library, achieves automatic and accurate mapping between component names and 3D geometric models with an accuracy rate of 100%. This invention constructs a fully automated system that integrates geometric analysis, component name mapping, component allocation, and material feeding group data generation. It has good versatility and scalability and is applicable to various structural component types. Attached Figure Description
[0018] Figure 1 This is a flowchart illustrating a method for automatically generating material configuration data for structural component manufacturing.
[0019] Figure 2 This is a schematic diagram of the imported and analyzed 3D model of the structural component.
[0020] Figure 3 This is a diagram illustrating the selection operation and data recording. Detailed Implementation
[0021] The present invention will now be described in further detail with reference to the accompanying drawings.
[0022] Combined with appendix Figure 1-3As shown, this invention proposes a method and system for automatically generating component allocation and material feeding group data based on a three-dimensional model and oriented towards structural component manufacturing. The aim is to comprehensively analyze the three-dimensional model and process rules of welded structural components, realize the automatic generation of component allocation and material feeding group related data, reduce repetitive manual work, improve work efficiency and data accuracy, and provide standardized data for enterprise subsequent data management and business flow in PLM system.
[0023] In its specific implementation, this invention mainly includes the following: ① 3D model analysis: Analyze the 3D model of the structural component to extract geometric feature information such as volume, centroid, and topology of each component, which will serve as the basis for subsequent processing; ② Automatic component identification: Based on the geometric feature information, the selected components are automatically identified, and the identification results are associated with the component names to form corresponding target allocation objects.
[0024] ③ Interactive selection of 3D model: In the 3D model visualization interface, respond to the user's click operation, select one or more parts from the 3D model, and determine the selected parts as the objects to be processed; ④ Process rule integration: Integrate rules related to structural component production to constrain and guide the automatic allocation of parts and the production of material feeding groups, mainly including pallet loading rules, component allocation rules, and material feeding group production rules; ⑤ Input data acquisition and processing: Acquire other data for each component besides the geometric features extracted from the 3D model, such as parent information, weight, and quantity, and complete data parsing, filtering, and preprocessing; ⑥ Component allocation: Based on the assembly process rules and the structural relationships between components, allocate components and generate component allocation results; ⑦ Pallet Loading Processing: Based on component allocation, pallets for loading parts are planned. Loading capacity constraints are introduced to limit the number of sets of parts that a pallet can hold at one time for a given process. ⑧ Feeding group data generation: Based on component allocation and pallet loading processing, and combined with process rules, feeding group data is automatically generated; ⑨Standard Data Export: Output component allocation results and material feeding group data in a standardized file for use by PLM and downstream systems or processes.
[0025] The specific steps are as follows: Step 1: Integrate the structural component type, process number, material pallet name corresponding to the process, pallet load, and other process data and rules related to component allocation and material feeding group data generation into the system to constrain the component allocation and material feeding group data generation process; Step 2: Import the 3D model file corresponding to the structural component into the system. The system parses the file and displays the 3D model in a visualization window. During the parsing process, the system traverses the component objects contained in the 3D model and extracts key geometric features such as volume, centroid, and topology of each component. Step 3: Based on the extracted geometric feature information, the system compares each component with the preset component features to ensure that each component has a unique name corresponding to it; Step 4: The system receives the welding process information selected by the user and determines the components belonging to the selected process through interactive selection. The system records the name, volume, center of mass, and corresponding process of the confirmed components. Simultaneously, components with the same volume are batch-processed to form component allocation data. The system provides a data correction mechanism to support adjustments to the allocation results during the component allocation process. After confirming the component allocation of all components in the structural part, the system generates the component allocation results and outputs them in a preset standardized file format for subsequent data application in the enterprise PLM system. Step 5: Input non-geometric feature information such as the number of sets of structural components produced and the weight of parts, and perform consistency verification and preprocessing on the data to provide basic support for material pallet allocation and feeding group data generation; Step 6: Based on the component allocation results, classify the parts and assign parts belonging to the same process to the corresponding material pallets. Taking into account the pallet load-bearing capacity and production requirements, generate the part pallet allocation results.
[0026] Step 7: Based on the component allocation results and pallet allocation results, the system automatically generates material feeding group data and material feeding group data release information related to production material feeding, and outputs them in the form of standardized documents for subsequent material requisition and feeding operations by the warehouse and workshop in the enterprise management system.
[0027] This invention uses the physical components in a 3D model as the processing object. Through 3D model display and interactive operations, components can be directly located and selected. Combined with preset process rules, it automatically generates and outputs structured process data that conforms to the enterprise PLM system interface specifications. This improves upon traditional allocation methods that rely on manual drawing review, naming rule matching, or material classification.
[0028] It eliminates the repetitive work of manual maintenance and sorting of various forms, increasing work efficiency by more than 75% and reducing the error rate of manual data entry by at least 50%.
[0029] The contents not described in detail in this specification are existing technologies known to those skilled in the art.
[0030] Another aspect of the present invention discloses an automatic generation system for material feeding configuration data in the manufacturing of structural components, wherein: The rule acquisition module is used to acquire the process rules for manufacturing structural components. The process rules include component allocation rules, pallet loading rules, and material feeding group generation rules. The model parsing module is used to import and parse the 3D model of the structural component, and extract the geometric feature information of the component, including volume, centroid, topology and surface area. The interactive processing module is used to uniquely and accurately map the parts and their names based on the comparison between the extracted geometric features and the preset features, and respond to the user's point operation in the 3D visualization interface to select the parts entities belonging to the welding process, perform batch processing and merging of the selected parts entities, and determine the target set of parts to be processed. The component allocation module is used to perform component allocation and generate component allocation results based on the process rules and the structural relationship of the parts; the component allocation module also includes a data correction unit, which is used to provide a visual interface to display the automatically generated component allocation results, receive user adjustment instructions and update the results, and lock the final component allocation results after receiving a confirmation instruction; The pallet planning module is used to plan pallet allocation based on component allocation results and pallet loading capacity constraints. Specifically, it is used to obtain the number of production sets and the unit weight information of parts for consistency verification, classify parts belonging to the same component allocation result into candidate material pallets, calculate the number of sets that a single material pallet can hold, and automatically split them into new material pallets when the constraints are exceeded to generate the final material pallet allocation scheme. The data export module is used to generate material feeding group data based on the component allocation results and pallet allocation results, and to encapsulate the material feeding group data into a file format that conforms to the product lifecycle management system interface specification for standardized export; the material feeding group data includes component name, list of included parts, corresponding pallet number, production quantity and process information.
[0031] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0032] The present invention and its embodiments have been described above. This description is not restrictive, and the accompanying drawings are only one embodiment of the present invention; the actual structure is not limited thereto. In conclusion, if those skilled in the art are inspired by this description and design similar structures and embodiments without departing from the spirit of the invention, such designs should fall within the protection scope of the present invention.
Claims
1. A method for automatically generating material feeding configuration data for structural component manufacturing, characterized in that: Includes the following steps: S1: Obtain the process rules for manufacturing structural components; S2: Import and parse the 3D model of the structural component, and extract the geometric feature information of the component; S3: Automatic identification and name mapping of parts based on geometric features, enabling interactive selection of parts; S4: Based on the relationship between process rules and component structure, perform component allocation and generate component allocation results; S5: Based on the component allocation results and pallet loading capacity constraints, perform pallet allocation planning; S6: Generate material feeding group data based on component allocation results and pallet allocation results, and export it in a standardized manner.
2. The method for automatically generating material feeding configuration data for structural component manufacturing according to claim 1, characterized in that: The process rules in S1 include component allocation rules, pallet loading rules, and material feeding group generation rules.
3. The method for automatically generating material feeding configuration data for structural component manufacturing according to claim 1, characterized in that: The geometric feature information in S2 includes volume, centroid, topology, and surface area.
4. The method for automatically generating material feeding configuration data for structural component manufacturing according to claim 1, characterized in that: S3 includes comparing the extracted geometric features with preset features, and uniquely and accurately mapping the parts and names according to the comparison results; The interactive selection of components in S3 includes responding to the user's click operation in the three-dimensional visualization interface to select one or more component entities belonging to the welding process. The selected component entities are batch processed, and components with the same geometric features are grouped into the same processing object, and their corresponding process information is recorded.
5. The method for automatically generating material feeding configuration data for structural component manufacturing according to claim 1, characterized in that: S4 also includes a data correction mechanism: S4.1: Provides a visual interface to display the automatically generated component allocation results and receives user instructions to adjust the component allocation results; S4.2: Update the component allocation results according to the adjustment instructions, and lock the final component allocation results after confirming the instructions.
6. The method for automatically generating material feeding configuration data for structural component manufacturing according to claim 1, characterized in that: The pallet allocation plan in S5 includes: S5.1: Obtain production quantity information and component unit weight information, and perform data consistency verification; S5.2: Classify parts belonging to the same component allocation result into the candidate material tray; S5.3: Based on pallet loading capacity constraints, calculate the number of complete sets of parts that a single material pallet can hold at one time. If the constraints are exceeded, the parts will be automatically split into new material pallets, generating the final material pallet allocation scheme.
7. The method for automatically generating material feeding configuration data for structural component manufacturing according to claim 1, characterized in that: The standardized export in S6 includes encapsulating the generated material feeding group data into a file format that conforms to the product lifecycle management system interface specification; The material feeding group data includes component name, list of included parts, corresponding pallet number, production quantity, and process information.
8. An automatic data generation system for material feeding configuration in structural component manufacturing, using the automatic data generation method for material feeding configuration as described in any one of claims 1-7, characterized in that: include: The rule acquisition module acquires the process rules for manufacturing structural components; The model parsing module imports and parses the 3D model of the structural component, extracting the geometric feature information of the component. The interactive processing module automatically identifies and names parts based on geometric feature information, and determines the set of target parts to be processed in response to user operations. The component allocation module performs component allocation on the target set of components based on process rules and component structural relationships, and generates component allocation results; The pallet planning module plans a material pallet allocation scheme based on the component allocation results and preset pallet loading capacity constraints. The data export module generates material feeding group data and exports it in a standardized manner based on the component allocation results and material pallet allocation scheme.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is run on a computer, it causes the computer to perform the method as described in any one of claims 1-7.