Method, system, device, processor and storage medium for implementing modular processing of process management based on database technology

Through the modular process processing method based on database technology, process information is stored as a single database file, solving the problems of confusion and loss of single process information file management, realizing the long-term effective management and convenient application of process information.

CN114116876BActive Publication Date: 2025-08-26SHANGHAI WEIHONG INTELLIGENT TECH CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111482046.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-06
Publication Date
2025-08-26
Estimated Expiration
2041-12-06

AI Technical Summary

Technical Problem

In the prior art, when there are many single process information files, it is difficult to view globally, and management is chaotic, and process information is easily missed during software upgrades or hardware replacements.

Method used

The process management modular processing method based on database technology is adopted to store process information into a single database file, and the process library module is used to retrieve, create, delete, import, backup and restore operations, and detailed information is edited in the layer module. The unified database file is automatically retained during software upgrade or hardware replacement.

Benefits of technology

It realizes long-term effective management and convenient application of process information, avoiding the loss and management chaos of process information during software upgrades or hardware replacement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114116876B_ABST
    Figure CN114116876B_ABST
Patent Text Reader

Abstract

The present invention relates to a method for implementing modular processing of process management based on database technology, including creating, editing or deleting a process in a process library module; editing detailed process information in a layer; updating process information and saving it in a process database; opening or creating a new machining tool path; modifying a process in a tool path; editing or directly using an imported process; and performing laser processing using process parameters in a layer process. The present invention also relates to a system, device, processor, and computer-readable storage medium for implementing modular processing of process management based on database technology. The method, system, device, processor, and computer-readable storage medium for implementing modular processing of process management based on database technology of the present invention are used to store all process information on a disk medium in the form of a single database file, thereby achieving long-term effective management and convenient application of existing process information, solving the problem of chaotic process information management and inconvenient process information transplantation in scenarios with multiple single process files.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of manufacturing industry, in particular to the field of process management, and specifically refers to a method, system, device, processor and computer-readable storage medium thereof for implementing modular processing of process management based on database technology. Background Art

[0002] The existing technology is to store a set of process information as a single process information file, and the steps of interaction with the laser cutting process are as follows:

[0003] 1) Create or open a processing tool path file in the laser cutting software;

[0004] 2) Open the layer process interface, edit the default process in the tool path or import the original single process information file;

[0005] 3) After confirming that all parameters in the process information are correct, exit the layer process interface;

[0006] 4) Start laser cutting process;

[0007] 5) After the cutting is completed, the processing effect is tested. If the effect meets the expectations, the process used in the cutting is saved as a single process information file;

[0008] 6) After the software is upgraded or the hardware device is replaced, search for the single process information files in each path and copy all the single process information files to the device with the new software installed.

[0009] The defects are as follows:

[0010] 1) When there are a large number of single process information files, it is difficult to view all existing process information from a global perspective when importing the existing process before processing begins, making it difficult to quickly find a suitable process and causing confusion in process information management;

[0011] 2) When there are a large number of single process information files, the processes may be stored in different drive paths by the end user. When upgrading the software or replacing the hardware equipment, the existing process information may be lost due to omissions in the file copying. Summary of the Invention

[0012] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a method, system, device, processor and computer-readable storage medium for modular processing of process management based on database technology, which are easy to operate, not wasteful and have a wide range of applications.

[0013] To achieve the above objectives, the method, system, device, processor, and computer-readable storage medium for implementing modularized process management based on database technology are as follows:

[0014] The method for realizing modular processing of process management based on database technology is characterized in that the method comprises the following steps:

[0015] (1) Create, edit or delete processes in the process library module;

[0016] (2) Edit the detailed process information in the layer through the layer module;

[0017] (3) updating process information, saving it to the process database, and storing it on disk media;

[0018] (4) Open or create a new machining tool path;

[0019] (5) Determine whether to modify the process in the tool path. If yes, proceed to step (6); otherwise, proceed to step (7);

[0020] (6) Open the layer editing function of the layer module to add, delete and query material information;

[0021] (7) Determine whether to import other processes in the process library. If so, edit or directly use the imported process; otherwise, edit the tool path default process;

[0022] (8) Laser processing is performed using the process parameters in the layer process.

[0023] Preferably, the step (1) specifically includes the following steps:

[0024] (1.1) Check whether the specified process database file exists in the specified location. If so, edit or delete the process and continue with step (1.5); otherwise, specify the structure database for the new process;

[0025] (1.2) Create a new process and fill in basic process information;

[0026] (1.3) Edit the detailed process parameters of each layer through the layer module;

[0027] (1.4) Update the process information, save it to the process database, and store it on the disk medium, and continue with step (1.6);

[0028] (1.5) Determine whether to edit the process. If yes, edit the target parameters and save the process information, and continue with step (1.6); otherwise, automatically delete all data associated with the process item in the database, and continue with step (1.6);

[0029] (1.6) Automatically refresh the interface display information of the process library module.

[0030] Preferably, the step (6) of adding, deleting and querying the material information specifically includes the following processing:

[0031] (6.1) Determine whether to operate on the material information. If yes, proceed to step (6.2); otherwise, end the step;

[0032] (6.2) If you need to add material information, fill in the material information and add the material; if you need to delete material information, select a material and delete it;

[0033] (6.3) Determine whether to continue the operation. If yes, continue with step (6.1); otherwise, continue with step (6.4);

[0034] (6.4) Determine whether the current operation is confirmed. If so, update the operation result to the process database and end the step; otherwise, end the step.

[0035] Preferably, the step of introducing the process in step (7) specifically includes the following processing procedures:

[0036] (7.1) Select the process required for each layer, specify the corresponding single process information file path for at least one layer, and select the single layer process file for the specified layer;

[0037] (7.2) Determine whether to perform preview editing. If yes, preview in the layer editor and make process fine-tuning; otherwise, proceed to step (7.3);

[0038] (7.3) Parse the data in the single process information file into information suitable for storage in the process database, and insert the data into the process library module;

[0039] (7.5) Automatically refresh the interface display information of the process library module.

[0040] Preferably, the method further includes a step of backing up process information, specifically including the following processing procedures:

[0041] (1-1) Select the process item to be backed up and perform the backup operation;

[0042] (1-2) Specify the disk drive path and database file name for the backup database;

[0043] (1-3) Automatically create a backup database based on the specified backup database file full path;

[0044] (1-4) Retrieve the relevant data of the selected process items from the existing database and insert them into the backup database.

[0045] Preferably, the method further comprises a step of restoring process information, which specifically includes the following processing steps:

[0046] (2-1) Select the path of the file in the backup process library to be restored;

[0047] (2-2) Automatically read and display all process information in the backup database, compare it with the information in the process library module, automatically mark and display conflicting process information items and display them in the process restoration interface;

[0048] (2-3) Select the process conflict resolution method. If you select Skip, the conflicting process items will be skipped and the process will continue with step (2-4). If you select Overwrite, the conflicting data in the process library module will be updated with the data in the backup process library and the process will continue with step (2-4).

[0049] (2-4) Inserting conflict-free process data into the process library module;

[0050] (2-5) Automatically refresh the interface display information of the process library module.

[0051] Preferably, the method further comprises the step of retaining or migrating process information, specifically comprising the following processing steps:

[0052] (3-1) Start the software installation program;

[0053] (3-2) Select the installation language and bus or non-bus configuration;

[0054] (3-3) Select whether to retain local parameters. If yes, proceed to step (3-4); otherwise, proceed to step (3-6);

[0055] (3-5) Execute the installation;

[0056] (3-6) Automatically retain the process database file in the default path;

[0057] (3-7) Update the driver.

[0058] The system for realizing modular processing of process management based on database technology has the following main features:

[0059] Process library module, which performs retrieval, creation, deletion, import, backup or restoration operations on process information;

[0060] The layer module is connected to the process library module through the editing interface and the import interface, and obtains the process information of the process library module through the import interface. The process library module calls the layer module through the editing interface to edit the process information;

[0061] A process database, connected to the process library module, for storing parsed single process information files;

[0062] The backup database is connected to the process library module and is used to back up the process information in the process library.

[0063] The device for realizing modular processing of process management based on database technology is characterized in that the device comprises:

[0064] a processor configured to execute computer-executable instructions;

[0065] The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for realizing modular processing of process management based on database technology are implemented.

[0066] The main feature of the processor for implementing modular processing of process management based on database technology is that the processor is configured to execute computer-executable instructions. When the computer-executable instructions are executed by the processor, the various steps of the above-mentioned method for implementing modular processing of process management based on database technology are implemented.

