Multi-laser efficient cooperative scanning method for selective laser melting forming process

By employing a multi-triaxial galvanometer layout and avoidance list design in the laser selective melting forming process, the problems of low efficiency and smoke interference in multi-laser collaborative scanning are solved, achieving efficient and reliable laser processing.

CN120901299APending Publication Date: 2025-11-07SUZHOU FEILEI PHOTOELECTRIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511034743.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-11-07

Smart Images

  • Figure CN120901299A_ABST
    Figure CN120901299A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-laser efficient cooperative scanning method for a selective laser melting forming process, which comprises the following steps of: S100, arranging a plurality of three-axis galvanometers above the center of a scanning breadth, so that each three-axis galvanometer can focus and scan the whole breadth; s200, obtaining N data blocks through a slice filling calculation method, wherein at least one piece of multi-segment data is stored in each data block; s300, setting a threshold value of the number of the multi-segment lines of the processing units, and sequentially creating the processing units, so that the number of the multi-segment lines of each processing unit does not exceed the set threshold value of the number of the multi-segment lines; s400, for each machining unit, according to the position relation and the wind field direction, an avoiding list of other machining units needing to be avoided during machining is obtained; and S500, according to the avoiding list, idle three-axis galvanometers are distributed to the machining units in sequence, laser scanning work is conducted till all the machining units complete the machining task, and through the synergistic effect of the multiple three-axis galvanometers and the multiple machining units, the machining efficiency of the asymmetric graph can be remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of laser additive manufacturing, laser powder bed fusion and sintering technology, in particular to a multi-laser efficient collaborative scanning method for laser selective melting forming process. BACKGROUND

[0002] Selective Laser Melting (SLM), also known as Laser Powder Bed Fusion (LPBF), is an additive manufacturing (3D printing) technology based on high-energy laser beam melting metal powder layer by layer. Its core principles include:

[0003] Digital modeling and layering: design a three-dimensional model through CAD software, and slice it into two-dimensional layer data through slicing software to guide laser scanning layer by layer.

[0004] Powder bed fusion: under the protection of high-purity inert gas (such as argon), the laser beam selectively melts metal powder (such as titanium alloy, stainless steel, high-temperature alloy, etc.) according to the preset path, and accumulates layer by layer to form a dense metal part.

[0005] High precision and complex structure: thanks to micron-level laser spot (usually below 100 μm) and ultra-thin powder layer thickness (20-100 μm), SLM can manufacture complex internal cavities, lattice structures and thin-walled parts that are difficult to achieve by traditional processes, with precision up to 0.1 mm and surface roughness Ra 30-50 μm.

[0006] SLM technology originated from the powder bed laser sintering research of Fraunhofer Institute in Germany in the 1990s. In the early days, it was limited by laser power and could only process low-melting-point non-metallic materials. In the early 21st century, with the application of high-power fiber lasers, SLM gradually realized the direct forming of metal parts, and rapidly developed due to the following needs:

[0007] Demand in aerospace and medical fields: the manufacturing demand for lightweight, high-strength complex structural parts (such as aircraft hinge supports and rocket engine nozzles) cannot be met by traditional forging and casting processes.

[0008] Breakthrough in material performance: the mechanical properties of SLM-formed metal parts (such as 316L stainless steel and Ti6Al4V) are comparable or even superior to forged parts, with a 50% increase in yield strength.

[0009] Technological bottleneck drives innovation: early SLM faced problems such as high residual stress and low forming efficiency, which led to the development of multi-laser collaboration, online stress regulation (such as ultrasonic shock wave), intelligent monitoring (such as real-time imaging of the molten pool), and other improvement technologies.

[0010] At present, SLM technology is developing towards large size multi-beam shaping, multi-material composite, intelligent closed-loop control, etc. At the same time, it still needs to solve the challenges of high cost and lack of standards.

[0011] The mainstream multi-laser collaborative scanning processing method in the industry at present is mainly the independent partition scanning method of multiple two-axis galvanometer. Its scheme is roughly as follows:

[0012] The entire processing area is divided into several sub-regions with comparable areas according to the number of galvanometers, such as cross partition and strip partition. In each sub-region, only one laser galvanometer processing head is responsible for scanning the pattern data of the sub-region. The control system divides or distributes the processing pattern data of each layer according to the boundary range of the sub-region, and the pattern data falling within each sub-region is allocated to the galvanometer controller of the sub-region at one time, and then all the galvanometers are started simultaneously for processing. After all the galvanometers have scanned the processing data allocated to them, it is determined that the processing of this layer is completed.

[0013] The above mainstream multi-galvanometer collaborative scanning method has several shortcomings:

[0014] ① Each galvanometer can only independently process a part of the pattern in one layer. If the pattern in this layer is irregular and asymmetric, the data cannot be evenly distributed, and one of the galvanometers may be allocated a large amount of data while the others are allocated a small amount of data. In this way, during the processing of one layer, only a single galvanometer is scanning most of the time, while the other galvanometers are idle, and the processing efficiency cannot be maximized. For example, Figure 4 the entire forming area is divided into 1-4 sub-regions by dashed lines, and the pattern in each sub-region can only be processed by a single galvanometer. The irregular range of the pattern is divided into four blocks by the cross, and the areas of the four blocks differ greatly. Therefore, galvanometers 1 and 3 will complete the processing quickly, and the next layer of forming cannot be performed until galvanometers 2 and 4 have completed their respective processing. Therefore, galvanometers 1 and 3 have a large amount of idle time.

[0015] ② Similarly, due to the independent partition scanning method of pattern data, when one of the galvanometers fails and stops, the pattern data allocated to it cannot continue to be processed, and the other galvanometers cannot process the data in the partition to which the failed galvanometer belongs. Therefore, the entire processing process must be stopped for maintenance, increasing the possibility and time of delay in the processing task.

[0016] ③Powder bed fusion process in the processing of the laser irradiation to the powder layer instantaneously generated smoke dust from the entire area. By arranging a blow and a suction port on the left or right or before and after the entire width, with fan filter device to form a single direction wind field system. In such a wind field environment, a laser beam will form a long smoke dust belt (from the laser point along the wind field direction to the boundary of the processing width) covered on the processing plane. In the area covered by the smoke dust belt, if there is other laser processing at this time, the laser will be blocked by the smoke dust before irradiating to the powder layer surface, causing energy loss, so the disturbed laser cannot install the normal set laser energy for processing, resulting in quality problems of the processed parts or even processing failure. As shown below Figure 5 As shown in the figure, the light path of laser 2 (indicated by an arrow) intersects with the smoke path of laser 1, and laser 2 will be blocked by the smoke and lose the energy irradiated to the powder layer.

[0017] If the graphic data is sent to each galvanometer at a time, it is impossible to accurately determine in real time whether the smoke generated by one of the lasers in the wind field direction will interfere with the processing of the other lasers. If the real-time position of each laser is determined, the data is sent from the upper computer to the galvanometer controller multiple times, thereby avoiding smoke interference, but the data transmission has a certain delay, and the galvanometer has a certain waiting time for data transmission analysis, which cannot respond quickly, thereby reducing the processing efficiency. SUMMARY

[0018] The technical problem solved by the present application is to provide a multi-laser efficient collaborative scanning method for laser selective melting forming process to maximize the processing efficiency.

[0019] The technical solution adopted by the present application to solve the technical problem is: a multi-laser efficient collaborative scanning method for laser selective melting forming process, comprising the following steps:

[0020] S100: A plurality of three-axis galvanometers are arranged above the center of the scanning width, so that each three-axis galvanometer can focus and scan in the entire scanning width;

[0021] S200: Obtain N data blocks by slice filling calculation method, and each data block stores at least one multi-segment data;

[0022] S300: Set the multi-segment line number threshold of the processing unit, and create the processing unit in sequence, so that the number of multi-segment lines of each processing unit does not exceed the set multi-segment line number threshold;

