Cost measuring and calculating method and system based on model surface coating information and medium

By building a coating process library and analyzing the geometric features of the final assembly, coating parameters are generated and coating cost calculation is automatically realized. This solves the problems of low efficiency and high error in coating cost calculation for small batch customized parts, realizes accurate material and cost management, and optimizes resource utilization.

CN120655040APending Publication Date: 2025-09-16NANJING RES INST OF ELECTRONICS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510809207.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In existing technologies, the coating cost calculation of small-batch and customized parts mainly relies on manual calculation, which is inefficient and has a high error rate. There is a lack of data linkage between the design end and warehouse management, which leads to redundant material preparation and waste of resources.

Method used

Build a coating process library, analyze the geometric features of the final assembly, generate coating parameters, transfer them to the structural model through the PDM system, call the coating process library and associate it with the cost algorithm to achieve automated cost calculation, and synchronize the results to the ERP system.

Benefits of technology

It significantly improves the efficiency of coating cost calculation, reduces the error rate, realizes the precise control of materials and costs throughout the entire process of small-batch customized production, and optimizes resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120655040A_ABST
    Figure CN120655040A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of industrial design, and discloses a cost measuring and calculating method and system based on model surface coating information and a medium. The method comprises the following steps: constructing a coating process library (comprising a base material type, a coating process type, a material dosage and a cost algorithm), analyzing geometric characteristics of a final assembly, generating coating parameters, and transmitting the coating parameters to a structure model; calling a coating process library, associating the coating parameters with a cost algorithm to generate a cost calculation result, checking the structure model with the coating information into an enterprise PDM system, and generating a material and cost report; and after the structural model is archived in the PDM system, an intermediate file is published to an ERP system, so that transmission of coating requirements, material consumption and cost data to a warehouse and a factory is realized. The problems of low manual calculation efficiency, high error rate and inaccurate material management in the prior art are solved, and efficient cost control and accurate material management of small-batch customized production are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of industrial design, and in particular relates to a cost estimation method, system and medium based on model surface coating information. Background Art

[0002] Surface coating technology is a process of forming a coating on the surface of a workpiece through mechanical, physical or chemical methods. It is widely used in the fields of energy, electronics, machinery, chemical industry, etc. Typical processes include electroplating, spraying, etc. For mass production, companies can determine the coating parameters through sample trial production, and then accurately calculate the cost and optimize material preparation. However, for small batches and customized parts, due to the lack of sample conditions, the current main reliance is on manual calculation of the coating area and estimation of costs, which has problems of low calculation efficiency and high error rate. In addition, the lack of data linkage between the design end and warehouse management leads to redundant material preparation and serious waste of resources. Therefore, an efficient and accurate method for generating coating information and calculating costs is urgently needed. Summary of the Invention

[0003] In order to solve the problems of low manual calculation efficiency, high error rate and inaccurate material management in the existing technology, this application proposes a cost calculation method, system and medium based on model surface coating information to achieve efficient cost control and accurate material management for small batch customized production.

[0004] First, a coating cost estimation method based on three-dimensional model geometric analysis is provided, and the technical solution adopted is as follows.

[0005] Build a coating process library, including substrate material type, coating process type, material usage and cost algorithm;

[0006] Analyze the geometric features of the final assembly and generate coating parameters to be transferred to the structural model;

[0007] Calling the coating process library, associating the coating parameters with the cost algorithm to generate a cost calculation result;

[0008] Check the structural model into the enterprise PDM system and generate material and cost reports;

[0009] After the structural model is archived in the PDM system, the intermediate file is released to the ERP system.

[0010] Furthermore, the matrix material types include metal materials and non-metal materials; the metal materials include aluminum alloy, stainless steel, carbon steel, copper, and magnesium alloy; and the non-metal materials include engineering plastics and composite materials.

[0011] Furthermore, the coating process types include plating, coating and chemical treatment; the plating includes electroplating zinc, chemical nickel-phosphorus plating, and vacuum aluminum plating; the coating includes solvent-based paint, powder coating, and ceramic coating; and the chemical treatment includes passivation, oxidation, anodizing, and phosphating conversion.

