Processing process visualization method and device, computer device and medium
By generating interactive MBD machining process models and performing lightweight processing, the difficulty of displaying paper card-based process documents in a 3D environment is solved, realizing the visual transmission of 3D models and process information, and improving processing efficiency and guidance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AECC AERO SCI & TECH CO LTD
- Filing Date
- 2022-10-26
- Publication Date
- 2026-05-15
AI Technical Summary
In existing technologies, paper-based process documents are difficult to accurately express the processing and design requirements in a three-dimensional environment. The data volume of three-dimensional CAD models is huge, making it difficult to display mechanical processing models and transmit process information, resulting in low processing efficiency.
The MBD machining process model is used to generate an interactive 3D model with multiple views. The model is displayed in a browser through a lightweight model module. Combined with the model information extraction module and the process information retrieval module, the visualization and interactive control of process information are realized.
It enables lightweight display and interactive control of 3D models and process information, improves processing and production efficiency, simplifies view switching and clamping positioning of process models, and enhances the guidance and readability of process documents.
Smart Images

Figure CN115618081B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital process technology for mechanical products, and in particular to a method, apparatus, computer equipment, and medium for visualizing processing technology. Background Technology
[0002] Machining processes play a crucial role in machinery manufacturing, serving as detailed guidelines for the machining steps of parts while ensuring their quality. However, due to the limited development of advanced CAPP (Computer-Assisted Processing) and the inadequacy of workshop terminal displays, current workshop-level manufacturing processes primarily rely on two-dimensional drawings and paper cards. This type of process documentation has numerous drawbacks, hindering manufacturing costs, process management, and overall manufacturing efficiency.
[0003] In the processing of mechanical parts with complex structures and manufacturing requirements, such as the machining of thin-walled casing parts for aero-engines and the machining of gas turbine impellers, the large size, complex structure, and numerous manufacturing details of these parts necessitate the use of numerous pages of paper-based process cards to accommodate these complex processes, increasing manufacturing costs for enterprises. Secondly, since machining processes involve gradually reducing the material's approximate product structure and dimensions, paper-based process cards struggle to accurately define the clamping of parts and tooling fixtures in complex processes. Furthermore, they lack the interactive reading capability to match dimensions in part structural views with textual descriptions of machining methods. For complex processes with a large amount of machining content, this makes it difficult to look up dimensions and match machining methods, resulting in insufficient guidance from the process documents and hindering processing efficiency.
[0004] In paper-based cardboard manufacturing, the process diagrams, which serve as the primary information carrier, can only be presented in two-dimensional form. This format not only requires numerous views and sectional views but also struggles to directly express the processing and design requirements in a three-dimensional environment, resulting in low readability of the process on-site and inefficient production guidance. While 3D MBD models contain both process information and 3D model data, providing significant improvement in on-site manufacturing guidance, the sheer volume of complete 3D product model data and heavy reliance on 3D CAD platforms makes the display of machining models and the transmission of process information extremely difficult. This presents a major challenge for many companies promoting and implementing MBD. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a method for visualizing machining processes, thereby solving the technical problems of existing technologies where two-dimensional drawings are insufficient to directly express machining and design requirements in a three-dimensional environment, the complete 3D product model data is enormous, and the display of machining models and the transmission of process information are extremely difficult. The method includes:
[0006] Generate an interactive 3D machining process model with multiple views from the MBD machining process model;
[0007] Transform the process information of the 3D machining process model at each machining step into interactive process information;
[0008] In the current machining process, receive a view switching instruction and switch to display the corresponding 3D machining process model according to the instruction;
[0009] Display the process information of the current machining process, and add layers to the 3D machining process model in the corresponding view based on the process information of the current machining process to display the machining schematic diagram of the current machining process.
[0010] This invention also provides a process visualization device to solve the technical problems in the prior art. The device includes:
[0011] The model lightweighting module performs lightweight processing on the MBD machining process model, enabling the MBD machining process model to be displayed in the browser of the field terminal and storing the corresponding lightweight process model.
[0012] The model information extraction module uses a data interface to read the model view information and PMI annotation information from the MBD machining process model;
[0013] The model data control module uses the MBD process information extracted by the model information extraction module, combined with triggers and control logic, to control the lightweight model display module, including the control of the model view, the model dimension annotation, the model datum annotation, and the model annotation position.
[0014] The process information retrieval module retrieves process resources, process methods, and process equipment from the process database using MBD process information.
[0015] The machining process display module outputs interactive process information, interactive 3D machining process models, and lightweight process models, and creates a display interface.
[0016] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-mentioned processing technology visualization methods, thereby solving the technical problem in the prior art that it is very difficult to display mechanical processing models and transmit process information, which heavily relies on 3D CAD platforms.
[0017] This invention also provides a computer-readable storage medium storing a computer program that executes any of the above-described processing technology visualization methods, in order to solve the technical problem that it is very difficult to display machining models and transmit process information.
[0018] Compared with the prior art, the beneficial effects that at least one technical solution adopted in the embodiments of this specification can achieve include at least:
[0019] It can display and control the association and dependency between MBD process information extracted from the MBD machining process model and the lightweight process model, realizing interactive process control based on the lightweight process model. View switching allows switching between different orientations of the process model and clamping positioning diagrams, achieving visualization of views and clamping. Through dimension interaction, datum interaction, and machining content interaction, the process information display interface graphically displays machining content, dimension numbers, and datums respectively. During human-machine interaction, through highlighting and view centering effects, MBD information in the process model can be quickly located. The graphical visualization of the machining model and process information is simple and easy to understand, improving machining and production efficiency. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a flowchart of a process visualization method provided by an embodiment of the present invention;
[0022] Figure 2 This is a flowchart of the processing technology visualization module provided in an embodiment of the present invention;
[0023] Figure 3 This is a functional diagram of the processing technology display interface provided in the embodiments of the present invention;
[0024] Figure 4 These are screenshots of the display interface provided in the embodiments of the present invention;
[0025] Figure 5 This is a structural block diagram of a computer device provided in an embodiment of the present invention;
[0026] Figure 6 This is a structural block diagram of a process visualization device provided in an embodiment of the present invention.
[0027] 1. 3D model display interface; 2. Process information control interface; 3. Process information display interface. Detailed Implementation
[0028] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0029] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0030] The premise for implementing the embodiments of the present invention is as follows: In the product design model, an MBD machining process model is produced in a virtual modeling environment using a three-dimensional machining process design system. Based on the MBD machining process model, the clamping and positioning of the two are achieved by calling the fixture model in the database and using CAD assembly function.
[0031] In this embodiment of the invention, a method for visualizing processing technology is provided, such as... Figure 1 As shown, the method mainly consists of:
[0032] Generate an interactive 3D machining process model with multiple views from the MBD machining process model;
[0033] Transform the process information of the 3D machining process model at each machining step into interactive process information;
[0034] In the current machining process, receive a view switching instruction and switch to display the corresponding 3D machining process model according to the instruction;
[0035] Display the process information of the current machining process, and add layers to the 3D machining process model in the corresponding view based on the process information of the current machining process to display the machining schematic diagram of the current machining process.
[0036] The process visualization method of this invention is as follows:
[0037] 1. Using a 3D machining process design system based on MBD models, generate MBD machining process models with MBD data for the part machining operations and store them in the database. Specifically, the 3D design model of the part (such as a UG model) can be used for machining process design through advanced CAPP (Computer-Aided Process Design) to generate MBD machining process models with MBD process information during the machining process.
[0038] 2. Using the 3D CAD data interface, read the model view information and PMI annotation information from the MBD machining process model. The model view information and PMI annotation information include: the positioning information of the model view in the absolute coordinate system, the attachment relationship between PMI dimensions and model view, the positioning information of PMI annotations in the absolute coordinate system, PMI dimension number information, PMI dimension data value, PMI dimension tolerance, PMI datum information, and PMI annotation information, and save them into a data file.
[0039] 3. Lighten the MBD machining process model so that it can be directly displayed in the browser of the field terminal and the corresponding lightweight process model can be stored.
[0040] 4. Generate interactive process information from the lightweight process model and MBD process information, read the interactive process information to create a process information display interface, and create interactive buttons for the corresponding processing steps in the process information display interface in a list format. By clicking the interactive buttons, you can switch to display the detailed information of different steps in the data display interface.
[0041] 5. Use the lightweight process model from step 3 to create a model view interactive interface. By clicking the buttons on the interface, you can perform operations such as rotating, scaling, translating, and centering the lightweight process model, and achieve direct interactive viewing of the lightweight process model.
[0042] 6. Generate interactive process information through the database and MBD process information, and create a process control interface through the interactive process information. This includes: clicking the datum annotation to directly jump to the datum annotation view and center the annotation; clicking the model view to directly operate the model and switch to the pre-set model view; clicking the dimension annotation to switch the model to the corresponding dimension annotation view, center and highlight the dimension annotation, and display detailed dimension processing information.
[0043] 7. Connect to the database, read in process resources, processing methods, process equipment and other information, and map them to the PMI dimension data extracted in the corresponding model information extraction module. Create a model dimension interactive operation interface and a dimension information display interface according to the dimension number. By clicking the dimension number, the process model can be operated to jump to the specified dimension view, and the processing and inspection content and process equipment required for the corresponding dimension number can be displayed in the dimension information display interface.
[0044] Depend on Figure 2 As shown in the flowchart, in this embodiment of the invention, the process visualization device mainly includes:
[0045] The model lightweighting module performs lightweight processing on the MBD machining process model, enabling the MBD machining process model to be displayed in the browser of the field terminal and storing the corresponding lightweight process model. Through the 3D model lightweighting conversion technology, complex models are converted to lightweight form, making the complex models easier to display and operate smoothly; at the same time, the model format is converted, so that the model can be freed from the limitations of 3D CAD and viewed directly in the browser, thereby realizing direct browsing of 3D models on the field terminal.
[0046] The model information extraction module uses a data interface to extract model view information and PMI annotation information from the MBD machining process model through the data structure of the 3D CAD software. The extracted information is then transmitted to the model data control module to provide data information for view control and dimension display.
[0047] The model data control module uses the MBD process information extracted by the model information extraction module, combined with triggers and control logic, to control the model lightweighting module, including the control of model view, model dimension annotation, model datum annotation, and model annotation position.
[0048] The process information retrieval module retrieves process resources, process methods, and process equipment from the process database using the MBD process information.
[0049] The machining process display module outputs interactive process information, an interactive 3D machining process model, and a lightweight process model, and creates three display interfaces.
[0050] The database includes a process processing method database, a process resource database, and a process equipment database.
[0051] like Figure 2 As shown, the main process is as follows:
[0052] The model lightweighting module performs lightweighting processing on the MBD machining process model, outputs a lightweight process model, and creates a 3D model display interface.
[0053] The model information extraction module extracts PMI information from the MBD machining process model, including model positioning information, dimensional positioning information, dimensional dependencies on the model, color information of machined and unmachined surfaces, PMI datum information, PMI annotation information, and the numerical values, tolerances, and serial numbers of PMI dimensions. The extracted MBD information is stored in a specific file. The model control module reads the information and establishes a connection and dependency relationship with the lightweight process model, creating a process control interface to achieve interactive control between the model and the information. Secondly, the extracted MBD information, using the process information retrieval module, can retrieve process resources, process methods, and process equipment from the database, creating a process information display interface for interactive browsing of process information. Finally, a paperless machining process oriented towards the workshop is implemented, using the MBD machining process model as the main object and covering all elements of the machining process.
[0054] like Figure 3 As shown, the display interface includes:
[0055] 1. 3D model display interface;
[0056] The lightweight process model enables interactive viewing of the 3D model of the part through graphical representation.
[0057] The 3D model display interface 1 can read and display the 3D lightweight process model and the manufacturing information attached to the model, as well as the specified colors of the machined and non-machined surfaces, to intuitively guide the machining process in the workshop. Simultaneously, upon receiving a response, this interface can also read and display the cross-sectional structure of the process model and the clamping and positioning relationship between the process model and the fixture model. Furthermore, to better display the model's spatial structure, the read and displayed objects have the ability to manipulate the 3D environment, meaning that the 3D objects can be rotated, moved, scaled, centered, and the fixture model can be hidden through mouse operations, manual touch screens, and other methods.
[0058] The 3D model display interface 1 includes:
[0059] The process model visualization unit displays the process model on the model view and makes the process model visible by rotating, centering, scaling, and moving the process model.
[0060] The MBD (Machining Model) unit displays the MDB process parameters on the model view.
[0061] 2. Process control interface;
[0062] By establishing a relationship and dependency between MBD process information and lightweight process model, a process control interface is created to realize the interactive control of part 3D model and process information.
[0063] This module demonstrates and controls the association and dependency between the MED information extracted by the model information extraction module and the lightweight process module, enabling interactive process control based on the lightweight process model. Specifically, this includes view switching, dimension interaction, datum interaction, and machining content interaction. View switching allows switching between different views of the process model and clamping positioning diagrams; dimension interaction, datum interaction, and machining content interaction respectively display the machining content, dimension number, and datum in the process information display interface. During human-computer interaction, effects such as highlighting and view centering are used to quickly locate the MBD information in the process model.
[0064] Process control interface 2 includes:
[0065] The model view and clamping view switching unit enables the switching between the model view and the clamping view on the 3D model display screen;
[0066] The process dimension interaction unit displays the process dimensions on the process control interface;
[0067] The process reference interaction unit displays the process reference on the process control interface;
[0068] The process processing content interaction unit displays the process processing content on the process control interface.
[0069] 3. Process information display interface;
[0070] The MBD process information and the process database information are read to create a process control interface, enabling interactive browsing of process information. The process information display interface can show data such as specific processing methods, process equipment, and process resources from the database. When a response is received, the process information display interface 3 displays the machining process information stored in the specified data file, including machining content (description of machining location and machining methods and parameters for material removal), machining parameters, machining equipment, machining dimension information, clamping information, and basic part information.
[0071] Process information display interface 3 includes:
[0072] The process data display unit displays the process processing content on the process information display interface and creates interactive buttons for corresponding processing steps in a list format.
[0073] The process data interaction unit switches between displaying detailed information for different process steps on the process information display interface.
[0074] In this embodiment, a computer device is provided, such as... Figure 5As shown, it includes a memory 501, a processor 502, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-described methods for visualizing the processing technology.
[0075] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0076] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that performs any of the above-described visualization methods for processing technology.
[0077] Specifically, computer-readable storage media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.
[0078] Based on the same inventive concept, this invention also provides a process visualization device, as described in the following embodiments. Since the principle by which the process visualization device solves the problem is similar to that of the process visualization method, the implementation of the process visualization device can refer to the implementation of the process visualization method, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0079] Figure 6 This is a structural block diagram of a process visualization device according to an embodiment of the present invention, such as... Figure 6 As shown, it includes:
[0080] Model Lightweighting Module 01 lightweights the MBD machining process model, enabling it to be displayed in the browser of the field terminal and storing the corresponding lightweight process model.
[0081] Model information extraction module 02 uses a data interface to read model view information and PMI annotation information from the MBD machining process model;
[0082] Model data control module 03 uses the MBD process information extracted by the model information extraction module, combined with triggers and control logic, to control the lightweight model display module, including the control of model view, model dimension annotation, model datum annotation, and model annotation position.
[0083] The process information retrieval module 04 retrieves process resources, process methods, and process equipment from the process database through MBD process information.
[0084] The machining process display module 05 outputs interactive process information, interactive 3D machining process models, and lightweight process models, and creates a display interface.
[0085] In another embodiment, software is also provided for executing the technical solutions described in the above embodiments and preferred embodiments.
[0086] In another embodiment, a storage medium is also provided, which stores the above-mentioned software. The storage medium includes, but is not limited to, optical discs, floppy disks, hard disks, and rewritable memory.
[0087] This invention achieves the following technical effects: It creates paperless electronic documents for process expression and display. Sub-files can be transmitted and read on PCs, terminals, and other media. The process expression uses a list-style interface to control the display effect of process information, as well as the display views and dimension annotations of the process models for each process step. The display interface includes: a 3D model display interface, a process control interface, and a process information display interface. Through these three interfaces, the association and dependency between the MBD process information extracted from the MBD machining process model and the lightweight process model can be displayed and controlled, realizing interactive process control based on the lightweight process model. View switching allows switching between different orientations of the process model and clamping positioning diagrams to achieve visualization of views and clamping. Dimension interaction, datum interaction, and machining content interaction graphically display the machining content, dimension number, and datum in the process information display interface, respectively. During human-computer interaction, effects such as highlighting and view centering enable quick location of MBD information in the process model. The graphical visualization of the machining model and process information is simple and easy to understand, improving the efficiency of processing and production.
[0088] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0089] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for visualizing processing technology, characterized in that, include: Generate interactive, multi-view 3D machining process models from MBD machining models, including: The MBD machining process model is lightweighted to generate a lightweight process model; MBD process information is extracted from the MBD machining process model; The MBD process information and process database information are converted into interactive process information; The lightweight process model and MBD process information are converted into an interactive three-dimensional machining process model. The process information of the three-dimensional machining process model at each machining step is converted into interactive process information; In the current processing step, a view switching instruction is received, and the three-dimensional machining process model of the corresponding view is switched and displayed according to the instruction; The process information of the current machining operation is displayed, and based on the process information of the current machining operation, a layer is added to the 3D machining process model in the corresponding view to display the machining schematic diagram of the current machining operation, including: When the process information of the current processing step includes clamping, obtain the tooling fixture model; Using the tooling fixture model and CAD assembly function, layers are added to the three-dimensional machining process model in the corresponding view to display the result illustration of the tooling fixture model being clamped onto the three-dimensional machining process model. The result illustration includes support, clamping, and positioning information. Based on the process information of the current machining process, a layer is added to the three-dimensional machining process model in the corresponding view to mark the machining method of machining the three-dimensional machining process model in the current machining process. The machining method includes machining position, machining dimensions and inspection datum.
2. The process visualization method as described in claim 1, characterized in that, Also includes: Receive the process information of the current processing step, and obtain and display an interactive text description of the process information of the current processing step in the process information display area based on the process information; The instruction is received via the view switching button, and the three-dimensional machining process model corresponding to the instruction is displayed in the view display area.
3. The process visualization method as described in claim 1, characterized in that, Based on the process information of the current machining operation, a layer is added to the 3D machining process model in the corresponding view to display a machining schematic diagram of the current machining operation, including: Based on the process information of the current processing step, a layer is added to the three-dimensional machining process model in the corresponding view to display a processing schematic diagram of machining the three-dimensional machining process model in the corresponding view.
4. The process visualization method according to any one of claims 1 to 3, characterized in that, The process information includes: the positioning information of the model view in the absolute coordinate system, the attachment relationship between PMI dimensions and the model view, the positioning information of PMI annotations in the absolute coordinate system, PMI dimension number information, PMI dimension data value, PMI dimension tolerance, PMI datum information, PMI annotation information, and process processing method.
5. A process visualization device, characterized in that, Using the aforementioned processing technology visualization device, the processing technology is visualized through the processing technology visualization method according to any one of claims 1 to 4, including: The model lightweighting module performs lightweighting processing on the MBD machining process model, enabling the MBD machining process model to be displayed in the browser of the field terminal and storing the corresponding lightweight process model. The model information extraction module uses a data interface to read the model view information and PMI annotation information from the MBD machining process model. The model data control module uses the MBD process information extracted by the model information extraction module, combined with triggers and control logic, to control the lightweight model display module, including the control of the model view, the control of model dimension annotation, the control of model datum annotation, and the control of model annotation position. The process information retrieval module retrieves process resources, process methods, and process equipment from the process database using the MBD process information. The processing technology display module outputs the interactive process information, the interactive 3D machining process model, and the lightweight process model, and creates a display interface.
6. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the process visualization method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the process visualization method according to any one of claims 1 to 4.