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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000002356 single layer Substances 0.000 claims abstract description 5
- 239000010410 layer Substances 0.000 claims description 29
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 11
- 238000004364 calculation method Methods 0.000 abstract description 3
- 239000000284 extract Substances 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 230000008018 melting Effects 0.000 description 5
- 238000002844 melting Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 239000000843 powder Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000005336 cracking Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000007711 solidification Methods 0.000 description 1
- 230000008023 solidification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/30—Process control
- B22F10/36—Process control of energy beam parameters
- B22F10/366—Scanning parameters, e.g. hatch distance or scanning strategy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/80—Data acquisition or data processing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/187—Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/20—Direct sintering or melting
- B22F10/28—Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10008—Still image; Photographic image from scanner, fax or copier
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P10/00—Technologies related to metal processing
- Y02P10/25—Process 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
基于多边形几何特征识别的激光扫描路径分区域规划方法,以零件单层切片为对象,识别并提取当前层切片中的各个多边形连通区域,求取多边形连通区域的主轴方向后利用投影法分别求取多边形连通区域在主轴方向及与主轴垂直方向的跨度,将两个方向的跨度均大于用户设定阈值的多边形连通区域采用岛型扫描方式规划扫描路径,不满足的多边形连通区域采用平行扫描方式规划扫描路径。本发明可避免对小连通区域进行岛型扫描路径规划,提高计算效率及小连通区域的加工效率、成形质量;有效避免过长扫描线的出现,减少零件变形量;保障层间搭接,均衡温度场;减少了实际加工中激光跳转的空行程,提高了加工效率。
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.
Description
技术领域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:读取用户定义的连通区域采用岛型扫描方式所需的最小跨度Sp;Step 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)
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)
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)
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 |
-
2019
- 2019-11-26 CN CN201911171252.XA patent/CN110773738B/en active Active
Patent Citations (14)
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 |