A method and system for dividing regions of a multi-laser beam additive manufacturing device

By considering the status and matching degree of the scanning galvanometer in multi-laser beam additive manufacturing equipment to divide and allocate areas, the problems of low processing quality and efficiency in the existing technology are solved, higher processing accuracy and quality are achieved, and the risk of equipment failure is reduced.

CN119346893BActive Publication Date: 2025-10-03BEIJING UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411633445.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-10-03
Estimated Expiration
2044-11-15

AI Technical Summary

Technical Problem

Existing multi-laser beam additive manufacturing equipment does not consider the device status and matching degree of the scanning mirror when dividing the area and allocating the scanning mirror, resulting in poor processing quality and efficiency.

Method used

By acquiring a three-dimensional image of the workpiece to be processed, dividing it into multiple two-dimensional processing sections and splitting it into scanning units, the status score and matching degree of the scanning galvanometer are calculated. Based on the score and matching degree, the allocation strategy of the scanning galvanometer and the scanning unit is determined to optimize the processing priority.

Benefits of technology

It improves processing accuracy and quality, reduces the risk of error shutdown and workpiece scrapping, and improves the performance of the scanning galvanometer and the robustness of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119346893B_ABST
    Figure CN119346893B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for region division in multi-laser beam additive manufacturing equipment, comprising: acquiring a three-dimensional image of a workpiece to be processed; dividing the three-dimensional image into multiple two-dimensional processing sections, and dividing each two-dimensional processing section into multiple scanning units; calculating the estimated processing time for a single scanning galvanometer to process each scanning unit, and determining the processing priority of each scanning unit; calculating a status score for the scanning galvanometer based on multiple parameters of the scanning galvanometer, and calculating the matching degree between the scanning unit and the scanning galvanometer based on the deflection angle between the scanning unit and the scanning galvanometer; determining an allocation strategy between the scanning galvanometer and the scanning unit based on the status score and matching degree of the scanning galvanometer, and processing the scanning units according to the processing priority. The present invention solves the problems of poor processing quality and low efficiency in existing laser additive manufacturing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of laser processing equipment, and in particular to a method and system for dividing regions of a multi-laser beam additive manufacturing device. Background Art

[0002] Selective Laser Melting (SLM), also known as SLM, is a high-precision, high-quality, and high-degree-of-freedom laser additive manufacturing process. To improve processing efficiency and ensure processing quality, some laser additive manufacturing equipment uses multi-laser beam parallel processing to shorten processing cycles and reduce the impact of failures on the workpiece. When multi-beam parallel processing is involved, the division of the processing area and the task allocation of the scanning galvanometer are important factors affecting processing efficiency and quality. Currently, common area division and allocation strategies only consider the shape of the workpiece and do not consider the device status of the scanning galvanometer or the degree of matching between the scanning galvanometer and the area. This results in the inability to maximize the performance advantages of the scanning galvanometer, reducing processing quality and efficiency.

[0003] Therefore, a region partitioning method is needed for multi-laser beam additive manufacturing equipment, which can include the device status of the scanning galvanometer and the matching degree between the scanning galvanometer and the region into the calculation range. Summary of the Invention

[0004] The present invention provides a method and system for dividing regions of a multi-laser beam additive manufacturing device, which are used to solve the problems of poor processing quality and low efficiency in existing laser additive manufacturing.

[0005] The present invention provides a method for dividing regions of a multi-laser beam additive manufacturing device, comprising:

[0006] Acquire a three-dimensional image of the workpiece to be processed;

[0007] Dividing the three-dimensional image into a plurality of two-dimensional processing sections, and dividing each two-dimensional processing section into a plurality of scanning units;

[0008] Calculate the estimated working hours for machining each scanning unit of a single scanning galvanometer and determine the machining priority of each scanning unit;

[0009] Calculating a status score of the scanning galvanometer according to multiple parameters of the scanning galvanometer, and calculating a matching degree according to a deflection angle between the scanning unit and the scanning galvanometer;

[0010] The allocation strategy between the scanning galvanometer and the scanning unit is determined according to the status score and matching degree of the scanning galvanometer, and the scanning unit is processed according to the processing priority.

[0011] According to a method for dividing an area of ​​a multi-laser beam additive manufacturing device provided by the present invention, the method further comprises dividing the three-dimensional image into a plurality of two-dimensional processing sections, and dividing each two-dimensional processing section into a plurality of scanning units.

[0012] Slicing is performed based on the acquired three-dimensional image of the workpiece to be processed, and dividing it into multiple two-dimensional processing sections;

[0013] Segmenting a plurality of scanning units based on the two-dimensional processing section, wherein each scanning unit has a similar area;

[0014] The two-dimensional processing section is parallel to the processing plane, and multiple scanning galvanometers process materials within the same two-dimensional processing section at the same time.

[0015] According to a method for dividing regions of a multi-laser beam additive manufacturing device provided by the present invention, the method of calculating the estimated working time of processing each scanning unit by a single scanning galvanometer and determining the processing priority of each scanning unit specifically includes:

[0016] Obtain material properties, the area of ​​the scanning unit, and the linear scanning speed of the scanning galvanometer;

[0017] Calculate the estimated time required to process each scanning unit using a single scanning galvanometer based on the material properties, the area of ​​the scanning unit, and the linear scanning speed of the scanning galvanometer using a preset formula;

[0018] Sort by estimated working hours and determine the processing priority of each scanning unit.

[0019] According to a method for dividing regions of a multi-laser beam additive manufacturing device provided by the present invention, the state score of the scanning galvanometer mirror is calculated based on multiple parameters of the scanning galvanometer mirror, specifically comprising:

[0020] Get the temperature, temperature drift and working time of the scanning galvanometer;

[0021] Different weight values ​​are assigned to the temperature, temperature drift and working time of the scanning galvanometer, and the status scores of the scanning galvanometer are calculated and sorted.

[0022] According to a method for dividing regions of a multi-laser beam additive manufacturing device provided by the present invention, the method further comprises: calculating the matching degree according to the deflection angle between the scanning unit and the scanning galvanometer; and

[0023] Determine the geometric center of the scanning unit and the origin of the scanning galvanometer;

[0024] Calculate the laser beam deflection angle based on the distance between the geometric center of the scanning unit and the origin of the scanning galvanometer;

[0025] Determining the matching degree between the scanning unit and the scanning galvanometer according to the laser beam deflection angle;

[0026] The smaller the laser beam deflection angle, the higher the matching degree.

[0027] According to a method for dividing regions of a multi-laser beam additive manufacturing device provided by the present invention, the allocation strategy between the scanning galvanometer and the scanning unit is determined based on the status score and matching degree of the scanning galvanometer, and the scanning unit is processed according to the processing priority, specifically comprising:

[0028] According to the status score and matching degree of the scanning galvanometer, more scanning units are allocated to the scanning galvanometer with a higher score, and the scanning units are allocated to the scanning galvanometer with the nearest field of view origin, forming a corresponding allocation strategy;

[0029] The scanning units are processed according to the processing priority based on the allocation strategy.

[0030] The present invention further provides a region division system for a multi-laser beam additive manufacturing device, the system comprising:

[0031] An image acquisition module, used to acquire a three-dimensional image of the workpiece to be processed;

[0032] a segmentation module, configured to divide the three-dimensional image into a plurality of two-dimensional processing sections, and to divide each two-dimensional processing section into a plurality of scanning units;

[0033] The priority confirmation module is used to calculate the estimated working hours of each scanning unit of a single scanning galvanometer and determine the processing priority of each scanning unit;

[0034] A scoring and matching module is used to calculate a status score of the scanning galvanometer according to multiple parameters of the scanning galvanometer, and calculate a matching degree according to a deflection angle between the scanning unit and the scanning galvanometer;

[0035] The processing module is used to determine the allocation strategy between the scanning galvanometer and the scanning unit according to the status score and matching degree of the scanning galvanometer, and to process the scanning unit according to the processing priority.

[0036] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for dividing the area of ​​the multi-laser beam additive manufacturing device as described above is implemented.

[0037] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the area division method of the multi-laser beam additive manufacturing equipment as described in any one of the above.

