Digital technological process modeling method
Through the digital process flow modeling method, the problem of unreasonable and complex design of the existing process flow modeling method is solved, the entire process visualization of the process flow is realized, the design efficiency and quality control effect are improved, and the precipitation of enterprise knowledge is promoted.
Patent Information
- Application Number
- CN202411752496.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-05-06
AI Technical Summary
The existing process flow modeling methods are unreasonable, the processes and process routes are complex and repetitive, and the production cannot be effectively guided, resulting in unreasonable design, low utilization of equipment resources, and poor quality control effect.
The digital process flow modeling method is adopted to build distribution models and process paths based on the physical layout of the target modeling objects, configure the bill of materials and process paths, generate assembly process models, and configure assembly parameters and data acquisition parameters to realize the full process visualization of the process flow.
It improves the efficiency of process planning and design, ensures process quality, shortens the process development cycle, improves product qualification rate, and realizes the enterprise's process knowledge precipitation mechanism.
Smart Images

Figure CN119939857A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of process planning, and in particular to a digital process flow modeling method. Background Art
[0002] The Manufacturing Execution System (MES) creates a digital production control system for manufacturing companies, realizing the management and control of the entire business process from raw materials, production reporting, production process, quality inspection, equipment, warehouse, etc., assisting companies to reasonably arrange production plans, monitor production in real time, optimize production processes, reduce bad output and operating costs, improve the efficiency of manufacturing production and operation management, and achieve lean production. The core of the MES system is the process route of producing products. Process digitization is actually a problem faced by many manufacturing companies, and it is also the core issue of the transformation of today's manufacturing industry to intelligent manufacturing. Although many companies have introduced automated equipment, they still follow the old process management model. The process drawings and simple process cards have limited guiding role in production, and the product data has not been associated and integrated with various systems, resulting in a data fault and unable to be updated in real time, which greatly reduces the accuracy and effectiveness of the data. On this basis, it is difficult to achieve lean manufacturing, and poor collaboration between design and process, separation of process and manufacturing, no standards to rely on, and formalization of process design and review processes have always been common problems for many manufacturing companies. The final result is unreasonable design; redundant and repetitive processes and process routes; low utilization of equipment resources; and poor quality control effect. In addition, due to the lack of a complete support system, process knowledge cannot be accumulated and passed on, and the resignation and retirement of experienced employees cause knowledge gaps, slow improvement in corporate capabilities, and high costs. Summary of the invention
[0003] In view of this, the present invention provides a digital process flow modeling method, the main purpose of which is to solve the problems that the existing process flow modeling method is unreasonable in design, the procedures and process routes are cumbersome and repetitive and cannot guide production well.
[0004] To solve the above problems, the present application provides a digital process flow modeling method, including:
[0005] Based on the physical layout of the target modeling object, constructing distribution models of the target modeling object and a process path connecting the distribution models;
[0006] Based on the design material bill of the target modeling object, each of the distribution models and each of the process paths is configured to obtain an assembly process model corresponding to the target modeling object;
[0007] Performing assembly parameter configuration on the process objects of the assembly process model to generate a visual assembly process model;
[0008] Data collection parameters are configured for the production units of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0009] Optionally, constructing the distribution models of the target modeling object and the process paths connecting the distribution models based on the physical layout of the target modeling object specifically includes:
[0010] Based on the industry characteristics of the target modeling object, determine the target industry graphic element model library used for modeling;
[0011] Based on the physical layout of the target modeling object, the graphic element models are screened one by one from the graphic element model library of the target industry in the order of spatial area range from large to small, and the graphic element models corresponding to each element object of the target modeling object are obtained;
[0012] Based on the physical layout of the target modeling object, the model parameters, distribution position and connection path of each of the graphic primitive models are configured to obtain each distribution model of the target modeling object and a process path connecting each of the distribution models;
[0013] Determining the unit type of the production unit in each of the distribution models to obtain a determination result;
[0014] When the unit type is a first category, associating the production unit with a production process corresponding to the first category;
[0015] The first category is any one of a production category, a material category, and a quality inspection category.
[0016] Optionally, configuring each of the distribution models and each of the process paths based on the design material bill of the target modeling object to obtain an assembly process model corresponding to the target modeling object specifically includes:
[0017] Extract material data based on the design bill of materials and generate a process bill of materials;
[0018] Determine whether each of the distribution models contains key structural point information to obtain a first determination result;
[0019] When the first judgment result is that the distribution model includes key structural point information, extracting a feature file from the process material bill to obtain a feature file corresponding to the key structural point information;
[0020] Reconstructing the key structural point information based on the feature file to obtain the assembly process model;
[0021] When the first judgment result is that the distribution model does not include key structural point information, a model is constructed based on the target combination splitting requirements to obtain the assembly process model.
[0022] Optionally, reconstructing the key structural point information based on the feature file to obtain the assembly process model specifically includes:
[0023] Creating a first visual process bill of materials based on the process bill of materials and the key structural point information;
[0024] Adjusting the hierarchical structure of the first visual process material bill based on the target combination splitting requirement to obtain a second visual process material bill;
[0025] The assembly process model is obtained by constructing a model based on the second visual process material bill, process structure data, and assembly structure process components corresponding to the key structure point information.
[0026] Optionally, configuring assembly parameters for the process objects of the assembly process model to generate a visual assembly process model specifically includes:
[0027] Determine the process category of the target process object selected by the user to obtain a second determination result;
[0028] When the second judgment result is that the process category is a key process, judging whether the target process object is consistent with the process component information of the assembly process model, and obtaining a third judgment result;
[0029] When the third judgment result is that the process component information of the target process object is consistent with the process component information of the assembly process model, it is judged whether the target process object is associated with the assembly process model corresponding to the target process object to obtain a fourth judgment result;
[0030] When the fourth judgment result is that the target process object is associated with the assembly process model corresponding to the target process object, performing assembly parameter configuration based on the assembly process model of the target process object to generate the visual assembly process model;
[0031] When the second judgment result is that the process category is a non-critical process, or the third judgment result is that the process component information of the target process object is inconsistent with the assembly process model, or the fourth judgment result is that the target process object is not associated with the assembly process model corresponding to the target process object, the assembly parameter configuration of the process object is terminated.
[0032] Optionally, configuring assembly parameters based on the assembly process model of the target process object to generate the visual assembly process model specifically includes:
[0033] Performing assembly structure data configuration on the assembly process model corresponding to the target process object to generate a first assembly process model;
[0034] Allocating assembly points of the first assembly process model to generate a second assembly process model;
[0035] Associating the assembly points and components of the second assembly process model based on a predetermined association rule to generate a third assembly process model;
[0036] The assembly points, the components and the process objects of the third assembly process model are associated to generate the visual assembly process model.
[0037] Optionally, configuring data collection parameters for the production unit of each process object in the visual assembly process model specifically includes:
[0038] Determining the unit type of the production unit to obtain a fifth determination result;
[0039] When the fifth judgment result is that the unit category is the first category and the production unit is associated with the target assembly structure data and the target assembly point model, the data acquisition parameters of the production unit are configured based on the assembly structure data of the production unit to generate the visual assembly process model;
[0040] The data collection parameters include component consumption change collection parameters, assembly point assembly tool parameters, assembly point three-dimensional object model parameters and assembly point three-dimensional object attribute parameters.
[0041] In order to solve the above problems, the present application provides a digital process modeling device, comprising:
[0042] A construction module, used for constructing distribution models of the target modeling object and a process path connecting the distribution models based on the physical layout of the target modeling object;
[0043] A configuration module, configured to configure each of the distribution models and each of the process paths based on a design material list of the target modeling object, to obtain an assembly process model corresponding to the target modeling object;
[0044] A first parameter configuration module, used to configure assembly parameters of the process objects of the assembly process model to generate a visual assembly process model;
[0045] The second parameter configuration module is used to configure data collection parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0046] In order to solve the above problem, the present application provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned digital process flow modeling method are implemented.
[0047] To solve the above problems, the present application provides an electronic device, which comprises at least a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of the above-mentioned digital process flow modeling method when executing the computer program in the memory.
[0048] Beneficial effects of the present application: The present application constructs the distribution models of the target modeling object and the process paths connecting the distribution models based on the physical layout of the target modeling object; configures the distribution models and the process paths based on the design bill of materials of the target modeling object to obtain an assembly process model corresponding to the target modeling object; configures the assembly parameters of the process objects of the assembly process model to generate a visual assembly process model; configures the data acquisition parameters of the production units of the process objects in the visual assembly process model to complete the modeling of the digital process flow. The present application realizes the visualization of the entire assembly process design process, which not only improves the efficiency of process planning and design, but also ensures the quality of the process, shortens the process development cycle, greatly improves the product qualification rate, and realizes the process knowledge precipitation mechanism of the enterprise.
[0049] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0051] Figure 1 A schematic diagram of a process flow of a digital process flow modeling method provided in an embodiment of the present application is shown;
[0052] Figure 2 A schematic diagram of a process flow of a digital process flow modeling method provided by another embodiment of the present application is shown;
[0053] Figure 3 A structural block diagram of a digital process flow modeling method device provided in another embodiment of the present application is shown. DETAILED DESCRIPTION
[0054] Various aspects and features of the present application are described herein with reference to the accompanying drawings.
[0055] It should be understood that various modifications may be made to the embodiments of the present application. Therefore, the above description should not be considered as limiting, but only as an example of an embodiment. Other modifications within the scope and spirit of the present application will occur to those skilled in the art.
[0056] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present application and, together with the general description of the present application given above and the detailed description of the embodiments given below, serve to explain the principles of the present application.
[0057] These and other characteristics of the present application will become apparent from the following description of a preferred form of embodiment given as a non-limiting example with reference to the accompanying drawings.
[0058] It should also be understood that although the present application has been described with reference to some specific examples, those skilled in the art will be able to readily implement many other equivalent forms of the present application.
[0059] The above and other aspects, features and advantages of the present application will become more apparent in view of the following detailed description when taken in conjunction with the accompanying drawings.
[0060] Specific embodiments of the present application are described hereinafter with reference to the accompanying drawings; however, it should be understood that the embodiments applied for are merely examples of the present application, which may be implemented in a variety of ways. Well-known and / or repeated functions and structures are not described in detail to avoid unnecessary or redundant details that obscure the present application. Therefore, the specific structural and functional details applied for herein are not intended to be limiting, but merely serve as a basis and representative basis for the claims to teach those skilled in the art to use the present application in a variety of ways with substantially any suitable detailed structure.
[0061] This specification may use the phrases "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," all of which may refer to one or more of the same or different embodiments according to the present application.
[0062] The present application embodiment provides a digital process flow modeling method, such as Figure 1 As shown, including:
[0063] Step S101: constructing distribution models of the target modeling object and a process path connecting the distribution models based on the physical layout of the target modeling object;
[0064] During the specific implementation of this step, the physical layout related to the actual production of the factory is abstracted into three basic semantic elements: production area, production location and production unit. By configuring the AND or NON-ternary relationship, the physical layout model and its physical connection relationship are established; the production process, material cache and quality inspection process are respectively associated with the corresponding production units to construct the relationship between the physical layout of the actual production and the process path.
[0065] Step S102: configuring each of the distribution models and each of the process paths based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object;
[0066] During the specific implementation of this step, material data is extracted based on the design material list to generate a process material list; it is determined whether each of the distribution models contains key structural point information to obtain a first determination result; when the first determination result is that the distribution model includes key structural point information, feature file extraction is performed on the process material list to obtain a feature file corresponding to the key structural point information; based on the feature file, the key structural point information is reconstructed to obtain the assembly process model; when the first determination result is that the distribution model does not include key structural point information, a model is constructed based on the target combination splitting requirements to obtain the assembly process model.
[0067] Step S103: configuring assembly parameters for the process objects of the assembly process model to generate a visual assembly process model;
[0068] During the specific implementation of this step, the assembly structure data of the assembly process model corresponding to the target process object is configured to generate a first assembly process model; the assembly points of the first assembly process model are allocated to generate a second assembly process model; the assembly points and components of the second assembly process model are associated based on predetermined association rules to generate a third assembly process model; the assembly points, components and process objects of the third assembly process model are associated to generate the visual assembly process model.
[0069] Step S104: configuring data acquisition parameters for the production units of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0070] During the specific implementation of this step, the unit category of the production unit is judged to obtain a fifth judgment result; when the fifth judgment result is that the unit category is the first category and the production unit is associated with the target assembly structure data and the target assembly point model, the data acquisition parameters of the production unit are configured based on the assembly structure data of the production unit to generate the visual assembly process model; the data acquisition parameters include component consumption change acquisition parameters, assembly point assembly tool parameters, assembly point three-dimensional object model parameters and assembly point three-dimensional object attribute parameters.
[0071] This application constructs each distribution model of the target modeling object and the process path connecting each distribution model based on the physical layout of the target modeling object; configures each distribution model and each process path based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object; configures assembly parameters for the process object of the assembly process model to generate a visual assembly process model; configures data acquisition parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow. This application realizes the visualization of the entire process of assembly process design, which not only improves the efficiency of process planning and design, but also ensures the quality of the process, shortens the process development cycle, greatly improves the product qualification rate, and realizes the process knowledge precipitation mechanism of the enterprise.
[0072] Another embodiment of the present application provides another digital process flow modeling method, such as Figure 2 As shown, including:
[0073] Step S201: determining a target industry graphic element model library for modeling based on the industry characteristics of the target modeling object;
[0074] In the specific implementation process of this step, the present application can be applied to the discrete assembly manufacturing industry, and the industry graphic primitive model library includes various graphic primitive models included in the discrete assembly manufacturing industry. Each of the graphic primitive models includes graphic primitives such as factory primitives, workshop primitives, production area primitives, production location primitives, and production unit primitives. In addition to the data of three-dimensional process parameters and assembly parts, the method of the present application also includes equipment, consumable resources, process knowledge resources, etc., as well as assembly simulation animations and simulation analysis reports. In the process of process construction, assembly simulation is achieved through digital means, including process simulations such as assembly point definition, assembly sequence, and interference; the method of the present application can be integrated with a process simulation analysis module or other robot process planning modules. After the process construction is completed, the process simulation optimization can be further performed according to demand.
[0075] Step S202: Based on the physical layout of the target modeling object, the graphic primitive models are screened one by one from the graphic primitive model library of the target industry in the order of spatial area range from large to small, and the graphic primitive models corresponding to the element objects of the target modeling object are obtained;
[0076] In the specific implementation process of this step, the user's drag and drop operation on the factory graphic element is received, the factory graphic element is dragged and dropped from the industry graphic element library to the first predetermined position, and the factory parameters are marked on the factory graphic element, and the factory parameters include the factory name, factory description and factory picture; the user's drag and drop operation on the workshop graphic element is received, and the workshop graphic element is dragged and dropped from the industry graphic element library to the second predetermined position in the factory graphic element, and the workshop parameters are marked on the workshop graphic element, and the workshop parameters include the workshop name, workshop description and workshop picture, and the basic connecting lines are dragged and dropped to establish the relationship between the factory and the workshop; the user's drag and drop operation on the production area graphic element is received, and the production area map is dragged and dropped from the industry graphic element library to the third predetermined position in the workshop graphic element, and the production area parameters are marked on the production area graphic element, and the production area parameters include the production area name, production area code, production area description and production area picture, and the relationship between the workshop and the production area is established; the user's drag and drop operation on the production location graphic element is received, and the production location graphic element is dragged and dropped from the industry graphic element library to the production At the fourth predetermined position in the area graphic element, the production location parameters are marked on the produced location graphic element, and the production location parameters include the production location name, production location code, production location description and production location picture, so as to establish the belonging relationship between the production area and the production location; receiving the user's drag and drop operation on the production unit graphic element, dragging and dropping the production unit graphic element from the industry graphic element library to the fifth predetermined position in the production location, and marking the production unit parameters of the produced unit graphic element, and the production unit parameters include the production unit name, production unit code, production unit description and production unit picture, so as to establish the belonging relationship between the production unit and the production location; according to the actual situation of the specific production unit, it is judged whether it is a production / material cache / quality inspection process; the unit type of the production unit in each of the distribution models is judged to obtain a judgment result; when the unit type is the first category, the production unit is associated with the production process corresponding to the first category; the first category is any one of the production category, the material category and the quality inspection category. Specifically, if the production unit is a production / material cache / quality inspection process, the corresponding production / material cache / quality inspection process information is configured, including coding, description, etc.; if the production unit is not a production / material cache / quality inspection process, other processes are configured and will not participate in subsequent functions.
[0077] Step S203: configuring the model parameters, distribution positions and connection paths of each of the graphic primitive models based on the physical layout of the target modeling object, and obtaining each distribution model of the target modeling object and a process path connecting each of the distribution models;
[0078] During the specific implementation of this step, the model parameters, distribution position and connection path of each of the graphic element models are configured based on the physical layout of the target modeling object to obtain the distribution models of the target modeling object and the process path connecting each of the distribution models; the first category is any one of the production category, material category and quality inspection category.
[0079] Step S204: when the unit type of the production unit in the distribution model is the first category, associating the production unit with the production process corresponding to the first category;
[0080] In the specific implementation of this step, the first type is any one of the production type, material cache type and quality inspection type. When the unit type of the production unit in the distribution model is the first category, the production unit is associated with the production process corresponding to the first category. When the unit type of the production unit in the distribution model is not the first category, if the production unit is not a production / material cache / quality inspection process, other processes are configured and it will not participate in subsequent functions.
[0081] Step S205: configuring each of the distribution models and each of the process paths based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object;
[0082] In the specific implementation process of this step, material data is extracted based on the design bill of materials to generate a process bill of materials; it is determined whether each of the distribution models contains key structural point information to obtain a first judgment result; when the first judgment result is that the distribution model includes key structural point information, feature file extraction is performed on the process bill of materials to obtain a feature file corresponding to the key structural point information; the key structural point information can be key structural points such as assembly points, tightening points and welding points. The key structural point information is reconstructed based on the feature file to obtain the assembly process model; specifically, a first visual process bill of materials is created based on the process bill of materials and the key structural point information; the assembly point / tightening point / welding point special feature data file is exported from the process design drawing or computer-aided design system, and the model is reconstructed through data conversion, and in the 3D visualization BOM corresponding to the initial model and the component structure attribute, the 3D visualization first visual process bill of materials containing assembly point or tightening point or welding point information is synchronously created through the relationship between the object and the component in the assembly point, tightening point and welding point information. Based on the target combination splitting requirements, the first visual process bill of materials is adjusted in hierarchical structure to obtain the second visual process bill of materials; according to the combination splitting requirements, the consistency of the BOM node and the lightweight model hierarchy is adjusted to obtain the second visual process bill of materials. Based on the second visual process bill of materials, the process structure data, and the assembly structure process parts corresponding to the key structure point information, a model is constructed to obtain the assembly process model. According to the assembly process planning, the assembly process structure data BOP is constructed, the assembly structure process parts are assigned to the assembly process structure nodes, and the assembly process model is constructed; on the basis of the assembly process model, the assembly boundary is identified, and an assembly feature model with features, assembly process symbols and process parameters is created based on the model, and filled into the assembly process model; according to the association creation relationship between the assembly point and the component, the assembly point / tightening point / welding point is automatically assigned to the assembly process model; assembly process symbols or assembly process technical requirements are added to the assembly process model; specifically, the technical requirements include welding symbols, text annotations, measurement dimensions, accuracy requirements, serial numbers, magnetic lines, and grouping information. Among them, the assembly process model mainly includes five parts: assembly process business model, assembly material model, assembly component model, assembly tool model, and assembly point three-dimensional object model. The assembly process business model stores all attribute values involved in the assembly process. This model can be used to add, delete, modify, and query specific assembly process businesses. The specific contents include: assembly process ID, assembly type, interface style, groove attributes, assembly operation instructions, and assembly point ID. The assembly material model stores the assembly material attributes matched by the assembly process, which is convenient for establishing an assembly material ledger. The specific contents include: assembly material ID, material specifications, and material quantity / attributes, which are linked to the assembly process ID through the assembly material ID.The assembly component model stores the information of the assembled structural parts, which comes from the BOM. Based on the MBD definition, it can realize the visual interaction of the assembled component model parts, including: structural part ID, structural part name, structural part material attributes and structural part key dimensions, which are linked to the assembly process ID through the structural part ID. The assembly tool model stores the information of assembly tools, which is convenient for establishing the assembly tool ledger, including: tool ID, tool name (including torque wrench, manual, robot, etc.), tool specification, model path, which are linked to the assembly process ID through the tool ID. The assembly point three-dimensional object model stores the specific information of the assembly point. Based on the MBD definition, this model can realize the addition, deletion, modification and visual interaction of the assembly point, including the assembly point model ID, assembly point attributes and attribute names, which are linked to the assembly process ID through the assembly point model ID. The assembly process business model realizes the linking, calling and management by calling the IDs of the other four models, so as to achieve the purpose of rapid addition, deletion, modification and visual interaction of the three-dimensional assembly process model, and realize the rapid and efficient formation of a reasonable assembly process plan. When the first judgment result is that the distribution model does not include key structural point information, the model is constructed based on the target combination and splitting requirements to obtain the assembly process model. If there is no assembly point / tightening point / welding point information, the BOM node and lightweight model are constructed according to the combination and splitting requirements to form the assembly process model.
[0083] Step S206: configuring assembly parameters for the process objects of the assembly process model to generate a visual assembly process model;
[0084] During the specific implementation of this step, the process category of the target process object selected by the user is judged to obtain a second judgment result; when the second judgment result is that the process category is a key process, it is judged whether the target process object is consistent with the process component information of the assembly process model to obtain a third judgment result; the key processes include production processes, material cache processes and quality inspection processes. When the third judgment result is that the process component information of the target process object is consistent with that of the assembly process model, it is judged whether the target process object is associated with the assembly process model corresponding to the target process object to obtain a fourth judgment result; when the fourth judgment result is that the target process object is associated with the assembly process model corresponding to the target process object, the assembly parameters are configured based on the assembly process model of the target process object to generate the visual assembly process model; a single process in the associated process route is selected, and an operation interface pops up; it is judged whether the current single process is a production / material cache / quality inspection process, and if so, it is judged whether the determined single process object is consistent with the single process component information of the assembly process model. , if they are consistent, determine whether the single process object is associated with the assembly process model of the single process. If it is associated with the assembly process model of the single process, create the corresponding assembly structure data of this single process object according to the assembly process model; record the association relationship between the assembly point and the component according to the assembly structure data of the single process, and load the import list; create a visual assembly process model according to the assembly structure data of the single process; when the second judgment result is that the process category is a non-critical process or the third judgment result is that the process component information of the target process object and the assembly process model is inconsistent or the fourth judgment result is that the target process object is not associated with the assembly process model corresponding to the target process object, end the assembly parameter configuration of the process object. When the second judgment result is that the process category is a non-critical process, generate a first error prompt message, and the first error prompt message can be a pop-up prompt "The current process does not allow the import of relevant information of the assembly process model". When the third judgment result is that the process component information of the target process object is inconsistent with the process component information of the assembly process model, a second error prompt message is generated, and the second error prompt message may be: "The assembly information does not match the current product"; when the fourth judgment result is that the target process object is not associated with the assembly process model corresponding to the target process object, a third error prompt message is generated.
[0085] Step S207: configuring data acquisition parameters for the production units of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0086] During the specific implementation of this step, the unit category of the production unit is judged to obtain a fifth judgment result; when the fifth judgment result is that the unit category is the first category and the production unit is associated with the target assembly structure data and the target assembly point model, the data acquisition parameters of the production unit are configured based on the assembly structure data of the production unit to generate the visual assembly process model; specifically, based on the single production unit selected by the user, an operation interface pops up; a judgment is made on the single process associated with the current production unit to determine whether it is a production category, a material cache category, or a quality inspection process category. If it is any one of the first categories, it is determined whether the production unit has associated assembly structure data and assembly point model. If the production unit has associated assembly structure data or the production unit has associated assembly point model, the basic attributes of the variable such as data source, communication protocol, acquisition method, acquisition correction rule, etc. are set according to the assembly structure data of the current production unit. According to the assembly structure data of the current production unit, the data collection variables are set. The specific process is: set the collection variables for the changes in the quantity of component consumption; set the collection variables used by the assembly tools of the assembly point; set the collection variables according to the three-dimensional object model and attributes of the assembly point; among them, the data collection variables include basic attributes such as variable ID, data source, communication protocol, collection method, and collection correction rules. The data sources mainly include OPC servers, SEMI servers and manual input, the communication protocols mainly include OPC protocols and SEMI protocols, the collection methods mainly include time-based periodic collection and event-based collection, and the collection correction rules mainly include stored procedures and dynamic link libraries, which are used to correct the physical deviations generated by the collection sensors; for automatically collected variables, configure the label name of the variable corresponding to the data source; for periodic collection, configure the collection cycle; for time-based collection, configure the collection event name, and finally configure the unit name corresponding to the variable collection value; when the fifth judgment result is that the unit category is not the first category, a fourth error prompt message is generated, and the fourth error prompt message can be "the current production unit does not allow the configuration of data collection variables"; when the fifth judgment result is that the unit category is the first category and the production unit is not associated with the target assembly structure data or the target assembly point model, a fifth error prompt message is generated. The data collection parameters include component consumption change collection parameters, assembly point assembly tool parameters, assembly point three-dimensional object model parameters, and assembly point three-dimensional object attribute parameters.
[0087] The present application determines a target industry graphic model library for modeling based on the industry characteristics of the target modeling object; based on the physical layout of the target modeling object, the graphic model is screened one by one from the target industry graphic model library in the order of spatial area range from large to small, and the graphic model corresponding to each element object of the target modeling object is obtained; based on the physical layout of the target modeling object, the model parameters, distribution position and connection path of each graphic model are configured to obtain each distribution model of the target modeling object and the process path connecting each distribution model; when the unit type of the production unit in the distribution model is the first category, the production unit is associated with the production process corresponding to the first category; based on the design material list of the target modeling object, each distribution model and each process path are configured to obtain an assembly process model corresponding to the target modeling object; the process object of the assembly process model is configured with assembly parameters to generate a visual assembly process model; the production unit of each process object in the visual assembly process model is configured with data acquisition parameters to complete the modeling of a digital process flow. In addition to the data of three-dimensional process parameters and assembly parts, the present invention also includes equipment, consumable resources, process knowledge resources, etc., as well as assembly simulation animation and simulation analysis report. In the process of process composition, assembly simulation is realized by digital means, including process simulation such as assembly point definition, assembly sequence, interference, etc.; the present application can directly load the three-dimensional model issued by the design department into the system and perform lightweight model conversion; the assembly process can be directly converted and defined in the system using the product model; the method of the present application provides an open interface, which can be integrated with the process simulation analysis module or other robot process planning modules. After the process composition is completed, the process simulation optimization can be further performed according to the needs; the present application can establish a process knowledge base to store a large amount of consumable resources, process equipment, and condensed assembly process knowledge, which greatly improves the process design efficiency and accumulates a large amount of process knowledge; the present application can provide teaching-type, interactive and visualized assembly three-dimensional process on-site release; the present application realizes the visualization of the entire process of assembly process design, which not only improves the efficiency of process planning and design, but also ensures the quality of the process, shortens the process development cycle, greatly improves the product qualification rate, and realizes the process knowledge precipitation mechanism of the enterprise.
[0088] Another embodiment of the present application provides a digital process flow modeling device, such as Figure 3 As shown, including:
[0089] Construction module 1, used for constructing distribution models of the target modeling object and a process path connecting the distribution models based on the physical layout of the target modeling object;
[0090] Configuration module 2, configured to configure each of the distribution models and each of the process paths based on the design material bill of the target modeling object, to obtain an assembly process model corresponding to the target modeling object;
[0091] A first parameter configuration module 3, used to configure assembly parameters of the process objects of the assembly process model to generate a visual assembly process model;
[0092] The second parameter configuration module 4 is used to configure data acquisition parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0093] In the specific implementation process, the construction module 1 is specifically used to: determine the target industry graphic model library used for modeling based on the industry characteristics of the target modeling object; based on the physical layout of the target modeling object, screen the graphic models from the target industry graphic model library one by one in the order of spatial area range from large to small, and obtain the graphic models corresponding to each element object of the target modeling object; configure the model parameters, distribution position and connection path of each graphic model based on the physical layout of the target modeling object, and obtain each distribution model of the target modeling object and the process path connecting each distribution model; judge the unit type of the production unit in each distribution model to obtain a judgment result; when the unit type is a first category, associate the production unit with the production process corresponding to the first category; the first category is any one of a production category, a material category and a quality inspection category.
[0094] In the specific implementation process, the configuration module 2 is specifically used to: extract material data based on the design material list to generate a process material list; determine whether each of the distribution models contains key structural point information to obtain a first judgment result; when the first judgment result is that the distribution model includes key structural point information, extract feature files from the process material list to obtain feature files corresponding to the key structural point information; reconstruct the key structural point information based on the feature files to obtain the assembly process model; when the first judgment result is that the distribution model does not include key structural point information, construct a model based on the target combination splitting requirements to obtain the assembly process model.
[0095] During the specific implementation process, the configuration module 2 is also used to: create a first visual process bill of materials based on the process bill of materials and the key structural point information; adjust the hierarchical structure of the first visual process bill of materials based on the target combination splitting requirements to obtain a second visual process bill of materials; and construct a model based on the second visual process bill of materials, process structure data, and assembly structure process components corresponding to the key structural point information to obtain the assembly process model.
[0096] In the specific implementation process, the first parameter configuration module 3 is specifically used to: judge the process category of the target process object selected by the user to obtain a second judgment result; when the second judgment result is that the process category is a critical process, judge whether the target process object is consistent with the process component information of the assembly process model to obtain a third judgment result; when the third judgment result is that the process component information of the target process object is consistent with the process component information of the assembly process model, judge whether the target process object is associated with the assembly process model corresponding to the target process object to obtain a fourth judgment result; when the fourth judgment result is that the target process object is associated with the assembly process model corresponding to the target process object, perform assembly parameter configuration based on the assembly process model of the target process object to generate the visual assembly process model; when the second judgment result is that the process category is a non-critical process or the third judgment result is that the process component information of the target process object is inconsistent with the assembly process model or the fourth judgment result is that the target process object is not associated with the assembly process model corresponding to the target process object, end the assembly parameter configuration of the process object.
[0097] During the specific implementation process, the second parameter configuration module 4 is specifically used to: configure the assembly structure data of the assembly process model corresponding to the target process object to generate a first assembly process model; allocate the assembly points of the first assembly process model to generate a second assembly process model; associate the assembly points and components of the second assembly process model based on predetermined association rules to generate a third assembly process model; associate the assembly points, components and process objects of the third assembly process model to generate the visual assembly process model.
[0098] During the specific implementation process, the second parameter configuration module 4 is also used to: judge the unit category of the production unit to obtain a fifth judgment result; when the fifth judgment result is that the unit category is the first category and the production unit is associated with the target assembly structure data and the target assembly point model, configure the data acquisition parameters of the production unit based on the assembly structure data of the production unit to generate the visual assembly process model; the data acquisition parameters include component consumption change acquisition parameters, assembly point assembly tool parameters, assembly point three-dimensional object model parameters and assembly point three-dimensional object attribute parameters.
[0099] This application constructs each distribution model of the target modeling object and the process path connecting each distribution model based on the physical layout of the target modeling object; configures each distribution model and each process path based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object; configures assembly parameters for the process object of the assembly process model to generate a visual assembly process model; configures data acquisition parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow. This application realizes the visualization of the entire process of assembly process design, which not only improves the efficiency of process planning and design, but also ensures the quality of the process, shortens the process development cycle, greatly improves the product qualification rate, and realizes the process knowledge precipitation mechanism of the enterprise.
[0100] Another embodiment of the present application provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the following method steps are implemented:
[0101] Step 1: Based on the physical layout of the target modeling object, construct each distribution model of the target modeling object and a process path connecting each distribution model;
[0102] Step 2: configuring each of the distribution models and each of the process paths based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object;
[0103] Step 3: configuring assembly parameters for the process objects of the assembly process model to generate a visual assembly process model;
[0104] Step 4: configuring data acquisition parameters for the production units of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0105] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0106] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0107] The specific implementation process of the above method steps can refer to the embodiments of any of the above digital process flow modeling methods, and this embodiment will not be repeated here.
[0108] This application constructs each distribution model of the target modeling object and the process path connecting each distribution model based on the physical layout of the target modeling object; configures each distribution model and each process path based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object; configures assembly parameters for the process object of the assembly process model to generate a visual assembly process model; configures data acquisition parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow. This application realizes the visualization of the entire process of assembly process design, which not only improves the efficiency of process planning and design, but also ensures the quality of the process, shortens the process development cycle, greatly improves the product qualification rate, and realizes the process knowledge precipitation mechanism of the enterprise.
[0109] Another embodiment of the present application provides an electronic device, which may be a server, and the electronic device includes a processor, a memory, a network interface, and a database connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external client via a network connection. When the electronic device program is executed by the processor, it implements a function or step on the server side of a digital process flow modeling method.
[0110] In one embodiment, an electronic device is provided, which may be a client. The electronic device includes a processor, a memory, a network interface, a display screen, and an input device connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external server via a network connection. When the electronic device program is executed by the processor, the functions or steps on the client side of a digital process flow modeling method are implemented.
[0111] Another embodiment of the present application provides an electronic device, comprising at least a memory and a processor, wherein the memory stores a computer program, and the processor implements the following method steps when executing the computer program in the memory:
[0112] Step 1: Based on the physical layout of the target modeling object, construct each distribution model of the target modeling object and a process path connecting each distribution model;
[0113] Step 2: configuring each of the distribution models and each of the process paths based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object;
[0114] Step 3: configuring assembly parameters for the process objects of the assembly process model to generate a visual assembly process model;
[0115] Step 4: configuring data acquisition parameters for the production units of each process object in the visual assembly process model to complete the modeling of the digital process flow.
[0116] The specific implementation process of the above method steps can refer to the embodiments of any of the above digital process flow modeling methods, and this embodiment will not be repeated here.
[0117] This application constructs each distribution model of the target modeling object and the process path connecting each distribution model based on the physical layout of the target modeling object; configures each distribution model and each process path based on the design material list of the target modeling object to obtain an assembly process model corresponding to the target modeling object; configures assembly parameters for the process object of the assembly process model to generate a visual assembly process model; configures data acquisition parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow. This application realizes the visualization of the entire process of assembly process design, which not only improves the efficiency of process planning and design, but also ensures the quality of the process, shortens the process development cycle, greatly improves the product qualification rate, and realizes the process knowledge precipitation mechanism of the enterprise.
[0118] The above embodiments are only exemplary embodiments of the present application and are not intended to limit the present application. The protection scope of the present application is defined by the claims. Those skilled in the art may make various modifications or equivalent substitutions to the present application within the essence and protection scope of the present application, and such modifications or equivalent substitutions shall also be deemed to fall within the protection scope of the present application.
Claims
1. A digital process flow modeling method, characterized in that: include: Based on the physical layout of the target modeling object, constructing distribution models of the target modeling object and a process path connecting the distribution models; Based on the design material list of the target modeling object, each of the distribution models and each of the process paths is configured to obtain an assembly process model corresponding to the target modeling object; Performing assembly parameter configuration on the process objects of the assembly process model to generate a visual assembly process model; Data collection parameters are configured for the production units of each process object in the visual assembly process model to complete the modeling of the digital process flow.
2. The method according to claim 1, characterized in that The step of constructing the distribution models of the target modeling object and the process path connecting the distribution models based on the physical layout of the target modeling object specifically includes: Based on the industry characteristics of the target modeling object, determine the target industry graphic element model library used for modeling; Based on the physical layout of the target modeling object, the graphic element models are screened one by one from the graphic element model library of the target industry in the order of spatial area range from large to small, and the graphic element models corresponding to each element object of the target modeling object are obtained; Based on the physical layout of the target modeling object, the model parameters, distribution position and connection path of each of the graphic primitive models are configured to obtain each distribution model of the target modeling object and a process path connecting each of the distribution models; Determining the unit type of the production unit in each of the distribution models to obtain a determination result; When the unit type is a first category, associating the production unit with a production process corresponding to the first category; The first category is any one of a production category, a material category, and a quality inspection category.
3. The method according to claim 1, characterized in that The configuring each of the distribution models and each of the process paths based on the design material bill of the target modeling object to obtain an assembly process model corresponding to the target modeling object specifically includes: Extract material data based on the design bill of materials and generate a process bill of materials; Determine whether each of the distribution models contains key structural point information to obtain a first determination result; When the first judgment result is that the distribution model includes key structural point information, extracting a feature file from the process material bill to obtain a feature file corresponding to the key structural point information; Reconstructing the key structural point information based on the feature file to obtain the assembly process model; When the first judgment result is that the distribution model does not include key structural point information, a model is constructed based on the target combination splitting requirements to obtain the assembly process model.
4. The method according to claim 3, characterized in that The reconstructing the key structural point information based on the feature file to obtain the assembly process model specifically includes: Creating a first visual process bill of materials based on the process bill of materials and the key structural point information; Adjusting the hierarchical structure of the first visual process material bill based on the target combination splitting requirement to obtain a second visual process material bill; The assembly process model is obtained by constructing a model based on the second visual process material bill, process structure data, and assembly structure process components corresponding to the key structure point information.
5. The method according to claim 1, characterized in that The step of configuring assembly parameters for the process objects of the assembly process model to generate a visual assembly process model specifically includes: Determine the process category of the target process object selected by the user to obtain a second determination result; When the second judgment result is that the process category is a key process, judging whether the target process object is consistent with the process component information of the assembly process model, and obtaining a third judgment result; When the third judgment result is that the process component information of the target process object is consistent with the process component information of the assembly process model, it is judged whether the target process object is associated with the assembly process model corresponding to the target process object to obtain a fourth judgment result; When the fourth judgment result is that the target process object is associated with the assembly process model corresponding to the target process object, performing assembly parameter configuration based on the assembly process model of the target process object to generate the visual assembly process model; When the second judgment result is that the process category is a non-critical process, or the third judgment result is that the process component information of the target process object is inconsistent with the assembly process model, or the fourth judgment result is that the target process object is not associated with the assembly process model corresponding to the target process object, the assembly parameter configuration of the process object is terminated.
6. The method according to claim 5, characterized in that The step of configuring assembly parameters based on the assembly process model of the target process object to generate the visual assembly process model specifically includes: Performing assembly structure data configuration on the assembly process model corresponding to the target process object to generate a first assembly process model; Allocating assembly points of the first assembly process model to generate a second assembly process model; Associating the assembly points and components of the second assembly process model based on a predetermined association rule to generate a third assembly process model; The assembly points, the components and the process objects of the third assembly process model are associated to generate the visual assembly process model.
7. The method according to claim 1, characterized in that The step of configuring data collection parameters for the production unit of each process object in the visual assembly process model specifically includes: Determining the unit type of the production unit to obtain a fifth determination result; When the fifth judgment result is that the unit category is the first category and the production unit is associated with the target assembly structure data and the target assembly point model, the data acquisition parameters of the production unit are configured based on the assembly structure data of the production unit to generate the visual assembly process model; The data collection parameters include component consumption change collection parameters, assembly point assembly tool parameters, assembly point three-dimensional object model parameters and assembly point three-dimensional object attribute parameters.
8. A digital process flow modeling device, characterized in that: include: A construction module, used for constructing distribution models of the target modeling object and a process path connecting the distribution models based on the physical layout of the target modeling object; A configuration module, configured to configure each of the distribution models and each of the process paths based on a design material list of the target modeling object, to obtain an assembly process model corresponding to the target modeling object; A first parameter configuration module, used to configure assembly parameters of the process objects of the assembly process model to generate a visual assembly process model; The second parameter configuration module is used to configure data collection parameters for the production unit of each process object in the visual assembly process model to complete the modeling of the digital process flow.
9. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the digital process flow modeling method described in any one of claims 1 to 7 are implemented.
10. An electronic device, characterized in that: The method at least comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the digital process flow modeling method according to any one of claims 1 to 7 when executing the computer program on the memory.