[go: up one dir, main page]

CN114160810A - A scanning path planning method and laser deposition metal printing method - Google Patents

A scanning path planning method and laser deposition metal printing method Download PDF

Info

Publication number
CN114160810A
CN114160810A CN202111421414.8A CN202111421414A CN114160810A CN 114160810 A CN114160810 A CN 114160810A CN 202111421414 A CN202111421414 A CN 202111421414A CN 114160810 A CN114160810 A CN 114160810A
Authority
CN
China
Prior art keywords
point
extension
angle
scanning path
end point
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.)
Granted
Application number
CN202111421414.8A
Other languages
Chinese (zh)
Other versions
CN114160810B (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 Group 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 CN202111421414.8A priority Critical patent/CN114160810B/en
Publication of CN114160810A publication Critical patent/CN114160810A/en
Application granted granted Critical
Publication of CN114160810B publication Critical patent/CN114160810B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/30Process control
    • B22F10/36Process control of energy beam parameters
    • B22F10/366Scanning parameters, e.g. hatch distance or scanning strategy
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/20Direct sintering or melting
    • B22F10/28Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/80Data acquisition or data processing
    • B22F10/85Data acquisition or data processing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y10/00Processes of additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Plasma & Fusion (AREA)
  • Image Analysis (AREA)
  • Image Generation (AREA)

Abstract

本发明公开了一种扫描路径规划方法及激光沉积金属打印方法,涉及激光沉积制造技术领域,包括获取用于构建原有回字螺旋扫描线的扫描路径点的集合,每个扫描路径点有一个坐标和一个索引位置,对第二个至倒数第二个索引位置中的每一个扫描路径点进行判断,决定是否标记其为延伸起点,对每个延伸起点匹配一个延伸终点,在每个延伸起点的索引位置和其后一个扫描路径点的索引位置之间增加两个索引位置并在两个索引位置依次插入与其相匹配的延伸终点的坐标和该延伸起点的坐标;通过新的扫描路径点的集合构建新的回字螺旋扫描线。本发明可消除现有回字螺旋扫描路径中存在的较大空余区域。

Figure 202111421414

The invention discloses a scanning path planning method and a laser deposition metal printing method, and relates to the technical field of laser deposition manufacturing. Coordinates and an index position, judge each scan path point from the second to the penultimate index position, decide whether to mark it as the extension start point, match each extension start point with an extension end point, and at each extension start point Add two index positions between the index position and the index position of the next scan path point, and insert the coordinates of the matching extension end point and the extension start point in the two index positions in turn; The collection builds a new back-to-word spiral scanline. The present invention can eliminate the large empty area existing in the existing back-word spiral scanning path.

Figure 202111421414

Description

Scanning path planning method and laser deposition metal printing method
Technical Field
The invention relates to the technical field of laser deposition manufacturing, in particular to a scanning path planning method and a laser deposition metal printing method.
Background
The Laser Deposition Manufacturing (LDM) technology is an organic combination of a rapid forming technology and a laser cladding technology, metal powder is used as a raw material, high-energy beam laser is used as a heat source, and according to a scanning path planned by layered slicing information of a CAD model of a formed part, the fed metal powder is subjected to layer-by-layer melting, rapid solidification and layer-by-layer deposition, so that the direct manufacturing of the whole metal part is realized.
In metal parts deposit forming process, the organizational structure of part can direct influence by the laser scanning route, when planning the scanning route of shaping part CAD model layering section information planning, can adopt neotype word returning spiral scanning filling scheme, the scanning route of this scheme is word returning spiral scanning route, word returning spiral scanning route has a many helices, every helix is word returning spiral, in a helix, the interval of every adjacent two circles helix is d. The adoption of the scanning path has great advantages of reducing the light-break times, reducing the idle stroke distance and improving the printing surface quality, but a large idle area can be generated between two adjacent circles of spiral lines at certain positions, so that the spraying amount of the large idle area is less in the forming process, the stress coefficient at the position is reduced, and the forming quality in the part is influenced.
Disclosure of Invention
The invention aims to provide a scanning path planning method which can eliminate a large vacant area in the existing zigzag spiral scanning path and improve the forming quality in parts during laser deposition printing.
In order to achieve the above purpose, the invention provides the following technical scheme: a scan path planning method, comprising:
acquiring a set of scanning path points for constructing an original spiral zigzag scanning line, wherein each scanning path point has a coordinate and an index position, and the original spiral zigzag scanning line is formed by sequentially connecting the scanning path points according to the sequence of the index positions;
judging each scanning path point in the second to last index positions, and setting Pi+1For the determined scan path point, PiIs Pi+1Scanning path point, P, of the previous index positioni+2Is Pi+1Firstly, acquiring and judging an included angle P at a scanning path point of the latter index positioniPi+1Pi+2Comparing the angle value of the judgment included angle with a preset value, and if the angle value of the judgment included angle is smaller than or equal to the preset value, judging that the scanning path point is an extension starting point and a vacant area exists around the scanning path point;
matching an extension end point for each extension starting point, wherein the coordinate position of each extension end point is positioned in a vacant area on the inner side or the outer side of the judgment included angle with the extension starting point matched with the extension end point as a vertex;
adding two index positions between the index position of each extension starting point and the index position of the next scanning path point, and sequentially inserting the coordinate of the extension end point and the coordinate of the extension starting point matched with the two index positions;
a new spiral scan line is constructed by a new set of scan path points.
Alternatively, if Pi+1If the scanning path point is not judged as the extension starting point, judging other scanning path points; if Pi+1Is judged as an extension starting point, is Pi+1Matching an extension end point ep at Pi+1Pi+1And Pi+2By adding two index positions and inserting ep and P in sequencei+1And then judging other scanning path points.
Optionally, the step of judging one by one from the scan path point of the second index position is as follows:
a1, let i equal to 0, and P0 be the scan path point of the first index position;
a2, taking three points Pi、Pi+1And Pi+2
A3, acquiring and judging included angle PiPi+1Pi+2Comparing the angle value with a preset value;
a4, if the angle value of the included angle is judged to be larger than the preset value, the step (i +1) is carried out to the step D2; if the angle value of the included angle is judged to be less than or equal to the preset value, the value is Pi+1Matching an extension end point ep at Pi+1Pi+1And Pi+2By adding two index positions and inserting ep and P in sequencei+1Recalculating the index position, i +3, and then performing step a 2.
Optionally, the method for obtaining the angle value of the judgment included angle includes the following steps:
b1, according to Pi、Pi+1And Pi+2Calculates the coordinates of vector v1 and vector v 2;
b2, calculating an angle value of θ by a formula θ ═ arccos ((v1 · v2)/(| v1| | v2|)), wherein the angle value of θ is the angle value of the judgment included angle;
wherein v1 is a vector
Figure BDA0003377538660000031
v2 is a vector
Figure BDA0003377538660000032
Theta is the angle between vector v1 and vector v 2.
Optionally, when the coordinate position of each extension end point is located in a vacant region inside the judgment included angle with the extension start point matched with the extension end point as the vertex, the extension end point is a point on an angle bisector of the judgment included angle; and when the coordinate position of each extension end point is positioned in a vacant area outside the judgment included angle by taking the extension starting point matched with the extension end point as a vertex, the extension end point is a point on a reverse extension line of the angle bisector of the judgment included angle.
The method for determining the coordinates of the extension end points comprises the following steps of:
c1, obtaining Pi、Pi+1And Pi+2According to the formula v1 ═ (P)i.X-Pi+1.X,Pi.Y-Pi+1Y) and v2 ═ P (P)i+2.X-Pi+1.X,Pi+2.Y-Pi+1Y) calculating the coordinates of vectors v1 and v 2;
c2, calculating the coordinates of the unit vector a of v1 and the coordinates of the unit vector b of v 2;
c3, calculating the coordinates of v0 as (a.X + b.X, a.Y + b.Y);
c4, calculating the coordinate of bp as (P)i+1.X+v0.X,Pi+1.Y+v0.Y);
C5, calculating epsilon-atan 2((bp. y-P)i+1.Y),(bp.X-Pi+1.X))*180/PI;
C6, calculating the coordinate of the extension end point ep as ((P)i+1.X-cos(δ)*d*w),(Pi+1.Y-sin(δ)*d*w));
Where ep is the end point of the extension for which the coordinates need to be determined, Pi+1Is a scan path point determined as an extension start point, PiIs Pi+1Scanning path point, P, of the previous index positioni+2Is Pi+1The scan path point of the latter index position, bp is
Figure BDA0003377538660000044
At a point on the angular bisector of (c), v0 being at ≈ PiPi+1Pi+2V1 is a vector
Figure BDA0003377538660000041
v2 is a vector
Figure BDA0003377538660000042
v3 is a vector
Figure BDA0003377538660000043
a isThe unit vector b of v1 is the unit vector of v2, d is the scan pitch, w is the extension factor, and ε is the angle between vector v3 and the X-axis.
Optionally, the preset value is greater than 0 degree and less than 90 degrees.
The invention also provides a laser deposition metal printing method, and the scanning path of the laser deposition metal printing is a spiral scanning path in a shape of Chinese character hui adopting any one of the scanning path planning methods.
The invention has the following beneficial effects: when the scanning path is planned, the extension line is added in the vacant area of the original spiral scanning path, so that the large vacant area of the original spiral scanning path is eliminated, and the forming quality in the part can be improved when laser deposition metal printing is carried out.
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 not to limit the invention. In the drawings:
FIG. 1 is a schematic diagram of an original spiral scan path;
FIG. 2 is a schematic diagram of the correspondence between the extension starting point and the vacant region;
FIG. 3 is a schematic diagram of a zigzag helical scan path optimized in accordance with the present invention;
FIG. 4 is a schematic illustration of a coordinate calculation of an extension end point;
fig. 5 is a flowchart of a scan path planning method according to an embodiment.
Reference numerals:
1-a vacant region, 11-a first vacant region, 12-a second vacant region, 13-a third vacant region, 14-a fourth vacant region;
2-extension line.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present invention more clearly apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1 to 5, a scan path planning method provided by the present invention is described.
As shown in fig. 1 and 2, in the original zigzag spiral scanning path, a vacant region 1 is formed at some position, and when printing is performed according to the path, the spraying amount of the vacant region 1 is small, the area density at this position is low, and the stress coefficient of the part at this position after molding is lower than that at other positions, thereby affecting the molding quality inside the part. The invention adds an extension line 2 in the vacant area 1, fills the vacant area 1, and sprays along the extension line 2 during printing, thereby increasing the spraying amount and improving the stress coefficient. First, a vacant region 1 needs to be found, taking a spiral line at the lower right corner in fig. 1 as an example, through observation and analysis, a vacant region 1 is generated at the position of the sharp corner of the spiral line, because of the zigzag spiral scanning, in one spiral line, a circle of spiral line forms the sharp corner at a certain position, other circles of spiral lines also form the sharp corner at the corresponding position, and the region between two corresponding sharp corners forms the vacant region 1. The free area 1 at the location of the sharp corner where the line intersects the arc is more pronounced. The invention searches the vacant area 1 by judging the scanning path point. Firstly, acquiring a set of scanning path points for constructing an original spiral scan line in a shape of Chinese character hui, wherein each scanning path point has a coordinate and an index position, and the original spiral scan line in a shape of Chinese character hui is formed by sequentially connecting the scanning path points according to the sequence of the index positions. Then, using the scanning path point as a vertex, using two connecting lines of the scanning path point and the scanning path point at the previous index position and the next index position as two edges to form a judgment included angle, and setting the judged scanning path point as Pi+1,PiIs Pi+1Scanning path point, P, of the previous index positioni+2Is Pi+1Scanning path point of the latter index position, angle PiPi+1Pi+2Namely judging the included angle, comparing the angle value of the judged included angle with a preset value, and if the judgment is madeIf the angle value of the included angle is smaller than or equal to the preset value, the included angle is a sharp angle, and then a vacant area is judged to exist around the scanning path point and the scanning path point is marked as an extension starting point, so that all the scanning path points from the second index position to the last index position are judged completely. Wherein the preset value can be determined according to actual conditions. (the smaller the angle value of the sharp corner, the larger the free area 1, the larger the angle value of the sharp corner, the smaller the free area 1, and the free area 1 is not generated when the angle value of the sharp corner is larger than a certain value). After the spare area 1 exists around the judged scanning path point and is marked as an extension starting point, an extension end point is matched for the extension starting point in the spare area 1, and the coordinate positions of the extension end points can be both located in the spare area 1 on the inner side of the judged included angle or both located in the spare area 1 on the outer side of the judged included angle. The inner and outer sides of the judgment angle are orientations, and as described with reference to fig. 2 and 3, the second free region 12 is a free region 1 on the inner side of the judgment angle with P1 as a vertex, and is also a free region 1 on the outer side of the judgment angle with P2 as a vertex. In fig. 3, when the extension end points are determined, the extension start points P1, P2, P3, and P4 are respectively provided in the first vacant region 11, the second vacant region 12, the third vacant region 13, and the fourth vacant region 14 outside the determination angle with the determination angle as a vertex. And then adding two index positions after the index position of the extension starting point and the index position of the next scanning path point, sequentially inserting the coordinates of the extension end point and the coordinates of the extension starting point into the two index positions, and constructing a new zigzag spiral scanning line by a new scanning path point set. As shown in figure 4 of the drawings,
the original scanning path is: pi, Pi +1, Pi +2,
the newly formed scan paths are: pi, Pi +1, ep, Pi +1, Pi + 2.
When the scanning path planned according to the invention is used for printing, compared with the original scanning path, the light-break frequency is not increased, the spraying head is sprayed to the position of the extension starting point along the extension line 2 after deviating from the original path and then is sprayed to the extension end point along the extension line 2, and then returns to the extension starting point along the extension line 2, and then the spraying is continued according to the original path, because the extension line 2 is added in the vacant area 1, the spraying amount at the position is increased, the stress coefficient at the position is improved, and the internal quality of the part is increased. (although the extension line 2 is sprayed twice, the thickness of the extension line 2 may not be greater than the thickness of other positions by a specific arrangement of the spraying process, or the extension line 2 is polished after being formed to eliminate the thickness difference with other positions).
Wherein, when judging the scanning path point, if P isi+1If the scanning path point is not judged as the extension starting point, judging other scanning path points; if Pi+1Is judged as an extension starting point, is Pi+1Matching an extension end point ep at Pi+1And Pi+2By adding two index positions and inserting ep and P in sequencei+1And then judging other scanning path points.
Of course, after the scan path points are all determined, the extension end point is matched for each extension start point, two index positions are added between the extension start point and the index position of the next scan path point, and ep and P are inserted in sequencei+1The coordinates of (a).
Specifically, the step of judging one by one from the scanning path point of the second index position includes:
a1, let i equal to 0, and P0 be the scan path point of the first index position;
a2, taking three points Pi、Pi+1And Pi+2
A3, acquiring and judging included angle PiPi+1Pi+2Comparing the angle value with a preset value;
a4, if the angle value of the included angle is judged to be larger than the preset value, the step (i +1) is carried out to the step D2; if the angle value of the included angle is judged to be less than or equal to the preset value, the value is Pi+1Matching an extension end point ep at Pi+1And Pi+2By adding two index positions and inserting ep and P in sequencei+1Recalculating the index position, i +3, and then performing step a 2.
In this method, P is introducedi+1Is inserted into Pi+2Is in pair Pi+2When the judgment is carried out, the judgment included angle is equal to the angle Pi+1Pi+2Pi+3This determines P in the anglei+1For newly inserted Pi+1Due to its interaction with the original Pi+1Are the same, so, no matter Pi+1The two judging included angles which are the original included angle or the newly inserted included angle are actually the same included angle.
The method for acquiring the angle value of the judgment included angle comprises the following steps:
b1 according to Pi、Pi+1And Pi+2Calculates the coordinates of vector v1 and vector v 2;
b2 calculates an angle value of θ, which is an angle value for determining an included angle, by a formula θ ═ arccos ((v1 · v2)/(| v1| | v2 |).
Wherein v1 is a vector
Figure BDA0003377538660000091
v2 is a vector
Figure BDA0003377538660000092
Theta is the angle between vector v1 and vector v 2.
The other acquisition method for judging the angle value of the included angle comprises the following steps: first pass through Pi、Pi+1And Pi+2Calculating the line segment PiPi+1、Pi+1Pi+2And PiPi+2Length of (d); then calculating the angle P through the cosine theoremiPi+1Pi+2The angle value of (c).
The coordinate position of the extension end point can be set by various methods as long as the extension end points all fall in the vacant area 1 on the inner side of the judgment included angle or all fall in the vacant area 1 on the outer side of the judgment included angle. One preferred coordinate position is set as: when the coordinate position of each extension end point is positioned in a vacant area on the inner side of the judgment included angle with the extension starting point matched with the extension end point as the vertex, the extension end point is a point on an angular bisector of the judgment included angle; when the coordinate position of each extension end point is located in a vacant area outside the judgment included angle taking the extension starting point matched with the extension end point as the vertex, the extension end point is a point on the reverse extension line of the angle bisector of the judgment included angle.
Such position selection may be such that the extension line 2 formed by the extension starting point and the extension ending point is located at the middle position of the vacant region 1 as much as possible, so that the vacant region 1 is uniformly filled; secondly, the coordinate position is convenient according to Pi、Pi+1And Pi+2Is calculated.
The most preferred coordinate positions of the extension end point in the present invention are: and setting the coordinate position of the extension end point in a vacant area outside the judgment included angle with the extension starting point matched with the extension end point as the vertex, wherein the extension end point is a point on the reverse extension line of the angle bisector of the judgment included angle. So, when printing, the shower nozzle can outwards extend and turn with a great angle and deviate from former route after reaching the extension starting point, returns along extension line 2 afterwards, turns with a great angle again and returns to former route and continue the spraying for the shower nozzle is comparatively smooth when turning, and spraying effect is good. (the larger angle is relative to the case when the extension end point is located inside the judgment angle)
The method for determining the coordinates of the extension end point comprises the following steps:
c1 acquisition of Pi、Pi+1And Pi+2V1 ═ P (P)i.X-Pi+1.X,Pi.Y-Pi+1.Y),v2=(Pi+2.X-Pi+1.X,Pi+2.Y-Pi+1.Y)
C2 calculates the coordinates of unit vector a of v1 and the coordinates of unit vector b of v 2;
c3 calculates the coordinates of v0 as (a.X + b.X, a.Y + b.Y);
c4 calculates the coordinates of bp as (P)i+1.X+v0.X,Pi+1.Y+v0.Y);
C5 calculated δ ═ atan2((bp. y-P)i+1.Y),(bp.X-Pi+1X)) 180/PI, calculating δ by an arctangent function;
c6 calculates the coordinate of the extension end point ep as ((P)i+1.X-cos(ε)*d*w),(Pi+1.Y-sin(δ)*d*w))。
Wherein, Pi+1X is Pi+1Coordinate in the X axis, Pi+1Y is Pi+1Coordinates on the Y-axis. In actual operation, a worker inputs the distances d and w according to actual conditions, and the original scanning path can be optimized. Wherein d x w is a line segment Pi+1The length of ep. d is the scanning distance, w is the extension coefficient, a worker can simulate after inputting w, observe a newly formed path and see whether the extension end point ep falls on an ideal position, if the w deviates from the ideal position, the worker can input w again for simulation until the extension end point ep falls on the ideal position, and in general, the extension end point ep can fall on the ideal position by taking a proper natural number from 1 to 10.
The preset value is preferably a value larger than 0 degree and smaller than 90 degrees, when the included angle is judged to be larger than 90 degrees, the generated vacant area 1 is small, the influence on the stress coefficient is small, the extension line can not be filled, and the preset value can be specifically determined according to the requirements of different parts on the stress coefficient. When the requirement on the stress coefficient of the part is higher, the preset value can be set to be higher, and when the requirement on the stress coefficient is lower, the preset value can be set to be lower.
The first embodiment will be described with reference to fig. 5.
Pi、Pi+1And Pi+2Three continuous points on a certain spiral line;
v 1: vector quantity
Figure BDA0003377538660000121
From Pi-Pi+1Calculation acquisition, Picoordinate-P ofi+1The coordinates of (a);
v 2: vector quantity
Figure BDA0003377538660000122
From Pi+2-Pi+1Calculation acquisition, Pi+2coordinate-P ofi+1The coordinates of (a);
v 0: in that
Figure BDA0003377538660000124
The vector on the bisector of the angle of (a);
bp: a point on vector v 0;
v 3: vector quantity
Figure BDA0003377538660000123
Pi+1ep: calculating an extension line segment;
0: the included angle of v1 and v 2;
acquiring a scanning spiral line group, and storing the scanning spiral line group in a PathList, wherein the PathList comprises PathList0, PathList1, PathList2.. PathListN, and corresponds to N +1 spiral lines;
polling the points on each scan spiral, starting with PathList0, PathList0 includes P0、P1、P2。。。Pi。。。PnN +1 points in total, and three points P are taken at a time from i ═ 0i、Pi+1And Pi+2Forming two vectors v1 and v2, and calculating an included angle theta between the vectors v1 and v 2;
judging whether theta is smaller than or equal to a preset value, if theta is larger than the preset value, continuing to take points by i + 1; if theta is less than or equal to the preset value, then P is addedi+1Calculating an extension line, and adding the extension line into the spiral scanning line;
calculating an extension line:
unit vectors a and b of v1 and v2 are calculated, and v0(a.X + b.X, a.Y + b.Y) is calculated according to the unit vectors a and b.
Selecting a point on v0 and marking as bp (P)i+1.X+v0.X,Pi+1.Y+v0.Y)。
Calculating the included angle delta between v3 and the X axis: atan2((bp. Y-P)i+1.Y),(bp.X-Pi+1.X))*180/PI;
Calculating an epitaxy point ep: based on the preset epitaxial coefficient w, the scanning line spacing d and the included angle delta, ep ((P) is calculated by using the following formulai+1.X-cos(δ)*d*w),(Pi+1.Y-sin(δ)*d*w));
Insert ep points into the helix:
acquisition Point Pi+1At index position i +2 in the spiral, ep is inserted at the i +3 position,then P is addedi+1Inserting the position of i +4, and recalculating the total number of points on the spiral line; and adding 1 after i +2, and continuously taking points.
Until all points on the spiral have been polled. And then polling other spirals until all the spirals are polled.
For example, as a spiral PathList [0 ]]10 points inside, P0、P1、P2...P9The index positions corresponding to the index positions are s1, s2 and s3... s10, and the index position corresponding to pi is s (i + 1). First, starting from i-0, P at three index positions s1, s2 and s3 is taken0、P1、P2If with P1If the included angle theta of the vertexes is smaller than or equal to a preset value, calculating the corresponding ep at P1After the index position s2, add two index positions and insert ep and P1At this time, the helix PathList [0 ]]Is changed into P0、P1、ep、P1、P2...P9And their corresponding index positions become s1, s2, s3... s10, s11, s 12. Continuing to fetch the point with +1 after i +2, taking the point P at the index positions of s4, s5 and s6 when i is equal to 31(newly inserted P1)、P2、P3If with P2If the theta of the vertex is larger than the preset value, i +1 continues to take the point, at the moment, i is 4, and the point P at the index positions of s5, s6 and s7 is taken2、P3、P4Until all the points are taken out.
The invention also provides a laser deposition metal printing method, and the scanning path of the laser deposition metal printing is a spiral scanning path which is in a shape of Chinese character hui and generated by adopting any one of the scanning path planning methods.
It should be noted that the present invention is not limited to be applied to the field of laser deposition metal printing, and is also applicable to other fields of 3D printing involving a circular spiral scanning path.
While the invention has been described 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 review of the drawings, the disclosure, and the appended claims.
While the invention has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the invention. Accordingly, the specification and figures are merely exemplary of the invention as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the invention. It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (8)

