Teamcenter-based 3D model inspection device and method, storage medium and electronic device

By introducing a Teamcenter-based 3D model inspection device in the Teamcenter system, the problem of inefficient 3D model inspection in the prior art is solved, efficient and intelligent 3D model management and detection is realized, design efficiency and quality are improved, and costs are reduced.

CN119762808APending Publication Date: 2025-04-04QINGDAO HAIER TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411894574.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing 3D model management tools lack intelligent inspection mechanisms, resulting in duplicate design and low design quality, increasing the risk of design rework changes and pushing up overall costs.

Method used

The 3D model inspection device based on Teamcenter includes a model reading module, a similarity detection module, a customizable detection module and a storage module. Through similarity comparison and customizable detection, efficient and intelligent 3D model management and detection are realized.

Benefits of technology

It effectively avoids duplicate design, improves design efficiency and quality, optimizes the storage space of the Teamcenter system, and reduces overall costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762808A_ABST
    Figure CN119762808A_ABST
Patent Text Reader

Abstract

The invention discloses a Teamcenter-based 3D model inspection device and method, a storage medium and an electronic device, and relates to the technical field of application software, and the Teamcenter-based 3D model inspection method comprises the following steps: reading a to-be-detected 3D model; performing similarity comparison on all models in the 3D data management system and the to-be-detected 3D model, and triggering a prompt when the models with the similarity higher than a preset similarity threshold value exist in the 3D data management system; when the similarity of the to-be-detected 3D model is not higher than a preset similarity threshold value, carrying out measurable detection on the to-be-detected 3D model, generating a measurable detection result and feeding back the measurable detection result; and judging whether a storage condition is met or not according to a similarity comparison result and a measurable detection result, and storing the 3D model meeting the storage condition in a Teamcenter system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of application software technology, and in particular to a 3D model inspection device, method, storage medium and electronic device based on Teamcenter. Background Art

[0002] In the vast field of industrial design and production, the application of 3D data has become an indispensable part. With the popularization of 3D modeling software, such as NX and CREO, designers can create complex and detailed 3D models, which play a vital role in product development, manufacturing and subsequent maintenance. However, with the increasing number of designs, how to efficiently manage and utilize these 3D models has become a problem that needs to be solved.

[0003] At present, there are many 3D model management tools and methods on the market, which help designers improve their work efficiency to a certain extent. These existing technologies usually include model storage, retrieval and basic review functions. Through these tools, designers can find and manage the 3D models they need more conveniently. However, although these existing technologies meet the basic needs of designers to a certain extent, they still have significant limitations.

[0004] Specifically, the main defect of the existing technology is the lack of intelligent inspection mechanism. As the number of designs increases, the problems of repeated design, high 3D model similarity and low design quality become increasingly prominent. This not only leads to a decrease in module reuse rate, but also increases the risk of design interference, problem errors and design rework changes, which in turn pushes up the overall cost. Summary of the invention

[0005] The present application provides a Teamcenter-based 3D model inspection device, method, storage medium and electronic device to solve the defect of low efficiency of 3D design model inspection in the prior art, and realize efficient and intelligent 3D model similarity and customizability detection.

[0006] The present application provides a 3D model inspection device based on Teamcenter, comprising: Model reading module, used to read the 3D model to be detected; A similarity detection module, used to compare the similarity of all models in the 3D data management system with the 3D model to be detected, and trigger a prompt when there is a model in the 3D data management system with a similarity higher than a preset similarity threshold; A customizable detection module, used for performing customizable detection on the 3D model to be detected when the similarity of the 3D model to be detected is not higher than the preset similarity threshold, generating a customizable detection result and providing feedback; The storage module is used to determine whether the storage conditions are met according to the similarity comparison results and the customizable detection results, and save the 3D model that meets the storage conditions into the Teamcenter system.

[0007] According to a Teamcenter-based 3D model inspection device provided in the present application, the device also includes: a configuration module for configuring a 3D model intelligent inspection program in the Teamcenter system.