[0038] The present invention also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the area division method of any of the multi-laser beam additive manufacturing devices described above.

[0039] The present invention provides a method and system for dividing areas of multi-laser beam additive manufacturing equipment. By considering the matching degree between the scanning galvanometer and the area in the division of the processing area, allocating the processing area to adjacent scanning galvanometers helps to improve the processing accuracy; long-term operation causes the performance of the scanning galvanometer to decline, requiring intermittent alternating shutdown and maintenance. Allocating fewer processing areas to the scanning galvanometer with poor performance helps to arrange shutdown maintenance during the processing process, restore the performance of the scanning galvanometer, improve the processing quality, and reduce the risk of error shutdown and workpiece scrapping. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0041] Figure 1 It is a flow chart of the area division method of the multi-laser beam additive manufacturing equipment provided by the present invention.

[0042] Figure 2 It is a schematic diagram of the actual processing range provided by the present invention.

[0043] Figure 3 This is a schematic diagram of the division of scanning units and task allocation within a single processing section provided by the present invention.

[0044] Figure 4 This is a schematic diagram of module connections of the area division system of the multi-laser beam additive manufacturing equipment provided by the present invention.

[0045] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention.

[0046] Figure numerals: 1: field of view origin; 2: actual processing surface; 3: galvanometer field of view; 4: scanning unit; 5: processing area; 110: image acquisition module; 120: segmentation module; 130: priority confirmation module; 140: scoring matching module; 150: processing module. DETAILED DESCRIPTION

[0047] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0048] The present invention takes into account the matching degree between the scanning galvanometer and the area when dividing the processing area. Since the processing accuracy of the scanning galvanometer varies in the entire field of view, generally, the smaller the distance between the processing area 5 and the galvanometer field of view origin 1, the higher the processing accuracy. Therefore, allocating the processing area 5 to the adjacent scanning galvanometer helps to improve the processing accuracy; long-term work causes the performance of the scanning galvanometer to decline, requiring intermittent alternating shutdown maintenance. Allocating fewer processing areas 5 to the scanning galvanometer with poor performance helps to arrange shutdown maintenance during the processing process, restore the performance of the scanning galvanometer, improve processing quality, and reduce the risk of error shutdown and workpiece scrapping.

[0049] The following combination Figure 1 The present invention describes a method for dividing regions of a multi-laser beam additive manufacturing device, comprising: step 100, obtaining a three-dimensional image of a workpiece to be processed.

[0050] In the present invention, the workpiece to be processed usually presents a three-dimensional structural state, which is difficult to meet the actual processing requirements. Therefore, it is necessary to perform segmentation processing after obtaining the three-dimensional image to be processed in order to facilitate laser beam processing.

[0051] Step 200: Divide the three-dimensional image into a plurality of two-dimensional processing sections, and divide each two-dimensional processing section into a plurality of scanning units.

[0052] Specifically, slicing is performed based on the acquired three-dimensional image of the workpiece to be processed, and the image is divided into multiple two-dimensional processing sections;

[0053] Based on the two-dimensional processing section, a plurality of scanning units 4 are divided, and each scanning unit 4 has a similar area;

[0054] The two-dimensional processing section is parallel to the processing plane, and multiple scanning galvanometers process materials within the same two-dimensional processing section at the same time.

[0055] In the present invention, the area division can be applied to an additive manufacturing system when the number of scanning galvanometers working simultaneously is greater than or equal to two, and the workpiece to be processed should be located within the overlapping processing range of the scanning galvanometers.

[0056] The shapes of the scanning units 4 within the same processing section include: rectangle, hexagon, polygon, and irregular pattern. The area of ​​the scanning unit 4 shall not be less than the processing accuracy of the additive manufacturing equipment and shall not be larger than the current processing section area. The areas of all scanning units 4 shall be as close as possible. The division of the scanning unit 4 shall minimize the length of the boundary line of the scanning unit 4.

[0057] By dividing into multiple two-dimensional processing sections, it is possible to facilitate laser beam processing. The multiple scanning units 4 divided out of each two-dimensional processing section help the scanning galvanometer to perform block processing to match the optimal working state of the scanning galvanometer.