1. A scan path planning method, comprising:
acquiring a set of scanning path points for constructing an original spiral zigzag scanning line, wherein each scanning path point has a coordinate and an index position, and the original spiral zigzag scanning line is formed by sequentially connecting the scanning path points according to the sequence of the index positions;
judging each scanning path point in the second to last index positions, and setting Pi+1For the determined scan path point, PiIs Pi+1Scanning path point, P, of the previous index positioni+2Is Pi+1Firstly, acquiring and judging an included angle P at a scanning path point of the latter index positioniPi+1Pi+2Comparing the angle value of the judgment included angle with a preset value, and if the angle value of the judgment included angle is smaller than or equal to the preset value, judging that the scanning path point is an extension starting point and a vacant area exists around the scanning path point;
matching an extension end point for each extension starting point, wherein the coordinate position of each extension end point is positioned in a vacant area on the inner side or the outer side of the judgment included angle with the extension starting point matched with the extension end point as a vertex;
adding two index positions between the index position of each extension starting point and the index position of the next scanning path point, and sequentially inserting the coordinate of the extension end point and the coordinate of the extension starting point matched with the two index positions;
a new spiral scan line is constructed by a new set of scan path points.
2. The scan path planning method of claim 1, wherein if P is greater than Pi+1If the scanning path point is not judged as the extension starting point, judging other scanning path points; if Pi+1Is judged as an extension starting point, is Pi+1Matching an extension end point ep at Pi+1And Pi+2By adding two index positions and inserting ep and P in sequencei+1And then judging other scanning path points.
3. The scan path planning method according to claim 2, wherein the step of judging one by one from the scan path point of the second index position comprises:
a1, let i equal to 0, and P0 be the scan path point of the first index position;
a2, taking three points Pi、Pi+1And Pi+2
A3, acquiring and judging included angle PiPi+1Pi+2Comparing the angle value with a preset value;
a4, if the angle value of the included angle is judged to be larger than the preset value, the step A2 is carried out by i + 1; if the angle value of the included angle is judged to be less than or equal to the preset value, the value is Pi+1Matching an extension end point ep at Pi+1And Pi+2By adding two index positions and inserting ep and P in sequencei+1Recalculating the index position, i +3, and then performing step D2.
4. The scan path planning method according to claim 1, wherein the method for obtaining the angle value of the judgment included angle includes the following steps:
b1, according to Pi、Pi+1And Pi+2Calculates the coordinates of vector v1 and vector v 2;
b2, calculating an angle value of θ by a formula θ ═ arccos ((v1 · v2)/(| v1| | v2|)), wherein the angle value of θ is the angle value of the judgment included angle;
wherein v1 is a vector
Figure FDA0003377538650000021
v2 is a vector
Figure FDA0003377538650000022
Theta is the angle between vector v1 and vector v 2.
5. The scan path planning method according to claim 1, wherein when the coordinate position of each extension end point is located in a vacant region inside the judgment included angle with the extension start point matched therewith as a vertex, the extension end point is a point on an angle bisector of the judgment included angle; and when the coordinate position of each extension end point is positioned in a vacant area outside the judgment included angle by taking the extension starting point matched with the extension end point as a vertex, the extension end point is a point on a reverse extension line of the angle bisector of the judgment included angle.
6. The scan path planning method according to claim 5, wherein the coordinate position of each extension end point is located in a vacant region outside the determination angle with the extension start point matched therewith as a vertex, and the extension end point is a point on an opposite extension line of a bisector of the angle of the determination angle, and the method for determining the coordinate of the extension end point includes the steps of:
c1, obtaining Pi、Pi+1And Pi+2According to the formula v1 ═ (P)i.X-Pi+1.X,Pi.Y-Pi+1Y) and v2 ═ P (P)i+2.X-Pi+1.X,Pi+2.Y-Pi+1Y) calculating the coordinates of vectors v1 and v 2;
c2, calculating the coordinates of the unit vector a of v1 and the coordinates of the unit vector b of v 2;
c3, calculating the coordinates of v0 as (a.X + b.X, a.Y + b.Y);
c4, calculating the coordinate of bp as (P)i+1.X+v0.X,Pi+1.Y+v0.Y);
C5, δ ═ atan2((bp. y-P)i+1.Y),(bp.X-Pi+1.X))*180/PI;
C6, calculating the coordinate of the extension end point ep as ((P)i+1.X-cos(δ)*d*w),(Pi+1.Y-sin(δ)*d*w));
Where ep is the end point of the extension for which the coordinates need to be determined, Pi+1Is a scan path point determined as an extension start point, PiIs Pi+1Scanning path point, P, of the previous index positioni+2Is Pi+1The scan path point of the latter index position, bp is
Figure FDA0003377538650000031
At a point on the angular bisector of (c), v0 being at ≈ PiPi+1Pi+2V1 is a vector
Figure FDA0003377538650000032
v2 is a vector
Figure FDA0003377538650000033
v3 is a vector
Figure FDA0003377538650000034
a is the unit vector of v1, b is the unit vector of v2, d is the scan pitch, w is the extension factor, and δ is the angle between vector v3 and the X-axis.
7. The scan path planning method of claim 1, wherein the preset value is greater than 0 degrees and less than 90 degrees.
8. A laser deposited metal printing method, characterized in that the scanning path of the laser deposited metal printing is a spiral scanning path in a shape of a Chinese character 'hui' obtained by the scanning path planning method according to any one of claims 1 to 7.
CN202111421414.8A 2021-11-26 2021-11-26 A scanning path planning method and laser deposition metal printing method Active CN114160810B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111421414.8A CN114160810B (en) 2021-11-26 2021-11-26 A scanning path planning method and laser deposition metal printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111421414.8A CN114160810B (en) 2021-11-26 2021-11-26 A scanning path planning method and laser deposition metal printing method

