[go: up one dir, main page]

CN110773738B - Laser scanning path regional planning method based on polygon geometric feature recognition - Google Patents

Laser scanning path regional planning method based on polygon geometric feature recognition Download PDF

Info

Publication number
CN110773738B
CN110773738B CN201911171252.XA CN201911171252A CN110773738B CN 110773738 B CN110773738 B CN 110773738B CN 201911171252 A CN201911171252 A CN 201911171252A CN 110773738 B CN110773738 B CN 110773738B
Authority
CN
China
Prior art keywords
scanning
connected area
polygon
path
polygonal
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
CN201911171252.XA
Other languages
Chinese (zh)
Other versions
CN110773738A (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.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
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 Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201911171252.XA priority Critical patent/CN110773738B/en
Publication of CN110773738A publication Critical patent/CN110773738A/en
Application granted granted Critical
Publication of CN110773738B publication Critical patent/CN110773738B/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
    • 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/80Data acquisition or data processing
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/187Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10008Still image; Photographic image from scanner, fax or copier
    • 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)
  • Manufacturing & Machinery (AREA)
  • Materials Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Geometry (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

基于多边形几何特征识别的激光扫描路径分区域规划方法,以零件单层切片为对象,识别并提取当前层切片中的各个多边形连通区域,求取多边形连通区域的主轴方向后利用投影法分别求取多边形连通区域在主轴方向及与主轴垂直方向的跨度,将两个方向的跨度均大于用户设定阈值的多边形连通区域采用岛型扫描方式规划扫描路径,不满足的多边形连通区域采用平行扫描方式规划扫描路径。本发明可避免对小连通区域进行岛型扫描路径规划,提高计算效率及小连通区域的加工效率、成形质量;有效避免过长扫描线的出现,减少零件变形量;保障层间搭接,均衡温度场;减少了实际加工中激光跳转的空行程,提高了加工效率。

Figure 201911171252

The laser scanning path sub-regional planning method based on polygon geometric feature recognition, takes the single-layer slice of the part as the object, identifies and extracts each polygonal connected area in the current slice, obtains the principal axis direction of the polygonal connected area, and then uses the projection method to obtain the The span of the polygon connected area in the direction of the main axis and the direction perpendicular to the main axis. The polygon connected area whose span in both directions is greater than the user-set threshold is planned by the island scanning method, and the polygonal connected area that is not satisfied is planned by the parallel scan method. scan path. The invention can avoid island scanning path planning for small connected areas, improve calculation efficiency, processing efficiency and forming quality of small connected areas; effectively avoid the appearance of excessively long scanning lines, reduce part deformation; Temperature field; reduce the idle stroke of laser jump in actual processing, and improve processing efficiency.

Figure 201911171252

Description

基于多边形几何特征识别的激光扫描路径分区域规划方法Subregional planning method of laser scanning path based on polygon geometric feature recognition

技术领域technical field

本发明属于激光选区熔化增材制造技术领域,具体涉及一种基于多边形几何特征识别的激光扫描路径分区域规划方法。The invention belongs to the technical field of laser selective melting and additive manufacturing, and in particular relates to a laser scanning path sub-regional planning method based on polygon geometric feature recognition.

背景技术Background technique

近年来,激光选区熔化技术得到了广泛关注与快速发展,在航空、航天、模具、医疗等领域展现出广阔的应用前景与技术优势。其通过专用软件对零件三维模型进行切片分层,获得各截面的轮廓数据后,利用高能激光束有选择地按照一定的扫描方式作用于金属粉末,使扫描过后的粉末熔化凝固,通过逐层堆积,制造三维实体零件。In recent years, laser selective melting technology has received extensive attention and rapid development, showing broad application prospects and technical advantages in aviation, aerospace, mold, medical and other fields. It slices and stratifies the three-dimensional model of the part through special software, obtains the profile data of each section, and uses a high-energy laser beam to selectively act on the metal powder according to a certain scanning method, so that the scanned powder is melted and solidified. , to manufacture 3D solid parts.

对于激光选区熔化技术,粉末在快速熔化凝固过程中产生的热量及其传递对应力集中和零件变形开裂有直接影响。因此,合理的激光扫描路径可以对热量进行有效管理和控制,从而均衡成形件温度场、减少应力集中、防止变形开裂,改善零件成形质量。例如,Concept Laser公司提出的岛型扫描策略,将模型的每一层加工区域划分为多个岛型区域,利用随机曝光策略依次加工各个岛,大大降低了加工过程中内应力的产生。但若小区域采用岛型扫描不仅降低扫描路径的计算效率和零件的加工效率,还容易形成过短的扫描线,造成激光的频繁开关,且不易控制岛之间的搭接从而影响最终的成形质量。For the laser selective melting technology, the heat generated by the powder during the rapid melting and solidification process and its transfer have a direct impact on the stress concentration and the deformation and cracking of the parts. Therefore, a reasonable laser scanning path can effectively manage and control the heat, so as to balance the temperature field of the formed parts, reduce the stress concentration, prevent deformation and cracking, and improve the forming quality of the parts. For example, the island scanning strategy proposed by Concept Laser divides the processing area of each layer of the model into multiple island regions, and uses the random exposure strategy to process each island in turn, which greatly reduces the generation of internal stress during processing. However, if island scanning is used in small areas, it will not only reduce the calculation efficiency of the scanning path and the processing efficiency of the parts, but also easily form too short scanning lines, resulting in frequent switching of the laser, and it is difficult to control the overlap between the islands, which will affect the final forming. quality.

随着激光选区熔化技术应用范围的扩大,所加工的零件也愈发复杂,零件模型各层切片的多边形连通区域的大小、数量不断变化,单一的扫描方式不再适合整个模型的加工制造,因此有必要依据各个切片的多边形连通区域的几何特征信息采用合适的扫描方式进行扫描路径规划,保证零件的最终成形质量。With the expansion of the application range of laser selective melting technology, the processed parts are becoming more and more complex. The size and number of polygonal connected areas of each layer slice of the part model are constantly changing. A single scanning method is no longer suitable for the processing and manufacturing of the entire model. Therefore, It is necessary to use an appropriate scanning method to plan the scanning path according to the geometric feature information of the polygonal connected area of each slice to ensure the final forming quality of the part.

发明内容SUMMARY OF THE INVENTION

本发明针对现有技术中的不足,提供一种基于多边形几何特征识别的激光扫描路径分区域规划方法。该方法能够识别提取切片中的多边形连通区域,然后依据连通区域几何信息决策合适的扫描方式进行路径规划,有效保证扫描路径的计算效率、零件的加工效率,且能够均衡零件成形过程中的温度场、保证零件的成形质量。Aiming at the deficiencies in the prior art, the present invention provides a laser scanning path sub-regional planning method based on polygon geometric feature recognition. The method can identify and extract polygonal connected regions in slices, and then decide the appropriate scanning method for path planning according to the geometric information of the connected regions, which can effectively ensure the calculation efficiency of the scanning path and the processing efficiency of the parts, and can balance the temperature field in the forming process of the parts. , to ensure the forming quality of parts.

为实现上述目的,本发明采用以下技术方案:To achieve the above object, the present invention adopts the following technical solutions:

基于多边形几何特征识别的激光扫描路径分区域规划方法,其特征在于,包括如下步骤:The laser scanning path sub-regional planning method based on polygon geometric feature recognition is characterized in that it includes the following steps:

步骤1:输入零件三维模型的所有层的切片信息,根据实际制造需要确定扫描间距d、岛边长L;Step 1: Input the slice information of all layers of the 3D model of the part, and determine the scanning distance d and the island side length L according to the actual manufacturing needs;

步骤2:读取用户定义的连通区域采用岛型扫描方式所需的最小跨度SpStep 2: Read the minimum span Sp required by the island scanning method for the connected region defined by the user;

步骤3:读取单层切片中的轮廓多边形,判断轮廓之间的包含关系,依据各个轮廓之间的包含关系以及被包含的次数构建轮廓树结构,其中外轮廓被其它轮廓包含的次数为偶数,内轮廓被其它轮廓包含的次数为奇数;Step 3: Read the contour polygons in the single-layer slice, determine the inclusion relationship between the contours, and construct a contour tree structure according to the inclusion relationship between the contours and the number of times they are included, where the number of times the outer contour is included by other contours is an even number , the number of times the inner contour is contained by other contours is odd;

步骤4:利用轮廓树结构提取各个多边形连通区域,每个多边形连通区域包含一条外轮廓和N条内轮廓,N≥0,且每个多边形连通区域内的外轮廓被包含次数比其内轮廓被包含次数小1;Step 4: Use the contour tree structure to extract each polygonal connected area, each polygonal connected area contains an outer contour and N inner contours, N ≥ 0, and the outer contour in each polygonal connected area is contained more frequently than its inner contour. contains less than 1;

步骤5:以多边形连通区域为对象,求取当前多边形连通区域的主轴方向;Step 5: Taking the polygon connected area as the object, obtain the main axis direction of the current polygon connected area;

步骤6:调取当前多边形连通区域的外轮廓,利用投影法求取所有轮廓顶点在主轴方向和与主轴垂直方向的投影值,通过投影值计算当前多边形连通区域在两个方向的跨度S1和S2,通过将S1和S2分别与Sp比较,进行该多边形连通区域的扫描路径规划;Step 6: Call the outer contour of the connected area of the current polygon, use the projection method to obtain the projection values of all contour vertices in the main axis direction and the direction perpendicular to the main axis, and calculate the span S 1 and S 2 , by comparing S 1 and S 2 with Sp respectively, carry out scanning path planning of the polygonal connected area;

步骤7:依次读取各个多边形连通区域,完成当前切片层的扫描路径规划;Step 7: Read the connected regions of each polygon in turn, and complete the scanning path planning of the current slice layer;

步骤8:遍历整个零件模型的切片信息,完成零件激光扫描路径的规划并输出扫描路径。Step 8: Traverse the slice information of the entire part model, complete the planning of the laser scanning path of the part, and output the scanning path.

为优化上述技术方案,采取的具体措施还包括:In order to optimize the above technical solutions, the specific measures taken also include:

进一步地,步骤3中,利用射线法判断轮廓之间的包含关系。Further, in step 3, the ray method is used to determine the inclusion relationship between the contours.

进一步地,步骤5中,利用协方差矩阵求取当前多边形连通区域的主轴方向。Further, in step 5, the covariance matrix is used to obtain the principal axis direction of the connected region of the current polygon.

进一步地,步骤6中,通过投影值的最大最小值之差得到当前多边形连通区域在两个方向的跨度S1和S2,将S1和S2分别与Sp比较,均大于Sp则对该多边形连通区域采用岛型扫描方式规划路径,否则采用平行扫描方式规划路径;在进行扫描路径规划时,扫描方向由主轴方向确定。Further, in step 6, the spans S 1 and S 2 of the connected region of the current polygon in two directions are obtained by the difference between the maximum and minimum values of the projection values, and S 1 and S 2 are compared with S p respectively, if both are greater than S p , then For the polygonal connected area, use island scanning to plan the path, otherwise use parallel scanning to plan the path; when planning the scanning path, the scanning direction is determined by the spindle direction.

进一步地,采用平行扫描方式规划路径时,奇数层的切片求取多边形连通区域的主轴方向后,将其旋转角度θ后作为扫描方向;偶数层的切片求取多边形连通区域的主轴方向后,将其旋转角度(180°-θ)后作为扫描方向,从而保证相邻层的扫描方向互相交叉。Further, when using the parallel scanning method to plan the path, after the slice of the odd-numbered layer obtains the principal axis direction of the polygonal connected region, the rotation angle θ is used as the scanning direction; after the slice of the even-numbered layer obtains the principal axis direction of the polygonal connected region, the The rotation angle (180°-θ) is then used as the scanning direction, so as to ensure that the scanning directions of adjacent layers cross each other.

进一步地,采用岛型扫描方式规划路径时,各个岛采用平行扫描路径规划,且相邻岛的扫描方向互相垂直;奇数层的切片求取多边形连通区域的主轴方向后,将其旋转角度θ后作为其中一个基础岛的扫描方向,再以这个基础岛的扫描方向衍生出其他岛的扫描方向;偶数层的切片求取多边形连通区域的主轴方向后,将其旋转角度(180°-θ)后作为其中一个基础岛的扫描方向,再以这个基础岛的扫描方向衍生出其他岛的扫描方向;从而保证相邻层的扫描方向互相交叉。Further, when planning the path using the island-type scanning method, each island adopts parallel scanning path planning, and the scanning directions of adjacent islands are perpendicular to each other; after the slice of the odd-numbered layer obtains the main axis direction of the polygonal connected area, it is rotated by the angle θ. As the scanning direction of one of the basic islands, the scanning direction of this basic island is used to derive the scanning directions of other islands; after the slice of the even-numbered layers obtains the main axis direction of the polygonal connected area, it is rotated by an angle (180°-θ) As the scanning direction of one of the basic islands, the scanning directions of the other islands are derived from the scanning direction of this basic island, thereby ensuring that the scanning directions of adjacent layers intersect each other.

本发明的有益效果是:The beneficial effects of the present invention are:

1、本发明以多边形连通区域为对象进行扫描路径规划,求取连通区域的主轴方向后利用投影法分别求取多边形连通区域在主轴方向及与主轴垂直方向的跨度,通过与用户定义的跨度阈值比较可避免对小连通区域进行岛型扫描路径规划,提高计算效率及小连通区域的加工效率、成形质量;1. The present invention takes the polygonal connected region as the object to carry out scanning path planning, and after obtaining the main axis direction of the connected region, the projection method is used to obtain the span of the polygonal connected region in the main axis direction and the vertical direction of the main axis, respectively, and the span threshold defined by the user is used. It is possible to avoid island scanning path planning for small connected areas, and improve computing efficiency, processing efficiency and forming quality of small connected areas;

2、本发明以多边形连通区域为对象进行扫描路径规划,通过求取多边形连通区域的主轴方向确定扫描方向,可有效避免过长扫描线的出现,减少零件变形量;2. The present invention takes the polygonal connected area as the object to carry out scanning path planning, and determines the scanning direction by obtaining the main axis direction of the polygonal connected area, which can effectively avoid the appearance of excessively long scanning lines and reduce the amount of deformation of parts;

3、本发明对奇数层的多边形连通区域的主轴方向旋转角度θ作为扫描方向、偶数层的多边形连通区域的主轴方向旋转角度(180°-θ)作为扫描方向,保证相邻层的扫描方向互相交叉,可以保障层间搭接,均衡温度场;3. The present invention regards the rotation angle θ of the main axis direction of the polygonal connected area of odd-numbered layers as the scanning direction, and the rotation angle of the main axis direction of the polygonal connected area of even-numbered layers (180°-θ) as the scanning direction to ensure that the scanning directions of adjacent layers are mutually Cross, can ensure the overlap between layers and balance the temperature field;

4、本发明以多边形连通区域为对象进行扫描路径规划,减少了实际加工中激光跳转的空行程,提高了加工效率。4. The present invention takes the polygonal connected area as the object for scanning path planning, which reduces the idle travel of laser jumping in actual processing and improves the processing efficiency.

附图说明Description of drawings

图1为本发明进行扫描路径规划的流程示意图。FIG. 1 is a schematic flowchart of scanning path planning according to the present invention.

图2为本发明进行扫描路径规划的模型示例图。FIG. 2 is an exemplary diagram of a model for scanning path planning according to the present invention.

图3a到3b为对图2所示模型采用本发明方法得到的扫描路径示意图,其中图3a为对于大面积的底座采用岛型扫描方式,图3b为对于晶格填充部分采用平行扫描方式。3a to 3b are schematic diagrams of scanning paths obtained by using the method of the present invention for the model shown in FIG. 2, wherein FIG. 3a shows island scanning for large-area bases, and FIG. 3b shows parallel scanning for lattice filling parts.

图4为对包含大面积的多边形连通区域和小面积的多边形连通区域的切片采用本发明方法得到的扫描路径示意图。4 is a schematic diagram of a scanning path obtained by using the method of the present invention for a slice including a large-area polygonal connected area and a small-area polygonal connected area.

具体实施方式Detailed ways

现在结合附图对本发明作进一步详细的说明。The present invention will now be described in further detail with reference to the accompanying drawings.

本发明公开了一种基于多边形几何特征识别的激光扫描路径分区域规划方法,如图1所示,包括:以零件单层切片为对象,识别并提取当前层切片中的各个多边形连通区域,求取多边形连通区域的主轴方向后利用投影法分别求取多边形连通区域在主轴方向及与主轴垂直方向的跨度,将两个方向的跨度均大于用户设定阈值的多边形连通区域采用岛型扫描方式规划扫描路径,不满足的多边形连通区域采用平行扫描方式规划扫描路径。其中,采用岛型扫描路径规划时各个岛采用平行扫描路径规划,且相邻岛的扫描方向互相垂直。此外,通过对奇偶层多边形连通区域的主轴方向旋转不同角度作为扫描方向,保证相邻层的扫描方向互相交叉。该方法具体包括以下步骤:The invention discloses a laser scanning path sub-regional planning method based on polygon geometric feature recognition. As shown in FIG. 1 , the method includes: taking a single-layer slice of a part as an object, identifying and extracting each polygonal connected area in the current layer slice, and finding After taking the main axis direction of the polygonal connected region, use the projection method to obtain the span of the polygonal connected region in the main axis direction and the direction perpendicular to the main axis, respectively. Scanning path, the unsatisfied polygonal connected area uses parallel scanning to plan the scanning path. Wherein, when the island type scanning path planning is adopted, each island adopts parallel scanning path planning, and the scanning directions of adjacent islands are perpendicular to each other. In addition, by rotating the main axis directions of the polygonal connected regions of the parity layers by different angles as the scanning directions, it is ensured that the scanning directions of adjacent layers intersect each other. The method specifically includes the following steps:

步骤1:输入零件三维模型的所有层的切片信息,根据实际制造需要确定扫描间距d、岛边长L。Step 1: Input the slice information of all layers of the 3D model of the part, and determine the scanning distance d and the island side length L according to the actual manufacturing needs.

步骤2:读取用户定义的连通区域采用岛型扫描方式所需的最小跨度S。。Step 2: Read the minimum span S required by the island scanning method for the user-defined connected area. .

步骤3:读取单层切片轮廓多边形,利用射线法判断轮廓之间的包含关系,依据各个轮廓之间的包含关系以及被包含的次数构建轮廓树结构,其中外轮廓被其它轮廓包含的次数为偶数(包括0),内轮廓被包含的次数为奇数。Step 3: Read the single-layer slice contour polygon, use the ray method to determine the inclusion relationship between the contours, and build a contour tree structure according to the inclusion relationship between each contour and the number of times it is included, where the number of times the outer contour is included by other contours is Even numbers (including 0), the inner contour is included an odd number of times.

步骤4:利用轮廓树结构提取各个多边形连通区域,每个多边形连通区域包含一条外轮廓和N条内轮廓(N≥0),外轮廓被包含次数比内轮廓被包含次数小1,即从图1的轮廓树来看,外轮廓和它的子轮廓都构成一个连通区域。Step 4: Use the contour tree structure to extract each polygonal connected area. Each polygonal connected area contains an outer contour and N inner contours (N ≥ 0). From the perspective of the contour tree, the outer contour and its sub-contours constitute a connected region.

步骤5:以多边形连通区域为对象,利用协方差矩阵求取当前多边形连通区域的主轴方向。Step 5: Taking the polygon connected area as the object, use the covariance matrix to obtain the principal axis direction of the current polygon connected area.

步骤6:调取当前多边形连通区域的外轮廓,利用投影法求取所有轮廓顶点在主轴方向和与主轴垂直方向的投影值,通过投影值的最大最小值之差得到当前连通区域在两个方向的跨度S1和S2,将S1和S2分别与Sp比较,均大于Sp则对该多边形连通区域采用岛型扫描方式规划路径,否则采用平行扫描方式规划路径。在进行扫描路径规划时,扫描方向由主轴方向确定。Step 6: Retrieve the outer contour of the connected area of the current polygon, use the projection method to obtain the projection values of all contour vertices in the main axis direction and the direction perpendicular to the main axis, and obtain the current connected area in the two directions by the difference between the maximum and minimum values of the projection values. The spans S 1 and S 2 of , compare S 1 and S 2 with Sp respectively, and if both are greater than Sp , plan the path by island scanning method for the polygonal connected area, otherwise use parallel scanning method to plan the path. When planning the scan path, the scan direction is determined by the spindle direction.

步骤7:依次读取各个多边形连通区域,完成当前切片层的扫描路径规划。Step 7: Read the connected regions of each polygon in turn, and complete the scanning path planning of the current slice layer.

步骤8:遍历整个零件模型的切片信息,完成零件激光扫描路径的规划并输出扫描路径。Step 8: Traverse the slice information of the entire part model, complete the planning of the laser scanning path of the part, and output the scanning path.

其中,采用岛型扫描方式规划路径时各个岛采用平行扫描路径规划,且相邻岛的扫描方向互相垂直。奇数层的切片求取连通区域的主轴方向后,将其旋转角度θ作为连通区域的扫描方向或者连通区域中基础岛的扫描方向。偶数层的切片求取连通区域的主轴方向后,将其旋转角度(180°-θ)作为连通区域的扫描方向或者连通区域中基础岛的扫描方向,保证相邻层上下相对应的连通区域或岛的扫描方向互相交叉。Wherein, when the path is planned by the island-type scanning method, each island adopts parallel scanning path planning, and the scanning directions of adjacent islands are perpendicular to each other. After obtaining the principal axis direction of the connected region for the slices of odd-numbered layers, the rotation angle θ is taken as the scanning direction of the connected region or the scanning direction of the basic islands in the connected region. After obtaining the principal axis direction of the connected area from the slices of the even-numbered layers, the rotation angle (180°-θ) is used as the scanning direction of the connected area or the scanning direction of the basic island in the connected area, so as to ensure the corresponding connected area or The scanning directions of the islands cross each other.

图2为本发明进行扫描路径规划的模型示例图。在其底座部分得到的切片为大面积的多边形连通区域,如图2右下部分所示;在晶格填充部分得到的切片为多个小面积的多边形连通区域,如图2右上部分所示。FIG. 2 is an exemplary diagram of a model for scanning path planning according to the present invention. The slices obtained at the base part are large-area polygonal connected areas, as shown in the lower right part of Figure 2; the slices obtained at the lattice filling part are multiple small-area polygonal connected areas, as shown in the upper right part of Figure 2.

图3为对图2所示模型采用本发明方法得到的扫描路径示意图。对于大面积的底座采用岛型扫描方式,如图3a所示;对于晶格填充部分采用平行扫描方式,如图3b所示。FIG. 3 is a schematic diagram of a scanning path obtained by using the method of the present invention for the model shown in FIG. 2 . For the large-area base, the island scanning method is used, as shown in Figure 3a; for the lattice filled part, the parallel scanning method is used, as shown in Figure 3b.

图4对为包含大面积的多边形连通区域和小面积的多边形连通区域的切片采用本发明方法得到的扫描路径示意图。其中,A所示为小面积连通区域,采用平行扫描方式进行扫描路径规划;B所示为大面积连通区域,采用岛型扫描方式进行扫描路径规划。FIG. 4 is a schematic diagram of a scanning path obtained by the method of the present invention for a slice including a large-area polygonal connected area and a small-area polygonal connected area. Among them, A shows the small-area connected area, and the scanning path planning is carried out by using the parallel scanning method; B shows the large-area connected area, and the scanning path planning is carried out by using the island scanning method.

需要注意的是,发明中所引用的如“上”、“下”、“左”、“右”、“前”、“后”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。It should be noted that the terms such as "up", "down", "left", "right", "front", "rear", etc. quoted in the invention are only for the convenience of description and clarity, and are not used for Limiting the applicable scope of the present invention, the change or adjustment of the relative relationship shall be regarded as the applicable scope of the present invention without substantially changing the technical content.

以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,如可对多边形连通区域进行其它特征的识别以规划其它的扫描方式,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。The above are only the preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above-mentioned embodiments. For example, other features of the polygonal connected area can be identified to plan other scanning methods, all of which belong to the technical solutions of the present invention All belong to the protection scope of the present invention. It should be pointed out that for those skilled in the art, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.

Claims (4)

1.基于多边形几何特征识别的激光扫描路径分区域规划方法,其特征在于,包括如下步骤:1. a laser scanning path subregional planning method based on polygon geometric feature recognition, is characterized in that, comprises the steps: 步骤1:输入零件三维模型的所有层的切片信息,根据实际制造需要确定扫描间距d、岛边长L;Step 1: Input the slice information of all layers of the 3D model of the part, and determine the scanning distance d and the island side length L according to the actual manufacturing needs; 步骤2:读取用户定义的连通区域采用岛型扫描方式所需的最小跨度SpStep 2: Read the minimum span Sp required by the island scanning method for the connected region defined by the user; 步骤3:读取单层切片中的轮廓多边形,判断轮廓之间的包含关系,依据各个轮廓之间的包含关系以及被包含的次数构建轮廓树结构,其中外轮廓被其它轮廓包含的次数为偶数,内轮廓被其它轮廓包含的次数为奇数;Step 3: Read the contour polygons in the single-layer slice, determine the inclusion relationship between the contours, and construct a contour tree structure according to the inclusion relationship between the contours and the number of times they are included, where the number of times the outer contour is included by other contours is an even number , the number of times the inner contour is contained by other contours is odd; 步骤4:利用轮廓树结构提取各个多边形连通区域,每个多边形连通区域包含一条外轮廓和N条内轮廓,N≥0,且每个多边形连通区域内的外轮廓被包含次数比其内轮廓被包含次数小1;Step 4: Use the contour tree structure to extract each polygonal connected area, each polygonal connected area contains an outer contour and N inner contours, N ≥ 0, and the outer contour in each polygonal connected area is contained more frequently than its inner contour. contains less than 1; 步骤5:以多边形连通区域为对象,求取当前多边形连通区域的主轴方向;Step 5: Taking the polygon connected area as the object, obtain the main axis direction of the current polygon connected area; 步骤6:调取当前多边形连通区域的外轮廓,利用投影法求取所有轮廓顶点在主轴方向和与主轴垂直方向的投影值,通过投影值计算当前多边形连通区域在两个方向的跨度S1和S2,通过将S1和S2分别与Sp比较,进行该多边形连通区域的扫描路径规划;步骤6中,通过投影值的最大最小值之差得到当前多边形连通区域在两个方向的跨度S1和S2,将S1和S2分别与Sp比较,均大于Sp则对该多边形连通区域采用岛型扫描方式规划路径,否则采用平行扫描方式规划路径;在进行扫描路径规划时,扫描方向由主轴方向确定;采用岛型扫描方式规划路径时,各个岛采用平行扫描路径规划,且相邻岛的扫描方向互相垂直;奇数层的切片求取多边形连通区域的主轴方向后,将其旋转角度θ后作为其中一个基础岛的扫描方向,再以这个基础岛的扫描方向衍生出其他岛的扫描方向;偶数层的切片求取多边形连通区域的主轴方向后,将其旋转角度(180°-θ)后作为其中一个基础岛的扫描方向,再以这个基础岛的扫描方向衍生出其他岛的扫描方向;从而保证相邻层的扫描方向互相交叉;Step 6: Call the outer contour of the connected area of the current polygon, use the projection method to obtain the projection values of all contour vertices in the main axis direction and the direction perpendicular to the main axis, and calculate the span S 1 and S 2 , by comparing S 1 and S 2 with Sp respectively, the scanning path planning of the connected area of the polygon is carried out; in step 6, the span of the connected area of the current polygon in two directions is obtained by the difference between the maximum and minimum values of the projection values S 1 and S 2 , compare S 1 and S 2 with Sp respectively, if both are greater than Sp , then use island scanning to plan the path for the polygonal connected area, otherwise use parallel scanning to plan the path; when planning the scanning path , the scanning direction is determined by the direction of the main axis; when planning the path using the island scanning method, each island is planned with a parallel scanning path, and the scanning directions of adjacent islands are perpendicular to each other; after the slice of odd-numbered layers obtains the main axis direction of the polygonal connected area, the Its rotation angle θ is used as the scanning direction of one of the basic islands, and then the scanning direction of the other island is derived from the scanning direction of this basic island; after the slice of the even-numbered layer obtains the main axis direction of the polygonal connected area, its rotation angle (180 °-θ) as the scanning direction of one of the basic islands, and then derive the scanning directions of other islands from the scanning direction of this basic island; thus ensuring that the scanning directions of adjacent layers intersect each other; 步骤7:依次读取各个多边形连通区域,完成当前切片层的扫描路径规划;Step 7: Read the connected regions of each polygon in turn, and complete the scanning path planning of the current slice layer; 步骤8:遍历整个零件模型的切片信息,完成零件激光扫描路径的规划并输出扫描路径。Step 8: Traverse the slice information of the entire part model, complete the planning of the laser scanning path of the part, and output the scanning path. 2.如权利要求1所述的基于多边形几何特征识别的激光扫描路径分区域规划方法,其特征在于:步骤3中,首先利用轮廓包围盒大小对轮廓进行预排序,然后结合坐标极值法和射线法判断轮廓之间的包含关系。2. the laser scanning path subregional planning method based on polygon geometric feature recognition as claimed in claim 1, it is characterized in that: in step 3, at first utilize outline bounding box size to carry out presort to outline, then combine coordinate extreme value method and The ray method judges the inclusion relationship between contours. 3.如权利要求1所述的基于多边形几何特征识别的激光扫描路径分区域规划方法,其特征在于:步骤5中,利用协方差矩阵求取当前多边形连通区域的主轴方向。3. The laser scanning path subregional planning method based on polygon geometric feature recognition as claimed in claim 1, characterized in that: in step 5, the covariance matrix is used to obtain the principal axis direction of the connected region of the current polygon. 4.如权利要求1所述的基于多边形几何特征识别的激光扫描路径分区域规划方法,其特征在于:采用平行扫描方式规划路径时,奇数层的切片求取多边形连通区域的主轴方向后,将其旋转角度θ后作为扫描方向;偶数层的切片求取多边形连通区域的主轴方向后,将其旋转角度(180°-θ)后作为扫描方向,从而保证相邻层的扫描方向互相交叉。4. the laser scanning path subregional planning method based on polygon geometric feature recognition as claimed in claim 1, is characterized in that: when adopting parallel scanning mode to plan path, after the slice of odd-numbered layer obtains the principal axis direction of polygonal connected area, will The rotation angle θ is used as the scanning direction; after obtaining the principal axis direction of the polygonal connected region for slices of even-numbered layers, the rotation angle (180°-θ) is used as the scanning direction, so as to ensure that the scanning directions of adjacent layers intersect each other.
CN201911171252.XA 2019-11-26 2019-11-26 Laser scanning path regional planning method based on polygon geometric feature recognition Active CN110773738B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911171252.XA CN110773738B (en) 2019-11-26 2019-11-26 Laser scanning path regional planning method based on polygon geometric feature recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911171252.XA CN110773738B (en) 2019-11-26 2019-11-26 Laser scanning path regional planning method based on polygon geometric feature recognition

Publications (2)

Publication Number Publication Date
CN110773738A CN110773738A (en) 2020-02-11
CN110773738B true CN110773738B (en) 2020-11-03

Family

ID=69392550

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911171252.XA Active CN110773738B (en) 2019-11-26 2019-11-26 Laser scanning path regional planning method based on polygon geometric feature recognition

Country Status (1)

Country Link
CN (1) CN110773738B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111299577A (en) * 2020-02-29 2020-06-19 华中科技大学 SLM forming method and product based on intelligent scanning path planning
CN112427655B (en) * 2020-10-20 2021-12-03 华中科技大学 Laser selective melting real-time path planning method based on temperature uniformity
CN112548116B (en) * 2020-11-30 2022-02-25 中国商用飞机有限责任公司 Printing path optimization method using fuse 3D printing technology and 3D printing method
CN113042752B (en) * 2021-03-16 2022-07-22 南京理工大学 A method for laser powder bed fusion arbitrary shape recognition and subregional scanning virtual printing
CN113370526B (en) * 2021-06-03 2024-02-02 深圳市创必得科技有限公司 Slice preprocessing 3D model suspension detection method
CN115690123A (en) * 2022-10-26 2023-02-03 鑫精合激光科技发展(北京)有限公司 Method, device and electronic equipment for laser area division

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1648802A (en) * 2004-12-03 2005-08-03 清华大学 An electron beam selective area synchronous sintering process and three-dimensional layered manufacturing equipment
CN101856724A (en) * 2010-06-13 2010-10-13 华南理工大学 Device and method for selective laser melting forming of medical magnesium alloy metal parts
CN103418985A (en) * 2013-07-30 2013-12-04 华南理工大学 Combination manufacturing method and device for injection mold with conformal cooling water path
CN104010749A (en) * 2011-12-23 2014-08-27 米其林集团总公司 Method and device for producing three-dimensional objects
CN104493491A (en) * 2014-12-12 2015-04-08 华南理工大学 Equipment and method for single-cylinder type selective laser melting and milling composite processing
CN104708003A (en) * 2015-03-19 2015-06-17 西安铂力特激光成形技术有限公司 Pico-second laser combined machining SLM device and laser rapid prototyping methods
CN204584274U (en) * 2015-04-22 2015-08-26 华南理工大学 A kind of laser and microplasma compound 3D printing device
CN106853526A (en) * 2016-12-23 2017-06-16 南京理工大学 A kind of pseudorandom island planning parameters of scanning paths method based on quadrant area guiding
CN106976231A (en) * 2016-01-19 2017-07-25 通用电气公司 Novel method for calibrating laser additivity manufacturing process
CN106984812A (en) * 2017-04-01 2017-07-28 鑫精合激光科技发展(北京)有限公司 A kind of reinforced Laser Scanning melted for selective laser
WO2017143789A1 (en) * 2016-02-23 2017-08-31 中国科学院重庆绿色智能技术研究院 Laser material increase and decrease composite manufacturing method and device
CN108396318A (en) * 2018-02-26 2018-08-14 湖南大学 A kind of precinct laser cladding and grinding In-situ reaction manufacturing method
JP2018162985A (en) * 2017-03-24 2018-10-18 株式会社アルバック Evaluation method and measuring device
CN110508810A (en) * 2019-08-31 2019-11-29 南京理工大学 Laser additive manufacturing process path planning method based on thin-walled feature recognition

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1648802A (en) * 2004-12-03 2005-08-03 清华大学 An electron beam selective area synchronous sintering process and three-dimensional layered manufacturing equipment
CN101856724A (en) * 2010-06-13 2010-10-13 华南理工大学 Device and method for selective laser melting forming of medical magnesium alloy metal parts
CN104010749A (en) * 2011-12-23 2014-08-27 米其林集团总公司 Method and device for producing three-dimensional objects
CN103418985A (en) * 2013-07-30 2013-12-04 华南理工大学 Combination manufacturing method and device for injection mold with conformal cooling water path
CN104493491A (en) * 2014-12-12 2015-04-08 华南理工大学 Equipment and method for single-cylinder type selective laser melting and milling composite processing
CN104708003A (en) * 2015-03-19 2015-06-17 西安铂力特激光成形技术有限公司 Pico-second laser combined machining SLM device and laser rapid prototyping methods
CN204584274U (en) * 2015-04-22 2015-08-26 华南理工大学 A kind of laser and microplasma compound 3D printing device
CN106976231A (en) * 2016-01-19 2017-07-25 通用电气公司 Novel method for calibrating laser additivity manufacturing process
WO2017143789A1 (en) * 2016-02-23 2017-08-31 中国科学院重庆绿色智能技术研究院 Laser material increase and decrease composite manufacturing method and device
CN106853526A (en) * 2016-12-23 2017-06-16 南京理工大学 A kind of pseudorandom island planning parameters of scanning paths method based on quadrant area guiding
JP2018162985A (en) * 2017-03-24 2018-10-18 株式会社アルバック Evaluation method and measuring device
CN106984812A (en) * 2017-04-01 2017-07-28 鑫精合激光科技发展(北京)有限公司 A kind of reinforced Laser Scanning melted for selective laser
CN108396318A (en) * 2018-02-26 2018-08-14 湖南大学 A kind of precinct laser cladding and grinding In-situ reaction manufacturing method
CN110508810A (en) * 2019-08-31 2019-11-29 南京理工大学 Laser additive manufacturing process path planning method based on thin-walled feature recognition

Also Published As

Publication number Publication date
CN110773738A (en) 2020-02-11

Similar Documents

Publication Publication Date Title
CN110773738B (en) Laser scanning path regional planning method based on polygon geometric feature recognition
CN105195742B (en) A kind of fusing route designing method of high energy beam selective melting shaping
US20210173966A1 (en) Method for constructing curve of robot processing path of part with small curvature based on point cloud boundary
CN106056672B (en) A kind of 3 D-printing model detail regional compartmentalization fill method based on shape feature
CN105750543B (en) A kind of checkerboard type laser beam scan path planing method
CN107856309A (en) A kind of increasing material manufacturing is with remanufacturing fast path planing method
CN108460174B (en) A hybrid filling path generation method in arc fuse additive manufacturing technology
CN112446123B (en) Measuring head pose planning method for blisk three-coordinate measuring machine
CN105739432A (en) Grid free-form surface toroidal cutter path planning method based on improved Butterfly subdivision
CN105710366B (en) A kind of scan method for increasing material manufacturing three-dimensional body
CN110508810A (en) Laser additive manufacturing process path planning method based on thin-walled feature recognition
CN110968039A (en) Graph cutting and sorting processing method applied to laser cutting numerical control machining
CN104376050B (en) It is a kind of in three-dimensional scenic dynamic dispatching and the method that shows massive vector data
CN111716702A (en) A 3D printing path optimization method, storage device and printing device
CN106903889A (en) A kind of rapid section algorithm of STL models
CN116638767A (en) A method for intelligent 3D printing path planning
WO2019183992A1 (en) Peeling type laser dental preparation method, apparatus and device, and medium
CN106447671A (en) Automatic vector polygon segmentation method based on designated areas
CN108304686A (en) A kind of adaptive dynamic evolution computational methods of roughing process
CN105710370B (en) A kind of scan method for being used to successively manufacture three-dimensional body
CN102778859B (en) Numerical control machining cutter path generation method based on double helix space filling curves
CN119004905A (en) Geometric irregular projectile surface grid integrated reconstruction method
CN115635096A (en) Metal additive manufacturing method based on surface layering
CN104821014B (en) Merge the three-dimensional process model building method of tool radius
CN107403469B (en) An Adaptive Scanning Speed Method for Improving the Quality of Chamfering

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