[0058] Step 300: Calculate the estimated working hours for machining each scanning unit of a single scanning galvanometer, and determine the machining priority of each scanning unit.

[0059] Specifically, the material properties, the area of ​​the scanning unit 4 and the linear scanning speed of the scanning galvanometer are obtained;

[0060] The estimated working time for machining each scanning unit 4 by a single scanning galvanometer is calculated based on the material properties, the area of ​​the scanning unit 4 and the linear scanning speed of the scanning galvanometer by a preset formula;

[0061] The processing priority of each scanning unit 4 is determined by sorting according to the estimated working hours.

[0062] In the present invention, the estimated processing time required for a single scanning galvanometer to process a scanning unit 4 is calculated, and the processing priority of each scanning unit 4 is determined. Specifically, the estimated processing time for each scanning unit 4 is calculated using a built-in empirical formula based on the material properties, the area of ​​the scanning unit 4, and the linear scanning speed of the scanning galvanometer. The processing priority is determined in a way that avoids processing adjacent scanning units 4 simultaneously to prevent the laser beams of multiple scanning galvanometers from being too close to each other, which could lead to local overheating, slag splashing, inclusions, and surface roughness defects.

[0063] Step 400: Calculate a status score of the scanning galvanometer according to multiple parameters of the scanning galvanometer, and calculate a matching degree according to a deflection angle between a scanning unit and the scanning galvanometer.

[0064] Specifically, the temperature, temperature drift and working time of the scanning galvanometer are obtained;

[0065] Different weight values ​​are assigned to the temperature, temperature drift and working time of the scanning galvanometer, and the status scores of the scanning galvanometer are calculated and sorted.

[0066] Determine the geometric center of the scanning unit 4 and the origin of the scanning galvanometer; calculate the laser beam deflection angle based on the distance between the geometric center of the scanning unit 4 and the origin of the scanning galvanometer; determine the matching degree between the scanning unit 4 and the scanning galvanometer based on the laser beam deflection angle; wherein the smaller the laser beam deflection angle, the higher the matching degree.

[0067] In the present invention, a scanning galvanometer working status score is calculated, the working statuses of multiple scanning galvanometers are sorted, the matching degree between each scanning galvanometer and the scanning unit 4 is calculated, and each scanning unit 4 is assigned to the scanning galvanometer based on the score and matching degree. Specifically, the score includes parameters such as device temperature, temperature drift, and working time. The score is positively correlated with the working status of the scanning galvanometer, and a higher score means that the scanning galvanometer can work for a longer time; the matching degree is negatively correlated with the distance between the geometric center of the scanning unit 4 and the origin of the scanning galvanometer, that is, it is negatively correlated with the deflection angle of the laser beam when the scanning galvanometer processes the scanning unit 4; the allocation strategy of the scanning unit 4 is related to the above-mentioned score and matching degree. The scanning galvanometer with a higher score will be assigned more scanning units 4, and the scanning unit 4 is more likely to be assigned to the scanning galvanometer to which the nearest field of view origin 1 belongs.

[0068] Step 500: Determine an allocation strategy between the scanning galvanometer and the scanning unit according to the status score and matching degree of the scanning galvanometer, and process the scanning unit according to the processing priority.

[0069] Specifically, more scanning units 4 are allocated to the scanning galvanometer with a higher score based on the status score and matching degree of the scanning galvanometer, and the scanning unit 4 is allocated to the scanning galvanometer to which the nearest field of view origin 1 belongs, forming a corresponding allocation strategy; according to the allocation strategy, the scanning unit 4 is processed according to the processing priority.

[0070] By intermittently alternating shutdowns for maintenance, allocating less processing area 5 to the poorly performing scanning galvanometer helps to schedule shutdowns for maintenance during the machining process, restore the performance of the scanning galvanometer, improve machining quality, and reduce the risk of error shutdowns and workpiece scrapping.

[0071] In a specific embodiment, the flange of a 2×2 scanning galvanometer array additive manufacturing device is 3D printed and prepared by regional division of a multi-laser beam additive manufacturing device.