[0067] The computer-readable storage medium is characterized in that a computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the above-mentioned method for realizing modular processing of process management based on database technology.

[0068] The method, system, device, processor and computer-readable storage medium thereof for realizing modular processing of process management based on database technology of the present invention are adopted, and all process information is stored on the disk medium in the form of a single database file, which can realize long-term effective management and convenient application of existing process information. Even if the software is upgraded or the laser cutting machine equipment is replaced, the process information can reside or be copied to the current machine equipment when the software is installed, which solves the problem of chaotic process information management in the scenario of using multiple single process files, and the problem of inconvenient process information transplantation when the software is updated or the machine equipment is replaced. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 This is a schematic diagram of the structure of the system for implementing modular processing of process management based on database technology of the present invention.

[0070] Figure 2 The flowchart of the method for realizing modular processing of process management based on database technology of the present invention.

[0071] Figure 3Schematic diagram of the process information editing operation of the method for realizing modular processing of process management based on database technology of the present invention.

[0072] Figure 4 This is a schematic diagram of the material information editing operation of the method for implementing modular processing of process management based on database technology of the present invention.

[0073] Figure 5 This is a schematic diagram of process backup for the method of implementing modular processing of process management based on database technology according to the present invention.

[0074] Figure 6 This is a schematic diagram of process information restoration for the method of implementing modularized process management based on database technology according to the present invention.

[0075] Figure 7 This is a schematic diagram of process introduction for the method of implementing modular processing of process management based on database technology of the present invention.

[0076] Figure 8 This is a schematic diagram of the process information retention or migration function of the method for implementing modular processing of process management based on database technology of the present invention.

[0077] Figure 9 This is a schematic diagram of the main interface effect of the process library of an embodiment of the method for realizing modular processing of process management based on database technology of the present invention.

[0078] Figure 10 This is a schematic diagram of the storage effect of using a designated database file in an embodiment of the method for realizing modular processing of process management based on database technology of the present invention.

[0079] Figure 11 This is a schematic diagram showing the effect of an embodiment of the present invention in which the prior art of the method for realizing modular processing of process management based on database technology cannot realize visual management of a large number of processes. DETAILED DESCRIPTION

[0080] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.

[0081] The method of implementing modular processing of process management based on database technology of the present invention includes the following steps:

[0082] (1) Create, edit or delete processes in the process library module;

[0083] (2) Edit the detailed process information in the layer through the layer module;

[0084] (3) updating process information, saving it to the process database, and storing it on disk media;

[0085] (4) Open or create a new machining tool path;

[0086] (5) Determine whether to modify the process in the tool path. If yes, proceed to step (6); otherwise, proceed to step (7);

[0087] (6) Open the layer editing function of the layer module to add, delete and query material information;

[0088] (7) Determine whether to import other processes in the process library. If so, edit or directly use the imported process; otherwise, edit the tool path default process;

[0089] (8) Laser processing is performed using the process parameters in the layer process.

[0090] As a preferred embodiment of the present invention, the step (1) specifically includes the following steps:

[0091] (1.1) Check whether the specified process database file exists in the specified location. If so, edit or delete the process and continue with step (1.5); otherwise, specify the structure database for the new process;

[0092] (1.2) Create a new process and fill in basic process information;

[0093] (1.3) Edit the detailed process parameters of each layer through the layer module;

[0094] (1.4) Update the process information, save it to the process database, and store it on the disk medium, and continue with step (1.6);

[0095] (1.5) Determine whether to edit the process. If yes, edit the target parameters and save the process information, and continue with step (1.6); otherwise, automatically delete all data associated with the process item in the database, and continue with step (1.6);

[0096] (1.6) Automatically refresh the interface display information of the process library module.

[0097] As a preferred embodiment of the present invention, the step (6) of adding, deleting and querying material information specifically includes the following processing:

[0098] (6.1) Determine whether to operate on the material information. If yes, proceed to step (6.2); otherwise, end the step;

[0099] (6.2) If you need to add material information, fill in the material information and add the material; if you need to delete material information, select a material and delete it;

[0100] (6.3) Determine whether to continue the operation. If yes, continue with step (6.1); otherwise, continue with step (6.4);