[0008] According to a Teamcenter-based 3D model inspection device provided by the present application, the device also includes: a process management module, which is used to manage the 3D model inspection process and automatically trigger similarity detection and customizability detection when the process is initiated.

[0009] According to a Teamcenter-based 3D model inspection device provided by the present application, the device also includes: an uploading module, which is used to automatically upload the 3D model from the integrated software to the Teamcenter system.

[0010] According to a Teamcenter-based 3D model inspection device provided by the present application, the device also includes: a synchronization module, which is used to synchronize the 3D model that has passed the inspection into the Teamcenter system.

[0011] The present application also provides a 3D model inspection method based on Teamcenter, including: Read the 3D model to be detected; Comparing the similarity between all models in the 3D data management system and the 3D model to be detected, and triggering a prompt when there is a model in the 3D data management system whose similarity is higher than a preset similarity threshold; When the similarity of the 3D model to be detected is not higher than the preset similarity threshold, performing customizable detection on the 3D model to be detected, generating customizable detection results and providing feedback; Whether the storage conditions are met is determined based on the similarity comparison results and the customizable detection results, and the 3D model that meets the storage conditions is saved in the Teamcenter system.

[0012] According to a Teamcenter-based 3D model inspection method provided by the present application, before reading the 3D model to be inspected, the method also includes: obtaining the 3D model to be inspected after performing 3D model design in the integrated software, and automatically uploading the 3D model to be inspected to the Teamcenter process service.

[0013] According to a Teamcenter-based 3D model inspection method provided by the present application, before reading the 3D model to be inspected, the method also includes: configuring a 3D model intelligent inspection program in the Teamcenter system; and automatically performing similarity detection and customizability detection based on the 3D model intelligent inspection program when initiating the 3D model inspection process.

[0014] The present application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute any of the above-mentioned Teamcenter-based 3D model inspection methods through the computer program.

[0015] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is run, it is executed to implement any of the above-mentioned Teamcenter-based 3D model inspection methods.

[0016] The present application also provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned Teamcenter-based 3D model inspection methods.

[0017] The Teamcenter-based 3D model inspection device, method, storage medium and electronic device provided in this application can quickly read the 3D model to be inspected through the model reading module, and use the similarity detection module to comprehensively compare the models in the 3D data management system, effectively avoiding duplicate designs. At the same time, the customized detection module can timely discover problems in the design and improve design efficiency and quality. The storage module ensures that only 3D models that meet the storage conditions are saved, thereby optimizing the storage space of the Teamcenter system and improving the management efficiency and accuracy of the overall 3D design model. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0020] Figure 1 is a hardware environment schematic diagram of a Teamcenter-based 3D model inspection method according to an embodiment of the present application; Figure 2is a structural schematic diagram of a 3D model inspection device based on Teamcenter provided by the present application; Figure 3 It is a schematic diagram of the architecture of the 3D model inspection device provided by the present application; Figure 4 It is a schematic diagram of the modules included in the 3D model intelligent inspection program provided by this application; Figure 5 It is one of the flow charts of the Teamcenter-based 3D model inspection method provided in this application; Figure 6 This is the second flow chart of the 3D model inspection method based on Teamcenter provided by this application; Figure 7 It is a schematic diagram of the structure of the electronic device provided in this application. DETAILED DESCRIPTION

[0021] 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.

[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0023] Some concepts involved in this application are explained below.

[0024] Teamcenter is the industry's first PLM (product lifecycle management) solution that transforms a single software application into a truly integrated cross-disciplinary, cross-project phase and plan based on SOA. It connects people and processes through digital threads to achieve innovation. Teamcenter provides a complete set of comprehensive digital lifecycle management solutions to uniformly manage the entire product lifecycle and optimize business processes to maximize the role of product knowledge and improve profitability and production efficiency.

