Digital assembly process planning and simulation system and method
The digital assembly process planning and simulation system addresses inefficiencies in complex electromechanical assembly by integrating 3D models and automation, enhancing digitalization, reducing learning costs, and improving assembly quality and efficiency.
Patent Information
- Application Number
- CN202411453010.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-01-03
AI Technical Summary
The assembly of complex electromechanical products, such as aerospace products, faces challenges including inefficient process design, lack of integration with three-dimensional models, ineffective coordination of design resources, and high uncertainty due to manual operations and operator skill dependence, leading to quality control difficulties.
A digital assembly process planning and simulation system that utilizes a 3D model resource library, assembly process planning and simulation module, publishing module, data interaction module, and database to create a virtual assembly environment for planning, simulation, and data management, integrating with control and tool systems for real-time data communication and automation.
Enhances assembly digitalization, reduces learning costs, and improves efficiency and quality by providing intuitive guidance and reusable process data, facilitating automation and enterprise digital transformation.
Smart Images

Figure CN119247804A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital assembly guidance for complex electromechanical products, and in particular to a digital assembly process planning and simulation system and method. Background Art
[0002] At present, complex electromechanical products such as aerospace products have a variety of small batches and flexible production models. Their internal structures have complex constraints, the assembly process is performed manually, the operation steps are complicated, and the operation quality is closely related to the operator's process proficiency and skill level. The assembly quality is difficult to guarantee. This leads to further increase in the uncertainty and control difficulty of the assembly process. At present, the assembly of complex electromechanical products mainly has the following problems:
[0003] 1. The process design tasks are managed through assembly process files, which is inefficient and not intuitive.
[0004] 2. The division of labor and the design of process and work steps are not effectively combined with the product three-dimensional model, and a coherent model-based assembly process design business process has not been formed.
[0005] 3. Process design resources such as process and tooling design, manual tools, equipment, and auxiliary consumables have not formed effective coordination.
[0006] 4. The process design tools are not effectively integrated with product data, and the early process planning and design results cannot be fully reused, resulting in duplicate design.
[0007] It can be seen that improving the digital level of product assembly, reducing the learning cost of on-site assembly personnel, and improving assembly efficiency and quality are difficult problems that need to be solved urgently in this technical field. Summary of the invention
[0008] The purpose of the present invention is to provide a digital assembly process planning and simulation system and method to realize assembly process planning and simulation based on a virtual assembly environment, so as to improve the assembly digitalization level of the product, reduce the learning cost of on-site assemblers, and improve assembly efficiency and quality.
[0009] In order to achieve the above objectives, the present invention is implemented by the following technical solutions:
[0010] A digital assembly process planning and simulation system, characterized by including:
[0011] The assembly process resource library construction module is used to build a 3D model resource library containing products, tools, fixtures, and auxiliary instruction models;
[0012] The assembly process planning and simulation module is connected to the assembly process resource library construction module, combines the three-dimensional model resource library, divides the process and steps into specific process contents for planning, and performs simulation verification after planning, modifies interference and redundant actions, and outputs to the database module or generates assembly process data files;
[0013] An assembly process publishing module, connected to the assembly process planning and simulation module, is used to read assembly process data files, publish visual process files, and provide assembly guidance for assembly operators;
[0014] A data interaction module is connected to the assembly process publishing module so that the simulation system is connected in the form of a client and is responsible for the communication between the simulation system and the external control system and tool system;
[0015] The database module is connected to the assembly process planning and simulation module and the assembly process publishing module and is responsible for data storage and management.
[0016] Furthermore, the assembly process resource library construction module includes:
[0017] 3D model import unit, used to import 3D model resources including products, tools, fixtures, and auxiliary indication models;
[0018] The 3D model lightweight unit is used to import the imported 3D model resources into the model resource library after lightweight operation;
[0019] The assembly process information table configuration unit is used to import and modify the configuration of the process information table. The process information table is used to save basic information of the process. The basic information of the process includes one or more of the process number, process name, process step number, assembly type, assembly content, installed part name, installed part type, installed part quantity, tools / equipment, tooling / auxiliary materials, tightening torque, process control or inspection content.
[0020] Furthermore, the assembly process planning and simulation module includes:
[0021] A product information configuration unit, used to configure and save product information, wherein the product information includes product model, product batch number or product code;
[0022] The process resource matching unit plans the assembly process according to each step of each process, and automatically matches different resources in the 3D model library according to the name, type, quantity, and tools / equipment of the installed parts in the assembly process information table;
[0023] An assembly activity configuration unit, used to configure assembly activities, including loading part actions, tool actions, auxiliary resource addition, camera perspective change, and flexible cable drawing;
[0024] Tool data collection configuration unit, used to configure tool equipment IP and port number, save data configuration, set tightening torque range, real-time value, torque curve display, feedback signal display;
[0025] Assembly animation queue editing unit, used to freely adjust the animation queue structure tree and rationalize assembly animation;
[0026] Simulation unit, used for single-step assembly simulation, continuous assembly simulation, loop playback, pause playback, and interference check;
[0027] The output unit is used to output pictures, videos and JSON data files to the database.
[0028] Furthermore, the assembly process release module specifically includes:
[0029] Assemble a data input unit to read and open a database or JSON data file;
[0030] The assembly process animation playback unit is used to control the playback, pause, and loop of the assembly animation according to the process steps after reading the data;
[0031] Tool data display and storage unit: configure different data according to different types of tools, and generate Excel tables in the background for different product codes or record torque data throughout the process in the database.
[0032] Furthermore, the data interaction module specifically includes:
[0033] The control system communication unit is responsible for the communication between the digital assembly process planning and simulation system and the control system. After the communication connection is successful, the control system will take over the digital assembly process planning and simulation system and control the selection of assembly process data, the playback of assembly animations, the switching of work steps, and the operation of software switches;
[0034] The tool system communication unit is responsible for communicating with the tool system. After the communication connection is successful, the torque, measurement value and feedback signal are transmitted in real time.
[0035] Furthermore, the database module specifically includes:
[0036] A user information management unit, used to store user account data;
[0037] The assembly process information data unit is used to store complete assembly process information data according to different identification codes.
[0038] A digital assembly process planning and simulation method, which utilizes the above-mentioned digital assembly process planning and simulation system, is characterized in that the method comprises the following steps:
[0039] Step S01, constructing a 3D model resource library including product, tool, fixture, and auxiliary indication models;
[0040] Step S02: construct an assembly process information table to form an assembly process planning guidance file that can read and modify process information;
[0041] Step S03, constructing a virtual assembly process planning environment, planning, simulating, and analyzing the rationality of the assembly project according to the three-dimensional model resource library and the assembly process information table, and making modifications in a timely manner to form an assembly process that meets the requirements of the actual assembly scene;
[0042] Step S04: Integrate the resources, product attribute information, process information and simulation information of the assembly process planning process to form an assembly process data file, which is output to the release module to assist the assembly site operators in providing assembly guidance.
[0043] Furthermore, the step S01 specifically includes:
[0044] S11. Complete the construction of 3D models of products, tools, fixtures, and auxiliary instructions in 3D modeling software;
[0045] S12. The three-dimensional model is lightweighted in the model lightweight unit, and the three-dimensional model is annotated with MBD to form a three-dimensional model resource library including products, tools, fixtures, and auxiliary instructions.
[0046] Furthermore, the step S02 specifically includes: completing the editing of the assembly process information configuration table in the table editing software, specifically editing in the order of process number, process name, process step number, assembly type, assembly content, installed part name, installed part type, installed part quantity, tools / equipment, tooling / auxiliary materials, tightening torque, process control and inspection content, and saving it as a table file.
[0047] Furthermore, the step S03 specifically includes:
[0048] S31. Import process resources from the assembly process resource library and edit the product model, batch, and coding information;
[0049] S32. For different processes and steps, according to the names and quantities of the loaded parts in the process information table, the tools / equipment automatically allocate the type and quantity of the loaded parts in the current step, and the tools and equipment used;
[0050] S33, configuring the loading parts and tool positions in the three-dimensional virtual scene;
[0051] S34, select the loading parts and tools to configure different assembly activities. After selecting the action object in the scene: the translation and rotation activities are configured by inputting coordinates, rotation axis, and rotation angle parameters; the path activity is configured by recording the path points in the virtual scene after grabbing the action object. After configuration, the assembly motion simulation is performed, the loading parts will move along the configured path, the target position will be highlighted and flashed, and interference checks will be performed at the same time. When a collision occurs, the collided position will be highlighted in red. The user can delete and then add path points to avoid the interference position, or modify the configuration;
[0052] S35, for assembly activities with occlusions in the same work step, configuring a camera viewpoint transformation path to avoid occlusions;
[0053] S36, adjusting the current work step animation queue structure tree;
[0054] S37. For complex assembly activities that cannot be accurately described, external pictures or video resources can be added to assist;
[0055] S38. For the work steps that require tool data transmission, configure the required data value, set the real-time data display UI format and data saving configuration;
[0056] S39. After completing the process configuration, choose to save the data to the database or output the JSON data file.
[0057] Compared with the prior art, the present invention has the following advantages:
[0058] The present invention is based on the three-dimensional model of complex electromechanical products, and uses model-based definition (MBD) technology, virtual simulation technology, three-dimensional visualization technology, and network communication technology. Combined with the assembly process resource library, an assembly process planning and simulation system and method are built, and the construction is based on the three-dimensional visualization scene. The generated process data can be partially modified and reused. Different process scenes can be quickly constructed for different products. The reusability is good, which effectively improves the level of assembly digitization, reduces the learning cost of on-site assembly personnel, and improves assembly efficiency and quality. At the same time, the system realizes communication based on C / S architecture with other control systems, tools and equipment, which is convenient for automation project integration, assembly site data collection and recording, and improves the integration of assembly process and data retention, providing support for enterprise digital transformation. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 A structural diagram of a digital assembly process planning and simulation system of the present invention;
[0060] Figure 2 Building a module diagram for the assembly process resource library;
[0061] Figure 3It is a schematic diagram of the assembly process planning and simulation module;
[0062] Figure 4 Publish module schematics for assembly processes;
[0063] Figure 5 This is a schematic diagram of the data interaction module;
[0064] Figure 6 This is a schematic diagram of the database module;
[0065] Figure 7 Release module communication procedures for control systems and assembly processes;
[0066] Figure 8 Release module communication processes for tool systems and assembly processes. DETAILED DESCRIPTION
[0067] The present invention will be further described below by describing a preferred specific embodiment in detail in conjunction with the accompanying drawings.
[0068] like Figure 1 As shown, a digital assembly process planning and simulation system includes:
[0069] An assembly process resource library construction module 1 is used to construct a three-dimensional model resource library containing products, tools, fixtures, and auxiliary indication models; an assembly process planning and simulation module 2 is connected to the assembly process resource library construction module 1, combined with the three-dimensional model resource library, divided into processes and steps and combined with specific process contents for planning, and simulated and verified after planning, and modified interference and redundant actions, and output to the database module or generated assembly process data files; an assembly process publishing module 3 is connected to the assembly process planning and simulation module 2, and is used to read assembly process data files, publish visual process files, and provide assembly guidance for assembly operators; a data interaction module 4 is connected to the assembly process publishing module, so that the simulation system is connected in the form of a client, and is responsible for the communication between the simulation system and the external control system and tool system; a database module 5 is connected to the assembly process planning and simulation module and the assembly process publishing module, and is responsible for data storage and management.
[0070] like Figure 2As shown, the assembly process resource library construction module specifically includes: a three-dimensional model import unit 11: importing the three-dimensional model resources of the product, tool, fixture, auxiliary indication model, etc. into the system; a three-dimensional model lightweight unit 12: importing the imported CAD three-dimensional model resources into the model resource library after lightweight operations such as meshing, merging meshes, repairing meshes, deleting holes, hiding and deleting, and reducing mass; an assembly process information table configuration unit 13: importing the process information table and modifying the configuration. The process information table mainly stores basic information of the process, including process number, process name, process step number, assembly type, assembly content, installed part name, installed part type, installed part quantity, tools / equipment, fixture / auxiliary materials, tightening torque, process control and inspection content, etc.
[0071] like Figure 3 As shown, the assembly process planning and simulation module 2 includes: a product information configuration unit 21, which is used to configure and save product information, and the product information includes product model, product batch number or product code; a process resource matching unit 22, which performs assembly process planning according to each step under each process, and automatically matches different resources in the three-dimensional model library according to the name of the installed part, the type of installed part, the number of installed parts, and the tools / equipment in the assembly process information table; an assembly activity configuration unit 23, which is used to configure the assembly activities, and the assembly activities include the installed part actions (translation, rotation, path, etc.), tool actions, etc. The tool data acquisition configuration unit 24 is used to configure the tool equipment IP and port number, save data configuration, set the tightening torque range, real-time value, torque curve display, feedback signal display; the assembly animation queue editing unit 25 is used to freely adjust the animation queue structure tree and rationalize the assembly animation; the simulation unit 26 is used for single-step assembly simulation, continuous assembly simulation, loop playback, pause playback, and interference inspection; the output unit 27 is used to output pictures, videos and JSON data files to the database.
[0072] like Figure 4 As shown, the assembly process publishing module 3 specifically includes: an assembly data input unit 31, which is used to read and open a database or JSON data file; an assembly process animation playback unit 32, which is used to control the playback, pause, and loop of the assembly animation according to the work steps after reading the data; a tool data display and storage unit 33: different data are configured according to different types of tools, and an Excel table is generated in the background for different product codes, or torque data is recorded in the database throughout the process.
[0073] like Figure 5As shown, the data interaction module 4 specifically includes: a control system communication unit 41, which is responsible for the communication between the digital assembly process planning and simulation system and the control system. After the communication connection is successful, the control system will take over the digital assembly process planning and simulation system in an all-round way, control the assembly process data selection, assembly animation playback, work step switching, and software switch operation, so as to facilitate the automatic integration of the system with other hardware equipment; and a tool system communication unit 42, which is responsible for the communication with the tool system. After the communication connection is successful, the torque is transmitted in real time, the measured value and the feedback signal are measured.
[0074] The database module 5 specifically includes: a user information management unit 51 for storing user account data; and an assembly process information data unit 52 for storing complete assembly process information data according to different identification codes.
[0075] The following is a detailed description of the digital assembly process planning and simulation system and method for complex electromechanical products:
[0076] Step S01, the user logs in, or enters the system after registration;
[0077] Step S02: The user selects a data interaction mode or a local mode;
[0078] Step S03: If the user selects the data interaction mode, jump to step S05; if the user selects the local mode, jump to step S04;
[0079] Step S04: The user selects the assembly process plan or plays the configured assembly process. If the release module is selected, the process goes to step S06. If the assembly process plan is selected, the detailed steps are as follows:
[0080] Step S41, constructing a three-dimensional model resource library including products, tools, fixtures, auxiliary indication models, etc.; constructing an assembly process information table to form an assembly process planning guidance file that can read and modify process information;
[0081] Step S42, constructing a virtual assembly process planning environment, planning, simulating, and analyzing the rationality of the assembly process according to the three-dimensional model resource library and the assembly process information table, and modifying it in time to form an assembly process that meets the requirements of the actual assembly scene;
[0082] Step S43: Integrate the resources, product attribute information, process matching information and simulation information of the assembly process planning process to form an assembly process data file, which is output to the publishing module 3 to assist the assembly site operators in providing assembly guidance.
[0083] The step S41 specifically includes: Figure 2 As shown:
[0084] 1) Complete the construction of the three-dimensional model of the product, tool, fixture, and auxiliary indication in the three-dimensional modeling software, and import it through the three-dimensional model importing unit 11;
[0085] 2) The three-dimensional model is lightweighted in the model lightweighting unit 12, and the three-dimensional model is annotated with MBD to form a three-dimensional model resource library including products, tools, tooling, and auxiliary instructions;
[0086] 3) Complete the editing of the assembly process information configuration table in the table editing software, specifically edit in the order of process number, process name, process step number, assembly type, assembly content, installed part name, installed part type, installed part quantity, tools / equipment, tooling / auxiliary materials, tightening torque, process control and inspection content, and save it as a table file, which can be imported into the process information table configuration unit 13 for modification;
[0087] The step S42 specifically includes: Figure 3 As shown:
[0088] 1) Import process resources from the assembly process resource library module 1, and edit the product model, batch, and coding information in the product information configuration unit 21;
[0089] 2) The process resource matching unit 22 automatically allocates the type and quantity of the current step loading parts, the tools and equipment used, and other process resources for different processes and steps according to the name and quantity of the loading parts, tools / equipment, etc. in the process information table;
[0090] 3) Configure the loading parts and tool positions in the three-dimensional virtual scene;
[0091] 4) In the assembly activity configuration unit 23, select the loading parts, tools, etc. to configure different assembly activities. After selecting the action object in the scene: the translation and rotation activities are configured by inputting coordinates, rotation axis, and rotation angle parameters; the path activity is configured by recording the path points in the virtual scene after grabbing the action object. After configuration, the assembly motion simulation is performed in the simulation unit 26. The loading parts will move along the configured path, and the target position will be highlighted and flashed. At the same time, interference checks are performed. When a collision occurs, the collided position will be highlighted in red. The user can delete and add path points to avoid the interference position, or reconfigure;
[0092] 5) For assembly activities with occlusions in the same work step, configure the camera view change path to avoid occlusions;
[0093] 6) For complex assembly activities that cannot be accurately described, external pictures or video resources can be added to assist;
[0094] 7) Adjusting the current work step animation queue structure tree in the assembly animation queue editing unit 25;
[0095] 8) For work steps that require tool data transmission, configure the required data value in the tool data acquisition configuration unit 24, set the real-time data display UI format and data storage configuration;
[0096] 9) After completing the process configuration, select in the output unit 27 to save the data to the database or output the JSON data file.
[0097] Step S05: Figure 5 In the control system communication unit 41, the system and the control system use data interaction based on the TCP / IP protocol, and data transmission uses custom instructions, such as Figure 7 The figure shows the communication process between the control system and the assembly process release module, which includes the following detailed steps:
[0098] 1) The control system and this system are connected to the same local area network;
[0099] 2) The control system sends the IP address and port number to this system and tries to connect;
[0100] 3) After the connection is successful, this system will immediately reply with the corresponding command after the control system issues a command. The ZP command is a heartbeat command, which accompanies the entire communication connection process and is sent at intervals of 2s. If the control system does not receive a reply to the ZP command from this system after a certain period of time, it is judged to be offline and the control system is disconnected.
[0101] 4) The control system sends a login command ZP:LOGIN to control the system to enter the assembly process release module;
[0102] 5) The control system sends a read command ZP:SELECT:{"parameter"} to select assembly process data information and load it;
[0103] 6) The control system sends the work step instruction ZP:STEP:{"parameter"}, selects the work step information corresponding to the parameter, and loads and plays the work step assembly animation;
[0104] 7) The control system sends a query command ZP:STEPSTATUS:{"parameter"} to the assembly process release module to query the playback status information;
[0105] 8) When the assembly process is completed, the control system sends a closing command ZP:CLOSE, the assembly process release module closes the thread and disconnects from the control system.
[0106] In such Figure 5 As shown in the tool system communication unit 41, the system and the tool system communicate based on the TCP / IP protocol, and the data transmission adopts XML data packets, such as Figure 8 The figure shows the communication process between this system and the tool system, which includes the following detailed steps:
[0107] 1) This system and the tool system are connected to the same local area network;
[0108] 2) The assembly process publishing module of this system sends the IP address and port number configured in the process planning module to the tool system and tries to connect;
[0109] 3) After the connection is successful, the tool system will pass the configured XML data packet to the assembly process release module of this system during operation. The module will unpack and parse the XML, and display the corresponding data in real time on the panel, while recording the data in the background;
[0110] 4) When the assembly process is completed, the system sends a close command CLOSE, and the assembly process release module closes the thread and disconnects from the tool system.
[0111] Step S6: Figure 4 As shown, the assembly process publishing module includes a data input unit 31. The user selects a JSON data file or database to read. After the data is successfully imported, the user can play the assembly process animation in the animation playback unit 32. For the work steps whose tool data has been configured in the planning module, the UI panel in the tool data display and storage unit 33 displays the data in real time and records the data in the background.
[0112] like Figure 6 As shown, the system uses a database to store data, which is convenient for users to add, delete, modify and query data. It includes a user information management unit 51 and an assembly process information data unit 52, which manages process information data according to different user categories, facilitates user data reuse, and improves the reusability of different product process flows.
[0113] In summary, the present invention provides a digital assembly process planning and simulation system and method, which realizes assembly process planning and simulation based on a virtual assembly environment to improve the assembly digitalization level of products, reduce the learning cost of on-site assembly personnel, and improve assembly efficiency and quality.
[0114] It should be noted that, in the embodiments of the present invention, the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the embodiments, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0115] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0116] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.
Claims
1. A digital assembly process planning and simulation system, characterized in that: include: The assembly process resource library construction module is used to build a 3D model resource library containing products, tools, fixtures, and auxiliary instruction models; The assembly process planning and simulation module is connected to the assembly process resource library construction module, combines the three-dimensional model resource library, divides the process and steps into specific process contents for planning, and performs simulation verification after planning, modifies interference and redundant actions, and outputs to the database module or generates assembly process data files; An assembly process publishing module, connected to the assembly process planning and simulation module, is used to read assembly process data files, publish visual process files, and provide assembly guidance for assembly operators; A data interaction module is connected to the assembly process publishing module so that the simulation system is connected in the form of a client and is responsible for the communication between the simulation system and the external control system and tool system; The database module is connected to the assembly process planning and simulation module and the assembly process publishing module and is responsible for data storage and management.
2. The digital assembly process planning and simulation system according to claim 1, characterized in that: The assembly process resource library building module includes: 3D model import unit, used to import 3D model resources including products, tools, fixtures, and auxiliary indication models; The 3D model lightweight unit is used to import the imported 3D model resources into the model resource library after lightweight operation; The assembly process information table configuration unit is used to import and modify the configuration of the process information table. The process information table is used to save basic information of the process. The basic information of the process includes one or more of the process number, process name, process step number, assembly type, assembly content, installed part name, installed part type, installed part quantity, tools / equipment, tooling / auxiliary materials, tightening torque, process control or inspection content.
3. The digital assembly process planning and simulation system according to claim 1, characterized in that: The assembly process planning and simulation module includes: A product information configuration unit, used to configure and save product information, wherein the product information includes product model, product batch number or product code; The process resource matching unit plans the assembly process according to each step of each process, and automatically matches different resources in the 3D model library according to the name, type, quantity, and tools / equipment of the installed parts in the assembly process information table; An assembly activity configuration unit is used to configure assembly activities, including loading action, tool action, auxiliary resource addition, camera perspective change, and flexible cable drawing; a tool data acquisition configuration unit is used to configure the tool equipment IP and port number, save data configuration, set the tightening torque range, real-time value, torque curve display, and feedback signal display; Assembly animation queue editing unit, used to freely adjust the animation queue structure tree and rationalize assembly animation; Simulation unit, used for single-step assembly simulation, continuous assembly simulation, loop playback, pause playback, and interference check; The output unit is used to output pictures, videos and JSON data files to the database.
4. The digital assembly process planning and simulation system according to claim 1, characterized in that: The assembly process release module specifically includes: Assemble a data input unit to read and open a database or JSON data file; The assembly process animation playback unit is used to control the playback, pause, and loop of the assembly animation according to the process steps after reading the data; Tool data display and storage unit: configure different data according to different types of tools, and generate Excel tables in the background for different product codes or record torque data throughout the process in the database.
5. The digital assembly process planning and simulation system according to claim 1, characterized in that: The data interaction module specifically includes: The control system communication unit is responsible for the communication between the digital assembly process planning and simulation system and the control system. After the communication connection is successful, the control system will take over the digital assembly process planning and simulation system and control the selection of assembly process data, the playback of assembly animations, the switching of work steps, and the operation of software switches; The tool system communication unit is responsible for communicating with the tool system. After the communication connection is successful, the torque, measurement value and feedback signal are transmitted in real time.
6. The digital assembly process planning and simulation system according to claim 1, characterized in that: The database module specifically includes: A user information management unit, used to store user account data; The assembly process information data unit is used to store complete assembly process information data according to different identification codes.
7. A digital assembly process planning and simulation method, which utilizes the digital assembly process planning and simulation system as claimed in any one of claims 1 to 6, characterized in that: The method comprises the following steps: Step S01, constructing a 3D model resource library including product, tool, fixture, and auxiliary indication models; Step S02: construct an assembly process information table to form an assembly process planning guidance file that can read and modify process information; Step S03, constructing a virtual assembly process planning environment, planning, simulating, and analyzing the rationality of the assembly project according to the three-dimensional model resource library and the assembly process information table, and making modifications in a timely manner to form an assembly process that meets the requirements of the actual assembly scene; Step S04: Integrate the resources, product attribute information, process information and simulation information of the assembly process planning process to form an assembly process data file, which is output to the release module to assist the assembly site operators in providing assembly guidance.
8. The digital assembly process planning and simulation method according to claim 7, characterized in that: The step S01 specifically includes: S11. Complete the construction of 3D models of products, tools, fixtures, and auxiliary instructions in 3D modeling software; S12. The three-dimensional model is lightweighted in the model lightweight unit, and the three-dimensional model is annotated with MBD to form a three-dimensional model resource library including products, tools, fixtures, and auxiliary instructions.
9. The digital assembly process planning and simulation method according to claim 7, characterized in that: The step S02 specifically includes: completing the editing of the assembly process information configuration table in the table editing software, specifically editing in the order of process number, process name, process step number, assembly type, assembly content, installed part name, installed part type, installed part quantity, tools / equipment, tooling / auxiliary materials, tightening torque, process control and inspection content, and saving it as a table file.
10. The digital assembly process planning and simulation method according to claim 1, characterized in that: The step S03 specifically includes: S31. Import process resources from the assembly process resource library and edit the product model, batch, and coding information; S32. For different processes and steps, according to the names and quantities of the loaded parts in the process information table, the tools / equipment automatically allocate the type and quantity of the loaded parts in the current step, and the tools and equipment used; S33, configuring the loading parts and tool positions in the three-dimensional virtual scene; S34, select the loading parts and tools to configure different assembly activities. After selecting the action object in the scene: the translation and rotation activities are configured by inputting coordinates, rotation axis, and rotation angle parameters; the path activity is configured by recording the path points in the virtual scene after grabbing the action object. After configuration, the assembly motion simulation is performed, the loading parts will move along the configured path, the target position will be highlighted and flashed, and interference checks will be performed at the same time. When a collision occurs, the collided position will be highlighted in red. The user can delete and then add path points to avoid the interference position, or modify the configuration; S35, for assembly activities with occlusions in the same work step, configuring a camera viewpoint transformation path to avoid occlusions; S36, adjusting the current work step animation queue structure tree; S37. For complex assembly activities that cannot be accurately described, external pictures or video resources can be added to assist; S38. For the work steps that require tool data transmission, configure the required data value, set the real-time data display UI format and data saving configuration; S39. After completing the process configuration, choose to save the data to the database or output the JSON data file.