[0023] S400: For each processing unit, according to the position relationship between it and other processing units and the wind field direction, obtain the avoidance list of other processing units that need to be avoided during processing;

[0024] S500: According to the avoidance list, the idle three-axis galvanometer is sequentially allocated to the processing unit and laser scanning work is carried out until all processing units complete the processing task.

[0025] Further, in the step S200, the data block includes data type, multi-segment line set and process parameters, and the multi-segment line set includes at least one multi-segment line data.

[0026] Further, in the step S300, a multi-segment line number threshold of the processing unit is set, and the processing unit is sequentially created so that the number of multi-segment lines of each processing unit does not exceed the set multi-segment line number threshold, specifically:

[0027] S301: Set the multi-segment line number threshold of the processing unit;

[0028] S302: Determine whether there is a remaining data block, if yes, go to step S303, if no, exit the current operation;

[0029] S303: Create a processing unit;

[0030] S304: Calculate the number of multi-segment lines in the current processing unit, if it does not exceed the multi-segment line number threshold and there is a remaining data block, add a new data block, if the number of multi-segment lines of the current processing unit exceeds the multi-segment line number threshold, return to step S302.

[0031] Further, in step S400, for each processing unit, according to the positional relationship between it and other processing units and the wind direction, an avoidance list of other processing units to be avoided during processing is obtained, specifically:

[0032] S401: Select the processing unit in turn, and according to the center position of the selected processing unit, the wind direction and the set smoke interference width, obtain the smoke avoidance area of each processing unit;

[0033] S402: Set the avoidance list for each processing unit, and add other processing units that will affect the smoke avoidance area of the current processing unit to the avoidance list of the current processing unit.

[0034] Further, in the step S500, according to the avoidance list, the idle three-axis galvanometer is sequentially allocated to the processing unit and laser scanning work is carried out until all processing units complete the processing task, specifically:

[0035] The states of multiple three-axis galvanometer mirrors are set, the state of the three-axis galvanometer mirror in operation is in use, the state of the three-axis galvanometer mirror in idle time is idle, the states of all processing units are set, the processing unit not in processing is set as waiting for processing, the processing unit in processing is set as in processing, and the processing unit that has completed processing is set as processing completed;

[0036] The states of all processing units are inquired in sequence;

[0037] When the processing unit is in the waiting for processing state, if other processing units that have smoke interference influence on the current processing unit are not in the in processing state, a three-axis galvanometer mirror in idle state is assigned to the processing unit, the state of the three-axis galvanometer mirror is switched to in use, the laser motion program of the processing unit is started, and the processing unit is switched to in processing state;

[0038] When the processing unit is in the in processing state, it is judged whether the laser motion program is run completed, if yes, it is switched to processing completed state, and the three-axis galvanometer mirror assigned to the processing unit is switched back to idle state;

[0039] When the states of all processing units are in processing completed state, the inquiry is exited.

[0040] Further, when the processing unit is in the waiting for processing state, if other processing units that have smoke interference influence on the current processing unit are not in the in processing state, a three-axis galvanometer mirror in idle state is assigned to the processing unit, specifically:

[0041] The avoidance list of the current processing unit is inquired, if other processing units that have smoke interference influence on the current processing unit are at least one in the in processing state, the current processing unit is kept in the waiting for processing state, and waits for the next round of inquiry;

[0042] If other processing units that have smoke interference influence on the current processing unit are not in the in processing state, a three-axis galvanometer mirror in idle state is assigned to the processing unit.

[0043] Further, when the three-axis galvanometer mirror appears fault, the current three-axis galvanometer mirror in fault is switched to unusable state, and the processing unit in processing of the current fault three-axis galvanometer mirror is switched to waiting for processing state.

[0044] Further, it further includes a galvanometer control card, the galvanometer control card is used for reading the motor state of each three-axis galvanometer through a galvanometer communication protocol, and judging whether the current three-axis galvanometer is in fault.

[0045] The application further discloses a computer readable storage medium, and the computer readable storage medium stores a computer program.