[0012] Furthermore, the XML file group of the coating process library includes: storage data of base materials, storage data of coating processes and storage data of cost calculation models; the XML files achieve data association through coating process ID references and establish a one-to-one correspondence.

[0013] Furthermore, the coating parameters include coating area and coating mark.

[0014] Furthermore, the coating area includes the plating area, the outer coating area, the inner coating area and the protection area; the calculation method is as follows:

[0015] The plated area is the total area of ​​all surfaces in the final assembly, excluding the non-plated area of ​​threaded holes; the external coating area is calculated as the area of ​​all visible external surfaces in the final assembly; the internal coating area is calculated as the surface inside the final assembly that needs to be coated; the protected area is calculated as the hole area in the coating area.

[0016] Furthermore, the coating area is obtained by analyzing the geometric features of the three-dimensional model of the final assembly based on an area feature recognition algorithm.

[0017] Furthermore, the coating mark includes base material, plating mark, outer coating mark, outer coating color, outer coating appearance grade, inner coating mark, inner coating color, and inner coating appearance grade.

[0018] In a second aspect, a cost estimation system based on model surface coating information is provided, which is used to implement the cost estimation method based on model surface coating information as described in the first aspect, and includes the following modules:

[0019] The coating process library module is used to store coating processes and clarify the material usage and cost calculation methods for different coating processes;

[0020] The coating information generation module is used to analyze the geometric features of the final assembly and generate coating parameters to be transferred to the structural model;

[0021] The coating cost calculation module calls the coating process library module, associates the coating parameters with the cost algorithm and generates the cost calculation result;

[0022] The cost report generation module is used to present the cost estimation results generated by the coating cost estimation module in the form of a report;

[0023] The material preparation information module is used to display material preparation information.

[0024] In a third aspect, a computer-readable storage medium is provided, storing a computer program, which, when executed by a processor, implements the steps of the cost estimation method based on model surface coating information as described in the first aspect.

[0025] The beneficial effects of the present invention are as follows:

[0026] Existing technology for calculating coating costs for small-batch, customized parts relies primarily on manual calculations of coating area and cost estimates due to a lack of sample conditions. This results in low calculation efficiency and high error rates. Furthermore, a lack of data linkage between design and warehouse management can lead to redundant material preparation and waste of resources.

[0027] The cost estimation method based on model surface coating information proposed in this application builds a coating process library, analyzes the geometric features of the final assembly and generates coating parameters. After transferring them to the structural model, the coating process library is called to associate the coating parameters with the cost algorithm to achieve cost estimation. Subsequently, the coating information model is submitted to the enterprise PDM system to generate material and cost reports, and the intermediate files are released to the ERP system after archiving through PDM, synchronizing coating requirements, material data and costs to the warehouse and production end. It effectively replaces manual calculations, significantly improves efficiency and reduces error rates, while achieving accurate association between coating processes and cost data, supporting full-process material and cost control of small-batch customized production, and optimizing resource utilization from the source of design. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is the framework of the cost estimation method based on model surface coating information of the present invention;

[0029] Figure 2 is a flow chart of the cost estimation method based on model surface coating information of the present invention;

[0030] Figure 3 is a three-dimensional model diagram of the final assembly of an embodiment of the present invention;

[0031] Figure 4 This is a coating information generation tool interface according to an embodiment of the present invention;

[0032] Figure 5 This is a coating cost estimation report output by an embodiment of the present invention. DETAILED DESCRIPTION

[0033] The present invention will be further described below.

[0034] The present invention provides a cost estimation method based on model surface coating information, the method architecture is as follows Figure 1As shown in the figure, a coating process library is constructed to systematically categorize base materials and coating processes, establishing a correspondence between material usage and cost. The coating information generation module analyzes the geometric features of the constructed 3D assembly model and automatically obtains the coating area based on an area feature recognition algorithm. This parameter is then transferred to the structural model through a visual interface. The coating cost calculation module utilizes the coating process library, associates coating parameters with cost algorithms, and automatically matches the algorithms in the process library to generate cost calculation results based on the coating area and marking requirements, completing automated material and cost analysis. The structural model with coating information is checked into the enterprise PDM (Product Data Management) system, automatically generating an EPM (Enterprise Performance Management) document containing the coating information. The PDM system's report transfer function can then be used to generate material and cost reports. After the structural model is archived in the PDM system, an intermediate file is automatically published to the ERP (Enterprise Resource Planning) system, enabling the transfer of coating requirements, material, and cost data to the warehouse and factory.

