Sheet body processing method and system and electronic equipment
Through automated sheet body processing methods, including abnormal detection and processing, the problem of inability to stitch the molding surface and deformation distortion in the design of automotive interior and exterior parts is solved, and the design efficiency and product quality are improved.
Patent Information
- Application Number
- CN202411718930.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-18
AI Technical Summary
In the early styling design of automotive interior and exterior parts, due to the conversion of different software formats and the quality of the molding surfaces themselves, the molding surfaces input to the project often have problems such as inability to stitch and deformation and distortion of the molding surfaces, which increases the workload and inefficiency of the engineers.
A method for processing sheets is provided, including receiving the input sheets, detecting abnormalities on the sheets in response to an abnormal detection instruction, and outputting abnormal detection results; according to the abnormal detection results, processing sheets in response to the processing instructions, including deleting abnormal shape surfaces, creating repair shape surfaces, and stitching the repair shape surfaces and target shape surfaces through the stitching command.
Through automated abnormality detection and processing processes, the workload of manual inspection by engineers is reduced, the stitching quality of the molding surface and the accuracy of the molding surface are improved, the useless work in the design process is reduced, the product development cycle is accelerated, and the overall quality of the product is improved.
Smart Images

Figure CN119850828A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of model design, and in particular to a sheet processing method, system, electronic device and computer-readable storage medium. Background Art
[0002] In the early stage of the design of automotive interior and exterior parts, due to the conversion of different software formats and the quality of the connection of the modeling surface itself, the modeling surface input to the project often has problems such as being unable to be stitched, deformed and distorted. The existence of these problems requires engineers to invest a lot of time and energy to check the quality of the modeling surface and sew it one by one, which not only increases the workload, but also is inefficient and produces a lot of useless work.
[0003] Traditional CAD software, such as Siemens NX, provides some basic sheet processing tools, but these tools often require users to have high professional skills and have difficulty handling complex sheet problems, resulting in the inability to fully meet the high efficiency and high quality requirements for modeling surface processing in the design of automotive interior and exterior parts.
[0004] Therefore, how to automatically identify and handle the abnormality of the sheet is a technical problem to be solved by those skilled in the art. Summary of the invention
[0005] In order to solve the problem that the prior art cannot automatically identify and process sheet anomalies, the present invention provides a sheet processing method, system, electronic device and computer-readable storage medium.
[0006] A method for sheet processing, comprising: Receive an input sheet; the sheet includes at least two modeling surfaces; the modeling surfaces are three-dimensional model surfaces; In response to the input abnormality detection instruction, the sheet body is subjected to abnormality detection, and the abnormality detection result is output; In response to the input processing instruction, the sheet is processed according to the abnormality detection result.
[0007] Optionally, the performing abnormality detection on the sheet and outputting the abnormality detection result includes: For each group of adjacent modeling surfaces in the sheet body, calling a distance measurement command to measure the distance between the boundaries of the adjacent modeling surfaces; Determining whether the distance exceeds a preset tolerance parameter; If so, the modeling surface with a larger area among the adjacent modeling surfaces is marked as an abnormal modeling surface, and the abnormal modeling surface is highlighted.
[0008] Optionally, the processing the sheet according to the abnormality detection result includes: Calling the delete body command to delete all the abnormal modeling surfaces; Calling the N-side surface command to create a repair modeling surface at the position where the abnormal modeling surface is deleted; A stitching command is called to stitch the repair modeling surface and the target modeling surface to obtain a new sheet; the target modeling surface is a modeling surface adjacent to the abnormal modeling surface.
[0009] Optionally, after calling a stitching command to stitch the repair modeling surface with the target modeling surface to obtain a new sheet, the method further includes: Outputting the new sheet; In response to the input precision adjustment instruction, adjusting the suturing precision in the suturing command; The adjusted stitching command is called to stitch the repair modeling surface and the target modeling surface again.
[0010] Optionally, the method further includes: The stitching command is updated according to the adjusted stitching accuracy.
[0011] Optionally, the method further includes: In response to the input modification command, the preset tolerance parameter is modified.
[0012] A sheet processing system, comprising: A receiving module, used for receiving an input sheet; the sheet includes at least two modeling surfaces; the modeling surfaces are three-dimensional model surfaces; An abnormality detection module, used for performing abnormality detection on the sheet in response to an input abnormality detection instruction, and outputting an abnormality detection result; The processing module is used to process the sheet according to the abnormality detection result in response to the input processing instruction.
[0013] Optionally, the anomaly detection module is specifically used to: For each group of adjacent modeling surfaces in the sheet body, calling a distance measurement command to measure the distance between the boundaries of the adjacent modeling surfaces; Determining whether the distance exceeds a preset tolerance parameter; If so, the modeling surface with a larger area among the adjacent modeling surfaces is marked as an abnormal modeling surface, and the abnormal modeling surface is highlighted.
[0014] An electronic device, comprising: A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for processing a slice as described in any one of the above is implemented.
[0015] A computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements any one of the above-mentioned methods for processing a sheet.
[0016] The sheet processing method provided by the embodiment of the present invention receives an input sheet; responds to an input abnormality detection instruction, performs abnormality detection on the sheet, and outputs an abnormality detection result; responds to an input processing instruction, processes the sheet according to the abnormality detection result. The present invention automatically performs detailed abnormality detection on the sheet in response to the abnormality detection instruction, and outputs detailed abnormality detection results. This automated detection process greatly reduces the workload of engineers' manual inspection and avoids the common inefficiency and errors in traditional methods. Further, after receiving the processing instruction, the sheet will be automatically processed accurately according to the result of the abnormality detection. Not only the stitching quality of the modeling surface and the accuracy of the modeling surface are improved, but also the useless work in the design process is reduced by reducing manual intervention, thereby accelerating the product development cycle and improving the overall quality of the product. In addition, the automated processing process also helps to reduce the dependence on the professional skills of engineers, making the design work more standardized and efficient. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 A flow chart of a method for processing a sheet provided by an embodiment of the present invention; Figure 2 for Figure 1 A flowchart of a practical expression of S02 in a provided film processing method; Figure 3 for Figure 1 A flowchart of a practical expression of S03 in a provided film processing method; Figure 4 A development logic diagram of a slice processing system provided by an embodiment of the present invention; Figure 5 A schematic diagram of a preset tolerance parameter setting interface provided by an embodiment of the present invention; Figure 6 A schematic diagram of an abnormality detection result provided by an embodiment of the present invention; Figure 7 A schematic diagram of highlighting an abnormal modeling surface provided by an embodiment of the present invention; Figure 8 A schematic diagram of an automatic sheet repair method provided by an embodiment of the present invention; Fig. 9 A schematic diagram of the structure of a wafer processing system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0019] In order to better understand the technical solution of the present invention, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0020] It should be clear that the described embodiments are only some embodiments of the present invention, not all 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.
[0021] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0022] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0023] In the early stage of the design of automotive interior and exterior parts, due to the conversion of different software formats and the quality of the connection of the modeling surface itself, the modeling surface input to the project often has problems such as being unable to be stitched, deformed and distorted. The existence of these problems requires engineers to invest a lot of time and energy to check the quality of the modeling surface and sew it one by one, which not only increases the workload, but also is inefficient and produces a lot of useless work.
[0024] Traditional CAD software, such as Siemens NX, provides some basic sheet processing tools, but these tools often require users to have high professional skills and are difficult to handle complex sheet problems, resulting in the inability to fully meet the high efficiency and high quality requirements for modeling surface processing in the design of automotive interior and exterior parts. Therefore, the present invention provides a sheet processing method for solving the above problems.
[0025] Please refer to Figure 1 , which is a flow chart of a method for processing a sheet provided by an embodiment of the present invention, comprising the following steps: Step S01, receiving an input film.
[0026] In this embodiment, the sheet body is the basic geometric entity constituting the three-dimensional model, which is composed of at least two modeling surfaces. The modeling surface is a three-dimensional model surface, which together defines the geometric shape and spatial positioning of the sheet body. The modeling surface can be a plane, a curved surface or a more complex geometric shape. In the design of automotive interior and exterior parts, the modeling surface is used to construct the external contour and internal structure of the product, which is crucial to the appearance and function of the final product.
[0027] By receiving these pieces, the system can further analyze, modify or optimize them. The quality of these modeling surfaces directly affects the manufacturing feasibility and final visual effect of the product. Therefore, ensuring the accuracy and integrity of these modeling surfaces is a key link in the design process. In this embodiment, the system can identify and process these modeling surfaces to improve design efficiency and product quality. In some embodiments, the process of receiving the input sheet and processing its modeling surface can be achieved by using professional 3D modeling software, such as Siemens NX or other computer-aided design (CAD) systems, to import or create sheet data. For example, in the software, these modeling surfaces can be generated and edited through a series of operations, such as stretching, rotating, sweeping, or Boolean operations. Each modeling surface needs to have its geometric properties precisely defined to ensure their accurate positioning in space and their relationship to each other. After completing the design of the modeling surface, the software will combine these surfaces into a sheet, which can be closed or open, depending on the specific needs of the design.
[0028] Step S02 , in response to the input abnormality detection instruction, perform abnormality detection on the sheet and output the abnormality detection result.
[0029] In this embodiment, upon receiving the user's instruction for abnormality detection in the CAD system, the system will automatically identify and analyze the integrity and quality of the sheet. For example, it may include checking whether the sheet has defects such as holes, cross-surfaces, deformation and distortion, which may affect the manufacturing and appearance of the product. Through advanced algorithms, such as the self-supervised feature adaptation (LSFA) framework, the system can capture tiny anomalies and avoid false alarms, thereby improving the accuracy of detection. After the detection is completed, the system will generate and output detailed abnormality detection results, which can be displayed in the form of graphics or lists, clearly pointing out the problem, and providing a basis for subsequent corrections and optimizations. This automated abnormality detection process not only improves design efficiency, but also ensures product quality and reduces the errors and time costs of manual inspections.
[0030] In some embodiments, the process of performing abnormality detection on the sheet and outputting the abnormality detection result mentioned in step S02 may specifically be: The system automatically executes preset anomaly detection algorithms, which may include geometric analysis, topology checking, surface continuity assessment, etc., to identify potential problems in the sheet, such as holes, intersecting surfaces, discontinuous surfaces, etc. The detection algorithm analyzes the geometric data of the sheet and identifies abnormal areas that do not meet the design specifications or engineering requirements. After the detection is completed, the system will output the anomaly detection results. For example, it includes visually highlighting the abnormal area on the 3D model, or generating a detailed report listing all detected anomalies and their location, type and severity. The entire process is automated, reducing the need for manual inspection, speeding up design iterations, and helping to discover and resolve problems in the early stages, avoiding greater costs during the production process.
[0031] Step S03, in response to the input processing instruction, the sheet is processed according to the abnormality detection result.
[0032] In this embodiment, after receiving the processing instruction issued by the user, the system will automatically perform a series of predefined operations to repair or optimize the sheet body based on the problems and abnormal detection results identified in the previous abnormal detection step. This process may include automatically filling holes, adjusting intersections, correcting deformation distortion, smoothing curved surfaces, etc., to ensure that the sheet body meets the design specifications and manufacturing requirements.
[0033] Through this automated process, users can save a lot of time on manually repairing models while improving the consistency and accuracy of repairs. For example, the system can use preset algorithms and machine learning techniques to determine the best repair strategy, thereby optimizing the geometric quality of the sheet while maintaining the design intent. This automated process not only improves design efficiency, but also helps ensure the quality of the final product and reduce potential problems in the manufacturing process.
[0034] In some embodiments, the process of processing the sheet according to the abnormality detection result mentioned in step S03 may specifically be: The system automatically applies preset repair strategies based on the anomaly detection results. For example, specific tools or commands can be used to fill holes, adjust intersections, correct deformations or smooth surfaces. During the repair process, the system can make further optimization adjustments to ensure that the repaired sheet not only solves the anomaly problem, but also maintains the design intent and manufacturing requirements. Furthermore, after the processing is completed, the system can perform anomaly detection again to verify the repair effect and ensure that the sheet meets the design and manufacturing standards. Finally, the system will feedback the processing results to the user, who can view the repaired sheet and make further manual adjustments or confirmations as needed. This automated processing flow not only improves design efficiency, but also helps to ensure the quality of the final product and reduce potential problems in the manufacturing process.
[0035] Based on the above technical solution, the sheet processing method provided by the embodiment of the present invention receives the input sheet; responds to the input abnormality detection instruction, performs abnormality detection on the sheet, and outputs the abnormality detection result; responds to the input processing instruction, processes the sheet according to the abnormality detection result. The present invention automatically performs detailed abnormality detection on the sheet in response to the abnormality detection instruction, and outputs detailed abnormality detection results. This automated detection process greatly reduces the workload of engineers' manual inspection and avoids the common inefficiency and errors in traditional methods. Further, after receiving the processing instruction, the sheet will be automatically processed accurately according to the results of the abnormality detection. Not only the stitching quality of the modeling surface and the accuracy of the modeling surface are improved, but also by reducing manual intervention, the useless work in the design process is reduced, thereby accelerating the product development cycle and improving the overall quality of the product. In addition, the automated processing process also helps to reduce the dependence on the professional skills of engineers, making the design work more standardized and efficient.
[0036] Please refer to Figure 2 ,for Figure 1 A flowchart of an actual performance of step S02 in a provided method for processing a sheet. In some embodiments, the abnormality detection of the sheet mentioned in step S02 and the output of the abnormality detection result may specifically include the following steps: Step S11, for each group of adjacent modeling surfaces in the sheet, calling a distance measurement command to measure the distance between the boundaries of the adjacent modeling surfaces.
[0037] In this embodiment, the actual distance between the boundaries of adjacent modeling surfaces is automatically calculated and compared by using a software measurement tool, such as the Measure Distance command in Siemens NX. The Measure Distance command can calculate the distance between two objects, the radius of an arc or a circle, the length of a curve, and the radius of a cylindrical surface. The basic principle of the Measure Distance command is to analyze the geometric properties of two objects, calculate the straight-line distance between the two objects, the actual length of the curve, and the radius of the arc, circle, and cylindrical surface, thereby achieving accurate dimensional measurement.
[0038] In some embodiments, the distance measurement command may be specifically implemented according to the NXOpen::Measurement::GetMinimumDistance function in the NX Open function library.
[0039] The purpose of this embodiment is to identify and locate abnormal shaped surfaces that affect product appearance, structural integrity or manufacturing feasibility, such as excessive gaps, overlapping or discontinuous boundaries. This automated calculation method provides data support for abnormal detection, which not only saves time and effort for manual inspection, but also improves the reliability of detection.
[0040] Step S12, determining whether the distance exceeds a preset tolerance parameter.
[0041] If yes, execute step S13.
[0042] In this embodiment, the preset tolerance parameters are determined based on design and manufacturing standards and represent the maximum acceptable distance deviation between the modeling surfaces. By comparing the measured distance value with the preset tolerance range, abnormal conditions beyond normal manufacturing and design tolerances can be identified, such as excessive gaps or unnecessary overlaps, which are to be avoided in the design of automotive interior and exterior parts.
[0043] If the distance exceeds the preset tolerance parameter, it indicates that there are potential quality problems or design defects in the sheet, such as the distance between the modeling surfaces exceeds the allowable range resulting in obvious holes, adjacent modeling surfaces overlap each other in certain areas, etc., and step S13 is executed at this time.
[0044] If the distance does not exceed the preset tolerance parameters, it proves that the modeling surface of the sheet is within the allowable error range of design and manufacturing, and has good geometric consistency and integrity. This means that the distance between the modeling surfaces is within the acceptable range, and there is no excessive gap or overlap between the modeling surfaces. At this point, it can also be confirmed that the sheet quality is qualified, and the current geometric parameters and measurement results are recorded for future reference and quality control.
[0045] The purpose of this judgment process is to ensure the quality and reliability of product design. Through automated anomaly detection, problems can be discovered in a timely manner, which helps reduce the errors and time costs of manual inspections, allowing the design team to focus more on innovation and optimized design rather than spending time on repetitive problem solving. In this way, companies can bring products to market faster while maintaining high quality standards.
[0046] In some embodiments, the following steps may be further included to modify the preset tolerance parameters: In response to the input modification command, the preset tolerance parameters are modified.
[0047] In this embodiment, an option to modify tolerance parameters may be provided through a user interface (UI). For example, a dialog box or menu may be included to allow the user to enter a new tolerance value or adjust it through a slider. The user may modify the preset tolerance parameters by clicking a "Modify Tolerance" button, selecting a "Modify Tolerance" menu option, or directly entering a new value in the dialog box.
[0048] Furthermore, the system can also verify the new tolerance value entered by the user, that is, check whether the new value is within a reasonable range or meets specific design standards. Once the new value is verified, the system will update the internally stored tolerance parameters to reflect the user's modification. After the tolerance parameters are updated, the system will re-check the sheet for anomalies to ensure that the detection results under the new parameters are accurate.
[0049] Step S13: Mark the modeling surface with a larger area among adjacent modeling surfaces as an abnormal modeling surface, and highlight the abnormal modeling surface.
[0050] This embodiment is used to quickly identify and locate problems. When the distance between the boundaries of adjacent modeling surfaces exceeds the preset tolerance parameter, the system automatically compares the areas of the adjacent modeling surfaces and marks the larger one as an abnormal modeling surface. The reason is that the larger modeling surface is more likely to be a key part of the design, and its abnormality may have a greater impact on the overall design. Subsequently, the abnormal modeling surface is highlighted so that the user can identify the problem area in a complex three-dimensional model.
[0051] The purpose of this embodiment is to improve the efficiency and effectiveness of anomaly detection. By highlighting, users can intuitively see which parts need further correction, which not only speeds up the problem identification, but also helps to focus resources and attention on the key areas that are most likely to affect product quality.
[0052] Based on the above technical solution, this embodiment can quickly identify abnormal areas that exceed the preset tolerance parameters by measuring the boundary distance of each group of adjacent modeling surfaces in the sheet. This significantly improves the speed and accuracy of abnormality detection, thereby reducing the need for manual inspection and potential errors. Automated detection not only improves production efficiency, but also ensures the consistency of product quality. In addition, highlighting abnormal modeling surfaces helps designers or engineers quickly locate the problem and take corrective measures in time. This intuitive feedback mechanism not only speeds up the design iteration, but also improves the efficiency of exception handling.
[0053] Please refer to Figure 3 ,for Figure 1 A flowchart of an actual performance of S03 in a method for processing a sheet body is provided. Based on the above embodiments, in some embodiments, the processing of the sheet body according to the abnormality detection result mentioned in step S03 may specifically include the following: Figure 3 Steps shown: Step S21, call the delete body command to delete all abnormal modeling surfaces.
[0054] In this embodiment, when the system identifies that there are modeling surfaces in the sheet body whose distance exceeds the preset tolerance, the delete body command will be triggered. The system deletes the abnormal modeling surface to eliminate defects in the sheet body model and create conditions for rebuilding and repairing the modeling surface. The delete body command can delete one or more bodies associatively. After executing the command and specifying the body to be deleted, a delete body feature will be generated. You can then click to suppress or delete the feature to undo the deletion operation, and you can choose to keep the specified body.
[0055] In some embodiments, the delete body command may be specifically implemented according to the NXOpen::Features::DeleteBodyBuilder function in the NX Open function library.
[0056] The purpose of this embodiment is to realize automatic repair processing of the sheet. By deleting the abnormal modeling surface, the geometric errors in the design can be eliminated. After deleting the abnormal surface, the system can construct a new repair modeling surface according to the boundary conditions, and then use the stitching command to merge the new modeling surface with the target modeling surface to form a new, defect-free sheet.
[0057] Step S22, calling the N-side surface command to create a repair modeling surface at the location where the abnormal modeling surface is deleted.
[0058] In this embodiment, when a modeling surface in a sheet is deleted due to quality issues, the N-side surface command is used to generate a new surface in the remaining space. The N-side surface command allows the system to define the shape and size of the new surface based on a set of boundary conditions or edge curves, thereby accurately filling the gaps created by the deletion operation.
[0059] This embodiment involves using the N-edge surface command to create a new repair modeling surface, which matches the surrounding modeling surfaces and meets the design specifications. The newly created repair modeling surface needs to maintain geometric continuity with the existing modeling surface, such as tangency or curvature continuity, to ensure smooth transition and overall beauty of the entire sheet.
[0060] This automated repair method not only improves design efficiency, but also helps ensure the quality of the final product and reduce potential problems in the manufacturing process. In this way, the integrity of the piece can be quickly restored while maintaining the accuracy and detail of the design.
[0061] In some embodiments, the N-sided surface command may be specifically implemented according to the NXOpen::Features::NSidedSurfaceBuilder function in the NX Open function library.
[0062] Step S23, calling the stitching command to stitch the repair modeling surface and the target modeling surface to obtain a new sheet.
[0063] In this embodiment, the repair modeling surface refers to a new surface created to replace the deleted abnormal modeling surface, and the target modeling surface is an existing surface adjacent to these abnormal modeling surfaces. The function of the stitch command is to geometrically connect the repair modeling surface with the target modeling surface to ensure that the boundary between them is smooth and continuous, thereby forming a unified, defect-free new sheet.
[0064] The purpose of this operation is to ensure that the newly created repaired modeling surface can be seamlessly integrated into the existing design to maintain the integrity and functionality of the design. Through the stitching process, the gaps or discontinuities caused by deleting abnormal modeling surfaces can be eliminated, while ensuring that the transition area between the new and old modeling surfaces meets the design requirements, such as smoothness, continuity, etc. In this way, the new sheet can meet the needs of manufacturing and assembly while maintaining the appearance and performance standards of the product. The stitching command provides an efficient way to repair and improve 3D models and is one of the indispensable tools in the design process.
[0065] In some embodiments, the stitching command may be specifically implemented according to the NXOpen::Features::SewBuilder function in the NX Open function library.
[0066] Based on the above technical solution, this embodiment improves the efficiency and accuracy of the design process. The automated processing steps reduce the need for manual operations, reduce the error rate, and ensure that the repaired modeling surface can meet the design specifications.
[0067] Based on the above embodiment, in some embodiments, after executing step S23 to call the stitching command to stitch the repair modeling surface and the target modeling surface to obtain a new sheet, the following steps may be further performed: Step S31, outputting a new sheet.
[0068] Step S32, in response to the input precision adjustment instruction, adjusting the suturing precision in the suturing command.
[0069] In this embodiment, if the user is not satisfied with the accuracy of the output new piece, the system allows the user to adjust the parameters of the stitching command to change the accuracy of the stitching operation. For example, the stitching accuracy may include adjusting the tightness of the surface matching, defining the geometric continuity level, etc., to ensure that the stitching between the newly created repair modeling surface and the target modeling surface meets the required design standards.
[0070] The purpose of this embodiment is to achieve precise control of the quality of sheet stitching to meet specific design and manufacturing requirements. By adjusting the stitching accuracy, the geometric matching of the modeling surface can be optimized, unnecessary material waste can be reduced, and the aesthetics and functionality of the product can be improved. In addition, precision adjustment also helps to ensure that the physical properties of the model, such as strength and durability, meet engineering specifications. This method provides flexibility, allowing users to personalize the stitching operation according to the specific needs of the product and the requirements of the manufacturing process.
[0071] In some embodiments, the method may further include: The stitching command is updated according to the adjusted stitching accuracy.
[0072] In this embodiment, by updating the stitching command, the system can ensure that every detail of the model meets the latest design specifications and manufacturing requirements, and realize automatic optimization of the model according to the parameters input by the user. This helps to improve the quality and performance of the final product and improve design efficiency.
[0073] Step S33, calling the adjusted stitching command to stitch the repaired modeling surface and the target modeling surface again.
[0074] In this embodiment, the stitching operation is performed again according to the new parameters after the user adjusts the stitching accuracy. By using the updated stitching command, the system will reprocess the joint between the repaired modeling surface and the target modeling surface according to the new accuracy parameters, such as higher geometric continuity requirements. The purpose is to ensure that the stitching between the repaired modeling surface and the original modeling surface meets the latest design standards and manufacturing requirements. The re-stitching process can correct the shortcomings that may exist in the initial stitching, such as geometric discontinuity, thereby improving the overall quality of the sheet.
[0075] Based on the above technical solution, the output of the new sheet in this embodiment allows the designer to evaluate and verify the results of the preliminary stitching to ensure that it meets the design and manufacturing standards. Secondly, in response to the precision adjustment instruction, the designer can fine-tune the stitching accuracy based on feedback or more stringent requirements, which increases the flexibility and adaptability of the design. Finally, calling the adjusted stitching command to re-stitch the process ensures the high quality and high precision of the new sheet, thereby improving the quality and performance of the final product. In addition, updating the stitching command according to the adjusted stitching accuracy ensures that the stitching operation is always based on the latest design parameters, which helps to reduce design errors and rework and improve design efficiency.
[0076] Please refer to Figure 4 , is a development logic diagram of a sheet processing system provided by an embodiment of the present invention. Figure 4 As shown, where: Algorithm layer: By calling a large amount of artificial modeling habit data to summarize, sort out the processing methods encountered in different models, and convert them into the program's operation logic to generate .dill file algorithm implementation tools (such as Ufun), through the module to develop the corresponding function library (such as Nx Open function library). At the same time, the algorithm completes the code and debugs and generates a dynamic link library (dll) file. When certain design parameters and geometric references change during the design process, it is necessary to make automatic programmatic reasoning and judgment through a certain internal logic, and automatically call the program preset tool module to perform geometric replay of the data model and realize structural update.
[0077] Parameterization layer: Generates .dfa file into a format that can be recognized and converted by NX software.
[0078] Connect Transformation Layer: Generate .men file, you can access the external program custom menu, the software will automatically jump to the starting path set by the UCII_USER_DIR variable, find the Startup folder, and register the menu files menu.men and menu.rtb. You can see the user main menu corresponding to this project in the main menu bar and function bar.
[0079] User interaction layer: used to create human-computer interaction dialog boxes. Users can add and modify controls and properties in the dialog boxes according to their personalized needs, obtain personalized dialog boxes, and automatically generate corresponding series of files.
[0080] In this embodiment, the user dialog box can be designed based on Block UI Styler, and the "C++" type is selected, that is, the generated user dialog box supports the C++ language compilation environment, so after saving, the " .cpp"," .hpp" and " .dlx" and then .cpp" and " .hpp" file into the project, and dlx" file to the user's Application folder.
[0081] Please refer to Figures 5 to 8 , Figure 5 A schematic diagram of a preset tolerance parameter setting interface provided by an embodiment of the present invention; Figure 6 A schematic diagram of an abnormality detection result provided by an embodiment of the present invention; Figure 7A schematic diagram of highlighting an abnormal modeling surface provided by an embodiment of the present invention; Figure 8 A schematic diagram of an automatic sheet repair method provided by an embodiment of the present invention.
[0082] In some embodiments, the user can Figure 5 In the interface shown, select the sheet that needs to be checked. After selection, the "Sheet Check" dialog box will refresh the new parameters for the patching function, namely the extraction stitching tolerance. Users can change the parameters as needed.
[0083] The user can click "Check Sheet" to start the automatic inspection process. During this process, the system will go through the sheet one by one to check if there are holes or intersections on the sheet. After the inspection is completed, if there are holes and intersections on the sheet, these problems will be recorded by the system and displayed in the form of a list in the dialog box (such as Figure 6 ), and is also highlighted in the model (as shown in Figure 7 If there are no holes or intersections on the sheet, the system will prompt a dialog box "No abnormality in sheet"
[0084] The user can click "Fix Gap" to start the automatic patching process (the automatic patching refers to the patching accuracy selected in the database, and the user can adjust and optimize the patching progress according to the prompts). The automatic patching process of the film is as follows: Figure 8 shown.
[0085] Please refer to Fig. 9 , is a schematic diagram of the structure of a sheet processing system provided by an embodiment of the present invention. The sheet processing system may include: The receiving module 100 is used to receive an input sheet; the sheet includes at least two modeling surfaces; the modeling surface is a three-dimensional model surface; The abnormality detection module 200 is used to perform abnormality detection on the sheet in response to the input abnormality detection instruction and output the abnormality detection result; The processing module 300 is used to process the slice according to the abnormality detection result in response to the input processing instruction.
[0086] Based on the above embodiments, in a specific embodiment, the abnormality detection module 200 can be specifically used for: For each group of adjacent modeling surfaces in the sheet, call the measure distance command to measure the distance between the boundaries of the adjacent modeling surfaces; Determine whether the distance exceeds a preset tolerance parameter; If so, the modeling surface with a larger area among the adjacent modeling surfaces is marked as an abnormal modeling surface, and the abnormal modeling surface is highlighted.
[0087] Based on the above embodiments, in a specific embodiment, the processing module 300 can be specifically used for: Call the delete body command to delete all abnormal modeling surfaces; Call the N-side surface command to create a repair modeling surface at the location where the abnormal modeling surface is deleted; The stitching command is called to stitch the repair modeling surface and the target modeling surface to obtain a new sheet; the target modeling surface is the modeling surface adjacent to the abnormal modeling surface.
[0088] Based on the above embodiment, in a specific embodiment, the processing module 300 can also be used for: Output new film body; In response to the input precision adjustment instruction, adjusting the suturing precision in the suturing command; The adjusted stitching command is called to stitch the repair modeling surface and the target modeling surface again.
[0089] Based on the above embodiment, in a specific embodiment, the processing module 300 can also be used for: The stitching command is updated according to the adjusted stitching accuracy.
[0090] Based on the above embodiment, in a specific embodiment, the processing module 300 can also be used for: In response to the input modification command, the preset tolerance parameters are modified.
[0091] This embodiment provides an electronic device, including a processor and a memory, the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the above-mentioned chip processing method is implemented. Its execution method and beneficial effects are similar and will not be repeated here.
[0092] An embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned slice processing method is implemented. Its execution method and beneficial effects are similar and will not be repeated here.
[0093] It should be noted that although the above describes the various steps in a specific order, it does not mean that the various steps must be executed in the above specific order. In fact, some of these steps can be executed concurrently or even in a different order as long as the required functions can be achieved.
[0094] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for sheet processing, characterized in that: include: Receive an input sheet; the sheet includes at least two modeling surfaces; The modeling surface is a three-dimensional model surface; In response to the input abnormality detection instruction, the sheet body is subjected to abnormality detection, and the abnormality detection result is output; In response to the input processing instruction, the sheet is processed according to the abnormality detection result.
2. The method according to claim 1, characterized in that The performing abnormality detection on the sheet and outputting the abnormality detection result includes: For each group of adjacent modeling surfaces in the sheet body, calling a distance measurement command to measure the distance between the boundaries of the adjacent modeling surfaces; Determining whether the distance exceeds a preset tolerance parameter; If so, the modeling surface with a larger area among the adjacent modeling surfaces is marked as an abnormal modeling surface, and the abnormal modeling surface is highlighted.
3. The method according to claim 2, characterized in that The processing of the sheet according to the abnormality detection result includes: Calling the delete body command to delete all the abnormal modeling surfaces; Calling the N-side surface command to create a repair modeling surface at the position where the abnormal modeling surface is deleted; A stitching command is called to stitch the repair modeling surface and the target modeling surface to obtain a new sheet; the target modeling surface is a modeling surface adjacent to the abnormal modeling surface.
4. The method according to claim 3, characterized in that After invoking the stitching command to stitch the repair modeling surface with the target modeling surface to obtain a new sheet, the method further includes: Outputting the new sheet; In response to the input precision adjustment instruction, adjusting the suturing precision in the suturing command; The adjusted stitching command is called to stitch the repair modeling surface and the target modeling surface again.
5. The method according to claim 4, characterized in that The method further comprises: The stitching command is updated according to the adjusted stitching accuracy.
6. The method according to claim 2, characterized in that The method further comprises: In response to the input modification command, the preset tolerance parameter is modified.
7. A sheet processing system, characterized in that: include: A receiving module, used for receiving an input sheet; the sheet includes at least two modeling surfaces; The modeling surface is a three-dimensional model surface; An abnormality detection module, used for performing abnormality detection on the sheet in response to an input abnormality detection instruction, and outputting an abnormality detection result; The processing module is used to process the sheet according to the abnormality detection result in response to the input processing instruction.
8. The system according to claim 7, characterized in that The anomaly detection module is specifically used for: For each group of adjacent modeling surfaces in the sheet body, calling a distance measurement command to measure the distance between the boundaries of the adjacent modeling surfaces; Determining whether the distance exceeds a preset tolerance parameter; If so, the modeling surface with a larger area among the adjacent modeling surfaces is marked as an abnormal modeling surface, and the abnormal modeling surface is highlighted.
9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for processing a slice as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing a sheet as claimed in any one of claims 1 to 7 is implemented.