[0101] (6.4) Determine whether the current operation is confirmed. If so, update the operation result to the process database and end the step; otherwise, end the step.

[0102] As a preferred embodiment of the present invention, the step of introducing the process in step (7) specifically includes the following processing procedures:

[0103] (7.1) Select the process required for each layer, specify the corresponding single process information file path for at least one layer, and select the single layer process file for the specified layer;

[0104] (7.2) Determine whether to perform preview editing. If yes, preview in the layer editor and make process fine-tuning; otherwise, proceed to step (7.3);

[0105] (7.3) Parse the data in the single process information file into information suitable for storage in the process database, and insert the data into the process library module;

[0106] (7.5) Automatically refresh the interface display information of the process library module.

[0107] As a preferred embodiment of the present invention, the method further includes a step of backing up process information, which specifically includes the following processing procedures:

[0108] (1-1) Select the process item to be backed up and perform the backup operation;

[0109] (1-2) Specify the disk drive path and database file name for the backup database;

[0110] (1-3) Automatically create a backup database based on the specified backup database file full path;

[0111] (1-4) Retrieve the relevant data of the selected process items from the existing database and insert them into the backup database.

[0112] As a preferred embodiment of the present invention, the method further includes a step of restoring process information, which specifically includes the following processing procedures:

[0113] (2-1) Select the path of the file in the backup process library to be restored;

[0114] (2-2) Automatically read and display all process information in the backup database, compare it with the information in the process library module, automatically mark and display conflicting process information items and display them in the process restoration interface;

[0115] (2-3) Select the process conflict resolution method. If you select Skip, the conflicting process items will be skipped and the process will continue with step (2-4). If you select Overwrite, the conflicting data in the process library module will be updated with the data in the backup process library and the process will continue with step (2-4).

[0116] (2-4) Inserting conflict-free process data into the process library module;

[0117] (2-5) Automatically refresh the interface display information of the process library module.

[0118] As a preferred embodiment of the present invention, the method further includes the step of retaining or migrating process information, specifically including the following processing procedures:

[0119] (3-1) Start the software installation program;

[0120] (3-2) Select the installation language and bus or non-bus configuration;

[0121] (3-3) Select whether to retain local parameters. If yes, proceed to step (3-4); otherwise, proceed to step (3-6);

[0122] (3-5) Execute the installation;

[0123] (3-6) Automatically retain the process database file in the default path;

[0124] (3-7) Update the driver.

[0125] The system of the present invention for realizing modular processing of process management based on database technology includes:

[0126] Process library module, which performs retrieval, creation, deletion, import, backup or restoration operations on process information;

[0127] The layer module is connected to the process library module through the editing interface and the import interface, and obtains the process information of the process library module through the import interface. The process library module calls the layer module through the editing interface to edit the process information;

[0128] A process database, connected to the process library module, for storing parsed single process information files;

[0129] The backup database is connected to the process library module and is used to back up the process information in the process library.

[0130] The device for implementing modular processing of process management based on database technology of the present invention comprises:

[0131] a processor configured to execute computer-executable instructions;

[0132] The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for realizing modular processing of process management based on database technology are implemented.

[0133] The processor of the present invention is used to implement modular processing of process management based on database technology, wherein the processor is configured to execute computer-executable instructions, and when the computer-executable instructions are executed by the processor, the various steps of the above-mentioned method for implementing modular processing of process management based on database technology are implemented.

[0134] The computer-readable storage medium of the present invention stores a computer program thereon, which can be executed by a processor to implement the various steps of the method for realizing modular processing of process management based on database technology.

[0135] The present invention aims to solve the problems of chaotic process management, inconvenient transplantation and waste of storage resources in the above-mentioned single process information file mode, and provides a modular processing method for process information management based on database technology.

[0136] To achieve the above objectives, the present invention uses a unified process database file with a fixed drive path as the only effective process information storage entity.

[0137] A process library module is established in the laser cutting software to complete the retrieval, creation, deletion, import, backup or restore operations of process information, and an "edit" interface is reserved. In the "edit" interface of the process library module, the layer module is called to implement the editing operation of the detailed data in the process information. In the "import" interface under the laser software layer module, the acquisition of process information in the process library module is implemented. It is compatible with single process information files and allows single process information files to be imported through the process library module, and saved to the process database after parsing. The present invention allows the specified process information in the process library to be backed up to the backup data in the process library module. It allows all process information in the backup database to be restored to the process database in the process library module.