[0072] Divide the input 3D graphics into multiple 2D processing sections, such as Figure 2 The processing section is parallel to the processing plane and should be within the overlapped processing range of the scanning galvanometer. The four scanning galvanometers process the material in the same processing section at the same time. Specifically, the four scanning galvanometers are arranged in a 2×2 array, and the center overlap area is the actual processing surface 2. Figure 2 Mark the field of view and field of view origin 1 of one scanning galvanometer. Obviously, the field of view and field of view origin 1 of the other three scanning galvanometers are located to the right, below, and lower right of galvanometer 1. By limiting the workpiece to the overlapping area of ​​the scanning galvanometer field of view 3, it can be ensured that when any one or more scanning galvanometers are shut down for maintenance, the remaining scanning galvanometers in normal working condition can compensate for the unfinished area of ​​the shut-down galvanometer, avoiding workpiece scrapping caused by galvanometer shutdown and improving the equipment's anti-interference and robustness.

[0073] like Figure 2 As shown, the processing section is divided into multiple scanning units 4. The shapes of the scanning units 4 within the same processing section include, but are not limited to, rectangles, hexagons, polygons, irregular patterns, and other shapes. Cartesian, polar, and other coordinate systems are selected for division based on the shape and symmetry of the figure. The area of ​​the scanning unit 4 must not be less than the processing accuracy of the additive manufacturing equipment and must not be greater than the current processing section area. The areas of all scanning units 4 should be as close as possible. The division of the scanning units 4 should minimize the length of the boundary lines of the scanning units 4. Not restricting the shape of the scanning units 4 allows for more flexible division of the scanning units 4. Similar scanning areas ensure similar processing time for any scanning unit 4, avoiding the situation where the scanning galvanometer takes too long to process a single scanning unit 4, resulting in a degradation of the galvanometer status. Reducing the length of the boundary lines of the scanning units 4 helps improve processing quality.

[0074] Calculate the estimated time required to process a scanning unit 4 using a single galvanometer scanner, and determine the processing priority for each scanning unit 4. Specifically, the estimated time required to process each scanning unit 4 is calculated using a built-in empirical formula based on the material properties, the area of ​​the scanning unit 4, and the scanning unit's linear scanning speed. Prioritization should avoid processing adjacent scanning units 4 simultaneously to prevent the laser beams of multiple galvanometer scanners from being too close together, leading to local overheating, slag splashing, inclusions, and surface roughness.

[0075] Calculate the working status score of the scanning galvanometer, sort the working status of multiple scanning galvanometers, calculate the matching degree between each scanning galvanometer and the scanning unit 4, and assign each scanning unit 4 to the scanning galvanometer according to the score and matching degree. Specifically, the score includes parameters such as device temperature, temperature drift, and working time. The score is positively correlated with the working status of the scanning galvanometer. A higher score means that the scanning galvanometer can work for a longer time. The matching degree is negatively correlated with the distance between the geometric center of the scanning unit 4 and the origin of the scanning galvanometer, that is, it is negatively correlated with the deflection angle of the laser beam when the scanning galvanometer processes the scanning unit 4. The allocation strategy of the scanning unit 4 is related to the above score and matching degree. The scanning galvanometer with a higher score will be assigned more scanning units 4, and the scanning unit 4 is more likely to be assigned to the scanning galvanometer to which the nearest field of view origin 1 belongs, such as Figure 3 As shown, a scanning mirror 1 with a lower score than the other galvanometers is assigned fewer than a quarter of the total number of scanning units 4, and all of the scanning units 4 are relatively close to the field of view origin 1 of the scanning mirror 1. This allocation strategy can improve the processing quality of the scanning mirrors and ensure that scanning mirrors in poor working condition have more downtime for maintenance.