[0046] The application further discloses a computer device, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory can communicate with each other through the communication bus.

[0047] The memory is used for storing a computer program.

[0048] The processor is used for executing the steps of the multi-laser efficient collaborative scanning method for a laser selective melting forming process by running the program stored in the memory.

[0049] The application has the following beneficial effects:

[0050] 1. The method can significantly improve the processing efficiency of asymmetric patterns through the collaborative action of multiple three-axis galvanometer mirrors and multiple processing units.

[0051] 2. The three-axis galvanometer mirror system in the method has a redundancy function, and all pattern processing can be continued under the condition that at least one galvanometer is working normally, without affecting the processing progress.

[0052] 3. The method sets an avoidance list of the processing unit, so that the galvanometer control system can dynamically allocate data and respond quickly, and solves the smoke interference problem of multi-laser processing without reducing the processing efficiency.

[0053] 4. In the structure, the three-axis galvanometer mirror that fails is switched to an unusable state, so that when a single three-axis galvanometer mirror fails, the processing can be continued without stopping. BRIEF DESCRIPTION OF DRAWINGS

[0054] Figure 1 It is a flowchart of the multi-laser efficient collaborative scanning method for a laser selective melting forming process of the embodiment of the application.

[0055] Figure 2 It is a three-axis galvanometer layout schematic diagram of the multi-laser efficient collaborative scanning method for a laser selective melting forming process of the embodiment of the application.

[0056] Figure 3 It is a processing unit avoidance list schematic diagram of the multi-laser efficient collaborative scanning method for a laser selective melting forming process of the embodiment of the application.

[0057] Figure 4 It is a forming area schematic diagram in the background.

[0058] Figure 5 For the schematic diagram of smoke in the background art. DETAILED DESCRIPTION

[0059] In order to make the above objectives, characteristics and advantages of the present application more apparent, obvious and easy to understand, the specific embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0060] As Figure 1 shown, the embodiments of the present application disclose a multi-laser efficient collaborative scanning method for a laser selective melting forming process, the steps are as follows:

[0061] S100: A plurality of three-axis galvanometer mirrors are arranged above the center of the scanning range, so that each three-axis galvanometer mirror can focus and scan in the entire scanning range;

[0062] S200: Obtain N data blocks by a slice filling calculation method, and each data block stores at least one multi-segment data;

[0063] S300: Set a multi-segment line number threshold for the processing unit, and create the processing unit in sequence, so that the number of multi-segment lines of each processing unit does not exceed the set multi-segment line number threshold;

[0064] S400: For each processing unit, obtain an avoidance list of other processing units that need to be avoided during processing according to the positional relationship between the processing unit and other processing units and the wind field direction;

[0065] S500: According to the avoidance list, assign idle three-axis galvanometer mirrors to the processing unit in sequence and perform laser scanning work until all processing units complete the processing task.

[0066] Specifically, the number of three-axis galvanometer mirrors can be set according to actual conditions, such as 3, 4, 5, etc. When the three-axis galvanometer mirrors are set to 4, as Figure 2 shown, the four three-axis galvanometer mirrors can be arranged relative to the center position, so that each three-axis galvanometer mirror can cover the entire scanning range.

[0067] In this method, by arranging a plurality of three-axis galvanometer mirrors above the center of the scanning range, the entire scanning area is fully covered. Each three-axis galvanometer mirror has the ability to focus and scan in the entire scanning range, which greatly enhances the flexibility and processing range of the system. In step S200, we use a slice filling calculation method to divide the data to be processed into N data blocks, each data block containing at least one multi-segment data. This method not only simplifies the data processing process, but also improves the efficiency of data management.

[0068] In the step S200, the data block includes data type, multi-segment line set and process parameters, and the multi-segment line set includes at least one multi-segment line data.

[0069] Next, in the step S400, a avoiding list is generated for each processing unit according to the position relationship between the processing units and the wind field direction. The avoiding list records in detail other processing units that need to be avoided during processing, so as to effectively avoid the smoke interference problem. This innovative design not only improves the processing quality, but also ensures that multiple lasers can work coordinately and without interference when working at the same time.

