[go: up one dir, main page]

CN115837470B - A method, device and equipment for path planning of laser selective melting - Google Patents

A method, device and equipment for path planning of laser selective melting Download PDF

Info

Publication number
CN115837470B
CN115837470B CN202211528296.5A CN202211528296A CN115837470B CN 115837470 B CN115837470 B CN 115837470B CN 202211528296 A CN202211528296 A CN 202211528296A CN 115837470 B CN115837470 B CN 115837470B
Authority
CN
China
Prior art keywords
angle
data
airflow
partition
scanning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211528296.5A
Other languages
Chinese (zh)
Other versions
CN115837470A (en
Inventor
杨慧娟
关凯
李彬彬
赵欢欢
刘斌
孟云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xinjinghe Laser Technology Development Beijing Co ltd
Original Assignee
Xinjinghe Laser Technology Development Beijing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xinjinghe Laser Technology Development Beijing Co ltd filed Critical Xinjinghe Laser Technology Development Beijing Co ltd
Priority to CN202211528296.5A priority Critical patent/CN115837470B/en
Publication of CN115837470A publication Critical patent/CN115837470A/en
Application granted granted Critical
Publication of CN115837470B publication Critical patent/CN115837470B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P10/00Technologies related to metal processing
    • Y02P10/25Process efficiency

Abstract

本发明公开一种激光选区熔化路径规划方法、装置及设备,本发明涉及激光选区熔化技术领域,用于解决现有技术中风向会对成型质量造成影响,导致成型质量低的问题。包括:获取三维激光选区熔化数据;确定风场的气流方向以及气流角度;基于气流方向以及气流角度,对三维激光选区熔化数据对应的切片数据以及分区数据进行逆风场排序,得到第一扫描路径;获取分区角度,并基于气流方向、气流角度以及分区角度,对分区数据中的填充线数据进行逆风场排序,得到第二扫描路径;基于第一扫描路径和第二扫描路径,确定激光选区熔化路径。通过调整风场的气流风向来确定打印扫描路径,可以减轻风向对成型质量的影响,能够更有效去除黑烟杂质,提高成型质量。

The present invention discloses a laser selective melting path planning method, device and equipment, which relates to the field of laser selective melting technology and is used to solve the problem in the prior art that wind direction affects the molding quality, resulting in low molding quality. It includes: obtaining three-dimensional laser selective melting data; determining the airflow direction and airflow angle of the wind field; based on the airflow direction and airflow angle, sorting the slice data and partition data corresponding to the three-dimensional laser selective melting data against the wind field to obtain a first scanning path; obtaining the partition angle, and based on the airflow direction, airflow angle and partition angle, sorting the fill line data in the partition data against the wind field to obtain a second scanning path; determining the laser selective melting path based on the first scanning path and the second scanning path. By adjusting the airflow direction of the wind field to determine the printing scanning path, the influence of the wind direction on the molding quality can be reduced, black smoke impurities can be removed more effectively, and the molding quality can be improved.

Description

Method, device and equipment for planning melting path of laser selective area
Technical Field
The present invention relates to the field of laser selective melting technology, and in particular, to a method, an apparatus, and a device for planning a laser selective melting path.
Background
The selective laser melting (SELECTIVELASERMELTING, SLM) technology is one of 3D printing technology, and the SLM working principle is that powder materials are paved on a substrate before processing, high-energy laser beams are generated through a laser, and laser is planned to be focused on metal powder according to a scanning path, so that the powder is melted and solidified, and is continuously stacked and formed. Laser melting of metal powders is very short, many laser-based processes are accompanied by splatter, and a large amount of soot is formed, while in order to prevent oxidation of the metal at high temperatures, an inert shielding gas wind field must be formed on the work surface that is effective for flow. The wind direction affects the molding quality, resulting in low molding quality.
Therefore, it is desirable to provide a more reliable laser selective melting path planning method.
Disclosure of Invention
The invention aims to provide a method, a device and equipment for planning a laser selective melting path, which are used for solving the problem that in the prior art, the wind direction can influence the forming quality, so that the forming quality is low.
In order to achieve the above object, the present invention provides the following technical solutions:
In a first aspect, the present invention provides a method for planning a laser selective melting path, including:
Obtaining three-dimensional laser selective melting data;
determining the airflow direction and the airflow angle of a wind field, wherein the wind field is formed on a processing surface;
Sorting slice data and partition data corresponding to the three-dimensional laser selective melting data into an upwind field based on the airflow direction and the airflow angle to obtain a first scanning path;
acquiring a partition angle, and sorting filling line data in the partition data into an upwind field based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
and determining a laser selective melting path based on the first scanning path and the second scanning path.
Optionally, before the sorting of the slice data and the partition data corresponding to the three-dimensional laser selective melting data by using the air flow direction and the air flow angle, the method further includes:
Slicing the three-dimensional laser selective melting data to obtain slice data, wherein the slice data is two-dimensional data;
Partitioning the slice data to obtain partitioned data;
and filling the line segments into the partition data, wherein the filling angle during filling is determined according to the partition angle.
Optionally, based on the airflow direction and the airflow angle, sorting the slice data and the partition data corresponding to the three-dimensional laser selective melting data into an inverse wind field specifically includes:
According to the airflow direction, sorting the closed contours corresponding to the slice data by an inverse wind field;
acquiring center points of small partitions in the partition data;
And sorting the subarea data according to the airflow direction and the airflow angle based on the center point of the small subarea.
Optionally, based on the airflow direction, the airflow angle and the partition angle, the method specifically includes:
rotating the fill line to be parallel to the Y axis;
acquiring a center point of a filling line parallel to the Y axis;
and sequencing the filling data by the inverse wind field according to the rotated airflow angle, the partition angle and the central point.
Optionally, based on the center point of the small partition, the data of the partition is sorted according to the airflow direction and the airflow angle, and specifically includes:
determining an angle range to which the air flow angle belongs;
And determining a scanning ordering mode corresponding to the partition data based on the angle range of the air flow angle.
Optionally, sorting the filling data according to the rotated airflow angle, the partition angle and the center point, specifically including:
calculating a sum of the airflow angle and the partition angle;
determining an angle range to which the sum of the airflow angle and the partition angle belongs;
And determining a scanning ordering mode corresponding to the filling data based on an angle range to which the sum of the airflow angle and the partition angle belongs.
Optionally, determining the scan ordering mode corresponding to the partition data based on the angle range to which the airflow angle belongs specifically includes:
When the air flow angle belongs to a first angle threshold range, scanning according to ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of the Y direction;
When the air flow angle belongs to the second angle threshold range, scanning according to the ascending order of the Y direction, and if the distances between the printing starting point and the Y direction are equal, scanning according to the ascending order of the X direction;
When the air flow angle belongs to a third angle threshold range, scanning according to the descending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the descending order of the Y direction;
When the air flow angle belongs to a fourth angle threshold range, scanning according to a descending order of the Y direction, and if the distances between the printing starting point and the Y direction are equal, scanning according to a descending order of the X direction;
When the air flow angle belongs to a fifth angle threshold range, scanning in ascending order according to the X direction, and if the distances between the printing starting point and the X direction are equal, scanning in ascending order according to the Y direction, wherein the maximum value in the first angle threshold range is smaller than the minimum value in the second angle threshold range, the maximum value in the second angle threshold range is smaller than the minimum value in the third angle threshold range, the maximum value in the third angle threshold range is smaller than the minimum value in the fourth angle threshold range, and the maximum value in the fourth angle threshold range is smaller than the minimum value in the fifth angle threshold range.
Optionally, determining the scan ordering mode corresponding to the filling data based on the angle range to which the sum of the airflow angle and the partition angle belongs specifically includes:
When the sum of the air flow angle and the partition angle belongs to a sixth angle threshold range, scanning according to the ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the ascending order of the Y direction;
When the sum of the air flow angle and the partition angle belongs to a seventh angle threshold range, scanning in descending order according to the X direction, and if the distances between the printing starting point and the X direction are equal, scanning in descending order according to the Y direction;
And when the sum of the air flow angle and the partition angle belongs to an eighth angle threshold range, scanning according to ascending order of X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of Y direction, wherein the maximum value in the sixth angle threshold range is smaller than the minimum value in the seventh angle threshold range, and the maximum value in the seventh angle threshold range is smaller than the minimum value in the eighth angle threshold range.
In a second aspect, the present disclosure provides a laser selective melting path planning apparatus, the apparatus including:
the three-dimensional laser selective melting data acquisition module is used for acquiring three-dimensional laser selective melting data;
the airflow direction and airflow angle determining module is used for determining the airflow direction and airflow angle of the wind field; the wind field is formed on the processing surface;
The first scanning path determining module is used for sorting slice data and partition data corresponding to the three-dimensional laser selective melting data based on the airflow direction and the airflow angle to obtain a first scanning path;
the second scanning path determining module is used for acquiring a partition angle, and carrying out upwind field sequencing on filling line data in the partition data based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
And the laser selective melting path determining module is used for determining a laser selective melting path based on the first scanning path and the second scanning path.
In a third aspect, the present invention provides a laser selective melting path planning apparatus, the apparatus comprising:
The communication unit/communication interface is used for acquiring three-dimensional laser selective melting data;
the processing unit/processor is used for determining the airflow direction and the airflow angle of the wind field, wherein the wind field is formed on the processing surface;
Sorting slice data and partition data corresponding to the three-dimensional laser selective melting data into an upwind field based on the airflow direction and the airflow angle to obtain a first scanning path;
acquiring a partition angle, and sorting filling line data in the partition data into an upwind field based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
and determining a laser selective melting path based on the first scanning path and the second scanning path.
Compared with the prior art, the planning scheme of the laser selective melting path provided by the invention is characterized by acquiring three-dimensional laser selective melting data, determining the airflow direction and the airflow angle of a wind field, sorting slice data and partition data corresponding to the three-dimensional laser selective melting data into a first scanning path based on the airflow direction and the airflow angle, acquiring the partition angle, sorting filling line data in the partition data into a second scanning path based on the airflow direction, the airflow angle and the partition angle, and determining the laser selective melting path based on the first scanning path and the second scanning path. The printing scanning path is determined by adjusting the airflow direction of the wind field, so that the influence of the wind direction on the forming quality can be reduced, black smoke impurities can be removed more effectively, and the forming quality is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a schematic flow chart of a laser selective melting path planning method provided by the invention;
FIG. 2 is a schematic diagram of a closed contour and a partition corresponding to slice data in the laser selective melting path planning method provided by the invention;
FIG. 3 is a schematic view of the fill line of zone 1 after zoning;
FIG. 4 is a schematic view of a fill line of region 2 after zoning;
FIG. 5 is a schematic view of the fill line of region 3 after zoning;
FIG. 6 is a schematic view of the fill line of region 4 after zoning;
FIG. 7 is a flow chart of an overall scheme of a laser selective melting path planning method provided by the invention;
FIG. 8 is a schematic diagram of a laser selective melting path planning apparatus according to the present invention;
Fig. 9 is a schematic structural diagram of a laser selective melting path planning apparatus provided by the present invention.
Detailed Description
In order to clearly describe the technical solution of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and effect. For example, the first threshold and the second threshold are merely for distinguishing between different thresholds, and are not limited in order. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ.
In the present invention, the words "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the present invention, "at least one" means one or more, and "a plurality" means two or more. "and/or" describes an association of associated objects, meaning that there may be three relationships, e.g., A and/or B, and that there may be A alone, while A and B are present, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (a, b or c) of a, b, c, a and b combination, a and c combination, b and c combination, or a, b and c combination, wherein a, b and c can be single or multiple.
Fig. 1 is a schematic flow chart of a laser selective melting path planning method provided by the invention, as shown in fig. 1, the flow chart may include the following steps:
and 110, acquiring three-dimensional laser selective melting data.
The laser selective melting (English: SELECTIVELASERMELTING, SLM) is a technological method of forming three-dimensional solid by stacking discrete points layer by using a laser to perform selective region melting solidification on powder materials (metal, composite materials, ceramics and the like). The manufacturing process of laser selective melting includes designing a three-dimensional model of a part by computer software, converting the model into slice files to obtain profile data of each section, generating a scanning path according to the profile data, uniformly paving a layer of powder on the surface of a substrate by a powder paving device, controlling a high-energy laser beam to scan according to the planned path, melting metal powder, solidifying the metal powder to form a current layer, processing the current layer, moving the substrate downwards by a layer, starting a new round of powder paving and scanning, and processing layer by layer until the whole part is manufactured. The whole manufacturing process is performed in a process chamber filled with a rare gas (inert gas) to prevent oxidation of metals at high temperatures.
And 120, determining the airflow direction and the airflow angle of the wind field, wherein the wind field is formed on the processing surface.
When the laser scanning direction is opposite to the wind field direction under the same wind speed, black smoke impurities can be removed more effectively. An inert shielding gas wind field which effectively flows can be formed on the processing surface. The airflow direction and the airflow angle of the wind field are determined, and the airflow angle can be between 0 and 360 degrees.
And 130, sorting the slice data and the partition data corresponding to the three-dimensional laser selective melting data by using an upwind field based on the air flow direction and the air flow angle to obtain a first scanning path.
Firstly, the large area is sequenced by the upwind field, and when printing, if printing is started from the upper tuyere, black smoke and black slag generated during printing can influence the lower tuyere. Therefore, the scheme starts to print from the lower tuyere to the upper tuyere. The large area may be a closed contour corresponding to slice data and each partition corresponding to partition data.
The air flow angle can be obtained from interface equipment parameters, and is an input parameter preset.
And 140, acquiring a partition angle, and sorting the filling line data in the partition data by using an upwind field based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path.
After printing a large area, the fill lines inside the area may continue to be sorted against the wind field. The filling line (two-point line) is zigzag or straight-shaped by the craftsman, so the starting point and the end point of the filling line are not changed by the wind field.
And 150, determining a laser selective melting path based on the first scanning path and the second scanning path.
According to the technical scheme, printing is performed on an upper tuyere from a lower tuyere, after slicing is finished, firstly, a large area is subjected to inverse wind field sequencing (mainly central point sequencing) according to wind field directions, then, the large area is divided into small areas, secondly, the small areas are subjected to inverse wind field sequencing, then, the small areas are filled, then, the inverse wind field sequencing is performed on filling lines in the small areas, all data in a large area are scanned according to sequence during laser printing, then, the next large area is scanned, small area scanning is performed in the large area according to a preset sequence, and filling lines in the small area are scanned according to a well-shot sequence, so that a printing path plan with good printing quality is finally formed.
The method in FIG. 1 includes the steps of obtaining three-dimensional laser selective melting data, determining airflow directions and airflow angles of wind fields, sorting slice data and partition data corresponding to the three-dimensional laser selective melting data according to the airflow directions and the airflow angles to obtain a first scanning path, obtaining partition angles, sorting filling line data in the partition data according to the airflow directions, the airflow angles and the partition angles to obtain a second scanning path, and determining the laser selective melting path according to the first scanning path and the second scanning path. The printing scanning path is determined by adjusting the airflow direction of the wind field, so that the influence of the wind direction on the forming quality can be reduced, black smoke impurities can be removed more effectively, and the forming quality is improved.
Based on the method of fig. 1, the examples of the present specification also provide some specific implementations of the method, as described below.
Optionally, before the sorting of the slice data and the partition data corresponding to the three-dimensional laser selective melting data by using the airflow direction and the airflow angle, the sorting method may further include:
Slicing the three-dimensional laser selective melting data to obtain slice data, wherein the slice data is two-dimensional data;
Partitioning the slice data to obtain partitioned data;
and filling the line segments into the partition data, wherein the filling angle during filling is determined according to the partition angle.
Further, based on the airflow direction and the airflow angle, performing an upwind field sequencing on slice data and partition data corresponding to the three-dimensional laser selective melting data may specifically include:
According to the airflow direction, sorting the closed contours corresponding to the slice data by an inverse wind field;
acquiring center points of small partitions in the partition data;
And sorting the subarea data according to the airflow direction and the airflow angle based on the center point of the small subarea.
As shown in fig. 2, the closed contour formed by the two-dimensional coordinate system is a contour formed after slicing, and the regions 1,2, 3, and 4 are small partitions obtained after partitioning. The direction of the air flow in the figure is from top to bottom along the Y-axis direction. The arrangement manner of each area in the figure is only one manner listed in the scheme for facilitating understanding, the arrangement manner of each area can be adjusted according to the actual application scene, and fig. 2 does not limit the protection scope of the scheme of the present application.
Optionally, based on the airflow direction, the airflow angle, and the partition angle, the sorting the filling line data in the partition data by using an upwind field may specifically include:
rotating the fill line to be parallel to the Y axis;
acquiring a center point of a filling line parallel to the Y axis;
and sequencing the filling data by the inverse wind field according to the rotated airflow angle, the partition angle and the central point.
Firstly, line segment filling in the partition can be described with reference to fig. 3-6, fig. 3 is a filling line in the area 1 after the partition, fig. 4 is a filling line in the area 2 after the partition, fig. 5 is a filling line in the area 3 after the partition, fig. 6 is a filling line in the area 4 after the partition, and angles and directions of the filling lines can be set according to practical application scenes.
In scanning the fill lines, the fill lines need to be rotated first to be parallel to the Y-axis in order to determine the print order.
Optionally, based on the center point of the small partition, the sorting of the partition data according to the airflow direction and the airflow angle may specifically include:
determining an angle range to which the air flow angle belongs;
And determining a scanning ordering mode corresponding to the partition data based on the angle range of the air flow angle. Further, based on the angle range of the air flow angle, determining a scanning ordering mode corresponding to the partition data, wherein when the air flow angle belongs to a first angle threshold range, scanning is performed according to the ascending order of X direction, and if the distances of the printing starting point from the X direction are equal, scanning is performed according to the ascending order of Y direction; the method comprises the steps of scanning in an ascending order according to the Y direction when the air flow angle belongs to a second angle threshold range, scanning in an ascending order according to the X direction when the distances between printing starting points and the Y direction are equal, scanning in a descending order according to the X direction when the air flow angle belongs to a third angle threshold range, scanning in a descending order according to the Y direction when the distances between the printing starting points and the X direction are equal, scanning in a descending order according to the Y direction when the air flow angle belongs to a fourth angle threshold range, scanning in an ascending order according to the X direction when the distances between the printing starting points and the Y direction are equal, scanning in an ascending order according to the Y direction when the air flow angle belongs to a fifth angle threshold range, scanning in a descending order according to the X direction when the distances between the printing starting points and the X direction are equal, wherein the maximum value in the first angle threshold range is smaller than the minimum value in the second angle threshold range, the maximum value in the second angle threshold range is smaller than the minimum value in the third angle threshold range, the maximum value in the third angle threshold range is smaller than the minimum value in the fourth angle threshold range, and the maximum value in the fourth angle threshold range is smaller than the minimum value in the fourth angle threshold range.
And for the sorting of the filling data, the sum of the air flow angle and the partition angle can be calculated, the angle range of the sum of the air flow angle and the partition angle is determined, and the scanning sorting mode corresponding to the filling data is determined based on the angle range of the sum of the air flow angle and the partition angle.
Further, determining the scan ordering mode corresponding to the filling data based on the angle range to which the sum of the airflow angle and the partition angle belongs specifically may include:
When the sum of the air flow angle and the partition angle belongs to a sixth angle threshold range, scanning according to the ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the ascending order of the Y direction;
When the sum of the air flow angle and the partition angle belongs to a seventh angle threshold range, scanning in descending order according to the X direction, and if the distances between the printing starting point and the X direction are equal, scanning in descending order according to the Y direction;
And when the sum of the air flow angle and the partition angle belongs to an eighth angle threshold range, scanning according to ascending order of X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of Y direction, wherein the maximum value in the sixth angle threshold range is smaller than the minimum value in the seventh angle threshold range, and the maximum value in the seventh angle threshold range is smaller than the minimum value in the eighth angle threshold range.
As shown in fig. 7, after three-dimensional STL data is imported, slicing is performed, the three-dimensional data is decomposed into a layer of two-dimensional data, then partitioning is performed, a large block area is divided into a plurality of regular small rectangular areas, then filling is performed, line segment filling is performed in the partition, filling angle=partition angle+90°, and then a slice file is saved and displayed. The closed contour corresponding to the sliced data can be ranked according to the airflow direction, the partitioned data can also be ranked according to the airflow direction, specifically, the small partitioned center points can be obtained, then the small partitioned center points can be ranked according to the airflow direction, and more specifically, the small partitioned center points can be ranked based on the airflow angle. The filling lines need to be rotated and parallel to the Y axis, then the central line point of each filling line is obtained, filling data are ordered according to the rotated air flow angles, and the ordered filling data are ordered based on the sum of the air flow angles and the partition angles. In addition, after sorting, an array vector < Markdata > marks can be created, a center point centerP is stored, and the index ID of the data is located. And (3) adjusting the subareas, filling the printing sequence, and rotating filling data to the original position by the array marks after the line ordering.
The first angle threshold range can be (0-44 degrees), the second angle threshold range can be (45-134 degrees), the third angle threshold range can be (135-244 degrees), the fourth angle threshold range can be (225-314 degrees), the fifth angle threshold range can be (315-360 degrees), the sixth angle threshold range can be (0-89 degrees), the seventh angle threshold range can be (90-269 degrees), and the eighth angle threshold range can be (270-360 degrees).
Specifically, the air flow angle is shown by flowAngle, which is to sequence the upwind field of a large area, and center point (X, Y) of the area
If 0 DEG-flowAngle DEG-44 DEG or 315 DEG-flowAngle DEG-360, the sequence is ordered in an ascending order of X, if X is equal to Y.
If 45 DEG is more than or equal to flowAngle DEG is less than or equal to 134 DEG, according to the ascending order of Y, and if Y is equal, sorting in an ascending order by X.
If 135 DEG is less than or equal to flowAngle DEG is less than or equal to 224 DEG, then the sequence is sorted in descending order of X, and if X is equal, then Y is sorted in descending order.
If 225 DEG is less than or equal to flowAngle DEG is less than or equal to 314 DEG, then the sequence is sorted in descending order of Y, and if Y is equal, then X is sorted in descending order.
Then, the filling lines in the region are subjected to upwind field sequencing, the center point of the line segment is center (X, Y), and the partition angle is DIVIDEANGLE.
If 0 DEG or more flowAngle + DIVIDEANGLE DEG or less 89 DEG,
Or 270 degrees or less flowAngle + DIVIDEANGLE degrees or less 360 degrees, and sorting in an ascending order of X if X is equal to Y.
If 90 DEG is less than or equal to flowAngle + DIVIDEANGLE is less than or equal to 269 DEG, then ordering in descending order of X, and if X is equal, then ordering in descending order of Y.
Based on the same thought, the invention also provides a laser selective melting path planning device, as shown in fig. 8, which can include:
the three-dimensional laser selective melting data acquisition module 810 is used for acquiring three-dimensional laser selective melting data;
the airflow direction and airflow angle determining module 820 is used for determining the airflow direction and airflow angle of a wind field, wherein the wind field is formed on a processing surface;
the first scan path determining module 830 is configured to perform upwind field sequencing on slice data and partition data corresponding to the three-dimensional laser selective melting data based on the airflow direction and the airflow angle, so as to obtain a first scan path;
the second scan path determining module 840 is configured to obtain a partition angle, and perform upwind field sequencing on the filling line data in the partition data based on the airflow direction, the airflow angle, and the partition angle, to obtain a second scan path;
The laser selective melting path determining module 850 is configured to determine a laser selective melting path based on the first scan path and the second scan path.
Based on the apparatus in fig. 8, some specific implementation units may also be included:
Optionally, the apparatus may further include:
The slicing module is used for slicing the three-dimensional laser selective melting data to obtain slicing data, wherein the slicing data are two-dimensional data;
the partition module is used for partitioning the slice data to obtain partition data;
And the filling module is used for filling the line segments of the partition data, and the filling angle during filling is determined according to the partition angle.
Optionally, the first scan path determining module 830 may specifically be configured to:
According to the airflow direction, sorting the closed contours corresponding to the slice data by an inverse wind field;
acquiring center points of small partitions in the partition data;
And sorting the subarea data according to the airflow direction and the airflow angle based on the center point of the small subarea.
Optionally, the second scan path determining module 840 may be specifically configured to:
rotating the fill line to be parallel to the Y axis;
acquiring a center point of a filling line parallel to the Y axis;
and sequencing the filling data by the inverse wind field according to the rotated airflow angle, the partition angle and the central point.
Optionally, the first scan path determining module 830 may specifically be further configured to:
determining an angle range to which the air flow angle belongs;
And determining a scanning ordering mode corresponding to the partition data based on the angle range of the air flow angle.
Optionally, the second scan path determination module 840 may be further configured to:
calculating a sum of the airflow angle and the partition angle;
determining an angle range to which the sum of the airflow angle and the partition angle belongs;
And determining a scanning ordering mode corresponding to the filling data based on an angle range to which the sum of the airflow angle and the partition angle belongs.
Optionally, the first scan path determining module 830:
When the air flow angle belongs to a first angle threshold range, scanning according to ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of the Y direction;
When the air flow angle belongs to the second angle threshold range, scanning according to the ascending order of the Y direction, and if the distances between the printing starting point and the Y direction are equal, scanning according to the ascending order of the X direction;
When the air flow angle belongs to a third angle threshold range, scanning according to the descending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the descending order of the Y direction;
When the air flow angle belongs to a fourth angle threshold range, scanning according to a descending order of the Y direction, and if the distances between the printing starting point and the Y direction are equal, scanning according to a descending order of the X direction;
When the air flow angle belongs to a fifth angle threshold range, scanning in ascending order according to the X direction, and if the distances between the printing starting point and the X direction are equal, scanning in ascending order according to the Y direction, wherein the maximum value in the first angle threshold range is smaller than the minimum value in the second angle threshold range, the maximum value in the second angle threshold range is smaller than the minimum value in the third angle threshold range, the maximum value in the third angle threshold range is smaller than the minimum value in the fourth angle threshold range, and the maximum value in the fourth angle threshold range is smaller than the minimum value in the fifth angle threshold range.
Optionally, the second scan path determination module 840:
When the sum of the air flow angle and the partition angle belongs to a sixth angle threshold range, scanning according to the ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the ascending order of the Y direction;
When the sum of the air flow angle and the partition angle belongs to a seventh angle threshold range, scanning in descending order according to the X direction, and if the distances between the printing starting point and the X direction are equal, scanning in descending order according to the Y direction;
And when the sum of the air flow angle and the partition angle belongs to an eighth angle threshold range, scanning according to ascending order of X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of Y direction, wherein the maximum value in the sixth angle threshold range is smaller than the minimum value in the seventh angle threshold range, and the maximum value in the seventh angle threshold range is smaller than the minimum value in the eighth angle threshold range.
Based on the same thought, the embodiment of the specification also provides a laser selective melting path planning device. Fig. 9 is a schematic structural diagram of a laser selective melting path planning apparatus provided by the present invention. May include:
The communication unit/communication interface is used for acquiring three-dimensional laser selective melting data;
the processing unit/processor is used for determining the airflow direction and the airflow angle of the wind field, wherein the wind field is formed on the processing surface;
Sorting slice data and partition data corresponding to the three-dimensional laser selective melting data into an upwind field based on the airflow direction and the airflow angle to obtain a first scanning path;
acquiring a partition angle, and sorting filling line data in the partition data into an upwind field based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
and determining a laser selective melting path based on the first scanning path and the second scanning path.
As shown in fig. 9, the terminal device may further include a communication line. The communication line may include a pathway to communicate information between the aforementioned components.
Optionally, as shown in fig. 9, the terminal device may further include a memory. The memory is used for storing computer-executable instructions for executing the scheme of the invention, and the processor is used for controlling the execution. The processor is configured to execute computer-executable instructions stored in the memory, thereby implementing the method provided by the embodiment of the invention.
As shown in fig. 9, the memory may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random accessmemory, RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (electricallyerasableprogrammableread-only memory, EEPROM), a compact disc read-only memory (compactdiscread-only memory) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory may be stand alone and be coupled to the processor via a communication line. The memory may also be integrated with the processor.
In a specific implementation, as one embodiment, as shown in FIG. 9, the processor may include one or more CPUs, such as CPU0 and CPU1 in FIG. 9.
In a specific implementation, as an embodiment, as shown in fig. 9, the terminal device may include a plurality of processors, such as the processors in fig. 9. Each of these processors may be a single-core processor or a multi-core processor.
The above description has been presented mainly in terms of interaction between the modules, and the solution provided by the embodiment of the present invention is described. It is understood that each module, in order to implement the above-mentioned functions, includes a corresponding hardware structure and/or software unit for performing each function. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiment of the invention can divide the functional modules according to the method example, for example, each functional module can be divided corresponding to each function, or two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware or in software functional modules. It should be noted that, in the embodiment of the present invention, the division of the modules is schematic, which is merely a logic function division, and other division manners may be implemented in actual implementation.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, a terminal, a user equipment, or other programmable apparatus. The computer program or instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program or instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired or wireless means. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, an optical medium, such as a digital video disc (digitalvideodisc, DVD), or a semiconductor medium, such as a solid state disk (solidstatedrive, SSD).
Although the invention is described herein in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Although the invention has been described in connection with specific features and embodiments thereof, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the invention. Accordingly, the specification and drawings are merely exemplary illustrations of the present invention as defined in the appended claims and are considered to cover any and all modifications, variations, combinations, or equivalents that fall within the scope of the invention. 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.

Claims (6)

1. The method for planning the melting path of the laser selective area is characterized by comprising the following steps of:
Obtaining three-dimensional laser selective melting data;
determining the air flow direction and the air flow angle of a wind field, wherein the wind field is formed on a processing surface, and the laser scanning direction is opposite to the wind field direction at the same wind speed;
Sorting slice data and partition data corresponding to the three-dimensional laser selective melting data based on the airflow direction and the airflow angle to obtain a first scanning path;
acquiring a partition angle, and sorting filling line data in the partition data into an upwind field based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
determining a laser selective melting path based on the first scanning path and the second scanning path;
based on the center point of the small partition, the partition data is subjected to upwind field sequencing according to the airflow direction and the airflow angle, and the method specifically comprises the following steps:
determining an angle range to which the air flow angle belongs;
Determining a scanning ordering mode corresponding to the partition data based on an angle range to which the air flow angle belongs;
According to the rotated airflow angle, the partition angle and the center point, the filling line data are subjected to upwind field sequencing, and the method specifically comprises the following steps:
calculating the sum of the airflow angle and the partition angle;
determining an angle range to which the sum of the airflow angle and the partition angle belongs;
determining a scanning ordering mode corresponding to the filling line data based on an angle range to which the sum of the airflow angle and the partition angle belongs;
based on the angle range of the air flow angle, determining a scanning ordering mode corresponding to the partition data specifically comprises the following steps:
When the air flow angle belongs to a first angle threshold range, scanning according to ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of the Y direction;
When the air flow angle belongs to the second angle threshold range, scanning according to the ascending order of the Y direction, and if the distances between the printing starting point and the Y direction are equal, scanning according to the ascending order of the X direction;
When the air flow angle belongs to a third angle threshold range, scanning according to the descending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the descending order of the Y direction;
When the air flow angle belongs to a fourth angle threshold range, scanning according to a descending order of the Y direction, and if the distances between the printing starting point and the Y direction are equal, scanning according to a descending order of the X direction;
When the air flow angle belongs to a fifth angle threshold range, scanning in ascending order according to the X direction, and scanning in ascending order according to the Y direction if the distances between the printing starting point and the X direction are equal, wherein the maximum value in the first angle threshold range is smaller than the minimum value in the second angle threshold range, the maximum value in the second angle threshold range is smaller than the minimum value in the third angle threshold range, the maximum value in the third angle threshold range is smaller than the minimum value in the fourth angle threshold range, and the maximum value in the fourth angle threshold range is smaller than the minimum value in the fifth angle threshold range;
based on the angle range of the sum of the airflow angle and the partition angle, determining a scanning ordering mode corresponding to the filling line data specifically comprises the following steps:
When the sum of the air flow angle and the partition angle belongs to a sixth angle threshold range, scanning according to the ascending order of the X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to the ascending order of the Y direction;
When the sum of the air flow angle and the partition angle belongs to a seventh angle threshold range, scanning in descending order according to the X direction, and if the distances between the printing starting point and the X direction are equal, scanning in descending order according to the Y direction;
And when the sum of the air flow angle and the partition angle belongs to an eighth angle threshold range, scanning according to ascending order of X direction, and if the distances between the printing starting point and the X direction are equal, scanning according to ascending order of Y direction, wherein the maximum value in the sixth angle threshold range is smaller than the minimum value in the seventh angle threshold range, and the maximum value in the seventh angle threshold range is smaller than the minimum value in the eighth angle threshold range.
2. The method of claim 1, wherein before the sorting slice data and partition data corresponding to the three-dimensional laser selective melting data into the upwind farm based on the airflow direction and the airflow angle, further comprises:
Slicing the three-dimensional laser selective melting data to obtain slice data, wherein the slice data is two-dimensional data;
Partitioning the slice data to obtain partitioned data;
and filling the line segments into the partition data, wherein the filling angle during filling is determined according to the partition angle.
3. The method according to claim 2, wherein the sorting of slice data and zone data corresponding to the three-dimensional laser selective melting data based on the airflow direction and the airflow angle specifically comprises the following steps:
According to the airflow direction, sorting the closed contours corresponding to the slice data by an inverse wind field;
acquiring center points of small partitions in the partition data;
And sorting the subarea data according to the airflow direction and the airflow angle based on the center point of the small subarea.
4. The method according to claim 2, wherein the ordering of the fill line data in the zone data against the wind farm based on the airflow direction, the airflow angle and the zone angle, in particular comprises:
rotating the fill line to be parallel to the Y axis;
acquiring a center point of a filling line parallel to the Y axis;
And sequencing the filling line data in an upwind mode according to the rotated airflow angle, the partition angle and the central point.
5. A laser selective melting path planning apparatus for use in a laser selective melting path planning method according to claim 1, the apparatus comprising:
the three-dimensional laser selective melting data acquisition module is used for acquiring three-dimensional laser selective melting data;
the airflow direction and airflow angle determining module is used for determining the airflow direction and airflow angle of the wind field; the wind field is formed on the processing surface;
The first scanning path determining module is used for sorting slice data and partition data corresponding to the three-dimensional laser selective melting data based on the airflow direction and the airflow angle to obtain a first scanning path;
the second scanning path determining module is used for acquiring a partition angle, and carrying out upwind field sequencing on filling line data in the partition data based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
And the laser selective melting path determining module is used for determining a laser selective melting path based on the first scanning path and the second scanning path.
6. A laser selective melting path planning apparatus for use in a laser selective melting path planning method as set forth in claim 1, the apparatus comprising:
The communication unit/communication interface is used for acquiring three-dimensional laser selective melting data;
the processing unit/processor is used for determining the airflow direction and the airflow angle of the wind field, wherein the wind field is formed on the processing surface;
Sorting slice data and partition data corresponding to the three-dimensional laser selective melting data into an upwind field based on the airflow direction and the airflow angle to obtain a first scanning path;
acquiring a partition angle, and sorting filling line data in the partition data into an upwind field based on the airflow direction, the airflow angle and the partition angle to obtain a second scanning path;
and determining a laser selective melting path based on the first scanning path and the second scanning path.
CN202211528296.5A 2022-11-30 2022-11-30 A method, device and equipment for path planning of laser selective melting Active CN115837470B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211528296.5A CN115837470B (en) 2022-11-30 2022-11-30 A method, device and equipment for path planning of laser selective melting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211528296.5A CN115837470B (en) 2022-11-30 2022-11-30 A method, device and equipment for path planning of laser selective melting

Publications (2)

Publication Number Publication Date
CN115837470A CN115837470A (en) 2023-03-24
CN115837470B true CN115837470B (en) 2025-01-21

Family

ID=85577603

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211528296.5A Active CN115837470B (en) 2022-11-30 2022-11-30 A method, device and equipment for path planning of laser selective melting

Country Status (1)

Country Link
CN (1) CN115837470B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118595461B (en) * 2024-08-08 2024-11-12 西安空天机电智能制造有限公司 A multi-laser following processing path planning method, device, equipment and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113042752A (en) * 2021-03-16 2021-06-29 南京理工大学 Laser powder bed melting arbitrary shape identification and regional scanning virtual printing method
CN114247898A (en) * 2021-12-29 2022-03-29 中国科学院重庆绿色智能技术研究院 A selective laser melting forming method for reducing residual stress of thin-walled parts in situ

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015223024A1 (en) * 2015-11-23 2017-05-24 Robert Bosch Gmbh Laser distance measuring device
US20220281133A1 (en) * 2019-08-23 2022-09-08 Silfex, Inc. 3d printing of fully dense and crack free silicon with selective laser melting/sintering at elevated temperatures
CN114589317B (en) * 2022-01-26 2023-07-21 北京科技大学 Additive Manufacturing Airway System and Method for Efficiently Removing Spatter

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113042752A (en) * 2021-03-16 2021-06-29 南京理工大学 Laser powder bed melting arbitrary shape identification and regional scanning virtual printing method
CN114247898A (en) * 2021-12-29 2022-03-29 中国科学院重庆绿色智能技术研究院 A selective laser melting forming method for reducing residual stress of thin-walled parts in situ

Also Published As

Publication number Publication date
CN115837470A (en) 2023-03-24

Similar Documents

Publication Publication Date Title
Taufik et al. Role of build orientation in layered manufacturing: a review
EP3507079B1 (en) Improved additive manufacturing of a three-dimensional object
US10584923B2 (en) Systems and methods for heat exchanger tubes having internal flow features
US10048661B2 (en) Visualization of additive manufacturing process data
Padhye et al. Multi‐objective optimisation and multi‐criteria decision making in SLS using evolutionary approaches
US20170372480A1 (en) Systems, Media, and Methods for Pre-Processing and Post-Processing in Additive Manufacturing
US10802467B2 (en) Methods of defining internal structures for additive manufacturing
CN104148636B (en) A scanning path generation method for controlling thermal deformation of metal parts in additive manufacturing
EP3566798A1 (en) Selective laser solidification apparatus and method
US11733678B2 (en) Method for determining building instructions for an additive manufacturing method, method for generating a database with correction measures for controlling the process of an additive manufacturing method
CN115837470B (en) A method, device and equipment for path planning of laser selective melting
US11073824B1 (en) System and method of simulating and optimizing surface quality based on location and orientation of additively manufactured build parts
CN110744354B (en) A method for determining the timing of alternation in composite manufacturing of additive and subtractive materials
CN110385855B (en) Additive manufacturing method of part
Taufik et al. Characterization, modeling and simulation of fused deposition modeling fabricated part surfaces
Krčma et al. Comparison of the effects of multiaxis printing strategies on large-scale 3D printed surface quality, accuracy, and strength
CN107206691B (en) Method for setting print properties of a three-dimensional object of an additive manufacturing process
Anamova Aluminum metal powder products SLM printing: Features of technology, selecting process parameters
Garashchenko et al. Adaptive slicing in the additive manufacturing process using the statistical layered analysis
Baucher et al. Defect characterization through automated laser track trace identification in SLM processes using laser profilometer data
US20210162659A1 (en) Packing a three-dimensional build bed
CN1255751C (en) Information processing method and appts. for deposition
CN117340277A (en) Dual-optical system wind-shielding partition scanning method and device and additive manufacturing equipment
CN117182104A (en) Method, device and equipment for manufacturing high-temperature alloy suspension bridge by selective laser melting
US12036742B2 (en) Optimized additive manufacturing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant