Laser device collocation control method, device, equipment and storage medium

By obtaining the selected parameter values ​​of the laser and machine tool, and calculating and outputting the parameter matching values ​​of the supporting equipment, the problem of resource waste caused by improper matching of laser and machine tool equipment is solved, and efficient matching and resource saving of laser equipment are achieved.

CN116727886BActive Publication Date: 2026-07-24HUGONG INTELLIGENT TECH (SUZHOU) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUGONG INTELLIGENT TECH (SUZHOU) CO LTD
Filing Date
2023-06-28
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In the current technology, there is a lack of systematic methods for the optimal matching of lasers and machine tool equipment, which leads to waste of resources and property damage.

Method used

By acquiring the selected parameter values ​​of the laser and machine tool, and calculating and outputting the parameter matching values ​​of the supporting equipment, a method for matching and controlling laser equipment is provided. The method utilizes a SQLite database to store and query parameter values, and supports user input and calculation.

Benefits of technology

It enables convenient identification of the optimal laser equipment combination based on needs, reducing resource waste and property damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116727886B_ABST
    Figure CN116727886B_ABST
Patent Text Reader

Abstract

The application provides a collocation control method, device and equipment of a laser device, and a storage medium, and belongs to the technical field of laser cutting, wherein the laser device comprises a laser, a machine tool and a matching device, the collocation control method of the laser device comprises the following steps: acquiring a first parameter selected value of the laser and a second parameter selected value of the machine tool according to an input instruction; calculating a third parameter matching value of the matching device according to the first parameter selected value and the second parameter selected value; and outputting the third parameter matching value.The application provides a collocation control method, device and equipment of a laser device, and a storage medium, and the required device type and power size can be conveniently found according to requirements, and the collocation of the optimal laser device can reduce resource waste and property loss.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of laser cutting technology, and in particular to a method, apparatus, equipment, and storage medium for controlling laser equipment. Background Technology

[0002] Depending on the laser's power, corresponding voltage regulators, chillers, and cables are required. With the rapid development of laser technology, the power and types of lasers have increased significantly, making the optimal matching for different machine tools particularly important. Summary of the Invention

[0003] This invention provides a method, apparatus, device, and storage medium for controlling the matching of laser equipment. It allows for easy identification of the required equipment type and power level based on needs, and the optimal matching of laser equipment can reduce resource waste and property damage.

[0004] In a first aspect, embodiments of the present invention provide a method for controlling the configuration of a laser device, the laser device including a laser, a machine tool, and auxiliary equipment, the method comprising:

[0005] According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained;

[0006] The third parameter matching value of the supporting equipment is calculated based on the selected values ​​of the first parameter and the second parameter.

[0007] Output the corresponding value for the third parameter.

[0008] Optionally, the input instruction includes a first input instruction;

[0009] According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained, including:

[0010] Retrieve multiple first parameter values ​​and multiple second parameter values ​​of the laser from the SQLite database, and output multiple first parameter values ​​and multiple second parameter values;

[0011] According to the first input instruction, one of the multiple first parameter values ​​is selected as the first parameter selection value, and one of the multiple second parameter values ​​is selected as the second parameter selection value.

[0012] Optionally, the first parameter value includes laser power, laser type, and laser mode.

[0013] Optionally, the second parameter value includes the machine tool type.

[0014] Optionally, the supporting equipment includes a chiller, and the third parameter supporting value includes the chiller power and the chiller voltage level.

[0015] Optionally, the input instruction includes a second input instruction;

[0016] According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained, including:

[0017] The first parameter value in the second input instruction is used as the first parameter selection value, and the second parameter value in the second input instruction is used as the second parameter selection value.

[0018] Optionally, it also includes:

[0019] The first parameter value and the second parameter value obtained from the second input instruction are stored in the SQLite database.

[0020] Secondly, embodiments of the present invention provide a matching control device for a laser device, the laser device including a laser, a machine tool, and supporting equipment, the device comprising:

[0021] The parameter selection value acquisition module is used to acquire the first parameter selection value of the laser and the second parameter selection value of the machine tool according to the input command;

[0022] The parameter matching value acquisition module is used to calculate the third parameter matching value of the matching equipment based on the first parameter selection value and the second parameter selection value;

[0023] The parameter matching value output module is used to output the matching value of the third parameter.

[0024] Thirdly, embodiments of the present invention provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the first aspect.

[0025] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.

[0026] This invention provides a method for controlling the matching of laser equipment. Based on an input command, the method acquires first parameter selection values ​​for the laser and second parameter selection values ​​for the machine tool. Then, based on the first and second parameter selection values, it calculates and outputs a third parameter matching value for the matching equipment. This allows for convenient identification of the required third parameter matching value for the necessary equipment, i.e., easily determining the required equipment type and power level. Optimal matching of laser equipment can reduce resource waste and property damage. Attached Figure Description

[0027] Figure 1 A flowchart illustrating a laser device matching control method provided in an embodiment of the present invention;

[0028] Figure 2 A flowchart illustrating another laser device matching control method provided in an embodiment of the present invention;

[0029] Figure 3 A block diagram of a laser device matching control device provided in an embodiment of the present invention;

[0030] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Detailed Implementation

[0031] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0032] Laser equipment includes a laser, a machine tool, and supporting equipment. For example, laser equipment can be used for laser cutting. The laser is configured to emit a laser beam. During laser cutting, the laser beam irradiates the object being cut, utilizing the high energy of the laser to achieve precise cutting. The selection of supporting equipment within the laser system must be compatible with the selection of the laser and the machine tool.

[0033] Figure 1 A flowchart of a laser device matching control method provided in an embodiment of the present invention is shown below. Figure 1 This method can be executed by a control device associated with a laser device, which can be implemented in software and / or hardware. The method includes:

[0034] S101. Based on the input command, obtain the first parameter selection value of the laser and the second parameter selection value of the machine tool.

[0035] The input command refers to the user's input command. The first parameter selection value is determined based on the user's input command. The second parameter selection value is also determined based on the user's input command.

[0036] S102. Based on the selected values ​​of the first and second parameters, calculate the third parameter matching value of the supporting equipment.

[0037] For example, in one embodiment, the first parameter value, the second parameter value, and the third parameter value are pre-stored as a group in a table. When the first parameter selection value and the second parameter selection value are obtained, the third parameter value in the same group as the first parameter selection value and the second parameter selection value is found by looking up the table. This third parameter value is the third parameter matching value of the matching device.

[0038] For example, in another embodiment, the selected values ​​of the first parameter and the second parameter are input into the calculation formula, and the third parameter matching value of the matching device is obtained from the calculation formula.

[0039] S103, Output the matching value of the third parameter.

[0040] For example, the calculated value of the third parameter is displayed in a text browser.

[0041] This invention provides a method for controlling the matching of laser equipment. Based on an input command, the method acquires first parameter selection values ​​for the laser and second parameter selection values ​​for the machine tool. Then, based on the first and second parameter selection values, it calculates and outputs a third parameter matching value for the matching equipment. This allows for convenient identification of the required third parameter matching value for the necessary equipment, i.e., easily determining the required equipment type and power level. Optimal matching of laser equipment can reduce resource waste and property damage.

[0042] Figure 2 A flowchart of a laser device matching control method provided in an embodiment of the present invention is shown below. Figure 2 The control methods for laser equipment include:

[0043] S201. Obtain multiple first parameter values ​​and multiple second parameter values ​​of the laser from the SQLite database, and output the multiple first parameter values ​​and multiple second parameter values.

[0044] SQLite is a lightweight database used for data storage and retrieval.

[0045] Optionally, the first parameter value includes laser power, laser type, and laser mode. The second parameter value includes machine tool type.