[0025] NX (Next Generation) is a digital product development system that aims to redefine production efficiency in product development. It supports the entire process of product development, from concept to design, analysis, and manufacturing, integrating CAD / CAE / CAM. NX uses 3D precise description technology and powerful new design tools to improve CAD production efficiency, and enhances CAE efficiency by integrating mainstream geometry tools and the latest analysis technology.

[0026] Creo is a series of computer-aided design (CAD) applications that support product design for discrete manufacturers. Creo runs on Microsoft Windows and provides applications such as 3D CAD parametric feature solid modeling and 3D direct modeling. Creo can quickly process any design model by pairing with Mastercam, greatly improving the speed of rapid prototyping.

[0027] UG (Unigraphics) was originally a 3D modeling software. UG model refers to the 3D model created using UG software. UG provides a wealth of 3D modeling tools and analysis functions, supports the design and management of large assemblies, and can be used for product rendering, lighting and material settings, etc. In addition, UG also supports parametric modeling and intelligent manufacturing technology to achieve digital and automated manufacturing processes.

[0028] PROE model refers to the 3D model created by Pro / ENGINEER software. Pro / ENGINEER is an early parametric modeling software of PTC and the predecessor of Creo software. It first proposed the idea of ​​"full parametric 3D modeling", changing the history of CAD software without dimension parameter drive.

[0029] According to one aspect of an embodiment of the present application, a Teamcenter-based 3D model checking method is provided. The Teamcenter-based 3D model checking method is widely used in smart home, smart home, smart home device ecosystem, smart home ecosystem and other whole-house intelligent digital control application scenarios. Optionally, in this embodiment, the Teamcenter-based 3D model checking method can be applied to Figure 1 In the hardware environment composed of the terminal device 102 and the server 104 shown in FIG. Figure 1 As shown, the server 104 is connected to the terminal device 102 via a network, and can be used to provide services (such as application services, etc.) for the terminal or a client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data computing services for the server 104.

[0030] The network may include but is not limited to at least one of the following: wired network, wireless network. The wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 may be but is not limited to a PC, a mobile phone, a tablet computer, a smart air conditioner, a smart range hood, a smart refrigerator, a smart oven, a smart stove, a smart washing machine, a smart water heater, a smart washing equipment, a smart dishwasher, a smart projection equipment, a smart TV, a smart clothes drying rack, a smart curtain, a smart audio and video, a smart socket, a smart speaker, a smart speaker, a smart fresh air equipment, a smart kitchen and bathroom equipment, a smart bathroom equipment, a smart sweeping robot, a smart window cleaning robot, a smart mopping robot, a smart air purification equipment, a smart steamer, a smart microwave oven, a smart kitchen treasure, a smart purifier, a smart water dispenser, a smart door lock, etc.

[0031] 3D data occupies a core position in industrial design and production, among which 3D modeling software such as NX / CREO is widely used. However, as the number of designs continues to rise, a series of problems have gradually emerged. The first and foremost is the phenomenon of repeated design, which leads to a high degree of similarity in a large number of 3D models, which not only reduces the innovation of the design, but also greatly reduces the reuse rate of modules. At the same time, the decline in design quality has also become a problem that cannot be ignored, which is manifested in design interference and frequent errors, which in turn triggers a chain reaction of more design rework and rising costs.

[0032] The surge in the amount of design data has brought huge challenges to data management. Traditional search methods are unable to cope with the situation and data search is difficult. The large number of similar parts and the difficulty in counting them further exacerbate the problem of duplicate design and affect the reliability and overall quality of the design. At the same time, the design model review process is cumbersome and time-consuming, and it is difficult to fully discover problems, which leads to production efficiency being hindered and procurement costs remaining high.

[0033] In summary, the existing 3D model design method has obvious breakpoints in the business process, and the problems of high cost and low quality need to be solved urgently. Specific problems include: a large number of similar parts generated by repetitive design, quality problems caused by designer's understanding deviation, and the difficulty and inefficiency of 3D model review. These problems are intertwined and jointly restrict the efficiency and cost control of industrial design and production.