[0070] Finally, in the step S500, the idle three-axis vibration mirrors are assigned to the processing units according to the avoiding list, and laser scanning work is performed. This process is dynamic and can be flexibly adjusted according to actual conditions. When all the processing units complete the processing task, the entire system completes the entire scanning and processing process.

[0071] In the step S200, the data block includes data type, multi-segment line set and process parameters, and the multi-segment line set includes at least one multi-segment line data.

[0072] Specifically, the data type can be contour, filling or support data, the multi-segment line set is a sequence of point coordinates of each multi-segment line, and the process parameters are laser power, speed, etc.

[0073] In the step S300, a multi-segment line number threshold of the processing unit is set, and the processing units are created one by one, so that the number of multi-segment lines of each processing unit does not exceed the set multi-segment line number threshold. Specifically,

[0074] S301: Set the multi-segment line number threshold of the processing unit;

[0075] S302: Determine whether there is remaining data block. If there is remaining data block, go to step S303; if there is no remaining data block, exit the current operation;

[0076] S303: Create a processing unit;

[0077] S304: Calculate the number of multi-segment lines in the current processing unit. If the number of multi-segment lines does not exceed the multi-segment line number threshold and there is remaining data block, add a new data block; if the number of multi-segment lines of the current processing unit exceeds the multi-segment line number threshold, return to step S302.

[0078] It should be explained that the processing unit in the method is not an actual equipment, but a processing task.

[0079] Specifically, the above step can average the processing data to multiple processing units, so that the subsequent processing can significantly improve the processing efficiency of asymmetric patterns.

[0080] In this embodiment, in step S400, for each processing unit, according to the positional relationship with other processing units and the wind direction, the avoidance list of other processing units that need to be avoided during processing is obtained, specifically:

[0081] S401: Select the processing unit in turn, and according to the center position of the selected processing unit, the wind direction and the set smoke interference width, obtain the smoke avoidance area of each processing unit;

[0082] S402: Set the avoidance list for each processing unit, and add other processing units that will affect the smoke avoidance area of the current processing unit to the avoidance list of the current processing unit.

[0083] Specifically, the avoidance list is set as explained in the following embodiments, such as Figure 3 As shown in Figure 3 4 processing tasks at four positions are shown, which are processing unit 1, processing unit 2, processing unit 3 and processing unit 4, Figure 3 The area between the upper and lower dashed lines of processing unit 2 in is the smoke interference area, then processing unit 1 and processing unit 3 belong to the processing unit list that processing unit 2 needs to avoid, and processing unit 4 does not need to be considered when processing unit 2 is ready to start processing. Similarly, processing unit 4 does not need to consider whether processing unit 2 is in processing state when it is ready to process. Processing unit 2 needs to determine whether processing unit 1 is processing when it is ready to process, according to the wind direction, if processing unit 1 is processing, processing unit 2 also starts processing, at this time, the smoke generated is likely to cover the laser beam of processing unit 1. At this time, if processing unit 3 is also in processing state, then the smoke generated by processing unit 3 may also block the laser beam of processing unit 2. Therefore, when processing unit 2 is ready to process, it is necessary to ensure that processing unit 1 and processing unit 3 are not in processing, that is, processing unit 2's avoidance list needs to include processing unit 1 and processing unit 3, and does not need to include processing unit 4.

[0084] In this embodiment, in S500, according to the avoidance list, the idle three-axis galvanometer is assigned to the processing unit in turn and the laser scanning work is carried out until all the processing units complete the processing task, specifically:

[0085] The states of the plurality of three-axis galvanometers are set, the state of the three-axis galvanometer in operation is in use, and the state of the three-axis galvanometer when idle is idle. The states of all processing units are set, the processing unit that has not processed is set as waiting for processing, the processing unit that is processing is set as processing, and the processing unit that has completed processing is set as processing completed.

[0086] The states of all processing units are sequentially inquired.