[0035] The process of cost estimation method based on model surface coating information is as follows Figure 2 As shown, the following steps are included:

[0036] Step 1: Build a coating process library, including substrate material type, coating process type, material usage and cost algorithm.

[0037] First, systematically classify the existing substrate material types and coating process types, and clarify the material usage and cost calculation of each coating process.

[0038] Systematically classify base material types, including metal materials and non-metal materials. Metal materials include common types such as aluminum alloys, stainless steel, carbon steel, copper, and magnesium alloys. Non-metal materials mainly include engineering plastics and composite materials.

[0039] Coating processes are systematically categorized into plating, coating, and chemical treatment. Plating includes processes such as electroplating zinc, electroless nickel-phosphorus plating, and vacuum aluminum plating; coatings include solvent-based paints, powder coatings, and ceramic coatings; and chemical treatments encompass surface modification techniques such as passivation, oxidation, anodizing, and phosphating.

[0040] Clarify the material usage and cost calculation methods for different coating processes. Take electrogalvanizing in the coating process as an example to introduce the material usage and cost calculation methods:

[0041] The calculation method of the theoretical amount of zinc Q (g) is as follows:

[0042]

[0043] in, represents the density of zinc (7.14 g / cm³); Indicates the target coating thickness (μm); Indicates the coating area (dm²); Indicates current efficiency (60% to 85%); Indicates the process loss coefficient (0.1 to 0.3).

[0044] The cost C is calculated as follows:

[0045]

[0046] Wherein, Q represents the theoretical amount of zinc (g); Indicates the price of zinc ingot (yuan / kg); Indicates the rectifier power (kW); represents the electroplating time (h); Indicates electricity price (yuan / kWh); Represents passivation / post-processing cost.

[0047] Then, the systematically classified base material types, coating process types, and the material usage and cost calculation methods of the coating process are stored in XML files, forming a serialized XML file group and establishing a one-to-one correspondence. The details are as follows:

[0048] The XML file group of the coating process library includes:

[0049] Materials.xml: stores base material data (such as metal, plastic, etc.), records physical properties such as density and surface energy, and associates compatible process IDs.

[0050] Processes.xml: defines various coating processes (such as electroplating, spraying, anodizing, etc.), including material dosage calculation formulas, variable parameters and loss coefficients.

[0051] CostModels.xml: stores cost calculation models, associates process IDs, records material unit prices, energy consumption costs, and calculation formula scripts.

[0052] Data association is achieved between files through process ID references, establishing a one-to-one correspondence. Files are placed in a designated location on the structural R&D platform for management. Version management is supported (to adapt to rapidly changing material prices and newly introduced processes) and the ability to synchronize updates on the cloud is enabled.

[0053] Step 2: Analyze the geometric features of the final assembly and generate coating parameters to be transferred to the structural model.

[0054] Using development tools such as toolkits, a coating information generation module was developed on a 3D CAD platform, including coating parameter acquisition and transmission functions. The coating parameters include coating area and coating mark. The coating area is automatically acquired by analyzing the geometric features of the 3D model of the final assembly and using an area feature recognition algorithm. Specifically, the precise surface area of ​​the 3D model is first extracted through 3D model network topology analysis. A defined rule engine is then used to exclude non-coated areas such as threaded holes and mating surfaces, and to distinguish between internal and external coating areas. The coating mark is determined by selecting the corresponding coating requirements in the coating tool interface.

[0055] The coating area includes the plating area, outer coating area, inner coating area, and protective area. The coating area is obtained as follows: Secondary development tools based on the 3D CAD platform (such as Toolkit) analyze the geometric features of the final assembly 3D model. Using an area feature recognition algorithm, through geometric topology analysis, surface classification, and rule matching, the plating layer, coating layer, and protective area are distinguished, and the plating area, outer coating area, inner coating area, and protective area are automatically calculated. Area information extraction does not need to be performed on a per-component basis; it can be completed within the final assembly, allowing the area information to be transmitted to all components requiring coating.