Publications (2)

Publication Number Publication Date
CN114160810A true CN114160810A (en) 2022-03-11
CN114160810B CN114160810B (en) 2024-04-16

Family

ID=80481008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111421414.8A Active CN114160810B (en) 2021-11-26 2021-11-26 A scanning path planning method and laser deposition metal printing method

Country Status (1)

Country Link
CN (1) CN114160810B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116422905A (en) * 2022-03-30 2023-07-14 湖南华曙高科技股份有限公司 Laser scanning method, device and storage medium for powder bed fusion process
JP2024067526A (en) * 2022-11-04 2024-05-17 株式会社神戸製鋼所 CONTROL INFORMATION GENERATION DEVICE, CONTROL INFORMATION GENERATION METHOD, PROGRAM, WELDING DEVICE, AND WELDING METHOD
EP4512551A1 (en) * 2023-08-25 2025-02-26 Jeol Ltd. Build data generating device, three-dimensional powder bed fusion additivemanufacturing system, and three-dimensional powder bed fusion additive manufacturing method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108544758A (en) * 2018-03-12 2018-09-18 中南大学 A kind of spiral profile biasing filling optimization method and system
US20180326669A1 (en) * 2016-04-19 2018-11-15 Shandong University Method for planning 3d printing path based on fermat's spiral
CN108859128A (en) * 2018-06-14 2018-11-23 武汉理工大学 The path planning fill method of complicated more hole regions
CN110625114A (en) * 2019-09-26 2019-12-31 鑫精合激光科技发展(北京)有限公司 A laser scanning method for coaxial powder feeding

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180326669A1 (en) * 2016-04-19 2018-11-15 Shandong University Method for planning 3d printing path based on fermat's spiral
CN108544758A (en) * 2018-03-12 2018-09-18 中南大学 A kind of spiral profile biasing filling optimization method and system
CN108859128A (en) * 2018-06-14 2018-11-23 武汉理工大学 The path planning fill method of complicated more hole regions
CN110625114A (en) * 2019-09-26 2019-12-31 鑫精合激光科技发展(北京)有限公司 A laser scanning method for coaxial powder feeding

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116422905A (en) * 2022-03-30 2023-07-14 湖南华曙高科技股份有限公司 Laser scanning method, device and storage medium for powder bed fusion process
JP2024067526A (en) * 2022-11-04 2024-05-17 株式会社神戸製鋼所 CONTROL INFORMATION GENERATION DEVICE, CONTROL INFORMATION GENERATION METHOD, PROGRAM, WELDING DEVICE, AND WELDING METHOD
JP7684267B2 (en) 2022-11-04 2025-05-27 株式会社神戸製鋼所 CONTROL INFORMATION GENERATION DEVICE, CONTROL INFORMATION GENERATION METHOD, PROGRAM, WELDING DEVICE, AND WELDING METHOD
EP4512551A1 (en) * 2023-08-25 2025-02-26 Jeol Ltd. Build data generating device, three-dimensional powder bed fusion additivemanufacturing system, and three-dimensional powder bed fusion additive manufacturing method