[0138] The present invention uses the NcStudio laser cutting system to create a new process and save it on disk as a database file. Before executing the laser processing, the above process is applied to the layer, and then the laser processing is carried out. The basic steps are described as follows:

[0139] (1) Enter the process library management interface and create a new process;

[0140] (2) Establish basic process information in the process information interface;

[0141] (3) Edit process details in the layer editing interface;

[0142] (4) Process information is automatically saved in the database and stored on disk media;

[0143] (5) Open or create a new machining toolpath in NcStudio, and import the target process in the process library in the layer editing interface;

[0144] (6) Start laser processing;

[0145] (7) In the process library management interface, create / delete / edit / backup / restore / import process data;

[0146] (8) Add / delete material information in the material management interface;

[0147] (9) Exit.

[0148] In order to more clearly describe the technical content of the present invention, the following is an explanation of the process of each functional module:

[0149] 1. If Figure 2 As shown in the figure, the steps to achieve the interaction between laser processing and process information in the process database are as follows:

[0150] 1.1 Create / edit / delete a process in the process library interface;

[0151] 1.2 Update process information to the process database, refresh the process database interface to display information, and sort according to certain rules;

[0152] 1.3 Create a new or open an existing tool path file in the drawing interface;

[0153] 1.4 Edit and modify the default process information when necessary, or directly import other existing processes from the process library;

[0154] 1.5 After checking that the data in the layer process is correct, start the laser cutting process.

[0155] 2. If Figure 3 As shown, the steps to implement the basic operations of adding, deleting, and modifying process information are as follows:

[0156] 2.1 Establish the storage location of process database files;

[0157] 2.2 When the software starts, it detects whether the specified process database file exists in the specified location. If not, a new specified structure database is created;

[0158] 2.3 Enter the process library interface, create a new process, and fill in basic process information, including material type, material thickness, nozzle type, nozzle aperture, power, gas, processing type, remarks and other information;

[0159] 2.4 Enter the layer process interface and edit the detailed process parameters of each layer;

[0160] 2.5 Save the process data to the database, return to the process library interface, refresh the process items displayed on the process library interface, and re-sort them according to certain rules;

[0161] 2.6 Select a process item and execute the delete operation. The software will automatically delete all data associated with the process item in the database, refresh the process items displayed in the process library interface, and re-sort them according to certain rules;

[0162] 2.7 Select a process item, perform the editing operation, enter the layer process interface, edit the target parameters, save the process information, and the software will automatically update the relevant data of the selected process item in the database, refresh the process items displayed in the process library interface, and re-sort them according to certain rules.

[0163] 3. If Figure 4 As shown in the figure, the steps to add, delete and check material information are as follows:

[0164] 3.1 Enter the process library interface and start material management;

[0165] 3.2 Enter the material management interface and automatically display all added material information;

[0166] 3.3 Fill in the material name, abbreviation, density and other information in the material management interface and perform the material addition operation;

[0167] 3.4 Select a material in the material management interface and perform the material deletion operation;

[0168] 3.5 Confirm or cancel all addition and deletion operations. If you choose to confirm, the operation results will be updated in the database.

[0169] 4. If Figure 5 As shown, the steps to implement process backup are as follows:

[0170] 4.1 In the process library interface, select one or more process items to be backed up and perform the backup operation;

[0171] 4.2 Specify the disk drive path and database file name for the backup database;

[0172] 4.3 Automatically create a process backup database based on the specified backup database file complete path;

[0173] 4.4 From the existing database, retrieve and insert the relevant data of one or more process items selected in 4.1 into the backup database.

[0174] 5. If Figure 6As shown, the steps to restore process information are as follows:

[0175] 5.1 In the process library interface, perform the process restoration operation to enter the process restoration interface;

[0176] 5.2 In the process restoration interface, select the complete disk drive path of the backup process library file to be restored;

[0177] 5.3 The software automatically reads all process information in the backup database and displays it on the process restoration interface. It compares it with the information in the existing process library and automatically marks conflicting process information items based on our unique algorithm and displays them on the process restoration interface.

[0178] 5.4 Select the process conflict resolution method, you can choose to overwrite or skip;