[0087] When the processing unit is in the waiting for processing state, if the other processing units that have smoke interference influence on the current processing unit are not in the processing state, a three-axis galvanometer in the idle state is allocated to the processing unit, the state of the three-axis galvanometer is switched to in use, the laser motion program of the processing unit is started, and the processing unit is switched to the processing state.

[0088] Specifically, the avoidance list of the current processing unit is inquired. If at least one of the other processing units that have smoke interference influence on the current processing unit is in the processing state, the current processing unit is kept in the waiting for processing state, and waits for the next inquiry.

[0089] If the other processing units that have smoke interference influence on the current processing unit are not in the processing state, a three-axis galvanometer in the idle state is allocated to the processing unit.

[0090] When the processing unit is in the processing state, it is judged whether the laser motion program is run completed. If the laser motion program is run completed, the processing unit is switched to the processing completed state, and the three-axis galvanometer allocated to the processing unit is switched back to the idle state.

[0091] When the states of all processing units are inquired and are all in the processing completed state, the inquiry is exited.

[0092] Specifically, in the above method, the galvanometer control system can dynamically allocate data and quickly respond, and solves the smoke interference problem of multi-laser processing without reducing the processing efficiency.

[0093] In the embodiment, when the three-axis galvanometer fails, the current three-axis galvanometer that fails is switched to the unusable state, and the processing unit that is processing by the current three-axis galvanometer is switched to the waiting for processing state.

[0094] Specifically, the galvanometer control card is further included, and the galvanometer control card is used to read the motor state of each three-axis galvanometer through the galvanometer communication protocol and transfer the flag data of whether one three-axis galvanometer is normal to the upper computer, such as 0 representing normal and 1 representing failure, so that the upper computer can accurately judge whether the three-axis galvanometer is in the normal state. The three-axis galvanometer that fails can not be allocated with a processing task subsequently, so that when a single three-axis galvanometer fails, the machine can be continuously processed without stopping.

[0095] The application further discloses a computer readable storage medium, and the computer readable storage medium stores a computer program.

[0096] The application further discloses a computer device, which comprises a processor, a communication interface, a memory and a communication bus.

[0097] The memory is used for storing a computer program.

[0098] The processor is used for executing the steps of the multi-laser efficient cooperative scanning method for a laser selective melting forming process by running the program stored in the memory.

[0099] The above embodiments further illustrate the purpose, technical scheme and advantages of the application, and it should be understood that the above embodiments are only specific embodiments of the application and are not used to limit the application, and any modification, equivalent replacement, improvement, etc. within the spirit and principle of the application should be included in the protection scope of the application.

Claims

1. A method for multi-laser high-efficiency collaborative scanning for laser selective melting forming process, characterized in that, The steps are: S100: multiple three-axis galvanometer layouts are arranged above the center of the scanning range, so that each three-axis galvanometer can focus scanning in the entire scanning range; S200: obtain N data blocks by slice filling calculation method, and each data block stores at least one multi-segment data; S300: set the multi-segment line number threshold of the processing unit, and create the processing unit in sequence, so that the number of multi-segment lines of each processing unit does not exceed the set multi-segment line number threshold; S400: for each processing unit, according to the positional relationship between it and other processing units and the wind field direction, obtain the avoidance list of other processing units that need to be avoided during processing; S500: according to the avoidance list, assign idle three-axis galvanometers to the processing units in sequence and perform laser scanning work until all processing units complete the processing task.

2. The method for multi-laser high efficient collaborative scanning in laser selective melting forming process according to claim 1, characterized in that: In the step S200, the data block includes data type, multi-segment line set and process parameters, and the multi-segment line set includes at least one multi-segment data.