[0046] S202. Obtain user input commands.

[0047] For example, in one implementation, during the data selection phase, all types of data are selected using drop-down lists.

[0048] In another implementation, if the required data is not found in the drop-down list during the data selection phase, data can be added.

[0049] S203. The input instruction includes a first input instruction, which selects one of a plurality of first parameter values ​​as the first parameter selection value and selects one of a plurality of second parameter values ​​as the second parameter selection value.

[0050] The first input command can be the command received by the laser equipment's matching control device when the user selects a drop-down box.

[0051] For example, if a user selects one of multiple first parameter values ​​from a dropdown list, that selected first parameter value becomes the selected first parameter value. If a user selects one of multiple second parameter values ​​from a dropdown list, that selected second parameter value becomes the selected second parameter value.

[0052] S204. Based on the selected values ​​of the first and second parameters, calculate the matching value of the third parameter of the supporting equipment.

[0053] S205, Output the matching value of the third parameter.

[0054] Optionally, the supporting equipment includes a chiller, and the third parameter supporting values ​​include the chiller power and the chiller voltage level.

[0055] S206. The input instruction includes a second input instruction, wherein the first parameter value in the second input instruction is used as the first parameter selection value, and the second parameter value in the second input instruction is used as the second parameter selection value.

[0056] The second input command can be the command received by the laser equipment's matching control device when the user selects to add new data.

[0057] For example, a user adds data that was not previously present in the SQLite database using the "Add" function button. The first parameter value set by the user through the "Add" button is used as the first parameter selection value, and the second parameter value set by the user through the "Add" button is used as the second parameter selection value.

[0058] After performing step S206, steps S204 and S205 can be performed.

[0059] S207. Store the first parameter value and the second parameter value obtained from the second input instruction into the SQLite database.

[0060] In this step, when the user adds data that was not previously in the SQLite database using the "Add" function button, not only can the corresponding value of the third parameter be obtained based on the second input command, but the data added by the user via the "Add" function button can also be stored in the SQLite database, enriching the SQLite database. In subsequent use, the first and second parameter values ​​can be directly queried in the SQLite database. This allows for the direct execution of steps S201, S202, and S203.

[0061] In this embodiment of the invention, based on the above embodiments, multiple first parameter values ​​and multiple second parameter values ​​of the laser are obtained from a SQLite database, and these multiple first parameter values ​​and multiple second parameter values ​​are output. According to a first input instruction, one of the multiple first parameter values ​​is selected as the first parameter selection value, and one of the multiple second parameter values ​​is selected as the second parameter selection value. Alternatively, the first parameter value in the second input instruction is selected as the first parameter selection value, and the second parameter value in the second input instruction is selected as the second parameter selection value. Thus, data already existing in the SQLite database, or data not found in the SQLite database, can be input to participate in the calculation to obtain a matching value for the third parameter.

[0062] Understandably, users can also delete existing data in the SQLite database using the "Delete" function button.

[0063] Figure 3 This is a block diagram of a laser device control apparatus provided in an embodiment of the present invention, with reference to... Figure 3 The laser equipment matching control device includes a parameter selection value acquisition module 310, a parameter matching value acquisition module 320, and a parameter matching value output module 330. The parameter selection value acquisition module 310 acquires the first parameter selection value of the laser and the second parameter selection value of the machine tool based on input commands. The parameter matching value acquisition module 320 calculates the third parameter matching value of the matching equipment based on the first and second parameter selection values. The parameter matching value output module 330 outputs the third parameter matching value.

[0064] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention, with reference to... Figure 4The computer device 60 includes a memory 602, a processor 601, and a computer program stored in the memory 602 and executable on the processor. When the processor 601 executes the program, it implements the method described in the above embodiments. Figure 4 A block diagram of an exemplary computer device suitable for implementing embodiments of the present invention is shown. Figure 4 The computer device 60 shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention. Figure 4 As shown, the computer device 60 is presented in the form of a general-purpose computing device. The components of the computer device 60 may include, but are not limited to: one or more processors 601, system memory 602, and bus 603 connecting different system components (including system memory 602 and processor 601).