[0179] 5.5 If you select Skip, the conflicting process items will be ignored directly. If you select Overwrite, the process items in the backup process library will be used to update the conflicting process items in the existing process library.

[0180] 5.6 Insert non-conflicting process data into the existing process database;

[0181] 5.7 Refresh the process items displayed on the process library interface and re-sort them according to certain rules.

[0182] 6. If Figure 7 As shown, the compatible processing of the original single process information file is achieved, that is, the steps of process import are as follows:

[0183] 6.1 In the process library interface, perform the import process operation;

[0184] 6.2 In the process import interface, specify the corresponding single process information file path for at least one layer;

[0185] 6.3 For each specified layer single process information file, you can choose to preview and edit it to achieve process fine-tuning;

[0186] 6.4 Based on our unique algorithm, we will parse the data in the single process information file into information suitable for storage in the process database and insert the data into the existing process database;

[0187] 6.5 Refresh the process items displayed on the process library interface and re-sort them according to certain rules.

[0188] 7. If Figure 8 As shown in the figure, the steps to implement process information retention or migration when software is updated or equipment is replaced are as follows:

[0189] 7.1 Start the software installation program;

[0190] 7.2 Select the installation language and bus / non-bus configuration;

[0191] 7.3 Choose whether to retain local parameters;

[0192] 7.4 Perform the installation;

[0193] 7.5 Automatically retain the process database file in the default path;

[0194] 7.6 Updated drivers.

[0195] In the specific embodiment of the present invention, the process information management method created by the present invention eliminates the practice of using a large number of single process information files to store process information. Based on database technology, it innovatively realizes the visual retrieval, editing, deletion and other operations of all existing process information in the laser cutting software, and supports the process of creating a new process, importing a process, backing up a process, restoring a process and other operations. The main interface of the process library is shown in the attached figure. Figure 9 , see the attached for the effect of using a uniquely specified database file for storage Figure 10 The original technology cannot realize the visual management of a large number of processes, and a large number of single process information files are used. Figure 11 .

[0196] In addition, because a unified and designated location database file is used, the process library file in the designated location can be automatically retained during the software installation process, thereby solving the problem of process information loss caused by omissions when copying a large number of single process information files after software upgrades or hardware equipment replacement. This effect should be obvious after the description of the above content.

[0197] The specific implementation scheme of this embodiment can be found in the relevant descriptions in the above embodiments and will not be repeated here.

[0198] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0199] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" is at least two.

[0200] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.

[0201] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0202] Those skilled in the art will understand that all or part of the steps in the method for implementing the above-mentioned embodiment can be completed by instructing related hardware through a program, and the corresponding program can be stored in a computer-readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0203] Furthermore, the functional units in the various embodiments of the present invention may be integrated into a single processing module, each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.

[0204] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0205] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0206] The method, system, device, processor and computer-readable storage medium thereof for realizing modular processing of process management based on database technology of the present invention are adopted, and all process information is stored on the disk medium in the form of a single database file, which can realize long-term effective management and convenient application of existing process information. Even if the software is upgraded or the laser cutting machine equipment is replaced, the process information can reside or be copied to the current machine equipment when the software is installed, which solves the problem of chaotic process information management in the scenario of using multiple single process files, and the problem of inconvenient process information transplantation when the software is updated or the machine equipment is replaced.

[0207] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it will be apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Accordingly, the specification and drawings are to be regarded as illustrative rather than restrictive.

Claims