3. The method for multi-laser high efficient collaborative scanning in laser selective melting forming process according to claim 1, characterized in that: In the step S300: set the multi-segment line number threshold of the processing unit, and create the processing unit in sequence, so that the number of multi-segment lines of each processing unit does not exceed the set multi-segment line number threshold, specifically: S301: set the multi-segment line number threshold of the processing unit; S302: determine whether there is remaining data block, if yes, go to step S303, if no, exit the current operation; S303: create a processing unit; S304: calculate the number of multi-segment lines in the current processing unit, if it does not exceed the multi-segment line number threshold and there is remaining data block, add a new data block, if the number of multi-segment lines of the current processing unit exceeds the multi-segment line number threshold, return to step S302.

4. The method for multi-laser high efficient collaborative scanning in laser selective melting forming process according to claim 1, characterized in that: In step S400, for each processing unit, according to the positional relationship between it and other processing units and the wind field direction, obtain the avoidance list of other processing units that need to be avoided during processing, specifically: S401: select the processing unit in sequence, according to the center position of the selected processing unit, the wind field direction and the set smoke interference width, obtain the smoke avoidance area of each processing unit; S402: set the avoidance list for each processing unit, and add other processing units that affect the smoke avoidance area of the current processing unit to the avoidance list of the current processing unit.

5. The method for multi-laser high efficient collaborative scanning in laser selective melting forming process according to claim 1, characterized in that: In the S500, according to the avoidance list, assign idle three-axis galvanometers to the processing units in sequence and perform laser scanning work until all processing units complete the processing task, specifically: Set the state of the multiple three-axis galvanometers, the state of the working three-axis galvanometer is in use, and the state of the idle three-axis galvanometer is idle, set the state of all processing units, the processing unit that has not processed is set to wait for processing, the processing unit that is processing is set to be processing, and the processing unit that has completed processing is set to be processing completed; Repeat the inquiry of the state of all processing units in sequence; When inquiring the processing unit in the waiting processing state, if the other processing units which have smoke dust interference influence with the current processing unit are not in the processing state, a three-axis galvanometer in the idle state is assigned to the processing unit, and the three-axis galvanometer state is switched to in use, the laser motion program of the processing unit is started, and the processing unit is switched to the processing state; When inquiring the processing unit in the processing state, it is judged whether the laser motion program is run completely, if run completely, it is switched to the processing completed state, and the three-axis galvanometer assigned to the processing unit is switched back to the idle state; When inquiring the state of all processing units is the processing completed state, the inquiry is exited.

6. The method for multi-laser high efficient collaborative scanning in laser selective melting forming process according to claim 5, characterized in that: When inquiring the processing unit in the waiting processing state, if the other processing units which have smoke dust interference influence with the current processing unit are not in the processing state, a three-axis galvanometer in the idle state is assigned to the processing unit, specifically: Inquiring the avoidance list of the current processing unit, if the other processing units which have smoke dust interference influence with the current processing unit are at least one in the processing state, the current processing unit is kept in the waiting processing state, and waits for the next round of inquiry; If the other processing units which have smoke dust interference influence with the current processing unit are not in the processing state, a three-axis galvanometer in the idle state is assigned to the processing unit.

7. The method of claim 5, wherein: When the three-axis galvanometer appears fault, the current three-axis galvanometer in fault is switched to the unusable state, and the processing unit in processing of the current fault three-axis galvanometer is switched to the waiting processing state.

8. The method for multi-laser high efficient collaborative scanning in laser selective melting forming process according to claim 5, characterized in that: The galvanometer control card is used for reading the motor state of each three-axis galvanometer through the galvanometer communication protocol, and judging whether the current three-axis galvanometer is in fault.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores the computer program, and the computer program is executed by the processor to realize the steps of the multi-laser efficient collaborative scanning method for the laser selective melting forming process in any one of claims 1-8.

10. A computer device, comprising: The processor, the communication interface, the memory and the communication bus are used for completing the communication among each other; wherein: The memory is used for storing the computer program; The processor is used for executing the steps of the multi-laser efficient collaborative scanning method for the laser selective melting forming process in any one of claims 1-8 by running the program stored in the memory. The processor is used for executing the steps of the multi-laser efficient collaborative scanning method for the laser selective melting forming process in any one of claims 1-8 by running the program stored in the memory.