Disclosure of Invention
According to the laser powder spreading synchronization method and system based on dynamic cooperative control, the powder spreading area with short waiting time is preferentially selected during printing, and synchronous powder spreading work is performed after printing is finished, so that stability of a molten pool is ensured, and powder spreading efficiency is improved.
The invention provides a laser powder spreading synchronization method based on dynamic cooperative control, which comprises the following steps:
Step 1, determining a safe scanning range according to infrared monitoring data, and scanning objects to be printed in a scanning area in the safe scanning range;
step 2, setting corresponding printing priority for the corresponding powder spreading areas according to the powder spreading progress corresponding to each powder spreading area, and selecting a target powder spreading area for the object to be printed to perform laser printing;
and 3, respectively obtaining the powder usage amount corresponding to each target powder spreading area, and performing powder spreading supplementation on the target powder spreading areas after printing is completed.
In one embodiment of the present invention, in one possible implementation,
Further comprises:
acquiring the article specification of the object to be printed, and determining the printing execution range of the target powder spreading area according to the article specification;
before printing, the powder spreading device is moved out of the printing execution range;
after printing is completed, identifying a powder use range in the printing execution range, and moving the powder spreading device into the powder use range to wait for powder spreading to supplement.
In one embodiment of the present invention, in one possible implementation,
The step 1 comprises the following steps:
Step 11, collecting infrared monitoring data in a specified range of a molten pool, determining the working heat conversion characteristic of the molten pool, determining interference information of the molten pool on a scanning area by combining a heat radiation range, and constructing a current safety scanning range of the scanning area;
step 12, respectively transmitting each object to be printed to the safe scanning range of the time and respectively positioning to obtain a plurality of positions to be scanned of the scanning area;
and 13, controlling a laser scanning device to scan each position to be scanned respectively to obtain scanning information corresponding to each object to be printed.
In one embodiment of the present invention, in one possible implementation,
The step 13 includes:
Step 131, deducing range edge transformation information of the safe scanning range according to the working heat transformation characteristics, determining a current scanning limit edge corresponding to the laser scanning device at a current time, establishing a first distance vector between each position to be scanned and the current scanning limit edge, and establishing a second distance vector between different positions to be scanned;
Step 132, combining the second distance vectors according to a distance shortest principle, generating a preliminary current scanning path of the laser scanning device, mapping each first distance vector in the preliminary current scanning path, screening a target first distance vector opposite to the scanning direction of the preliminary current scanning path, positioning the path, and adjusting the scanning direction of the preliminary current scanning path by using the target first distance vector;
Step 133, if the laser scanning device reaches the path positioning at the current time, adjusting the scanning direction of the laser scanning device, collecting a real-time scanning path of the laser scanning device, and determining that the laser scanning device finishes the scanning 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;
And 134, performing on-site restoration on the real-time acquisition information of the laser scanning device according to the real-time scanning path, and dividing restoration information according to the position to be scanned corresponding to each object to be printed to obtain scanning information corresponding to each object to be printed.
In one embodiment of the present invention, in one possible implementation,
The step 2 includes:
Step 21, respectively obtaining historical working data corresponding to each powder spreading area, constructing and operating a working model corresponding to each powder spreading area to determine the powder spreading progress corresponding to each powder spreading area, and estimating the time for finishing powder spreading corresponding to each powder spreading area;
Step 22, setting corresponding printing priority for each powder spreading area according to the sequence of finishing powder spreading time, combining the contours of the objects corresponding to different objects to be printed to obtain contour combinations without contour overlapping characteristics, setting synchronous printing labels for combined printed objects corresponding to the contour combinations, and setting independent printing labels for the rest objects to be printed;
Step 23, respectively estimating the corresponding powder consumption and powder spreading time length of each printing label, and sequencing the printing labels by combining the powder spreading efficiency of a powder spreading device to generate the article printing sequence of the printing work;
and step 24, matching the corresponding target powder spreading area for each printing label by utilizing the printing priority, and generating a printing task to control the laser printing device to perform laser printing.
In one embodiment of the present invention, in one possible implementation,
The step 3 includes:
step 31, acquiring real-time printing data corresponding to each target powder spreading area, estimating printing completion time corresponding to the target powder spreading area, and setting a corresponding working schedule for a powder spreading device;
step 32, collecting real-time powder information corresponding to each target powder spreading area, and determining the powder usage amount when each target powder spreading area executes printing work;
And 33, controlling the powder spreading device to perform powder spreading supplementation on each target powder spreading area according to the working schedule.
In one embodiment of the present invention, in one possible implementation,
Further comprises:
collecting a first real-time working direction of a laser printing device and a second real-time working direction of a powder spreading device;
When the first real-time working direction and the second real-time working direction conflict, the next working direction of the powder paving device is adjusted.
In one embodiment of the present invention, in one possible implementation,
Further comprises:
Constructing a working scatter diagram of a molten pool by utilizing infrared monitoring data, constructing a plurality of working states of the molten pool when the printing work is executed, and constructing a working heating melting rule of the molten pool;
And when the error of the working heating melting rule is smaller than the specified error, performing periodic training on the working heating melting rule to obtain a range conversion rule of the current safety scanning range, and constructing a preliminary current scanning path of the laser scanning device.
The invention provides a laser powder spreading synchronization system based on dynamic cooperative control, which comprises:
the safety scanning module is used for determining a current safety scanning range according to the infrared monitoring data, and scanning objects to be printed in a scanning area in the current safety scanning range;
The printing preparation module is used for setting corresponding printing priority for the corresponding powder spreading areas according to the powder spreading progress corresponding to each powder spreading area, and selecting a target powder spreading area for the object to be printed to perform laser printing;
and the synchronous powder spreading module is used for respectively obtaining the powder usage amount corresponding to each target powder spreading area and performing powder spreading supplementation on the target powder spreading areas after printing is completed.
In one embodiment of the present invention, in one possible implementation,
The security scan module includes:
The range determining unit is used for acquiring infrared monitoring data in a specified range of the molten pool to determine the working heat conversion characteristic of the molten pool, determining the interference information of the molten pool on a scanning area by combining a heat radiation range, and constructing the safe scanning range of the scanning area;
the scanning positioning unit is used for respectively transmitting each object to be printed to the safe scanning range and positioning the object to be printed to obtain a plurality of positions to be scanned of the scanning area;
And the scanning execution unit is used for controlling the laser scanning device to scan each position to be scanned respectively to obtain scanning information corresponding to each object to be printed.
The technical scheme has the advantages that in order to improve the printing efficiency, the powder spreading speed is improved, the printing waiting time is reduced, firstly, the safety scanning range of the printing work is determined by processing the infrared monitoring data in order to ensure the safety of each device, then the object to be printed is scanned in the range, meanwhile, the proper powder spreading area is selected for the object to be printed according to the powder spreading progress of different powder spreading areas to wait for printing, the powder spreading area is supplemented after the printing work is finished, the progress of the printing work and the powder spreading work can be cooperatively regulated in such a way, meanwhile, the plurality of printers are controlled, the efficiency of batch printing is improved, the waiting time in the printing process is reduced, and the high-quality high-speed printing work is realized.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only and are not intended to limit the present invention.
Example 1
The embodiment provides a laser powder spreading synchronization method based on dynamic cooperative control, as shown in fig. 1, including:
Step 1, determining a safe scanning range according to infrared monitoring data, and scanning objects to be printed in a scanning area in the safe scanning range;
step 2, setting corresponding printing priority for the corresponding powder spreading areas according to the powder spreading progress corresponding to each powder spreading area, and selecting a target powder spreading area for the object to be printed to perform laser printing;
and 3, respectively obtaining the powder usage amount corresponding to each target powder spreading area, and performing powder spreading supplementation on the target powder spreading areas after printing is completed.
In this example, the safe scanning range means a range that is not disturbed by the heat of the molten pool;
in this example, the infrared detection data represents data represented by heat generated by the molten pool when melting is performed;
In the example, a laser scanning device scans an object to be printed, a laser printing device prints the object to be printed, a powder spreading device spreads powder in a powder spreading area, and the powder spreading device generally consists of a powder spreading scraper and a mechanical arm;
In the example, after printing is completed, the corresponding target powder paving area is subjected to powder paving, and after the powder paving area is subjected to powder paving, the powder paving area is subjected to printing, namely, a powder paving device firstly performs powder paving on the powder paving area, and then a laser printing device performs printing on the powder paving area;
In this example, each powder spreading area corresponds to one powder spreading layer, that is, the thickness of powder at each place of the qualified powder spreading area is the same, and the phenomena of jumping powder spreading and non-uniform powder spreading are avoided.
The working principle and the beneficial effects of the technical scheme are that in order to improve the printing efficiency, the powder spreading speed is improved, the printing waiting time is reduced, firstly, the safety scanning range of the printing work is determined by processing the infrared monitoring data in order to ensure the safety of each device, then the object to be printed is scanned in the range, meanwhile, the proper powder spreading area is selected for the object to be printed according to the powder spreading progress of different powder spreading areas to wait for printing, the powder spreading area is supplemented after the printing work is finished, the progress of the printing work and the powder spreading work can be cooperatively regulated in such a way, meanwhile, the plurality of printers are controlled, the efficiency of batch printing is improved, the waiting time in the printing process is reduced, and the high-quality high-speed printing work is realized.
Example 2
Based on the embodiment 1, the laser powder spreading synchronization method based on dynamic cooperative control further includes:
acquiring the article specification of the object to be printed, and determining the printing execution range of the target powder spreading area according to the article specification;
before printing, the powder spreading device is moved out of the printing execution range;
after printing is completed, identifying a powder use range in the printing execution range, and moving the powder spreading device into the powder use range to wait for powder spreading to supplement.
In this example, the article specification indicates the exterior specification of the article to be printed, including the length, width and height thereof;
in this example, the print execution range indicates a range required when executing a print job.
The working principle and the beneficial effects of the technical scheme are that the printing execution range is determined according to the specification of the object before printing, so that the powder spreading device is moved out of the printing execution range before printing, damage to the powder spreading device is avoided, powder spreading supplementation is carried out on the powder spreading device according to the powder amount used in the printing after the printing is finished, the powder spreading efficiency of the printer is improved, directional powder spreading is realized, and the waiting time is shortened.
Example 3
On the basis of the embodiment 1, the laser powder spreading synchronization method based on dynamic cooperative control, wherein the step 1 comprises the following steps:
Step 11, collecting infrared monitoring data in a specified range of a molten pool, determining the working heat conversion characteristic of the molten pool, determining interference information of the molten pool on a scanning area by combining a heat radiation range, and constructing a current safety scanning range of the scanning area;
step 12, respectively transmitting each object to be printed to the safe scanning range of the time and respectively positioning to obtain a plurality of positions to be scanned of the scanning area;
and 13, controlling a laser scanning device to scan each position to be scanned respectively to obtain scanning information corresponding to each object to be printed.
In this example, the bath specified range represents the range in which the size of the bath occupies;
in this example, the operating heat transfer characteristic represents the characteristic exhibited by the molten bath when the heat generated during heating is transferred;
In this example, the powder spreading blades of the powder spreading device are controlled to spread powder at different powder spreading speeds at different laser scanning speeds of the laser scanning device, and the powder spreading blades of the powder spreading device are controlled to preferentially spread powder in the area where the printing work is performed next according to different printing scanning areas of the laser scanning device.
The technical scheme has the advantages that in order to ensure that the printing work is smoothly carried out and avoid the powder spreading device from being damaged, the safe scanning range is determined according to the infrared monitoring data of the molten pool, so that the object to be printed is positioned and scanned in the range, the scanning information of the object to be printed is obtained, the scanning quality can be ensured, and the device faults can be reduced.
Example 4
Based on embodiment 3, the laser powder spreading synchronization method based on dynamic cooperative control, the step 13 includes:
Step 131, deducing range edge transformation information of the safe scanning range according to the working heat transformation characteristics, determining a current scanning limit edge corresponding to the laser scanning device at a current time, establishing a first distance vector between each position to be scanned and the current scanning limit edge, and establishing a second distance vector between different positions to be scanned;
Step 132, combining the second distance vectors according to a distance shortest principle, generating a preliminary current scanning path of the laser scanning device, mapping each first distance vector in the preliminary current scanning path, screening a target first distance vector opposite to the scanning direction of the preliminary current scanning path, positioning the path, and adjusting the scanning direction of the preliminary current scanning path by using the target first distance vector;
Step 133, if the laser scanning device reaches the path positioning at the current time, adjusting the scanning direction of the laser scanning device, collecting a real-time scanning path of the laser scanning device, and determining that the laser scanning device finishes the scanning 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;
And 134, performing on-site restoration on the real-time acquisition information of the laser scanning device according to the real-time scanning path, and dividing restoration information according to the position to be scanned corresponding to each object to be printed to obtain scanning information corresponding to each object to be printed.
In the example, the range edge transformation information represents information presented when the range edge of the current safety scanning range is transformed along with the working heat of a molten pool;
In this example, the current scan limit edge represents an edge that the laser scanning device can scan;
in this example, the first distance vector represents the distance and direction between the position to be scanned and the current scanning limit edge;
in this example, the second distance vector represents the distance and direction between two locations to be scanned;
in this example, the preliminary current scanning path represents a path performed when the laser scanning apparatus is guided to perform scanning.
The technical scheme has the working principle and beneficial effects that in order to ensure that the scanning work can be smoothly carried out, the object to be printed is scanned in an omnibearing way in a short time, the range edge conversion information of the safe scanning range is deduced according to the working heat conversion characteristics, the current scanning limit edge of the laser scanning device at different moments is determined, then the laser scanning device is provided with a preliminary current scanning path, then the actual scanning path is regulated according to actual conditions, the laser scanning device is guided to carry out the scanning work, and finally the on-site reduction and the information division are carried out according to the real-time acquisition information of the laser scanning device, so that the scanning information of each object to be printed is obtained.
Example 5
Based on the embodiment 1, the laser powder spreading synchronization method based on dynamic cooperative control, the step 2 includes:
Step 21, respectively obtaining historical working data corresponding to each powder spreading area, constructing and operating a working model corresponding to each powder spreading area to determine the powder spreading progress corresponding to each powder spreading area, and estimating the time for finishing powder spreading corresponding to each powder spreading area;
Step 22, setting corresponding printing priority for each powder spreading area according to the sequence of finishing powder spreading time, combining the contours of the objects corresponding to different objects to be printed to obtain contour combinations without contour overlapping characteristics, setting synchronous printing labels for combined printed objects corresponding to the contour combinations, and setting independent printing labels for the rest objects to be printed;
Step 23, respectively estimating the corresponding powder consumption and powder spreading time length of each printing label, and sequencing the printing labels by combining the powder spreading efficiency of a powder spreading device to generate the article printing sequence of the printing work;
and step 24, matching the corresponding target powder spreading area for each printing label by utilizing the printing priority, and generating a printing task to control the laser printing device to perform laser printing.
In this example, the contour registration feature represents a feature that is presented when two or more different article contours are registered;
In this example, the synchronous print label is represented as a set of labels set for combining the objects to be printed, and the independent print label is represented as a label set for the objects to be printed that need to be printed individually;
In this example, the amount of powder consumed is directly proportional to the specifications of the finished product, e.g., more powder is required to print a large article.
The technical scheme has the advantages that the powder spreading progress of the powder spreading area is deduced through analyzing the historical work data of the powder spreading area, the powder spreading time of the powder spreading area is determined, then whether the objects to be printed can be printed in a combined mode or not is judged through combining the object outlines of the objects to be printed, accordingly, relevant printing labels are set for each object to be printed according to actual conditions, the printing labels are further ordered according to the powder consumption and the powder spreading time of each printing label and the powder spreading efficiency of the powder spreading device, the object printing sequence of the printing work is determined, the objects to be printed are combined to form the matched powder spreading area for printing work, the powder spreading area suitable for the current printing work can be selected in such a way, the objects to be printed with different appearances can be printed simultaneously, the printing efficiency is improved, the printing work can be performed after the powder spreading is completed, the time of waiting for printing is shortened, and the smoothness of the printing process is guaranteed.
Example 6
On the basis of the embodiment 1, the laser powder spreading synchronization method based on dynamic cooperative control includes the following steps:
step 31, acquiring real-time printing data corresponding to each target powder spreading area, estimating printing completion time corresponding to the target powder spreading area, and setting a corresponding working schedule for a powder spreading device;
step 32, collecting real-time powder information corresponding to each target powder spreading area, and determining the powder usage amount when each target powder spreading area executes printing work;
And 33, controlling the powder spreading device to perform powder spreading supplementation on each target powder spreading area according to the working schedule.
In this example, when controlling the powder spreading device to perform powder spreading supplementation on each target powder spreading area, the printing scanning area, the laser scanning speed, the powder spreading scraper speed variable, the layer thickness variable and the laser power variable of the target powder spreading area need to be considered;
The method comprises the specific operation of determining the range of the powder spreading device for spreading powder according to the printing scanning area, adjusting the speed variable of a powder spreading scraper of the powder spreading device according to the laser scanning speed, and adjusting the powder spreading thickness of the powder spreading device on a target powder spreading area according to the laser power variable, namely determining the layer thickness variable.
The technical scheme has the advantages that the printing time is estimated according to the real-time printing data of the target powder paving area, so that the working schedule is set for the powder paving device, the powder paving amount is determined by combining the real-time powder information of each powder paving area, the powder paving device is guided to perform powder paving, the waiting reaction time of the powder paving device can be shortened due to the fact that the working schedule is determined in advance, powder paving supplement is performed in time after printing is completed, closed loop of printing and powder paving is realized, and synchronous circulation work can be realized.
Example 7
Based on the embodiment 1, the laser powder spreading synchronization method based on dynamic cooperative control further comprises:
collecting a first real-time working direction of a laser printing device and a second real-time working direction of a powder spreading device;
When the first real-time working direction and the second real-time working direction conflict, the next working direction of the powder paving device is adjusted.
The working principle of the technical scheme has the beneficial effects that in order to avoid accidents, the working direction of the powder spreading device is timely adjusted when the laser printing device and the powder spreading device collide, so that the collision is avoided.
Example 8
Based on embodiment 3, the laser powder spreading synchronization method based on dynamic cooperative control further includes:
Constructing a working scatter diagram of a molten pool by utilizing infrared monitoring data, constructing a plurality of working states of the molten pool when the printing work is executed, and constructing a working heating melting rule of the molten pool;
And when the error of the working heating melting rule is smaller than the specified error, performing periodic training on the working heating melting rule to obtain a range conversion rule of the current safety scanning range, and constructing a preliminary current scanning path of the laser scanning device.
In this example, the working scatter plot represents the result of expressing the infrared monitoring data by means of scatter points;
in this example, the operation heating melting law means a law generated when the molten pool is heated.
The technical scheme has the advantages that when similar printing works are carried out for a long time, the melting furnace can work regularly, so that the transformation rule of the safe scanning range is determined according to the working heating rule, the preliminary current scanning path of the laser scanning device is constructed, the early-stage analysis process is reduced, intelligent control is realized, and the using pleasure of a user is improved.
Example 9
The embodiment provides a laser powder spreading synchronization system based on dynamic cooperative control, as shown in fig. 2, including:
the safety scanning module is used for determining a current safety scanning range according to the infrared monitoring data, and scanning objects to be printed in a scanning area in the current safety scanning range;
The printing preparation module is used for setting corresponding printing priority for the corresponding powder spreading areas according to the powder spreading progress corresponding to each powder spreading area, and selecting a target powder spreading area for the object to be printed to perform laser printing;
and the synchronous powder spreading module is used for respectively obtaining the powder usage amount corresponding to each target powder spreading area and performing powder spreading supplementation on the target powder spreading areas after printing is completed.
In this example, the safe scanning range means a range that is not disturbed by the heat of the molten pool;
in this example, the infrared detection data represents data represented by heat generated by the molten pool when melting is performed;
In the example, a laser scanning device scans an object to be printed, a laser printing device prints the object to be printed, and a powder spreading device spreads powder in a powder spreading area;
In the example, a laser scanning device scans an object to be printed, a laser printing device prints the object to be printed, a powder spreading device spreads powder in a powder spreading area, and the powder spreading device generally consists of a powder spreading scraper and a mechanical arm;
In the example, after printing is completed, the corresponding target powder paving area is subjected to powder paving, and after the powder paving area is subjected to powder paving, the powder paving area is subjected to printing, namely, a powder paving device firstly performs powder paving on the powder paving area, and then a laser printing device performs printing on the powder paving area;
In this example, each powder spreading area corresponds to one powder spreading layer, that is, the thickness of powder at each place of the qualified powder spreading area is the same, and the phenomena of jumping powder spreading and non-uniform powder spreading are avoided.
The working principle and the beneficial effects of the technical scheme are that in order to improve the printing efficiency, the powder spreading speed is improved, the printing waiting time is reduced, firstly, the safety scanning range of the printing work is determined by processing the infrared monitoring data in order to ensure the safety of each device, then the object to be printed is scanned in the range, meanwhile, the proper powder spreading area is selected for the object to be printed according to the powder spreading progress of different powder spreading areas to wait for printing, the powder spreading area is supplemented after the printing work is finished, the progress of the printing work and the powder spreading work can be cooperatively regulated in such a way, meanwhile, the plurality of printers are controlled, the efficiency of batch printing is improved, the waiting time in the printing process is reduced, and the high-quality high-speed printing work is realized.
Example 10
Based on embodiment 9, the laser powder spreading synchronization system based on dynamic cooperative control, the security scanning module comprises:
The range determining unit is used for acquiring infrared monitoring data in a specified range of the molten pool to determine the working heat conversion characteristic of the molten pool, determining the interference information of the molten pool on a scanning area by combining a heat radiation range, and constructing the safe scanning range of the scanning area;
the scanning positioning unit is used for respectively transmitting each object to be printed to the safe scanning range and positioning the object to be printed to obtain a plurality of positions to be scanned of the scanning area;
And the scanning execution unit is used for controlling the laser scanning device to scan each position to be scanned respectively to obtain scanning information corresponding to each object to be printed.
In this example, the bath specified range represents the range in which the size of the bath occupies;
in this example, the operating heat transfer characteristic represents the characteristic exhibited by the molten bath as the heat generated during heating is transferred.
The technical scheme has the advantages that in order to ensure that the printing work is smoothly carried out and avoid the powder spreading device from being damaged, the safe scanning range is determined according to the infrared monitoring data of the molten pool, so that the object to be printed is positioned and scanned in the range, the scanning information of the object to be printed is obtained, the scanning quality can be ensured, and the device faults can be reduced.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.