[0034] This application proposes a method for realizing intelligent inspection of 3D design models based on Teamcenter. The Teamcenter system integrates NX and CREO software, and both UG models and PROE models can be inspected. First, the model is checked for similarity. If there is a high similarity, a corresponding record table is generated to prompt the designer. Otherwise, customizability testing is performed. Customizability testing includes inspections of specifications, manufacturing, and quality. If it does not meet the requirements, the engineer is prompted to modify it. Finally, the available design model is saved in the system.

[0035] This method integrates NX, CREO software and Teamcenter system to realize similarity check and feasibility inspection of 3D models (including specification, manufacturing and quality inspection), and saves the available design models in the system, thereby improving design efficiency and product quality and reducing costs.

[0036] Figure 2 The present application provides a 3D model inspection device based on Teamcenter, comprising: Model reading module 210, used to read the 3D model to be detected; A similarity detection module 220 is used to compare the similarity of all models in the 3D data management system with the 3D model to be detected, and trigger a prompt when there is a model in the 3D data management system with a similarity higher than a preset similarity threshold; A customizable detection module 230 is used to perform customizable detection on the 3D model to be detected when the similarity of the 3D model to be detected is not higher than a preset similarity threshold, generate customizable detection results and provide feedback; The storage module 240 is used to determine whether the storage condition is met according to the similarity comparison result and the customizable detection result, and save the 3D model that meets the storage condition into the Teamcenter system.

[0037] The device can efficiently read the 3D model to be tested through the model reading module, providing a convenient data input method for the subsequent testing process. The similarity detection module can comprehensively compare the similarity of all models in the 3D data management system with the model to be tested, effectively avoiding the problem of duplicate design. When there are models in the system with a similarity higher than the preset similarity threshold, the module can trigger prompts in time to help designers quickly identify and optimize the design, thereby improving design efficiency and product quality.

[0038] The customizable inspection module can conduct a full range of customizable inspections on the 3D model to be inspected, including requirements in terms of specifications, manufacturing, quality, etc., to ensure that the 3D model meets the standards of processability and manufacturability. By generating customizable inspection results and providing feedback, designers can promptly discover and correct problems in the model, further improving the quality and reliability of the 3D model.

[0039] The storage module can comprehensively judge whether the 3D model meets the storage conditions based on the similarity comparison results and customizable detection results, and save the qualified models to the Teamcenter system. This function not only ensures the security and integrity of the 3D model data, but also makes it easy for designers and engineers to access and use these model data at any time, providing strong support for subsequent design, manufacturing and production.

[0040] According to a Teamcenter-based 3D model inspection device provided in the present application, the device also includes: a configuration module for configuring a 3D model intelligent inspection program in the Teamcenter system.

[0041] Specifically, the configuration module is introduced in the Teamcenter system to configure the 3D model intelligent inspection program, allowing users to flexibly set and customize the specific processes and rules of 3D model intelligent inspection in the Teamcenter system to meet the specific requirements of different design projects and business needs. Through the configuration module, users can easily adjust inspection parameters, select detection tools, and define the processing method of inspection results, which not only enhances the adaptability and flexibility of the system, but also significantly improves the efficiency and accuracy of the 3D model inspection process. In addition, the configuration module also simplifies the deployment and management process of the intelligent inspection program, allowing users to more easily maintain and update the inspection program to ensure the continuous and effective implementation of 3D model inspection work.

[0042] According to a Teamcenter-based 3D model inspection device provided by the present application, the device also includes: a process management module, which is used to manage the 3D model inspection process and automatically trigger similarity detection and customizability detection when the process is initiated.