Also Published As

Publication number Publication date
CN114160810B (en) 2024-04-16

Similar Documents

Publication Publication Date Title
CN114160810A (en) A scanning path planning method and laser deposition metal printing method
CN108763738B (en) A continuous path planning method for automatic offline spraying of rail vehicle body putty
CN102289534B (en) Method for modeling involute helical gear accurately
US20190202104A1 (en) Seam concealment for three-dimensional models
CN108460174B (en) A hybrid filling path generation method in arc fuse additive manufacturing technology
CN107457995B (en) Five-axle linkage 3D printing method based on nurbs surface description
CN108859128B (en) The path planning fill method of complicated more hole regions
CN106651894A (en) Automatic spraying system coordinate transform method based on point cloud and image matching
JP2021079482A5 (en)
CN109472870B (en) A Model Matching Method Based on Mesh Reconstruction and Multi-influence Domain Modification
CN113478833B (en) 3D printing forming method based on skeleton line contour recognition and region segmentation
CN112848309A (en) Continuous double-sawtooth-shaped path filling method for deposition molding
CN113895036B (en) Continuous self-adaptive path planning method for additive manufacturing
CN111890061B (en) High-precision arc fuse additive manufacturing method for aircraft transition end frame and product thereof
CN110750870A (en) A kind of material manufacturing method based on model voxelization distance transformation
CN107053678A (en) A kind of surface filling path locus generation method towards 3D printing
CN105665703B (en) A kind of method of laser 3D shapings warp architecture part
KR20210156238A (en) Method and facility for applying a coating product using a print head
CN114131932A (en) Partition path planning method based on rasterization 3D printing
CN119720361B (en) BIM-based double-layer reinforcing steel mesh lacing wire arrangement method
CN111599016A (en) Point cloud error calculation method
CN114161047A (en) Welding gun head automatic obstacle avoidance method for additive manufacturing
CN117521171B (en) A method for constructing a particle size distribution model for 3D printing powder bed particles
Kosnikov et al. Information Technique for Smooth and Non-Smooth Curves Modeling
CN118551130A (en) Calculation method for geodesic equidistant line for constructing known curve on parameter curved surface

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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 201, 2nd Floor, No. 5999 Wuxing Avenue, Zhili Town, Wuxing District, Huzhou City, Zhejiang Province, 313000 (self declared)

Patentee after: Xinjinghe Laser Technology Group Co.,Ltd.

Country or region after: China

Address before: 102206 unit 1106 and 1107, unit 1, 11th floor, building 1, yard 1, Neng Dong Road, Shahe Town, Changping District, Beijing

Patentee before: XINJINGHE LASER TECHNOLOGY DEVELOPMENT (BEIJING) Co.,Ltd.

Country or region before: China