[0056] Plated Area Calculation: Extracts the total area of ​​all surfaces in the final assembly, automatically excluding non-plated areas such as threaded holes. The algorithm identifies valid plated areas by analyzing geometric features such as surface continuity and hole boundary identification.

[0057] External Coating Area Calculation: Identifies the area of ​​all visible external surfaces of the final assembly. Through model topology and visibility analysis, the system automatically determines visible surfaces (such as outer contours and exposed assembly joints) and treats small gaps or assembly mating surfaces as closed, invisible areas, eliminating interference from internal structures.

[0058] Internal coating area calculation: Identify the surfaces inside the final assembly that need to be coated, usually including the inner wall of the closed cavity, the inner surface of the pipeline, and the internal functional structure.

[0059] Protected Area Calculation: For holes in the coating area (such as mounting holes and positioning holes), the open area is extracted as the protected area. The algorithm uses surface boundary detection and projection calculation to accurately calculate the distribution and area of ​​the holes on the coating surface.

[0060] The coating mark includes base material, plating mark, outer coating mark, outer coating color, outer coating appearance grade, inner coating mark, inner coating color, inner coating appearance grade. The information such as plating, coating mark and grade is selected through the plating and coating variety selection and definition function of the coating information generation module.

[0061] Through the coating parameter transfer function of the coating information generation module, the coating area information and coating mark information are transferred to the structural model, providing basic data for the generation of subsequent cost reports.

[0062] Provides a visual interface for the coating information generation module, including coating type selection, area display and other functions, and sets a coating technical requirements creation button. After clicking it, the technical requirements can be filled into the corresponding structural drawings by automatically creating annotations to guide production and processing.

[0063] Step 3: Call the coating process library and associate the coating parameters with the cost algorithm to generate cost calculation results.

[0064] Using development tools like the toolkit, a coating cost calculation module was developed on a 3D CAD platform. This module automatically matches the corresponding algorithms in the coating process library to the different coating layers, coating identification, and grade requirements. Based on the coating area data captured by the coating information generation module in step 2, as well as the input coating layer or coating identification and grade requirements, the corresponding algorithm is automatically called and executed, enabling automated material and cost analysis and calculation.

[0065] Step 4: Check the structural model with coating information into the enterprise PDM system and generate material and cost reports.

[0066] Develop a data interface between the structural model and the PDM system. After transferring the coating information to the structural model, check the structural model with the coating information into the enterprise PDM system to automatically generate an EPM document containing the coating information. Utilize the report transfer function of the PDM management system to generate material and cost reports.

[0067] Step 5: After the structural model is archived in the PDM system, the intermediate file is released to the ERP system.

[0068] Develop a data interface between PDM and ERP. After the structural model is archived in the PDM system, the intermediate file is automatically released to the ERP system to realize the transmission of coating requirements, materials and cost data to the warehouse and factory.

[0069] Taking a power supply chassis as an example, this article describes how to implement cost calculation for model surface coating information after the coating process library is built:

[0070] (1) Complete the 3D model of the final assembly on the Creo 3D design platform, such as Figure 3 shown.