[0043] Specifically, the process management module is responsible for managing the entire 3D model inspection process to ensure the smooth progress and efficient management of the process. In particular, when the process is initiated, the process management module can automatically trigger similarity detection and customizable detection. This function greatly improves the detection efficiency, reduces manual intervention, and thus reduces the error rate. Through the introduction of the process management module, users can more clearly track and manage the inspection progress of 3D models, obtain test results in a timely manner, and make corresponding adjustments and optimizations as needed. This not only improves the overall work efficiency, but also enhances the quality and reliability of 3D models, which is of great significance to the company's R&D innovation and product optimization.

[0044] According to a Teamcenter-based 3D model inspection device provided by the present application, the device also includes: an upload module, which is used to automatically upload the 3D model from the integrated software to the Teamcenter system.

[0045] Specifically, the upload module can automatically upload 3D models from the integrated software to the Teamcenter system. This function greatly simplifies the model transmission process, reduces the steps of manual uploading, and thus improves work efficiency. Through the automated processing of the upload module, designers can focus more on model design and optimization, without having to spend a lot of time on model transmission and organization. In addition, automatic uploading also ensures that 3D models can be saved to the Teamcenter system in a timely and accurate manner, facilitating sharing and collaboration among team members, and further improving overall design efficiency and collaborative work capabilities.

[0046] According to a Teamcenter-based 3D model inspection device provided by the present application, the device also includes: a synchronization module, which is used to synchronize the 3D model that has passed the inspection into the Teamcenter system.

[0047] Specifically, the main function of the synchronization module is to automatically synchronize the 3D model verified by the smart inspection process to the Teamcenter system. This automated step greatly improves the efficiency and accuracy of model updates. Through the synchronization module, designers and engineers can instantly obtain the latest and verified 3D models, thereby reducing work delays and cost waste caused by inconsistent versions or model errors. In addition, the synchronization module also ensures that the model data in the Teamcenter system is always kept up to date, facilitating real-time collaboration and communication between team members. This function not only improves overall work efficiency, but also enhances the team's innovation ability and the quality of project management.

[0048] like Figure 3The figure shows the architecture diagram of the 3D model inspection device provided in the embodiment of the present application. The 3D collaborative design platform is a system platform for data management based on the Teamcenter system. By integrating NX and CREO software with the Teamcenter system, 3D model files can be saved in the Teamcenter system as data sets. The design model intelligent inspection program is configured in Teamcenter. When business users initiate the 3D model inspection process, similarity detection and customizability detection can be automatically initiated. The new model after the detection will be synchronized to the Teamcenter system.

[0049] like Figure 4 The figure shows a schematic diagram of modules included in the 3D model intelligent inspection program provided in the embodiment of the present application. The 3D model intelligent inspection program may include an integration module, a process module, a scheduling module, a model storage, and a model distribution and sharing.

[0050] The main function of the integration module is to integrate 3D modeling software such as NX and CREO with the Teamcenter system. This module enables 3D model files to be saved in the Teamcenter system as data sets, providing data support for subsequent intelligent inspection processes. Through the integration module, users can design 3D models in the NX / Creo integrated software, edit related parameters and properties, and then seamlessly upload the design results to the Teamcenter system for subsequent inspection and management.

[0051] The process module is used to configure and manage the 3D model intelligent inspection process in the Teamcenter system and initiate inspection applications for designers to check the accuracy and effectiveness of the 3D model. This module allows business users to automatically trigger similarity detection and customizability detection when initiating the 3D model inspection process. The process module ensures the smooth progress of the inspection process and provides standardized operating steps, allowing designers and engineers to efficiently complete the 3D model inspection work according to the established process.

[0052] The scheduling module can automatically call similarity tools and customizable tools for intelligent inspection. The scheduling module can receive inspection request tasks from the process module and add them to the execution queue. Once there are available computing resources, the scheduling module will automatically execute the inspection task and generate the inspection results. The existence of this module greatly improves the inspection efficiency and ensures the timely completion of the inspection task.