[0076] The present invention takes into account the matching degree between the scanning galvanometer and the area when dividing the processing area 5. Since the processing accuracy of the scanning galvanometer varies in the entire field of view, generally, the smaller the distance between the processing area 5 and the galvanometer field of view origin 1, the higher the processing accuracy. Therefore, allocating the processing area 5 to the adjacent scanning galvanometer helps to improve the processing accuracy; long-term work causes the performance of the scanning galvanometer to decline, requiring intermittent alternating shutdown maintenance. Allocating fewer processing areas 5 to the scanning galvanometer with poor performance helps to arrange shutdown maintenance during the processing process, restore the performance of the scanning galvanometer, improve processing quality, and reduce the risk of error shutdown and workpiece scrapping.

[0077] refer to Figure 4 The present invention also discloses a region division system for a multi-laser beam additive manufacturing device, the system comprising:

[0078] An image acquisition module 110 is used to acquire a three-dimensional image of a workpiece to be processed;

[0079] a segmentation module 120 for dividing the three-dimensional image into a plurality of two-dimensional processing slices, and dividing each two-dimensional processing slice into a plurality of scanning units 4;

[0080] The priority confirmation module 130 is used to calculate the estimated working hours of a single scanning galvanometer to process each scanning unit 4 and determine the processing priority of each scanning unit 4;

[0081] A scoring and matching module 140 is configured to calculate a status score of the scanning galvanometer according to multiple parameters of the scanning galvanometer, and calculate a matching degree according to a deflection angle between the scanning unit 4 and the scanning galvanometer;

[0082] The processing module 150 is used to determine the allocation strategy between the scanning galvanometer and the scanning unit 4 according to the status score and matching degree of the scanning galvanometer, and process the scanning unit 4 according to the processing priority.

[0083] The three-dimensional image is divided into a plurality of two-dimensional processing sections, and each two-dimensional processing section is divided into a plurality of scanning units 4, specifically including:

[0084] Slicing is performed based on the acquired three-dimensional image of the workpiece to be processed, and dividing it into multiple two-dimensional processing sections;

[0085] Based on the two-dimensional processing section, a plurality of scanning units 4 are divided, and each scanning unit 4 has a similar area;

[0086] The two-dimensional processing section is parallel to the processing plane, and multiple scanning galvanometers process materials within the same two-dimensional processing section at the same time.

[0087] Calculate the estimated working hours for processing each scanning unit 4 of a single scanning galvanometer and determine the processing priority of each scanning unit 4, specifically including:

[0088] Obtaining material properties, the area of ​​the scanning unit 4 and the linear scanning speed of the scanning galvanometer;

[0089] The estimated working time for machining each scanning unit 4 by a single scanning galvanometer is calculated based on the material properties, the area of ​​the scanning unit 4 and the linear scanning speed of the scanning galvanometer by a preset formula;

[0090] The processing priority of each scanning unit 4 is determined by sorting according to the estimated working hours.

[0091] The status score of the scanning galvanometer is calculated based on multiple parameters of the scanning galvanometer, specifically including:

[0092] Get the temperature, temperature drift and working time of the scanning galvanometer;

[0093] Different weight values ​​are assigned to the temperature, temperature drift and working time of the scanning galvanometer, and the status scores of the scanning galvanometer are calculated and sorted.

[0094] The matching degree is calculated based on the deflection angle between the scanning unit and the scanning galvanometer, including:

[0095] Determine the geometric center of the scanning unit 4 and the origin of the scanning galvanometer;

[0096] Calculate the laser beam deflection angle according to the distance between the geometric center of the scanning unit 4 and the origin of the scanning galvanometer;

[0097] Determine the matching degree between the scanning unit 4 and the scanning galvanometer according to the laser beam deflection angle;

[0098] The smaller the laser beam deflection angle, the higher the matching degree.

[0099] The allocation strategy between the scanning galvanometer and the scanning unit 4 is determined based on the status score and matching degree of the scanning galvanometer, and the scanning unit 4 is processed according to the processing priority, specifically including:

[0100] According to the status score and matching degree of the scanning galvanometer, more scanning units 4 are allocated to the scanning galvanometer with a higher score, and the scanning units 4 are allocated to the scanning galvanometer to which the nearest field of view origin 1 belongs, forming a corresponding allocation strategy;

[0101] The scanning unit 4 is processed according to the processing priority based on the allocation strategy.