[0071] (2) Call up the coating tool interface on the Creo 3D design platform (such as Figure 4 As shown in the figure, within the coating parameters, the coating area is automatically identified and calculated for the part drawings within the final assembly by analyzing the geometric features of the final assembly's 3D model using an area feature recognition algorithm. Coating markings are determined by selecting the corresponding coating requirements in the coating tool interface, including plating markings, external coating markings, external coating colors, external coating appearance grades, internal coating markings, internal coating colors, and internal coating appearance grades. The coating parameter transfer function within the coating information generation module transfers coating area and coating marking information to the structural model, providing basic data for subsequent cost report generation.

[0072] (3) Export coating cost report in PDM system with one click (such as Figure 5 After the structural model with coating information is checked into the enterprise PDM system, an EPM document containing the coating information is automatically generated. The coating cost report can be exported using the report conversion function of the PDM management system.

[0073] (4) In the ERP system, you can view material usage and preparation information. After the structural model is archived in the PDM system, the intermediate file is automatically released to the ERP system, realizing the transmission of coating requirements, materials and cost data to the warehouse and factory.

[0074] The present invention also provides a cost calculation system based on model surface coating information, the system comprising a coating process library module, a coating information generation module, a coating cost calculation module, a cost report generation module and a material preparation information module;

[0075] Among them, the coating process library module is used to store collective material types, coating process types, material usage calculation methods and cost calculation methods for different coating processes;

[0076] The coating information generation module is used to analyze the geometric features of the final assembly and generate coating parameters to be transferred to the structural model;

[0077] The coating cost calculation module calls the coating process library, associates the coating parameters with the cost algorithm and generates the cost calculation results;

[0078] The cost report generation module is used to present the cost estimation results generated by the coating cost estimation module in the form of a report;

[0079] The material preparation information module is used to display material preparation information.

[0080] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of a cost estimation method based on model surface coating information.

[0081] Although the present invention has been disclosed above with reference to preferred embodiments, these embodiments are not intended to limit the present invention. Any equivalent changes or modifications made without departing from the spirit and scope of the present invention are also within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the content defined in the claims of this application.

Claims

1. A cost calculation method based on model surface coating information, characterized in that: The following steps are involved: Build a coating process library, including substrate material type, coating process type, material usage and cost algorithm; Analyze the geometric features of the final assembly and generate coating parameters to be transferred to the structural model; Calling the coating process library, associating the coating parameters with the cost algorithm to generate a cost calculation result; Check the structural model into the enterprise PDM system and generate material and cost reports; After the structural model is archived in the PDM system, the intermediate file is released to the ERP system.

2. The cost calculation method based on model surface coating information according to claim 1, characterized in that: The matrix material types include metal materials and non-metal materials; the metal materials include aluminum alloys, stainless steel, carbon steel, copper, and magnesium alloys; the non-metal materials include engineering plastics and composite materials.

3. The cost calculation method based on model surface coating information according to claim 1, characterized in that: The coating process types include plating, coating and chemical treatment; the plating includes electroplating zinc, chemical nickel-phosphorus plating, and vacuum aluminum plating; the coating includes solvent-based paint, powder coating, and ceramic coating; the chemical treatment includes passivation, oxidation, anodizing, and phosphating conversion.

4. The cost calculation method based on model surface coating information according to claim 1, characterized in that: The XML file group of the coating process library includes: storage data of base materials, storage data of coating processes and storage data of cost calculation models; the XML files are referenced by coating process IDs to achieve data association and establish a one-to-one correspondence.

5. The cost calculation method based on model surface coating information according to claim 1, characterized in that: The coating parameters include a coating area and a coating mark.

6. The cost calculation method based on model surface coating information according to claim 5, characterized in that: The coating area includes the plating area, the outer coating area, the inner coating area and the protection area; the calculation method is as follows: The plated area is the total area of ​​all surfaces in the final assembly, excluding the non-plated area of ​​threaded holes; the external coating area is calculated as the area of ​​all visible external surfaces in the final assembly; the internal coating area is calculated as the surface inside the final assembly that needs to be coated; the protected area is calculated as the hole area in the coating area.

7. The cost calculation method based on model surface coating information according to claim 6, characterized in that: The coating area is obtained by analyzing the geometric features of the three-dimensional model of the final assembly body based on an area feature recognition algorithm.

8. The cost calculation method based on model surface coating information according to claim 5, characterized in that: The coating mark includes base material, plating mark, outer coating mark, outer coating color, outer coating appearance grade, inner coating mark, inner coating color, and inner coating appearance grade.

9. A cost calculation system based on model surface coating information, used to implement the cost calculation method based on model surface coating information as claimed in claim 1, characterized in that: Includes the following modules: The coating process library module is used to store coating processes and clarify the material usage and cost calculation methods for different coating processes; The coating information generation module is used to analyze the geometric features of the final assembly and generate coating parameters to be transferred to the structural model; The coating cost calculation module calls the coating process library module, associates the coating parameters with the cost algorithm and generates the cost calculation result; The cost report generation module is used to present the cost estimation results generated by the coating cost estimation module in the form of a report; The material preparation information module is used to display material preparation information.

10. A computer-readable storage medium, characterized in that A computer program is stored, and when the computer program is executed by a processor, the steps of the cost estimation method based on model surface coating information as claimed in claim 1 are implemented.