[0053] The model storage module is responsible for saving 3D models that have been intelligently checked and meet the requirements in the Teamcenter system. These models can be used as the basis for subsequent design, manufacturing and production. The model storage module ensures the security and integrity of 3D model data, allowing designers and engineers to access and use these model data at any time. At the same time, the model storage module also provides convenient search and filtering functions, allowing users to quickly find the required model data.

[0054] The model distribution and sharing module is used to distribute the 3D models that have been reviewed and meet the requirements to the sharing platform for other users to refer to and use. The existence of this module promotes the sharing of design knowledge and experience, and improves the design efficiency and product quality of the entire team. Through the model distribution and sharing module, users can easily obtain excellent design works of other designers and learn from them.

[0055] The following is a description of the Teamcenter-based 3D model inspection method provided in the present application. The Teamcenter-based 3D model inspection method described below and the Teamcenter-based 3D model inspection device described above can refer to each other.

[0056] Figure 5 The present application also provides a flow chart of a 3D model inspection method based on Teamcenter, the method comprising the following steps: S510: Read the 3D model to be detected; S520: Compare the similarity of all models in the 3D data management system with the 3D model to be detected, and trigger a prompt when there is a model in the 3D data management system whose similarity is higher than a preset similarity threshold; S530: When the similarity of the 3D model to be detected is not higher than the preset similarity threshold, a customizable detection is performed on the 3D model to be detected, a customizable detection result is generated and feedback is provided; S540: Determine whether the storage conditions are met based on the similarity comparison result and the customizable detection result, and save the 3D model that meets the storage conditions into the Teamcenter system.

[0057] Specifically, the 3D smart inspection implementation process is as follows: Step 1: The user designs the 3D model in the NX / Creo integrated software and edits related parameters and properties.

[0058] Step 2: Click Save 3D Model, and the integration end will automatically upload the 3D model to the Teamcenter system.

[0059] Step 3: Create a 3D model intelligent inspection process in the Teamcenter system and configure the 3D model detection rule program.

[0060] Step 4: Initiate the smart inspection process for the 3D model, which will automatically initiate a smart inspection request task for the 3D model. The task will enter the queue in the scheduling service and wait for execution.

[0061] Step 5: The intelligent inspection task execution automatically calls the similarity tool and customizable tool, generates the inspection results, and feeds them back to the engineer.

[0062] Step 6: Synchronize the final 3D model that meets the requirements to the Teamcenter system, and the program enters the next engineer review stage.

[0063] Step 7: If the review is passed, the file will be sent to the sharing platform, and the user can proceed to the next step based on this file. Otherwise, the source file will be reviewed again and the program will be re-executed.

[0064] The above-mentioned Teamcenter-based 3D model inspection method first reads the 3D model to be inspected, laying the foundation for the subsequent inspection process. Then, all models in the 3D data management system are compared with the model to be inspected for similarity, which effectively avoids the problem of repeated design. When a model with a similarity higher than the preset threshold is found, the system will trigger a prompt in time to help designers quickly identify and optimize the design, thereby improving design efficiency and product quality. In addition, the method also performs customizable inspection on the 3D model to be inspected, including comprehensive inspections in terms of specifications, manufacturing, quality, etc., to ensure that the 3D model meets the standards of processability and manufacturability, further improving the reliability and practicality of the model. Finally, based on the similarity comparison results and customizable inspection results, it is comprehensively judged whether the 3D model meets the storage conditions, and the qualified model is saved in the Teamcenter system, which not only ensures the security and integrity of the model data, but also facilitates the subsequent design, manufacturing and production processes.

[0065] According to a Teamcenter-based 3D model inspection method provided in the present application, before reading the 3D model to be inspected, the 3D model to be inspected is obtained after 3D model design is performed in the integrated software, and the 3D model to be inspected is automatically uploaded to the Teamcenter process service.

[0066] Specifically, before reading the 3D model to be tested, the 3D model to be tested that has been designed is obtained from the integrated software and automatically uploaded to the Teamcenter process service. It realizes the seamless connection from 3D model design to detection. After the designer completes the model design in the integrated software, it can automatically enter the Teamcenter process service for intelligent inspection without manual upload, which greatly improves work efficiency and reduces human intervention and errors. The automatic upload function ensures the timeliness and accuracy of the 3D model to be tested, so that the subsequent intelligent inspection process can be based on the latest and most accurate model data, thereby improving the reliability and effectiveness of the inspection results.

[0067] According to a Teamcenter-based 3D model inspection method provided in the present application, before reading the 3D model to be inspected, a 3D model intelligent inspection program is configured in the Teamcenter system; when the 3D model inspection process is initiated, similarity detection and customizability detection are automatically performed based on the 3D model intelligent inspection program.

[0068] Specifically, the 3D model intelligent inspection program is first configured in the Teamcenter system, and similarity detection and customizability detection are automatically performed according to the program when the inspection process is initiated. This process design allows enterprises to customize exclusive 3D model inspection standards according to their actual needs and design specifications by pre-configuring the inspection program to ensure the pertinence and effectiveness of the inspection work. The automated inspection process greatly improves work efficiency, reduces reliance on manual operations and judgments, and reduces the risk of errors. The dual protection of similarity detection and customizability detection helps to discover potential design problems, avoid repeated designs, and ensure the quality and reliability of 3D models.

[0069] like Figure 6 The following is a detailed flowchart of the 3D model smart inspection provided by the embodiment of the present application. The core steps of the smart inspection are as follows: ①Read the uploaded 3D model; ②Call the similarity detection tool; ③Search all models in the 3D data management system, compare the model similarities and record them; ④The existence of highly similar models will prompt the designer; ⑤ Call customizable testing tools, which integrate design minefields, back-end molds, manufacturing and other requirements. The testing content includes quality, specification, and manufacturability testing, and unifies related tests into the specification library; ⑥ Generate customizable test results and feed them back to the designer; ⑦Save the similarity detection and customizable detection synchronously into the system.

[0070] The method provided in this application replaces experience with tools, and integrates previous design minefields, back-end molds, manufacturing and other requirements into customizable tools to ensure that 3D complies with processability and manufacturability inspections and improve the quality of 3D models. Through high-similarity retrieval in the management system, 3D model design is reduced in weight and duplicate designs are avoided. It not only realizes the active promotion and automated inspection application of knowledge in the design and review process, thereby improving design efficiency and product quality and significantly reducing costs. It also realizes rapid model similarity checks to avoid duplicate designs, and can be applied to the model design process and various scenarios of model release.

[0071] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the 3D model inspection method based on Teamcenter, the method comprising: reading the 3D model to be detected; performing similarity comparison between all models in the 3D data management system and the 3D model to be detected, and triggering a prompt when there is a model in the 3D data management system whose similarity is higher than a preset similarity threshold; when the similarity of the 3D model to be detected is not higher than the preset similarity threshold, performing customizable detection on the 3D model to be detected, generating customizable detection results and providing feedback; judging whether the storage conditions are met according to the similarity comparison results and the customizable detection results, and saving the 3D model that meets the storage conditions into the Teamcenter system.

[0072] In addition, the logic instructions in the above-mentioned memory 730 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 this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable 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 various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0073] On the other hand, the present application also provides a computer program product, which includes a computer program. The computer program can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the Teamcenter-based 3D model inspection method provided by the above methods, which includes: reading a 3D model to be detected; comparing the similarity of all models in the 3D data management system with the 3D model to be detected, and triggering a prompt when there is a model in the 3D data management system whose similarity is higher than a preset similarity threshold; when the similarity of the 3D model to be detected is not higher than the preset similarity threshold, performing customizable detection on the 3D model to be detected, generating customizable detection results and providing feedback; judging whether the storage conditions are met based on the similarity comparison results and the customizable detection results, and saving the 3D model that meets the storage conditions to the Teamcenter system.