[0102] At present, common area division and allocation strategies only consider the shape of the workpiece, and do not refer to the device status of the scanning galvanometer and the matching degree between the scanning galvanometer and the area. This makes it impossible to maximize the performance advantages of the scanning galvanometer, reducing the processing quality and processing efficiency. On the other hand, long-term continuous operation will cause the scanning galvanometer to degrade due to temperature drift and other reasons, reducing the processing quality and even causing shutdowns, affecting the yield rate. The present invention takes into account the matching degree between the scanning galvanometer and the area when dividing the processing area 5. Since the processing accuracy of the scanning galvanometer varies in the full field of view, the smaller the distance between the processing area 5 and the galvanometer field of view origin 1 is, the higher the processing accuracy is. Therefore, allocating the processing area 5 to adjacent scanning galvanometers helps to improve the processing accuracy. Long-term operation causes the performance of the scanning galvanometer to degrade, requiring intermittent alternating shutdowns for maintenance. Allocating fewer processing areas 5 to scanning galvanometers with poor performance helps to arrange shutdowns for maintenance during the processing process, restore the performance of the scanning galvanometer, improve processing quality, and reduce the risk of error shutdowns and workpiece scrapping.

[0103] Figure 5 An example of a physical structure diagram of an electronic device is shown below. Figure 5 As shown, the electronic device may include: a processor 510, a communications interface 520, a memory 530, and a communications bus 540, wherein the processor 510, the communications interface 520, and the memory 530 communicate with each other via the communications bus 540. The processor 510 may call logic instructions in the memory 530 to execute a method for dividing regions of a multi-laser beam additive manufacturing device, the method comprising: acquiring a three-dimensional image of a workpiece to be processed; dividing the three-dimensional image into multiple two-dimensional processing sections, and dividing each two-dimensional processing section into multiple scanning units 4; calculating the estimated working time for a single scanning galvanometer to process each scanning unit 4, and determining the processing priority of each scanning unit 4; calculating a status score of the scanning galvanometer based on multiple parameters of the scanning galvanometer, and calculating a matching degree based on the deflection angle between the scanning unit 4 and the scanning galvanometer; determining an allocation strategy between the scanning galvanometer and the scanning unit 4 based on the status score and matching degree of the scanning galvanometer, and processing the scanning unit 4 according to the processing priority.

[0104] Furthermore, the logic instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0105] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute a region division method for a multi-laser beam additive manufacturing device provided by the above methods, the method including: obtaining a three-dimensional image of a workpiece to be processed; dividing the three-dimensional image into multiple two-dimensional processing sections, and dividing each two-dimensional processing section into multiple scanning units 4; calculating the estimated working time of a single scanning galvanometer to process each scanning unit 4, and determining the processing priority of each scanning unit 4; calculating the status score of the scanning galvanometer based on multiple parameters of the scanning galvanometer, and calculating the matching degree based on the deflection angle between the scanning unit 4 and the scanning galvanometer; determining the allocation strategy between the scanning galvanometer and the scanning unit 4 based on the status score and matching degree of the scanning galvanometer, and processing the scanning unit 4 according to the processing priority.

[0106] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute a method for dividing an area of ​​a multi-laser beam additive manufacturing device provided by the above-mentioned methods, the method comprising: obtaining a three-dimensional image of a workpiece to be processed; dividing the three-dimensional image into multiple two-dimensional processing sections, and dividing each two-dimensional processing section into multiple scanning units 4; calculating the estimated working time of a single scanning galvanometer to process each scanning unit 4, and determining the processing priority of each scanning unit 4; calculating the status score of the scanning galvanometer based on multiple parameters of the scanning galvanometer, and calculating the matching degree based on the deflection angle between the scanning unit 4 and the scanning galvanometer; determining the allocation strategy between the scanning galvanometer and the scanning unit 4 based on the status score and matching degree of the scanning galvanometer, and processing the scanning unit 4 according to the processing priority.