[0065] Bus 603 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0066] Computer device 60 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by computer device 60, including volatile and non-volatile media, removable and non-removable media.

[0067] System memory 602 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 604 and / or cache memory 605. Computer device 60 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 606 may be used to read and write non-removable, non-volatile magnetic media (… Figure 4 Not shown; usually referred to as a "hard drive"). Although Figure 4 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 603 via one or more data media interfaces. System memory 602 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0068] A program / utility 608 having a set (at least one) of program modules 607 may be stored, for example, in system memory 602. Such program modules 607 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 607 typically perform the functions and / or methods described in the embodiments of the present invention.

[0069] Computer device 60 can also communicate with one or more external devices 609 (e.g., keyboard, pointing device, display 610, etc.), and with one or more devices that enable a user to interact with the device, and / or with any device that enables the computer device 60 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed through input / output (I / O) interface 611. Furthermore, computer device 60 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 612. Figure 4 As shown, network adapter 612 communicates with other modules of computer device 60 via bus 603. It should be understood that, although not shown in the figures, other hardware and / or software modules may be used in conjunction with computer device 60, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0070] The processor 601 executes various functional applications and data processing by running programs stored in the system memory 602.

[0071] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the methods described in the above embodiments.

[0072] The computer storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0073] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0074] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0075] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0076] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A method for controlling a laser device, the laser device comprising a laser, a machine tool, and auxiliary equipment, characterized in that, The method includes: According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained; The third parameter matching value of the supporting equipment is calculated based on the selected values ​​of the first parameter and the second parameter. Output the corresponding value for the third parameter; The input instructions include a first input instruction; According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained, including: Retrieve multiple first parameter values ​​and multiple second parameter values ​​of the laser from the SQLite database, and output multiple first parameter values ​​and multiple second parameter values; According to the first input instruction, one of the multiple first parameter values ​​is selected as the first parameter selection value, and one of the multiple second parameter values ​​is selected as the second parameter selection value; The first parameter value includes laser power, laser type, and laser mode; the second parameter value includes machine tool type; the supporting equipment includes a chiller; and the third parameter value includes chiller power and chiller voltage level.

2. The method according to claim 1, characterized in that, The input instruction includes a second input instruction; According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained, including: The first parameter value in the second input instruction is used as the first parameter selection value, and the second parameter value in the second input instruction is used as the second parameter selection value.

3. The method according to claim 2, characterized in that, Also includes: The first parameter value and the second parameter value obtained from the second input instruction are stored in the SQLite database.

4. A control device for a laser device, the laser device comprising a laser, a machine tool, and auxiliary equipment, characterized in that, The device includes: The parameter selection value acquisition module is used to acquire the first parameter selection value of the laser and the second parameter selection value of the machine tool according to the input command; The parameter matching value acquisition module is used to calculate the third parameter matching value of the matching equipment based on the first parameter selection value and the second parameter selection value; The parameter matching value output module is used to output the matching value of the third parameter; The input instructions include a first input instruction; According to the input command, the first parameter selection value of the laser and the second parameter selection value of the machine tool are obtained, including: Retrieve multiple first parameter values ​​and multiple second parameter values ​​of the laser from the SQLite database, and output multiple first parameter values ​​and multiple second parameter values; According to the first input instruction, one of the multiple first parameter values ​​is selected as the first parameter selection value, and one of the multiple second parameter values ​​is selected as the second parameter selection value; The first parameter value includes laser power, laser type, and laser mode; the second parameter value includes machine tool type; the supporting equipment includes a chiller; and the third parameter value includes chiller power and chiller voltage level.

5. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1-3.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method as described in any one of claims 1-3.