[0074] On the other hand, the present application also provides a computer-readable storage medium, the computer-readable storage medium includes a stored program, wherein when the program is running, the Teamcenter-based 3D model inspection method provided by the above methods is executed, the method including: reading the 3D model to be detected; comparing the similarity of all models in the 3D data management system with the 3D model to be detected, and triggering a prompt when there is a model in the 3D data management system whose similarity is higher than a preset similarity threshold; when the similarity of the 3D model to be detected is not higher than the preset similarity threshold, performing customizable detection on the 3D model to be detected, generating customizable detection results and providing feedback; judging whether the storage conditions are met based on the similarity comparison results and the customizable detection results, and saving the 3D model that meets the storage conditions to the Teamcenter system.

[0075] 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 shown as units may or may not be physical units, i.e., 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. Those of ordinary skill in the art may understand and implement it without creative effort.

[0076] Through the description of the above implementation modes, those skilled in the art can clearly understand that each implementation mode can be implemented by means of software plus a necessary general hardware platform, or of course by hardware. Based on such an understanding, the above technical solution can essentially or in other words be embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes 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 of each embodiment or some parts of the embodiment.

[0077] 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 3D model inspection device based on Teamcenter, characterized in that: include: Model reading module, used to read the 3D model to be detected; A similarity detection module, used to compare the similarity of all models in the 3D data management system with the 3D model to be detected, and trigger a prompt when there is a model in the 3D data management system with a similarity higher than a preset similarity threshold; A customizable detection module, used for performing customizable detection on the 3D model to be detected when the similarity of the 3D model to be detected is not higher than the preset similarity threshold, generating a customizable detection result and providing feedback; The storage module is used to determine whether the storage conditions are met according to the similarity comparison results and the customizable detection results, and save the 3D model that meets the storage conditions into the Teamcenter system.

2. The Teamcenter-based 3D model inspection device according to claim 1, characterized in that: The device also includes: Configuration module, used to configure the 3D model intelligent checker in the Teamcenter system.

3. The Teamcenter-based 3D model inspection device according to claim 1 or 2, characterized in that: The device also includes: The process management module is used to manage the 3D model inspection process and automatically trigger similarity detection and customizability detection when the process is initiated.

4. The Teamcenter-based 3D model inspection device according to claim 1 or 2, characterized in that: The device also includes: Upload module for automatically uploading 3D models from integrated software into the Teamcenter system.

5. The Teamcenter-based 3D model inspection device according to claim 1 or 2, characterized in that: The device also includes: The synchronization module is used to synchronize the 3D model that has passed the inspection to the Teamcenter system.

6. A 3D model inspection method based on Teamcenter, characterized in that: include: Read the 3D model to be detected; Comparing the similarity between all models in the 3D data management system and the 3D model to be detected, and triggering a prompt when there is a model in the 3D data management system whose similarity is higher than a preset similarity threshold; When the similarity of the 3D model to be detected is not higher than the preset similarity threshold, performing customizable detection on the 3D model to be detected, generating customizable detection results and providing feedback; Whether the storage conditions are met is determined based on the similarity comparison results and the customizable detection results, and the 3D model that meets the storage conditions is saved in the Teamcenter system.

7. The Teamcenter-based 3D model inspection method according to claim 6, characterized in that: Before reading the 3D model to be detected, the method further includes: The 3D model to be inspected is obtained after the 3D model design is performed in the integrated software, and the 3D model to be inspected is automatically uploaded to the Teamcenter process service.

8. The Teamcenter-based 3D model inspection method according to claim 6 or 7, characterized in that: Before reading the 3D model to be detected, the method further includes: Configure the 3D model intelligent inspection program in the Teamcenter system; When initiating the 3D model inspection process, similarity detection and customizability detection are automatically performed based on the 3D model intelligent inspection program.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 6 to 8 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 6 to 8 through the computer program.