[0107] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0108] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for dividing regions of a multi-laser beam additive manufacturing device, characterized in that: include: Acquire a three-dimensional image of the workpiece to be processed; Dividing the three-dimensional image into a plurality of two-dimensional processing sections, and dividing each two-dimensional processing section into a plurality of scanning units; Calculating the estimated working time for machining each scanning unit of a single scanning galvanometer and determining the machining priority of each scanning unit, specifically including: obtaining material properties, the area of ​​the scanning unit, and the linear scanning speed of the scanning galvanometer; calculating the estimated working time for machining each scanning unit of a single scanning galvanometer based on the material properties, the area of ​​the scanning unit, and the linear scanning speed of the scanning galvanometer using a preset formula; sorting the scanning units according to the estimated working time and determining the machining priority of each scanning unit; Calculating a status score of the scanning galvanometer based on multiple parameters of the scanning galvanometer, specifically including: obtaining the temperature, temperature drift, and operating time of the scanning galvanometer; assigning different weights to the temperature, temperature drift, and operating time of the scanning galvanometer, calculating the status score of the scanning galvanometer, and ranking the scores; Calculating the matching degree based on the deflection angle between the scanning unit and the scanning galvanometer, specifically comprising: determining the geometric center of the scanning unit and the origin of the scanning galvanometer; calculating the laser beam deflection angle based on the distance between the geometric center of the scanning unit and the origin of the scanning galvanometer; and determining the matching degree between the scanning unit and the scanning galvanometer based on the laser beam deflection angle; wherein the smaller the laser beam deflection angle, the higher the matching degree; The allocation strategy between the scanning galvanometer and the scanning unit is determined according to the status score and matching degree of the scanning galvanometer, and the scanning unit is processed according to the processing priority.

2. The area division method of the multi-laser beam additive manufacturing equipment according to claim 1, characterized in that: The step of dividing the three-dimensional image into a plurality of two-dimensional processing sections and dividing each two-dimensional processing section into a plurality of scanning units specifically includes: Slicing is performed based on the acquired three-dimensional image of the workpiece to be processed, and dividing it into multiple two-dimensional processing sections; Segmenting a plurality of scanning units based on the two-dimensional processing section, wherein each scanning unit has a similar area; The two-dimensional processing section is parallel to the processing plane, and multiple scanning galvanometers process materials within the same two-dimensional processing section at the same time.

3. The area division method of the multi-laser beam additive manufacturing equipment according to claim 1, characterized in that: The allocation strategy between the scanning galvanometer and the scanning unit is determined according to the status score and matching degree of the scanning galvanometer, and the scanning unit is processed according to the processing priority, specifically including: According to the status score and matching degree of the scanning galvanometer, more scanning units are allocated to the scanning galvanometer with a higher score, and the scanning units are allocated to the scanning galvanometer with the nearest field of view origin, forming a corresponding allocation strategy; The scanning units are processed according to the processing priority based on the allocation strategy.

4. A region division system for a multi-laser beam additive manufacturing device for executing the region division method for a multi-laser beam additive manufacturing device according to any one of claims 1 to 3, characterized in that: The system comprises: An image acquisition module, used to acquire a three-dimensional image of the workpiece to be processed; a segmentation module, configured to divide the three-dimensional image into a plurality of two-dimensional processing sections, and to divide each two-dimensional processing section into a plurality of scanning units; The priority confirmation module is used to calculate the estimated working hours of each scanning unit of a single scanning galvanometer and determine the processing priority of each scanning unit; A scoring and matching module is used to calculate a status score of the scanning galvanometer according to multiple parameters of the scanning galvanometer, and calculate a matching degree according to a deflection angle between the scanning unit and the scanning galvanometer; The processing module is used to determine the allocation strategy between the scanning galvanometer and the scanning unit according to the status score and matching degree of the scanning galvanometer, and to process the scanning unit according to the processing priority.

5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the area division method for a multi-laser beam additive manufacturing device according to any one of claims 1 to 3 is implemented.

6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the area division method of the multi-laser beam additive manufacturing equipment according to any one of claims 1 to 3 is implemented.

7. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the area division method of the multi-laser beam additive manufacturing equipment according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Laser machining method and device for cooperative motion of laser galvanometer and air blowing device

    CN110560886A

  • Apparatus and method for producing three-dimensional workpiece

    CN114126785A