| Publication number | CN103934569 B |
| Publication type | Grant |
| Application number | CN 201410175610 |
| Publication date | Jan 20, 2016 |
| Filing date | Apr 28, 2014 |
| Priority date | Apr 28, 2014 |
| Also published as | CN103934569A |
| Publication number | 201410175610.5, CN 103934569 B, CN 103934569B, CN 201410175610, CN-B-103934569, CN103934569 B, CN103934569B, CN201410175610, CN201410175610.5 |
| Inventors | 李芷萱, 占小红, 武艳美, 王虹霖 |
| Applicant | 南京先进激光技术研究院 |
| Export Citation | BiBTeX, EndNote, RefMan |
| Patent Citations (9), Classifications (4), Legal Events (4) | |
| External Links: SIPO, Espacenet | |
技术领域 TECHNICAL FIELD
[0001] 本发明涉及快速成型研究领域,特别是涉及一种基于选择性激光烧结的分层切片方法。 [0001] The present invention relates to the field of rapid prototyping, particularly those involving slicing method based on selective laser sintering.
背景技术 Background technique
[0002] 快速成型技术又称快速原型制造技术,是一种将零部件的几何形状、结构等信息建立数字化描述模型,然后将这些信息输出到计算机控制的机电集成制造系统,通过逐点、逐线、逐面进行材料的三维堆砌成型,从而达到快速、准确地制造实际零部件的现代化方法。 [0002] Rapid prototyping technology known as rapid prototyping technology, is a part of the geometry, structure and other information to establish digital description of the model, and then output the information to the computer-controlled electromechanical integration of manufacturing systems, point by point, by line, side by side, were piled forming a three-dimensional material, so as to achieve fast and accurate method of modernization of manufacturing the actual parts. 由于快速成型是按照一层层截面轮廓来进行加工的,因此,在加工前必须用分层切片软件将三维模型沿着成型的高度方向,每隔一定的厚度进行分层切片处理,以便提取截面的轮廓。 Since rapid prototyping in accordance with the cross-sectional profile of a layer to be processed, and therefore, must be processed before slicing 3D model software molding along the height direction, slicing processing performed every certain thickness, so as to extract cross-section profile.
[0003] 根据快速成型原理,以激光成形加工为例,激光扫描线按层片图形对粉末材料进行扫描烧结,形成以该图形为截面的柱形层片,而该柱形层片与两相邻切平面之间的实际三维实体的层片形状是有差别的。 [0003] According to the principle of rapid prototyping, laser forming, for example, a laser scan lines plies graphics scan sintering the powder material, to form a cylindrical cross-section as the graphic layers, and the cylindrical ply and two-phase o realistic three-dimensional solid between the planes ply shape there is a difference. 当分层厚度过大时,一些位于两个切平面之间的三维实体上的点、线、面的特征将失去,成型精度降低。 When the layer thickness is too large, some at point D between entities on both cut plane, line, surface characteristics will be lost, reducing the molding accuracy. 同时对轮廓表面为倾斜面的部分进行分层时,随着分层厚度的增加,台阶误差随之加大,将严重影响工件的表面质量。 At the same time the contour of the surface portion of the inclined surface layered with increasing layer thickness, steps will increase the error, it will seriously affect the surface quality of the workpiece. 如果分层厚度取的太小,虽然可以提高成型精度,但加工效率将受影响。 If the layer thickness is too small to take, although you can improve the molding precision, but the processing efficiency will be affected. 因此分层厚度的选取应在考虑如何较好地保留三维实体上细微特征、满足表面质量要求的前提下,要尽可能采用较大层厚。 Select the layer thickness should therefore consider how better to retain the three-dimensional solid fine features to meet the requirements of surface quality under the premise, as far as possible the use of larger thickness. 对于一个成型系统,在对特定的成型材料进行烧结时,层厚的选取有一个最大烧结厚度(由材料的性质和激光功率、扫描速度等决定)和最小烧结厚度(由材料的粒度决定)的限制。 For a molding system for the particular sintering molding material, it has a maximum thickness selection sintered thickness (determined by the nature and the laser power, scanning speed, etc. of the material) and the minimum thickness of the sintered (particle size decided by the material) of limit.
[0004]目前现有的各种快速成型机都带有分层切片软件,其切片厚度通常都为定值。 [0004] currently available are presented with a variety of rapid prototyping machine slicing software, which is usually a slice thickness setting. 也就是说,不论工件在不同高度的形状复杂程度的差别,都按照相同的层厚进行切片处理。 That is, regardless of differences in the shape of the workpiece in the degree of complexity of different heights, all in the same slice thickness processing. 这种方法比较简单易实现,但是,当选定的层厚比较大时,容易造成成型件较大的误差,当选定的层厚较小时,成型件的精度高了,但是成型的时间就长了,成型效率变低。 This method is relatively simple and easy to achieve, however, when the selected layer thickness is relatively large, easily lead to large errors in the molded article, when the selected layer thickness is small, high precision molded parts, but the forming time long, forming efficiency becomes low.
发明内容 SUMMARY
[0005] 发明目的:本发明旨在提供一种运算量少、计算时间短、计算效率高的自适应性的有效分层切片方法,该方法根据成型件的表面特征,可以自动调节切片的厚度,能够显著提高制件表面质量和几何精确度。 [0005] The object of the invention: The present invention aims to provide a small amount of calculation, calculation time is short, computationally efficient and effective adaptive slicing method according to the surface characteristics of molded parts, can automatically adjust the thickness of slices can significantly improve workpiece surface quality and geometric accuracy.
[0006] 技术方案:一种基于选择性激光烧结的分层切片方法,其特征在于,包括以下步骤: [0006] Technical Solution: A slicing method based on selective laser sintering, characterized in that it comprises the following steps:
[0007] (1)读取待加工零件的STL文件; [0007] (1) read the STL file of the part to be machined;
[0008] (2)确定分层方向、分层厚度的最大最小值、台阶误差的最大值以及表面粗糙度的最大值; [0008] (2) determining the direction of layering, layer thickness of maximum and minimum, maximum step error and the maximum surface roughness;
[0009] (3)将STL模型里的三角面片在分层方向上进行第一层切片; [0009] (3) The STL model in the triangular faces in the direction of the first layer layered slice;
[0010] (4)根据层平面轮廓多边形的各条边以及与其相关的各三角面片,计算出下一层满足精度要求的最小分层厚度; [0010] (4) based on respective sides of the layer plane contour polygons and triangles associated with each piece, the next layer is calculated layer thickness accuracy to meet the minimum requirements;
[0011] (5)根据每层层厚对该层切片的交点集合组进行排序处理得到该切平面的轮廓线。 [0011] (5) sorting process to obtain the contour tangent plane according to the thickness of each layer of sliced intersection set group.
[0012] 所述步骤(4)中,计算下一层满足精度要求的最小分层厚度的具体步骤为: [0012] the step (4), the calculation of the next layer of concrete steps to meet the accuracy requirements of the minimum layer thickness is:
[0013] 设STL模型的三角面片在分层方向上的最大和最小坐标值分别为叾_和Z_,允许的台阶误差最大值为,表面粗糙度极值为Rb,每层的最大烧结厚度和最小烧结厚度分别为UP h _, [0013] Let STL model triangular faces maximum and minimum coordinate value in the direction of stratification were 叾 _ and Z_, the maximum permissible error for the stairs, the surface roughness of extreme value Rb, the maximum sintering of each layer thickness and the minimum thickness were sintered UP h _,
[0014] 假设在层高为Z的层面,一个三角面片F与切平面S相交,其交线的两个端点坐标为PJxd γ1; Zi)和P2(x2, y2, z),其交线的中点PQ(x。,y。,z。)的坐标可以通过下列算式求得: [0014] Assuming storey level of Z, a triangular facet F and S tangent plane intersects the line of intersection of the two endpoints of its coordinates PJxd γ1; Zi) and P2 (x2, y2, z), which cross the line the midpoint of PQ (... x, y, z) coordinates can be obtained by the following formula:
[0015] x0= (x !+x2)/2 ; [0015] x0 = (! X + x2) / 2;
[0016] y0= (y ; [0016] y0 = (y;
[0017] Z0= Z != Z 2= z ; ! [0017] Z0 = Z = Z 2 = z;
[0018] 以除ΡΛ之外任意一点P。 [0018] In addition to ΡΛ any point P. 作一投影面M,该平面与Ρ Λ垂直,经过Ρ。 Make a projection plane M, the plane Ρ Λ vertical, through Ρ. 点,由此可得该平面的点法式方程: Point, which can get the point of the French plane equation:
[0019] (x2-xi) (χ-χ0) + (y2-yi) (y-y0) = 0 ; [0019] (x2-xi) (χ-χ0) + (y2-yi) (y-y0) = 0;
[0020] 由可允许的最大台阶误差δ _可得该三角面片F允许的最大分层厚度: [0020] step by the maximum permissible error δ _ available to the triangular facet F maximum allowable layer thickness:
[0021] htnaxl= δ nax/cos θ ; [0021] htnaxl = δ nax / cos θ;
[0022] 其中θ为三角面片F与切片面S的夹角; [0022] where θ is triangular facet F and S slice surface angle;
[0023] 由可允许的表面粗糙度的最大值Rb可得三角面片F允许的最大分层厚度: [0023] by the allowable maximum surface roughness Rb available triangular facet F maximum permissible layer thickness:
[0024] htnax2= (R b+2.04067-0.22 α +0.001368 α 2) /0.06722 ; [0024] htnax2 = (R b + 2.04067-0.22 α +0.001368 α 2) /0.06722;
[0025] 其中α为三角面片F与切平面法S向量的夹角; [0025] where α is the angle between the triangular facet F and S vector tangent plane method;
[0026] 计算Μ平面与三角面片F的上交点P3 (x3, y3, z3),交点距切平面S的距离为: [0026] Calculation Μ plane triangular facet F to be paid to the point P3 (x3, y3, z3), cross-cut from the pitch plane S is:
[0027] htnax3= z 3-z ; [0027] htnax3 = z 3-z;
[0028]取 ht= min {h tnaxl, htnax2, htnax3}, [0028] Take ht = min {h tnaxl, htnax2, htnax3},
[0029] ght>h_,则利用三维实体的点、面、边拓扑关系找到与三角面片F相邻的三角面片,并继续计算相邻三角面片的分层厚度,并与UP h _相比较,若所有ht都在h _和hmax之间,则取h tmin为下一层切片的厚度; [0029] ght> h_, the use of three-dimensional solid point, surface, edge topology found with triangular facets F adjacent triangular faces, and layer thickness triangular facets adjacent to continue the calculation, and the UP h _ compared if all ht are between h _ and hmax, then take the next layer h tmin slice thickness;
[0030] 若ht< h min,则停止计算,取hmin为下一层切片的厚度; [0030] If ht <h min, then stop counting, taking hmin for the thickness of the lower layer of slices;
[0031] 若遍历该层所有相交三角面片,得到的ht均大于等于h _,则取h_为下一层切片的厚度。 [0031] If the layer traverse all intersecting triangular faces, and get ht were more than equal to h _, then take h_ thickness of the next layer slices.
[0032] 所述步骤(5)中根据每层层厚对该层切片的交点集合组进行排序处理得到该切平面的轮廓线的具体步骤为:由步骤(4)得到下一层层厚,找到一个与下一层切平面相交的三角面片FJA,B, C},求得相交的两个交点,根据拓扑关系找到与三角面片F。 [0032] The step (5) in accordance with each slice thickness of the layer set intersection group sorting process to obtain concrete steps outline the cut plane is: the step (4) to give the next layers of thick, find a cut and the next layer plane intersecting triangular facets FJA, B, C}, obtained by the intersection of two intersecting, according to the topology found with triangular facets F. 相邻的三角面片匕,并求得下一个交点,依次遍历该层所有相交三角面片直至到达第一个三角面片F。 Adjacent triangular faces dagger, and seek the next intersection, turn to traverse all the layers until you reach the intersection of triangular facets first triangular facets F. 结束,得到该层切片的轮廓线。 The end to give the layer slice contour.
[0033] 有益效果:本发明在确定下一层的分层厚度时,不需要多次的试切过程,只需要利用当前层片多边形截面轮廓上各边的顶点坐标,以及与各边相关的三角面片对应关系和三维实体的点、面、边的拓扑信息,就可以直接计算出下一层满足分层精度要求(台阶误差和表面粗糙度)的分层厚度,简化了计算,提高了计算效率。 [0033] beneficial effects: in the present invention is determined by layer thickness of the next layer, the cutting process does not require the test several times, only need to use the current layer sheet polygon vertex coordinates of the cross-sectional profile of each side, as well as associated with each side triangular facets corresponding points and the relationship between three-dimensional solid, surface, edge topology information, you can directly calculate the next level to meet the accuracy requirements layered (step error and surface roughness) of the layer thickness, simplifies the calculation and improve computational efficiency. 通过自适应调整切片的厚度来控制成型的速度和精度,从而可以有效的提高生产效率和生产质量,尤其是针对结构比较复杂的成型件,在保证成型速度的前提下,工件的精度得到了很大的提高。 By adjusting the thickness of the slice adaptive to control the speed and precision molding, which can effectively improve production efficiency and quality, especially for complex structure of molded parts, molded in ensuring the premise of speed, accuracy of the workpiece has been very greatly improved.
附图说明 BRIEF DESCRIPTION
[0034] 图1是本发明的流程示意图; [0034] FIG. 1 is a schematic flow diagram of the present invention;
[0035] 图2是本发明的零件三角面片模型结构图; [0035] FIG. 2 is a part triangular patch model configuration diagram of the present invention;
[0036] 图3是本发明的通过自适应分层切片之后的层厚示意图; [0036] FIG. 3 is an adaptive layer thickness by slicing a schematic diagram of the present invention, after;
[0037] 图4是本发明的层厚的二维示意图。 [0037] FIG. 4 is a schematic view of a two-dimensional layer thickness of the present invention.
具体实施方式 detailed description
[0038] 如图1、2、3、4所示,一种基于选择性激光烧结的分层切片方法,包括以下步骤: [0038] As shown in Figure 3, 4, a slicing method is based on selective laser sintering, comprising the steps of:
[0039] (1)读取由CAD待加工零件图生成的STL文件; [0039] (1) to be read by the CAD processing parts diagram generated STL files;
[0040] (2)确定分层方向、分层厚度的最大最小值、台阶误差的最大值以及表面粗糙度的最大值; [0040] (2) determining the direction of layering, layer thickness of maximum and minimum, maximum step error and the maximum surface roughness;
[0041] (3)将STL模型里的三角面片在分层方向上进行第一层切片; [0041] (3) The STL model in the triangular faces in the direction of the first layer layered slice;
[0042] (4)根据层平面轮廓多边形的各条边以及与其相关的各三角面片,计算出下一层满足精度要求的最小分层厚度,具体步骤为: [0042] (4) based on respective sides of the layer plane contour polygons and triangles associated with each piece, the next layer is calculated layer thickness accuracy to meet the minimum requirements, the specific steps:
[0043] 设STL模型的三角面片在分层方向上的最大和最小坐标值分别为2_和Z_,允许的台阶误差最大值为,表面粗糙度极值为Rb,每层的最大烧结厚度和最小烧结厚度分别为UP h _, [0043] Let STL model triangular faces maximum and minimum coordinate value in the direction of stratification were 2_ and Z_, the maximum permissible error for the stairs, the surface roughness of extreme value Rb, the maximum sintering of each layer thickness and the minimum thickness were sintered UP h _,
[0044] 假设在层高为Z的层面,一个三角面片F与切平面S相交,其交线的两个端点坐标为PJxd γ1; Zi)和P2(x2, y2, z),其交线的中点PQ(x。,y。,z。)的坐标可以通过下列算式求得: [0044] Assuming storey level of Z, a triangular facet F and S tangent plane intersects the line of intersection of the two endpoints of its coordinates PJxd γ1; Zi) and P2 (x2, y2, z), which cross the line the midpoint of PQ (... x, y, z) coordinates can be obtained by the following formula:
[0045] x0= (x !+x2)/2 ; [0045] x0 = (! X + x2) / 2;
[0046] y0= (y ; [0046] y0 = (y;
[0047] z0= z != z 2= z ; [0047] z0 = z = z 2 = z!;
[0048] 以除ΡΛ之外任意一点P。 [0048] In addition to ΡΛ any point P. 作一投影面Μ,该平面与Ρ Λ垂直,经过Ρ。 As a projection surface Μ, Ρ Λ perpendicular to the plane through Ρ. 点,由此可得该平面的点法式方程: Point, which can get the point of the French plane equation:
[0049] (x2-xi) (χ-χ0) + (y2-yi) (y-y0) = 0 ; [0049] (x2-xi) (χ-χ0) + (y2-yi) (y-y0) = 0;
[0050] 由可允许的最大台阶误差δ _可得该三角面片F允许的最大分层厚度: [0050] step by the maximum permissible error δ _ available to the triangular facet F maximum allowable layer thickness:
[0051] htnaxl= δ nax/cos θ ; [0051] htnaxl = δ nax / cos θ;
[0052] 其中θ为三角面片F与切片面S的夹角; [0052] where θ is triangular facet F and S slice surface angle;
[0053] 由可允许的表面粗糙度的最大值Rb可得三角面片F允许的最大分层厚度: [0053] by the allowable maximum surface roughness Rb available triangular facet F maximum permissible layer thickness:
[0054] htnax2= (R b+2.04067-0.22 α +0.001368 α 2) /0.06722 ; [0054] htnax2 = (R b + 2.04067-0.22 α +0.001368 α 2) /0.06722;
[0055] 其中α为三角面片F与切平面法S向量的夹角; [0055] where α is the angle between the triangular facet F and S vector tangent plane method;
[0056] 计算Μ平面与三角面片F的上交点P3 (x3, y3, z3),交点距切平面S的距离为: [0056] Calculation Μ plane triangular facet F to be paid to the point P3 (x3, y3, z3), cross-cut from the pitch plane S is:
[0057] htnax3= z 3-z ; [0057] htnax3 = z 3-z;
[0058]取 ht= min {h tnaxl, htnax2, htnax3}, [0058] Take ht = min {h tnaxl, htnax2, htnax3},
[0059] ght>h_,则利用三维实体的点、面、边拓扑关系找到与三角面片F相邻的三角面片,并继续计算相邻三角面片的分层厚度,并与UP h _相比较,若所有ht都在h _和hmax之间,则取h tmin为下一层切片的厚度; [0059] ght> h_, the use of three-dimensional solid point, surface, edge topology found with triangular facets F adjacent triangular faces, and layer thickness triangular facets adjacent to continue the calculation, and the UP h _ compared if all ht are between h _ and hmax, then take the next layer h tmin slice thickness;
[0060] 若ht< h min,则停止计算,取hmin为下一层切片的厚度; [0060] If ht <h min, then stop counting, taking hmin for the thickness of the lower layer of slices;
[0061] 若遍历该层所有相交三角面片,得到的ht均大于等于h _,则取h_为下一层切片的厚度。 [0061] If the layer traverse all intersecting triangular faces, and get ht were more than equal to h _, then take h_ thickness of the next layer slices.
[0062] (5)根据每层层厚对该层切片的交点集合组进行排序处理得到该切平面的轮廓线,具体步骤为:由步骤(4)得到下一层层厚,找到一个与下一层切平面相交的三角面片F0{A, B, C},求得相交的两个交点,根据拓扑关系找到与三角面片F。 [0062] (5) according to the thickness of each layer of the intersection slice group set sorting process to obtain the contour tangent plane, the specific steps: from step (4) to give the next layers of thick, find a lower one tangent plane intersects the triangular faces F0 {a, B, C}, obtained by the intersection of two intersecting, according to the topology found with triangular facets F. 相邻的三角面片F i,并求得下一个交点,依次遍历该层所有相交三角面片直至到达第一个三角面片F。 Adjacent triangular facets F i, and obtain the next intersection, turn to traverse all the layers until you reach the intersection of triangular facets first triangular facets F. 结束,得到该层切片的轮廓线。 The end to give the layer slice contour.
[0063] 本发明根据成型件的表面特征,可以自动调节切片的厚度,具有运算量少、计算时间短、计算效率高的优点,并且能够显著提高制件表面质量和几何精确度。 [0063] The present invention is based on the surface characteristics of the molded article, you can automatically adjust the thickness of slices, with less computation, calculation time is short, the advantages of high efficiency calculations, and can significantly improve workpiece surface quality and geometric accuracy. 在确定下一层的分层厚度时,不需要多次的试切过程,只需要利用当前层片多边形截面轮廓上各边的顶点坐标,以及与各边相关的三角面片对应关系和三维实体的点、面、边的拓扑信息,就可以直接计算出下一层满足分层精度要求(台阶误差和表面粗糙度)的分层厚度,简化了计算,提高了计算效率。 In determining the layer thickness of the next layer, the cutting process does not require the test several times, only need to use the current layer sheet polygon vertex coordinates of the cross-sectional profile of each side, and each side of triangular facets and related correspondence, and 3D solids point, surface, edge topology information, you can directly calculate the next level to meet the accuracy requirements layered (step error and surface roughness) of the layer thickness, simplify the calculation, computational efficiency. 通过自适应调整切片的厚度来控制成型的速度和精度,从而可以有效的提高生产效率和生产质量,尤其是针对结构比较复杂的成型件,在保证成型速度的前提下,工件的精度得到了很大的提高。 By adjusting the thickness of the slice adaptive to control the speed and precision molding, which can effectively improve production efficiency and quality, especially for complex structure of molded parts, molded in ensuring the premise of speed, accuracy of the workpiece has been very greatly improved.
| Cited Patent | Filing date | Publication date | Applicant | Title |
|---|---|---|---|---|
| CN101510227A * | Mar 26, 2009 | Aug 19, 2009 | 山东理工大学 | Scattered Cloud self-adapting slicing method |
| CN103366069A * | Jul 31, 2013 | Oct 23, 2013 | 济南大学 | Hierarchical algorithm of selective laser sintering |
| CN103395205A * | Jul 19, 2013 | Nov 20, 2013 | 中国科学院长春光学精密机械与物理研究所 | Method for making curved frequency selective surface by three-dimensional printing technology |
| CN103639411A * | Dec 25, 2013 | Mar 19, 2014 | 湖南华曙高科技有限责任公司 | Scanning method for manufacturing three-dimensional object layer by layer |
| EP0846303A4 * | Aug 21, 1996 | Dec 23, 1998 | Univ Utah Res Found | Improved rapid prototyping method |
| EP1236526A1 * | Feb 5, 2002 | Sep 4, 2002 | DaimlerChrysler AG | Process and device for selectively laser sintering |
| EP2199067A1 * | Dec 22, 2008 | Jun 23, 2010 | Nederlandse Centrale Organisatie Voor Toegepast Natuurwetenschappelijk Onderzoek TNO | Additional light source |
| JP2006277434A * | Title not available | |||
| KR20110131692A * | Title not available |
| Date | Code | Event | Description |
|---|---|---|---|
| Jul 23, 2014 | C06 | Publication | |
| Aug 20, 2014 | C10 | Entry into substantive examination | |
| Jun 10, 2015 | LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | |
| Jan 20, 2016 | C14 | Grant of patent or utility model |