1. A method for realizing modular processing of process management based on database technology, characterized in that: The method comprises the following steps: (1) Create, edit or delete processes in the process library module; (2) Edit the detailed process information in the layer through the layer module; (3) updating the process information, saving it to the process database, and storing it on a disk medium, wherein the process database uses a uniquely designated process database file to store the process information; (4) Open or create a new machining tool path; (5) Determine whether to modify the process in the tool path. If yes, proceed to step (6); otherwise, proceed to step (7); (6) Open the layer editing function of the layer module to add, delete and query material information; (7) Determine whether to import other processes in the process library. If so, edit or directly use the imported process; otherwise, edit the tool path default process; (8) Laser processing using the process parameters in the layer process; The step (1) specifically includes the following steps: (1.1) Check whether the specified process database file exists in the specified location. If so, edit or delete the process and continue with step (1.5); otherwise, specify the structure database for the new process; (1.2) Create a new process and fill in basic process information; (1.3) Edit the detailed process parameters of each layer through the layer module; (1.4) Update the process information, save it to the process database, and store it on disk media, and continue with step (1.6); (1.5) Determine whether to edit the process. If so, edit the target parameters, save the process information, and continue with step (1.6); otherwise, automatically delete all data associated with the process in the process database and continue with step (1.6); (1.6) Automatically refresh the interface display information of the process library module; The step (6) of adding, deleting and querying material information specifically includes the following processing procedures: (6.1) Determine whether to operate on the material information. If yes, proceed to step (6.2); otherwise, end the step; (6.2) If you need to add material information, fill in the material information and add the material; if you need to delete material information, select a material and delete it; (6.3) Determine whether to continue the operation. If yes, proceed to step (6.1); otherwise, proceed to step (6.4); (6.4) Determine whether the current operation is confirmed. If so, update the operation result to the process database and end the step; otherwise, end the step; The step of introducing the process in step (7) specifically includes the following processing procedures: (7.1) Select the process required for each layer, specify the corresponding single process information file path for at least one layer, and select the single layer process file for the specified layer; (7.2) Determine whether to preview and edit. If so, preview in the layer editor and make process adjustments; otherwise, continue with step (7.3); (7.3) Parse the data in the single process information file into information suitable for storage in the process database, and insert the data into the process library module; (7.4) Automatically refresh the interface display information of the process library module.

2. The method for realizing modular processing of process management based on database technology according to claim 1, characterized in that: The method further includes a step of backing up process information, which specifically includes the following processing procedures: (1-1) Select the process item to be backed up and perform the backup operation; (1-2) Specify the disk drive path and database file name for the backup database; (1-3) Automatically create a backup database based on the specified backup database file full path; (1-4) Retrieve the relevant data of the selected process items from the existing process database and insert them into the backup database.

3. The method for realizing modular processing of process management based on database technology according to claim 1, characterized in that: The method further includes a step of restoring process information, which specifically includes the following processing steps: (2-1) Select the path of the file in the backup process library to be restored; (2-2) Automatically read and display all process information in the backup database, compare it with the information in the process library module, automatically mark conflicting process information items, and display them on the process restoration interface; (2-3) Select the process conflict resolution method. If you select Skip, skip the conflicting process items and continue with step (2-4). If you select Overwrite, use the data in the backup process library to update the conflicting data in the process library module and continue with step (2-4). (2-4) Insert non-conflicting process data into the process library module; (2-5) Automatically refresh the interface display information of the process library module.

4. The method for realizing modular processing of process management based on database technology according to claim 1, characterized in that: The method further includes the step of retaining or migrating process information, specifically including the following processing: (3-1) Start the software installation program; (3-2) Select the installation language and bus or non-bus configuration; (3-3) Select whether to retain local parameters. If yes, proceed to step (3-4); otherwise, proceed to step (3-6); (3-4) Execute the installation; (3-5) Automatically retain the process database file in the default path; (3-6) Update the driver.

5. A system for realizing modular processing of process management based on database technology, characterized in that: The system comprises: Process library module, which performs retrieval, creation, deletion, import, backup or restoration operations on process information; The layer module is connected to the process library module through the editing interface and the import interface, and obtains the process information of the process library module through the import interface. The process library module calls the layer module through the editing interface to edit the process information; A process database, connected to the process library module, for storing parsed single process information files; A backup database, connected to the process library module, for backing up process information in the process library; The system is used to implement the various steps of the method for realizing modular processing of process management based on database technology as described in any one of claims 1 to 4.

6. A device for realizing modular processing of process management based on database technology, characterized in that: The device comprises: a processor configured to execute computer-executable instructions; A memory storing one or more computer executable instructions, wherein when the computer executable instructions are executed by the processor, the steps of the method for realizing modular processing of process management based on database technology as described in any one of claims 1 to 4 are implemented.

7. A processor for implementing modular processing of process management based on database technology, characterized in that: The processor is configured to execute computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method for realizing modular processing of process management based on database technology as described in any one of claims 1 to 4 are implemented.

8. A computer-readable storage medium, characterized in that A computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the method for realizing modular processing of process management based on database technology as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Part machining tool path generation method based on UG software, computer device and computer readable storage medium

    CN111783244A