Laser powder laying synchronization method and system based on dynamic collaborative control
Through dynamic collaborative control, infrared monitoring data is used to determine the safe scanning range, and laser printing is preferred for powder laying areas with short waiting time, and powder laying is synchronized after printing is completed, solving the problem of low powder laying efficiency in traditional laser 3D printing and achieving efficient and safe batch printing.
Patent Information
- Application Number
- CN202510747752.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-06-06
AI Technical Summary
The powder laying process in traditional laser 3D printing consumes a lot of time, resulting in low printing efficiency. How to improve powder laying efficiency and reduce waiting time has become an urgent problem.
The method of dynamic collaborative control is adopted to determine the safe scanning range through infrared monitoring data, and the powder laying area with short waiting time is preferred for laser printing, and the powder laying work is carried out synchronously after the printing is completed. The printing priority and powder use are set in combination with the progress of the powder laying area, and the printing and powder laying progress is coordinated.
It improves powder laying efficiency, reduces printing waiting time, realizes high-quality and high-speed batch printing, ensures device safety, and improves the overall efficiency of the printer.
Smart Images

Figure CN120269814B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of laser printing technology, and in particular to a laser powder spreading synchronization method and system based on dynamic collaborative control. Background Art
[0002] The basic working principle of a laser 3D printer is to apply a layer of powder onto the worktable. After sintering or curing, the worktable is lowered one step, and the powder spreading device applies powder again, followed by sintering or curing. This process is repeated until the entire three-dimensional part is sintered and cured. Excess powder is removed, and the part is polished and dried, completing the entire part manufacturing process. Therefore, powder spreading is a crucial step in the 3D printing process, and its quality plays a crucial role in the overall 3D printing speed, printing accuracy, and product quality. With the advancement of 3D printing technology, many companies have begun to improve their printers to increase printing efficiency. However, despite the rapid printing speed of printers, the powder spreading process consumes a significant amount of time. This is mainly manifested in the following: powder spreading is performed after the print is complete, or the amount of powder required is determined based on actual conditions after the print is complete. These factors lead to slower printing efficiency. In other words, traditional powder spreading calculations require a significant amount of time for preparation. Improving powder spreading efficiency and reducing waiting time for powder spreading have become pressing issues.
[0003] Therefore, the present invention provides a laser powder laying synchronization method and system based on dynamic collaborative control. Summary of the Invention
[0004] The present invention is based on a laser powder spreading synchronization method and system with dynamic collaborative control. During printing, the powder spreading area with a short waiting time is given priority, and the powder spreading work is performed synchronously after printing is completed, which not only ensures the stability of the molten pool but also improves the efficiency of powder spreading.
[0005] The present invention provides a laser powder laying synchronization method based on dynamic collaborative control, comprising:
[0006] Step 1: Determine the current security scanning range based on the infrared monitoring data, and scan the object to be printed in the scanning area within the current security scanning range;
[0007] Step 2: setting a corresponding printing priority for each powder spreading area according to the powder spreading progress of each powder spreading area, and selecting a target powder spreading area for laser printing of the object to be printed;
[0008] Step 3: Obtain the powder usage corresponding to each target powder spreading area respectively, and replenish the target powder spreading area with powder after printing is completed.
[0009] In one practicable manner,
[0010] Also includes:
[0011] Obtaining the object specifications of the object to be printed, and determining the printing execution range of the target powder spreading area according to the object specifications;
[0012] Before printing, move the powder spreading device out of the printing execution range;
[0013] After printing is completed, the powder usage range within the printing execution range is identified, and the powder spreading device is moved into the powder usage range to wait for powder replenishment.
[0014] In one practicable manner,
[0015] The step 1 comprises:
[0016] Step 11: Collect infrared monitoring data within a specified range of the molten pool to determine the working heat conversion characteristics of the molten pool, determine the interference information of the molten pool on the scanning area in combination with the heat radiation range, and establish the current safe scanning range of the scanning area;
[0017] Step 12: Each of the objects to be printed is transported to the current security scanning range and positioned to obtain a plurality of positions to be scanned in the scanning area;
[0018] Step 13: Control the laser scanning device to scan each of the positions to be scanned, and obtain scanning information corresponding to each of the objects to be printed.
[0019] In one practicable manner,
[0020] The step 13 includes:
[0021] Step 131: Derivation of range edge transformation information of the current safe scanning range based on the working heat transformation characteristics, determination of the current scanning limit edge corresponding to the laser scanning device at the current moment, establishment of a first distance vector between each position to be scanned and the current scanning limit edge, and establishment of a second distance vector between different positions to be scanned;
[0022] Step 132: Combining the second distance vectors according to the shortest distance principle to generate a preliminary current scanning path of the laser scanning device, mapping each first distance vector to the preliminary current scanning path, selecting a target first distance vector having a scanning direction opposite to that of the preliminary current scanning path and performing path positioning, and adjusting the scanning direction of the preliminary current scanning path using the target first distance vector;
[0023] Step 133: If the laser scanning device reaches the path location at the current moment, adjust the scanning direction of the laser scanning device, collect the real-time scanning path of the laser scanning device, and determine that the laser scanning device has completed the current scan when the real-time total length of the path corresponding to the real-time scanning path is consistent with the specified total length of the preliminary current scanning path;
[0024] Step 134: restore the real-time collected information of the laser scanning device on-site according to the real-time scanning path, divide the restored information according to the to-be-scanned position corresponding to each of the to-be-printed objects, and obtain scanning information corresponding to each of the to-be-printed objects.
[0025] In one practicable manner,
[0026] The step 2 comprises:
[0027] Step 21: Obtain historical work data corresponding to each of the powder spreading areas, construct and run a work model corresponding to each of the powder spreading areas to determine the powder spreading progress of each of the powder spreading areas, and estimate the completion time of each of the powder spreading areas;
[0028] Step 22: Setting a corresponding printing priority for each of the powder spreading areas according to the order in which the powder spreading was completed, combining the object contours corresponding to the different objects to be printed, obtaining a contour combination without overlapping contour features, setting a synchronous printing label for the combined printed object corresponding to the contour combination, and setting independent printing labels for the remaining objects to be printed;
[0029] Step 23: Estimate the powder consumption and powder spreading time corresponding to each printed label, sort the printed labels based on the powder spreading efficiency of the powder spreading device, and generate the printing order of the items in this printing job;
[0030] Step 24: Use the printing priority to match each of the printed labels with a corresponding target powder spreading area, generate a printing task, and control the laser printing device to perform laser printing.
[0031] In one practicable manner,
[0032] The step 3 comprises:
[0033] Step 31: Acquire real-time printing data corresponding to each target powder spreading area, estimate the printing completion time corresponding to the target powder spreading area, and set a corresponding working schedule for the powder spreading device;
[0034] Step 32: Collecting real-time powder information corresponding to each target powder spreading area, and determining the amount of powder used when performing a printing job in each target powder spreading area;
[0035] Step 33: Control the powder spreading device to replenish powder in each target powder spreading area according to the working schedule.
[0036] In one practicable manner,
[0037] Also includes:
[0038] Collecting a first real-time working direction of the laser printing device and a second real-time working direction of the powder spreading device;
[0039] When the first real-time working direction conflicts with the second real-time working direction, the next working direction of the powder spreading device is adjusted.
[0040] In one practicable manner,
[0041] Also includes:
[0042] Using infrared monitoring data to construct a working scatter plot of the molten pool, construct several working states of the molten pool when performing this printing work, and construct the working heating and melting law of the molten pool;
[0043] When the error of the working heating and melting law is less than the specified error, the working heating and melting law is periodically trained to obtain the range transformation law of this safe scanning range and construct the preliminary current scanning path of the laser scanning device.
[0044] The present invention provides a laser powder laying synchronization system based on dynamic collaborative control, comprising:
[0045] A security scanning module, configured to determine a current security scanning range based on infrared monitoring data, and scan the object to be printed in the scanning area within the current security scanning range;
[0046] A printing preparation module is used to set a corresponding printing priority for each powder spreading area according to the powder spreading progress of each powder spreading area, and select a target powder spreading area for laser printing of the object to be printed;
[0047] The synchronous powder spreading module is used to respectively obtain the powder usage corresponding to each target powder spreading area, and replenish the powder in the target powder spreading area after printing is completed.
[0048] In one practicable manner,
[0049] The security scanning module includes:
[0050] A range determination unit is used to collect infrared monitoring data within a specified range of the molten pool to determine the working heat conversion characteristics of the molten pool, determine the interference information of the molten pool on the scanning area in combination with the heat radiation range, and establish the current safe scanning range of the scanning area;
[0051] A scanning and positioning unit, configured to transport each of the objects to be printed into the current security scanning range and position each of the objects to be printed, thereby obtaining a plurality of positions to be scanned in the scanning area;
[0052] The scanning execution unit is used to control the laser scanning device to scan each of the positions to be scanned respectively, so as to obtain scanning information corresponding to each of the objects to be printed.
[0053] The achievable beneficial effects of the above technical solution are: in order to improve printing efficiency, it is necessary to increase the powder laying speed and reduce the waiting time for printing. First, in order to ensure the safety of each device, the infrared monitoring data is processed to determine the safe scanning range of this printing job, and then the to-be-printed object is scanned within this range. At the same time, according to the powder laying progress of different powder laying areas, a suitable powder laying area is selected for the to-be-printed object to wait for printing. After the printing job is completed, the powder laying area is replenished with powder. In this way, the progress of the printing job and the powder laying job can be coordinated and adjusted, and multiple printers can be controlled at the same time, thereby improving the efficiency of batch printing, reducing the waiting time during the printing process, and achieving high-quality and high-speed printing.
[0054] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0055] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0057] Figure 1 Schematic diagram of the workflow of the laser powder laying synchronization method based on dynamic collaborative control in an embodiment of the present invention;
[0058] Figure 2 Schematic diagram of the composition of a laser powder laying synchronization system based on dynamic collaborative control in an embodiment of the present invention. DETAILED DESCRIPTION
[0059] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention and are not used to limit the present invention.
[0060] Example 1
[0061] This embodiment provides a laser powder laying synchronization method based on dynamic collaborative control, such as Figure 1 Shown, including:
[0062] Step 1: Determine the current security scanning range based on the infrared monitoring data, and scan the object to be printed in the scanning area within the current security scanning range;
[0063] Step 2: setting a corresponding printing priority for each powder spreading area according to the powder spreading progress of each powder spreading area, and selecting a target powder spreading area for laser printing of the object to be printed;
[0064] Step 3: Obtain the powder usage corresponding to each target powder spreading area respectively, and replenish the target powder spreading area with powder after printing is completed.
[0065] In this example, the safe scanning range indicates the range that will not be disturbed by the heat of the molten pool;
[0066] In this example, the infrared detection data represents the data reflected by the heat generated by the molten pool during melting;
[0067] In this example, a laser scanning device scans the object to be printed, a laser printing device prints the object to be printed, and a powder spreading device spreads powder on the powder spreading area. Generally, the powder spreading device is composed of a powder spreading scraper and a robotic arm.
[0068] In this example, after printing is completed, the corresponding target powder spreading area is subjected to powder spreading work. After the powder spreading work is completed in the powder spreading area, the printing work is performed in the powder spreading area, that is, the powder spreading device first spreads powder in the powder spreading area, and then the laser printing device performs the printing work on the powder spreading area;
[0069] In this example, each powder spreading area corresponds to a powder spreading layer, that is, the powder thickness at each location in the powder spreading area that has passed the powder spreading test is the same, and there will be no phenomenon of powder spreading jumping or unevenness.
[0070] The working principle and beneficial effects of the above technical solution: In order to improve printing efficiency, it is necessary to increase the powder laying speed and reduce the waiting time for printing. First, in order to ensure the safety of each device, the infrared monitoring data is processed to determine the safe scanning range of this printing job, and then the object to be printed is scanned within the range. At the same time, according to the powder laying progress of different powder laying areas, a suitable powder laying area is selected for the object to be printed to wait for printing. After the printing work is completed, the powder laying area is replenished with powder. In this way, the progress of printing and powder laying work can be coordinated and adjusted, and multiple printers can be controlled at the same time, which improves the efficiency of batch printing, reduces the waiting time during printing, and achieves high-quality and high-speed printing.
[0071] Example 2
[0072] On the basis of Example 1, the laser powder laying synchronization method based on dynamic collaborative control further includes:
[0073] Obtaining the object specifications of the object to be printed, and determining the printing execution range of the target powder spreading area according to the object specifications;
[0074] Before printing, move the powder spreading device out of the printing execution range;
[0075] After printing is completed, the powder usage range within the printing execution range is identified, and the powder spreading device is moved into the powder usage range to wait for powder replenishment.
[0076] In this example, the object specifications refer to the external specifications of the object to be printed, including its length, width and height;
[0077] In this example, the print execution range indicates a range required to execute a print job.
[0078] The working principle and beneficial effects of the above technical solution are as follows: before printing, the printing execution range is determined according to the specifications of the object, so that the powder laying device is moved out of the printing execution range before printing to avoid damage to the powder laying device. After printing is completed, the powder is replenished according to the amount of powder used for this printing, thereby improving the powder laying efficiency of the printer, realizing directional powder laying, and reducing waiting time.
[0079] Example 3
[0080] On the basis of Example 1, the laser powder laying synchronization method based on dynamic collaborative control, step 1 includes:
[0081] Step 11: Collect infrared monitoring data within a specified range of the molten pool to determine the working heat conversion characteristics of the molten pool, determine the interference information of the molten pool on the scanning area in combination with the heat radiation range, and establish the current safe scanning range of the scanning area;
[0082] Step 12: Each of the objects to be printed is transported to the current security scanning range and positioned to obtain a plurality of positions to be scanned in the scanning area;
[0083] Step 13: Control the laser scanning device to scan each of the positions to be scanned, and obtain scanning information corresponding to each of the objects to be printed.
[0084] In this example, the specified range of the molten pool indicates the range occupied by the size of the molten pool;
[0085] In this example, the working heat transformation characteristic represents the characteristic exhibited when the heat generated by the molten pool during the heating process transforms;
[0086] In this example, the powder spreading scraper of the powder spreading device is controlled to spread powder at different powder spreading speeds according to the different laser scanning speeds of the laser scanning device, and the powder spreading scraper of the powder spreading device is controlled to prioritize spreading powder on the next area to perform printing work according to the different printing scanning areas of the laser scanning device.
[0087] The working principle and beneficial effects of the above technical solution: In order to ensure the smooth progress of printing and avoid damage to the powder laying device, the safe scanning range is determined based on the infrared monitoring data of the molten pool, so that the object to be printed is positioned and scanned within this range, and the scanning information of the object to be printed is obtained. In this way, the scanning quality can be guaranteed and the device failure can be reduced.
[0088] Example 4
[0089] On the basis of Example 3, the laser powder laying synchronization method based on dynamic collaborative control, step 13 includes:
[0090] Step 131: Derivation of range edge transformation information of the current safe scanning range based on the working heat transformation characteristics, determination of the current scanning limit edge corresponding to the laser scanning device at the current moment, establishment of a first distance vector between each position to be scanned and the current scanning limit edge, and establishment of a second distance vector between different positions to be scanned;
[0091] Step 132: Combining the second distance vectors according to the shortest distance principle to generate a preliminary current scanning path of the laser scanning device, mapping each first distance vector to the preliminary current scanning path, selecting a target first distance vector having a scanning direction opposite to that of the preliminary current scanning path and performing path positioning, and adjusting the scanning direction of the preliminary current scanning path using the target first distance vector;
[0092] Step 133: If the laser scanning device reaches the path location at the current moment, adjust the scanning direction of the laser scanning device, collect the real-time scanning path of the laser scanning device, and determine that the laser scanning device has completed the current scan when the real-time total length of the path corresponding to the real-time scanning path is consistent with the specified total length of the preliminary current scanning path;
[0093] Step 134: restore the real-time collected information of the laser scanning device on-site according to the real-time scanning path, divide the restored information according to the to-be-scanned position corresponding to each of the to-be-printed objects, and obtain scanning information corresponding to each of the to-be-printed objects.
[0094] In this example, the range edge change information represents information presented when the range edge of the current safety scanning range changes with the working heat of the molten pool;
[0095] In this example, the current scanning limit edge represents an edge that can be scanned by the laser scanning device;
[0096] In this example, the first distance vector represents the distance and direction between the position to be scanned and the current scanning limit edge;
[0097] In this example, the second distance vector represents the distance and direction between two positions to be scanned;
[0098] In this example, the preliminary current scanning path represents the path executed when guiding the laser scanning device to perform scanning.
[0099] The working principle and beneficial effects of the above technical solution: In order to ensure the smooth progress of the scanning work, the printed material is scanned in an all-round manner in a short time. The range edge transformation information of the safe scanning range is first derived based on the working heat transformation characteristics, and the current scanning limit edge of the laser scanning device at different times is determined. Then, a preliminary current scanning path is set for the laser scanning device, and then the actual scanning path is adjusted according to the actual situation to guide the laser scanning device to perform the scanning work. Finally, the on-site restoration and information division are performed based on the real-time collected information of the laser scanning device to obtain the scanning information of each object to be printed. In this way, not only the intelligence of the scanning work can be improved, but also the quality of the scanning work can be guaranteed, and there will be no missed scanning, which ensures the integrity of the printed product and realizes intelligent scanning.
[0100] Example 5
[0101] On the basis of Example 1, the laser powder laying synchronization method based on dynamic collaborative control, step 2 includes:
[0102] Step 21: Obtain historical work data corresponding to each of the powder spreading areas, construct and run a work model corresponding to each of the powder spreading areas to determine the powder spreading progress of each of the powder spreading areas, and estimate the completion time of each of the powder spreading areas;
[0103] Step 22: Setting a corresponding printing priority for each of the powder spreading areas according to the order in which the powder spreading was completed, combining the object contours corresponding to the different objects to be printed, obtaining a contour combination without overlapping contour features, setting a synchronous printing label for the combined printed object corresponding to the contour combination, and setting independent printing labels for the remaining objects to be printed;
[0104] Step 23: Estimate the powder consumption and powder spreading time corresponding to each printed label, sort the printed labels based on the powder spreading efficiency of the powder spreading device, and generate the printing order of the items in this printing job;
[0105] Step 24: Use the printing priority to match each of the printed labels with a corresponding target powder spreading area, generate a printing task, and control the laser printing device to perform laser printing.
[0106] In this example, the contour coincidence feature refers to the feature presented when the contours of two or more different objects coincide;
[0107] In this example, the synchronous printing label refers to a label set for a group of combined to-be-printed objects, and the independent printing label refers to a label set for to-be-printed objects that need to be printed individually;
[0108] In this example, the powder consumption is directly proportional to the specifications of the finished product. For example, more powder is required to print larger objects.
[0109] The working principle and beneficial effects of the above technical solution are as follows: by analyzing the historical work data of the powder laying area to deduce the powder laying progress of the powder laying area and determine the time when the powder laying is completed, and then by combining the outlines of the objects to be printed to determine whether the objects to be printed can be printed in combination, so as to set relevant printing labels for each object to be printed according to the actual situation, and further sort the printing labels according to the powder consumption and powder laying time of each printing label and the powder laying efficiency of the powder laying device, and determine the printing order of the objects for this printing work, and combine each printing label to match the powder laying area for printing work. In this way, not only can the powder laying area suitable for the current printing work be selected, but also objects to be printed with different appearances can be printed at the same time, which improves the printing efficiency, and the printing work can be carried out after the powder laying is completed, which reduces the waiting time for printing and ensures the smoothness of the printing process.
[0110] Example 6
[0111] On the basis of Example 1, the laser powder laying synchronization method based on dynamic collaborative control, step 3, includes:
[0112] Step 31: Acquire real-time printing data corresponding to each target powder spreading area, estimate the printing completion time corresponding to the target powder spreading area, and set a corresponding working schedule for the powder spreading device;
[0113] Step 32: Collecting real-time powder information corresponding to each target powder spreading area, and determining the amount of powder used when performing a printing job in each target powder spreading area;
[0114] Step 33: Control the powder spreading device to replenish powder in each target powder spreading area according to the working schedule.
[0115] In this example, when controlling the powder spreading device to replenish the powder in each target powder spreading area, it is necessary to consider the printing scanning area of the target powder spreading area, the laser scanning speed, the powder spreading scraper speed variable, the layer thickness variable and the laser power variable;
[0116] The specific operations are: determine the range of powder spreading required by the powder spreading device according to the printing scanning area, adjust the powder spreading scraper speed variable of the powder spreading device according to the laser scanning speed, and adjust the powder spreading thickness of the target powder spreading area by the powder spreading device according to the laser power variable, that is, determine the layer thickness variable.
[0117] The working principle and beneficial effects of the above technical solution are as follows: the time of completion of printing is estimated based on the real-time printing data of the target powder-laying area, so as to set a working schedule for the powder-laying device, and the amount of powder to be laid is determined in combination with the real-time powder information of each powder-laying area, so as to guide the powder-laying device to perform the powder-laying work. Since the working schedule is determined in advance, the waiting reaction time of the powder-laying device can be reduced, and the powder can be replenished in time after printing is completed, thus realizing a closed loop of printing and powder-laying, and achieving synchronous cyclic work.
[0118] Example 7
[0119] On the basis of Example 1, the laser powder laying synchronization method based on dynamic collaborative control further includes:
[0120] Collecting a first real-time working direction of the laser printing device and a second real-time working direction of the powder spreading device;
[0121] When the first real-time working direction conflicts with the second real-time working direction, the next working direction of the powder spreading device is adjusted.
[0122] The working principle and beneficial effects of the above technical solution: In order to further avoid accidents, when a conflict occurs between the laser printing device and the powder spreading device, the working direction of the powder spreading device is adjusted in time to avoid collision.
[0123] Example 8
[0124] On the basis of Example 3, the laser powder laying synchronization method based on dynamic collaborative control further includes:
[0125] Using infrared monitoring data to construct a working scatter plot of the molten pool, construct several working states of the molten pool when performing this printing work, and construct the working heating and melting law of the molten pool;
[0126] When the error of the working heating and melting law is less than the specified error, the working heating and melting law is periodically trained to obtain the range transformation law of this safe scanning range and construct the preliminary current scanning path of the laser scanning device.
[0127] In this example, the working scatter plot represents the result of expressing infrared monitoring data in the form of scatter points;
[0128] In this example, the working heating and melting law refers to the law generated when the molten pool is heated.
[0129] The working principle and beneficial effects of the above technical solution: When similar printing work is performed for a long time, the furnace will work regularly, so the transformation rule of the safe scanning range is determined according to the working heating rule, thereby constructing the preliminary current scanning path of the laser scanning device, reducing the early analysis process, realizing intelligent control, and improving user experience.
[0130] Example 9
[0131] This embodiment provides a laser powder laying synchronization system based on dynamic collaborative control, such as Figure 2 Shown, including:
[0132] A security scanning module, configured to determine a current security scanning range based on infrared monitoring data, and scan the object to be printed in the scanning area within the current security scanning range;
[0133] A printing preparation module is used to set a corresponding printing priority for each powder spreading area according to the powder spreading progress of each powder spreading area, and select a target powder spreading area for laser printing of the object to be printed;
[0134] The synchronous powder spreading module is used to respectively obtain the powder usage corresponding to each target powder spreading area, and replenish the powder in the target powder spreading area after printing is completed.
[0135] In this example, the safe scanning range indicates the range that will not be disturbed by the heat of the molten pool;
[0136] In this example, the infrared detection data represents the data reflected by the heat generated by the molten pool during melting;
[0137] In this example, the laser scanning device scans the object to be printed, the laser printing device prints the object to be printed, and the powder spreading device spreads powder on the powder spreading area;
[0138] In this example, a laser scanning device scans the object to be printed, a laser printing device prints the object to be printed, and a powder spreading device spreads powder on the powder spreading area. Generally, the powder spreading device is composed of a powder spreading scraper and a robotic arm.
[0139] In this example, after printing is completed, the corresponding target powder spreading area is subjected to powder spreading work. After the powder spreading work is completed in the powder spreading area, the printing work is performed in the powder spreading area, that is, the powder spreading device first spreads powder in the powder spreading area, and then the laser printing device performs the printing work on the powder spreading area;
[0140] In this example, each powder spreading area corresponds to a powder spreading layer, that is, the powder thickness at each location in the powder spreading area that has passed the powder spreading test is the same, and there will be no phenomenon of powder spreading jumping or unevenness.
[0141] The working principle and beneficial effects of the above technical solution: In order to improve printing efficiency, it is necessary to increase the powder laying speed and reduce the waiting time for printing. First, in order to ensure the safety of each device, the infrared monitoring data is processed to determine the safe scanning range of this printing job, and then the object to be printed is scanned within the range. At the same time, according to the powder laying progress of different powder laying areas, a suitable powder laying area is selected for the object to be printed to wait for printing. After the printing work is completed, the powder laying area is replenished with powder. In this way, the progress of printing and powder laying work can be coordinated and adjusted, and multiple printers can be controlled at the same time, which improves the efficiency of batch printing, reduces the waiting time during printing, and achieves high-quality and high-speed printing.
[0142] Example 10
[0143] On the basis of Example 9, the laser powder laying synchronization system based on dynamic collaborative control, the safety scanning module includes:
[0144] A range determination unit is used to collect infrared monitoring data within a specified range of the molten pool to determine the working heat conversion characteristics of the molten pool, determine the interference information of the molten pool on the scanning area in combination with the heat radiation range, and establish the current safe scanning range of the scanning area;
[0145] A scanning and positioning unit, configured to transport each of the objects to be printed into the current security scanning range and position each of the objects to be printed, thereby obtaining a plurality of positions to be scanned in the scanning area;
[0146] The scanning execution unit is used to control the laser scanning device to scan each of the positions to be scanned respectively, so as to obtain scanning information corresponding to each of the objects to be printed.
[0147] In this example, the specified range of the molten pool indicates the range occupied by the size of the molten pool;
[0148] In this example, the working heat change characteristic refers to the characteristic presented when the heat generated by the molten pool during the heating process changes.
[0149] The working principle and beneficial effects of the above technical solution: In order to ensure the smooth progress of printing and avoid damage to the powder laying device, the safe scanning range is determined based on the infrared monitoring data of the molten pool, so that the object to be printed is positioned and scanned within this range, and the scanning information of the object to be printed is obtained. In this way, the scanning quality can be guaranteed and the device failure can be reduced.
[0150] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. Laser powder laying synchronization method based on dynamic collaborative control, characterized in that: include: Step 1: Determine the current security scanning range based on the infrared monitoring data, and scan the object to be printed in the scanning area within the current security scanning range; Step 2: setting a corresponding printing priority for each powder spreading area according to the powder spreading progress of each powder spreading area, and selecting a target powder spreading area for laser printing of the object to be printed; Step 3: Obtain the powder usage corresponding to each target powder spreading area respectively, and replenish the target powder spreading area with powder after printing is completed; The step 1 comprises: Step 11: Collect infrared monitoring data within a specified range of the molten pool to determine the working heat conversion characteristics of the molten pool, determine the interference information of the molten pool on the scanning area in combination with the heat radiation range, and establish the current safe scanning range of the scanning area; Step 12: Each of the objects to be printed is transported to the current security scanning range and positioned to obtain a plurality of positions to be scanned in the scanning area; Step 13: Controlling the laser scanning device to scan each of the positions to be scanned, and obtaining scanning information corresponding to each of the objects to be printed; The step 2 comprises: Step 21: Obtain historical work data corresponding to each of the powder spreading areas, construct and run a work model corresponding to each of the powder spreading areas to determine the powder spreading progress of each of the powder spreading areas, and estimate the completion time of each of the powder spreading areas; Step 22: Setting a corresponding printing priority for each of the powder spreading areas according to the order in which the powder spreading was completed, combining the object contours corresponding to the different objects to be printed, obtaining a contour combination without overlapping contour features, setting a synchronous printing label for the combined printed object corresponding to the contour combination, and setting independent printing labels for the remaining objects to be printed; Step 23: Estimate the powder consumption and powder spreading time corresponding to each printed label, sort the printed labels based on the powder spreading efficiency of the powder spreading device, and generate the printing order of the items in this printing job; Step 24: Use the printing priority to match each of the printed labels with a corresponding target powder spreading area, generate a printing task, and control the laser printing device to perform laser printing.
2. The laser powder laying synchronization method based on dynamic collaborative control according to claim 1, characterized in that: Also includes: Obtaining the object specifications of the object to be printed, and determining the printing execution range of the target powder spreading area according to the object specifications; Before printing, move the powder spreading device out of the printing execution range; After printing is completed, the powder usage range within the printing execution range is identified, and the powder spreading device is moved into the powder usage range to wait for powder replenishment.
3. The laser powder laying synchronization method based on dynamic collaborative control according to claim 1, characterized in that: The step 13 includes: Step 131: Derivation of range edge transformation information of the current safe scanning range based on the working heat transformation characteristics, determination of the current scanning limit edge corresponding to the laser scanning device at the current moment, establishment of a first distance vector between each position to be scanned and the current scanning limit edge, and establishment of a second distance vector between different positions to be scanned; Step 132: Combining the second distance vectors according to the shortest distance principle to generate a preliminary current scanning path of the laser scanning device, mapping each first distance vector to the preliminary current scanning path, selecting a target first distance vector having a scanning direction opposite to that of the preliminary current scanning path and performing path positioning, and adjusting the scanning direction of the preliminary current scanning path using the target first distance vector; Step 133: If the laser scanning device reaches the path location at the current moment, adjust the scanning direction of the laser scanning device, collect the real-time scanning path of the laser scanning device, and determine that the laser scanning device has completed the current scan when the real-time total length of the path corresponding to the real-time scanning path is consistent with the specified total length of the preliminary current scanning path; Step 134: restore the real-time collected information of the laser scanning device on-site according to the real-time scanning path, divide the restored information according to the to-be-scanned position corresponding to each of the to-be-printed objects, and obtain scanning information corresponding to each of the to-be-printed objects.
4. The laser powder laying synchronization method based on dynamic collaborative control according to claim 1, characterized in that: The step 3 comprises: Step 31: Acquire real-time printing data corresponding to each target powder spreading area, estimate the printing completion time corresponding to the target powder spreading area, and set a corresponding working schedule for the powder spreading device; Step 32: Collecting real-time powder information corresponding to each target powder spreading area, and determining the amount of powder used when performing a printing job in each target powder spreading area; Step 33: Control the powder spreading device to replenish powder in each target powder spreading area according to the working schedule.
5. The laser powder laying synchronization method based on dynamic collaborative control according to claim 1, characterized in that: Also includes: Collecting a first real-time working direction of the laser printing device and a second real-time working direction of the powder spreading device; When the first real-time working direction conflicts with the second real-time working direction, the next working direction of the powder spreading device is adjusted.
6. The laser powder laying synchronization method based on dynamic collaborative control according to claim 1, characterized in that: Also includes: Using infrared monitoring data to construct a working scatter plot of the molten pool, construct several working states of the molten pool when performing this printing work, and construct the working heating and melting law of the molten pool; When the error of the working heating and melting law is less than the specified error, the working heating and melting law is periodically trained to obtain the range transformation law of this safe scanning range and construct the preliminary current scanning path of the laser scanning device.
7. A laser powder spreading synchronization system based on dynamic collaborative control, using the laser powder spreading synchronization method based on dynamic collaborative control according to claim 1, characterized in that: include: A security scanning module, configured to determine a current security scanning range based on infrared monitoring data, and scan the object to be printed in the scanning area within the current security scanning range; A printing preparation module is used to set a corresponding printing priority for each powder spreading area according to the powder spreading progress of each powder spreading area, and select a target powder spreading area for laser printing of the object to be printed; The synchronous powder spreading module is used to respectively obtain the powder usage corresponding to each target powder spreading area, and replenish the powder in the target powder spreading area after printing is completed.
8. The laser powder laying synchronization system based on dynamic cooperative control according to claim 7, characterized in that: The security scanning module includes: A range determination unit is used to collect infrared monitoring data within a specified range of the molten pool to determine the working heat conversion characteristics of the molten pool, determine the interference information of the molten pool on the scanning area in combination with the heat radiation range, and establish the current safe scanning range of the scanning area; A scanning and positioning unit, configured to transport each of the objects to be printed into the current security scanning range and position each of the objects to be printed, thereby obtaining a plurality of positions to be scanned in the scanning area; The scanning execution unit is used to control the laser scanning device to scan each of the positions to be scanned respectively, so as to obtain scanning information corresponding to each of the objects to be printed.
Citation Information
Patent Citations
Method for manufacturing three-dimensional object
CN110126266A
Dynamic powder spreading method
CN117698116A