CN111474899B - 一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法 - Google Patents
一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法 Download PDFInfo
- Publication number
- CN111474899B CN111474899B CN202010353073.4A CN202010353073A CN111474899B CN 111474899 B CN111474899 B CN 111474899B CN 202010353073 A CN202010353073 A CN 202010353073A CN 111474899 B CN111474899 B CN 111474899B
- Authority
- CN
- China
- Prior art keywords
- cavity
- spiral
- plane
- mapping
- numerical control
- 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 35
- 238000003801 milling Methods 0.000 title claims abstract description 20
- 238000003754 machining Methods 0.000 claims abstract description 38
- 238000013507 mapping Methods 0.000 claims abstract description 32
- 238000009499 grossing Methods 0.000 claims abstract 2
- 238000005070 sampling Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 10
- 150000001875 compounds Chemical class 0.000 claims description 3
- 230000035772 mutation Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- IYLGZMTXKJYONK-ACLXAEORSA-N (12s,15r)-15-hydroxy-11,16-dioxo-15,20-dihydrosenecionan-12-yl acetate Chemical compound O1C(=O)[C@](CC)(O)C[C@@H](C)[C@](C)(OC(C)=O)C(=O)OCC2=CCN3[C@H]2[C@H]1CC3 IYLGZMTXKJYONK-ACLXAEORSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- IYLGZMTXKJYONK-UHFFFAOYSA-N ruwenine Natural products O1C(=O)C(CC)(O)CC(C)C(C)(OC(C)=O)C(=O)OCC2=CCN3C2C1CC3 IYLGZMTXKJYONK-UHFFFAOYSA-N 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
- G05B19/4099—Surface or curve machining, making 3D objects, e.g. desktop manufacturing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34083—Interpolation general
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
Abstract
本发明属于多轴数控加工技术领域,一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法,先将型腔每层平面加工区域划分为三角网格;基于网格定域映射,建立型腔三角化平面加工区域与平面圆形域间的映射关系;再在圆形域上计算平面螺线间的螺距增量,通过邻接圆间的螺线线性插值,生成分段线性导向螺旋曲线;将导向螺旋曲线逆映射回型腔平面加工区域,生成螺旋加工路径;最后利用B样条曲线对螺旋路径进行光顺,生成光滑连续的复杂型腔高速数控铣削螺旋路径。本发明方法生成的螺旋数控加工路径能实现复杂构件型腔的连续铣削,避免传统加工路径中的曲率突变,从而保证刀具运动的平稳光顺,有利于改善数控机床在加工复杂型腔时的运动力学特性。
Description
技术领域
本发明属于多轴数控加工技术领域,涉及一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法。
背景技术
数控加工是现代工业中的标志性加工技术,在汽车、航空航天、船舶、模具等行业的精密复杂零件加工中占据着主导地位。据统计,80%以上的数控加工操作都属于型腔铣削,因而设计高效、可靠的型腔加工路径特别是能够实现连续铣削的螺旋加工路径就成为实现复杂型腔高效加工的关键。孙玉文等人发明的专利“一种螺旋线制导的曲面数控加工方法”(专利号:CN200610134265.6)实现了复杂曲面上螺旋加工路径的设计。周波等人发明的专利“一种双螺旋刀具路径规划方法”(专利号:CN201510675841.7)通过模拟波阵面随着时间的传播,生成螺旋加工轨迹,计算比较复杂。同时,周波等人发明的另一个专利“一种适用于双螺旋轨迹的加工区域分割及轨迹连接方法”(专利号:CN201510670838.6)和美国专利(专利号:6,591,158)都是通过求解偏微分方程的边界值问题构造等值曲线,利用等值线间的插值,生成螺旋轨迹,只适用于简单凸型腔数控铣削。著名的商业软件UG/CAM、CATIA/CAM中的型腔螺旋加工轨迹生成方法,是在型腔每层加工区域指定中心点,以此为中心生成平面阿基米德螺旋线,但由于型腔加工区域与圆形域不同,阿基米德螺旋线在型腔加工区域的边界处经常发生截断,造成频繁的抬刀,影响型腔加工效率的提高。文献“Zhao HS,etal.Connected fermat spirals for layered fabrication.ACM Trans Graph 2016;35(4)Article 100.”先构造型腔边界偏置轮廓,而后通过偏置轮廓的连接构造型腔螺旋加工轨迹,轨迹存在角点。文献“Romero-Carrillo P,et al.Analytic construction andanalysis of spiral pocketing via linearmorphing.Comput Aided Des 2015;69:1-10.”构造线性函数,利用线性函数插值获得型腔螺旋轨迹,只适用于简单凸型腔的加工。针对目前发明专利或方法中存在的问题,本发明的一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法,能够有效克服上述方法所造成的尖锐角点以及对型腔类型的依赖,本发明方法所生成的螺旋数控加工路径能够实现复杂构件型腔的连续铣削,避免了传统加工路径中的曲率突变,从而保证了刀具运动的平稳光顺,有利于改善数控机床在加工复杂型腔时的运动力学特性。
发明内容
为了克服目前复杂型腔高速数控加工螺旋路径设计方法的不足,本发明提供了一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法,以实现复杂构件型腔的高速数控加工。
本发明的技术方案:
一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法,步骤如下:
(a)型腔平面加工区域三角化
式中,Xb和Yb为型腔加工区域平面包围盒x方向和y方向的长度,int(·)为取整操作,LΔ为网格三角形的边长,取LΔ=1.0~5.0;
a3.将采样点布满加工区域,利用Delaunay三角化方法完成型腔平面加工区域的三角化;
(b)利用弦长参数化法将型腔平面加工区域网格边界顶点映射到平面圆周上,然后再利用定域映射将型腔平面加工区域中网格顶点映射至平面圆形域中;
(c)计算平面螺旋导向线的螺距增量
c1.将平面圆形域圆心逆映射到型腔平面加工区域中,计算不同采样方向上的可行行距点,并将行距点映射到平面圆形域,计算平面圆形域上行距点连接多边形的最大内接圆;
c2.将最大内接圆离散点逆映射到型腔平面加工区域中,计算不同采样方向上的可行行距点,并将行距点映射到平面圆形域,计算圆形域上行距点连接多边形的最大内接圆;
c3.重复步骤c2,直到最大内接圆到达圆形域边界;平面螺旋导向线螺距增量σw计算公式如下所示:
式中,rw为第w个内接圆的半径;
(d)进行相邻两内接圆间的螺线线性插值,第w段线性导向螺线的插值方程为:
将导向螺线离散,并逆映射到型腔加工区域,再利用B-样条曲线对离散螺旋路径点线点进行拟合,从而生成光滑连续的复杂型腔高速数控铣削螺旋路径。
与现有技术相比,本发明方法的有益效果是:本发明方法能够有效克服传统基于环切路径和基于偏微分方程的螺旋轨迹构造方法所造成的尖锐角点以及对型腔类型的依赖,本发明方法所生成的螺旋数控加工路径能够实现复杂构件型腔的连续铣削,避免了传统加工路径中的曲率突变,从而保证了刀具运动的平稳光顺,有利于改善数控机床在加工复杂型腔时的运动力学特性。
附图说明
图1为本发明的流程图。
图2为型腔分层平面加工区域轮廓图。
图3为型腔加工区域内部及边界的离散采样点图。
图4为型腔加工区域Delaunary三角化的网格图。
图5为边界映射图。
图6为经过定域映射得到的圆形域网格图。
图7为分段线性螺旋导向曲线插值示意图。
图8为在平面圆形域上生成的导向螺旋线图。
图9为型腔加工区域的螺旋加工路径图。
具体实施方式
本发明的一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法的流程图如图1所示。下面,以图2所示的车座型腔轮廓加工为例,结合附图和实施步骤对本发明的具体实施过程进行详细描述。具体实施过程如下:
(a)型腔平面加工区域三角化,具体步骤包括:
式中,Xb和Yb为型腔加工区域平面包围盒x方向和y方向的长度,int(·)为取整操作,LΔ为网格三角形的边长,通常可取LΔ=1.0~5.0。在这一实施算例中,三角形的边长取为2.6毫米,计算得到的采样间隔为
a3.将采样点布满加工区域,利用Delaunay三角化方法完成型腔平面加工区域的三角化。三角化的型腔加工区域如图4所示。
(b)利用弦长参数化法将加工区域网格边界顶点映射到平面圆周上。如图5所示,设平面网格边界顶点为vi,i=0,1,…,r,则边界顶点所对应的参数值ui为:
式中,f表示定域映射,Eg为在此映射过程中的变形能,ki,j为与型腔加工域网格边{vi,vj}相关的权值因子。经过定域映射得到的圆形域网格如图6所示。
(c)计算平面螺旋导向线的螺距增量,具体步骤包括:
c1.将平面圆形域圆心逆映射到型腔加工区域中,计算不同采样方向上的可行行距点,并将行距点映射到平面圆形域,计算圆形域上行距点连接多边形的最大内接圆;
c2.将最大内接圆离散点逆映射到型腔加工区域中,计算不同采样方向上的可行行距点,并将行距点映射到平面圆形域,计算圆形域上行距点连接多边形的最大内接圆;
c3.重复c2步,直到最大内接圆到达圆形域边界。平面螺旋导向线螺距增量σw计算公式如下所示:
式中,rw为第w个内接圆的半径。
(d)如图7所示,进行相邻两内接圆间的螺线线性插值,第w段线性导向螺线的插值方程为:
所生成的导向螺线如图8所示。将导向螺线离散并逆映射到型腔加工区域,再利用B-样条曲线对离散螺旋路径点线点进行拟合,从而生成光滑连续的复杂型腔高速数控铣削螺旋路径,如图9所示。
综上所述,本发明方法能够有效克服传统基于环切路径和基于偏微分方程的螺旋轨迹构造方法所造成的尖锐角点以及对型腔类型的依赖,本发明方法所生成的螺旋数控加工路径能够实现复杂构件型腔的连续铣削,避免了传统加工路径中的曲率突变,从而保证了刀具运动的平稳光顺,有利于改善数控机床在加工复杂型腔时的运动力学特性。
Claims (1)
1.一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法,首先利用Delaunay三角化方法将型腔每层平面加工区域划分为三角网格;进而基于网格定域映射,建立型腔三角化平面加工区域与平面圆形域间的一一映射关系;然后在圆形域上计算平面螺线间的螺距增量,并通过邻接圆间的螺线线性插值,生成分段线性导向螺旋曲线;在此基础上,将导向螺旋曲线逆映射到型腔平面加工区域,生成连续螺旋加工路径;最后利用B样条曲线对螺旋路径进行光顺,生成光滑连续的复杂型腔高速数控铣削螺旋路径,具体步骤如下:
(a)型腔平面加工区域三角化
式中,Xb和Yb为型腔加工区域平面包围盒x方向和y方向的长度,int(·)为取整操作,LΔ为网格三角形的边长,取LΔ=1.0~5.0;
a3.将采样点布满加工区域,利用Delaunay三角化方法完成型腔平面加工区域的三角化;
(b)利用弦长参数化法将型腔平面加工区域网格边界顶点映射到平面圆周上,然后再利用定域映射将型腔平面加工区域中网格顶点映射至平面圆形域中;
(c)计算平面螺旋导向线的螺距增量
c1.将平面圆形域圆心逆映射到型腔平面加工区域中,计算不同采样方向上的可行行距点,并将行距点映射到平面圆形域,计算平面圆形域上行距点连接多边形的最大内接圆;
c2.将最大内接圆离散点逆映射到型腔平面加工区域中,计算不同采样方向上的可行行距点,并将行距点映射到平面圆形域,计算圆形域上行距点连接多边形的最大内接圆;
c3.重复步骤c2,直到最大内接圆到达圆形域边界;平面螺旋导向线螺距增量σw计算公式如下所示:
式中,rw为第w个内接圆的半径;
(d)进行相邻两内接圆间的螺线线性插值,第w段线性导向螺线的插值方程为:
将导向螺线离散,并逆映射到型腔加工区域,再利用B-样条曲线对离散螺旋路径点线点进行拟合,从而生成光滑连续的复杂型腔高速数控铣削螺旋路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010353073.4A CN111474899B (zh) | 2020-04-29 | 2020-04-29 | 一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010353073.4A CN111474899B (zh) | 2020-04-29 | 2020-04-29 | 一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111474899A CN111474899A (zh) | 2020-07-31 |
CN111474899B true CN111474899B (zh) | 2021-02-19 |
Family
ID=71761899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010353073.4A Active CN111474899B (zh) | 2020-04-29 | 2020-04-29 | 一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111474899B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112363455B (zh) * | 2020-11-02 | 2021-09-24 | 中国科学院数学与***科学研究院 | 一种基于动力学约束的刀具路径确定方法及*** |
CN114170381A (zh) * | 2021-12-07 | 2022-03-11 | 贝壳技术有限公司 | 三维路径展示方法、装置、可读存储介质及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101788804A (zh) * | 2009-12-29 | 2010-07-28 | 上海维宏电子科技有限公司 | 一种用三轴机床***实现五轴机床***加工的方法 |
CN102581551A (zh) * | 2011-12-31 | 2012-07-18 | 重庆明珠机电有限公司 | 深孔螺旋异形曲面工件的成形方法 |
CN105785912A (zh) * | 2016-03-22 | 2016-07-20 | 重庆大学 | 面向能耗的型腔数控铣削加工刀具组合优选方法 |
CN108319224A (zh) * | 2018-03-13 | 2018-07-24 | 大连理工大学 | 一种基于径向曲线插值的多轴数控加工螺旋路径生成方法 |
CN108415365A (zh) * | 2018-01-31 | 2018-08-17 | 武汉大学 | 一种基于轮廓中轴线的型腔高效螺旋铣削刀具路径规划方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2400410B1 (en) * | 2010-05-25 | 2014-01-08 | Dassault Systèmes | Computing of a resulting closed triangulated polyhedral surface from a first and a second modeled object |
-
2020
- 2020-04-29 CN CN202010353073.4A patent/CN111474899B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101788804A (zh) * | 2009-12-29 | 2010-07-28 | 上海维宏电子科技有限公司 | 一种用三轴机床***实现五轴机床***加工的方法 |
CN102581551A (zh) * | 2011-12-31 | 2012-07-18 | 重庆明珠机电有限公司 | 深孔螺旋异形曲面工件的成形方法 |
CN105785912A (zh) * | 2016-03-22 | 2016-07-20 | 重庆大学 | 面向能耗的型腔数控铣削加工刀具组合优选方法 |
CN108415365A (zh) * | 2018-01-31 | 2018-08-17 | 武汉大学 | 一种基于轮廓中轴线的型腔高效螺旋铣削刀具路径规划方法 |
CN108319224A (zh) * | 2018-03-13 | 2018-07-24 | 大连理工大学 | 一种基于径向曲线插值的多轴数控加工螺旋路径生成方法 |
Non-Patent Citations (3)
Title |
---|
Analytic construction and analysis of spiral pocketing via linear morphing;P. Romero-Carrillo;《Computer-Aided Design》;20151231;第1-10页 * |
Kinematics performance oriented smoothing method to plan tool orientations for 5-axis ball-end CNC machining;Jinting Xu;《International Journal of Mechanical Sciences》;20190426;第293-303页 * |
复杂曲面上机器人自动喷涂路径规划方法;王金涛;《中国机械工程》;20150731;第1916-1919页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111474899A (zh) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Rauch et al. | Improving trochoidal tool paths generation and implementation using process constraints modelling | |
Lasemi et al. | Recent development in CNC machining of freeform surfaces: A state-of-the-art review | |
CN103488832B (zh) | 一种复杂曲面零件破损区域的几何修复方法 | |
CN100418027C (zh) | 一种螺旋线制导的曲面数控加工方法 | |
CN109343468B (zh) | 一种基于投影偏置的叶片多轴轨迹生成方法 | |
Liang et al. | A review on tool orientation planning in multi-axis machining | |
Chu et al. | Tool path planning for five-axis flank milling with developable surface approximation | |
CN111474899B (zh) | 一种基于三角化的复杂型腔高速数控铣削螺旋路径生成方法 | |
CN105739440A (zh) | 一种宽弦空心风扇叶片的自适应加工方法 | |
Han et al. | Tool paths generation strategy for polishing of freeform surface with physically uniform coverage | |
CN109683552B (zh) | 一种基面曲线导向的复杂点云模型上的数控加工路径生成方法 | |
Gong et al. | Optimize tool paths of flank milling with generic cutters based on approximation using the tool envelope surface | |
Jia et al. | Toolpath generation in sub-regional processing with constraint of constant scallop-height at boundary for complex curved surface | |
Xu et al. | A mapping-based spiral cutting strategy for pocket machining | |
CN112518433A (zh) | 一种复杂曲面打磨的刀具轨迹自动生成方法 | |
Chu et al. | Continuity-preserving tool path generation for minimizing machining errors in five-axis CNC flank milling of ruled surfaces | |
CN108121837A (zh) | 一种贯流式水轮机转轮叶片的三维造型方法 | |
Young et al. | An integrated machining approach for a centrifugal impeller | |
Zhu et al. | Geometric conditions for tangent continuity of swept tool envelopes with application to multi-pass flank milling | |
CN113094964B (zh) | 一种生成叶片加工坐标的方法和装置 | |
Wu et al. | Optimized tool path generation based on dynamic programming for five-axis flank milling of rule surface | |
CN109033669B (zh) | 基于万能运动参数驱动的螺旋锥齿轮仿真加工建模方法 | |
CN111736531B (zh) | 一种面向化铣演变的激光刻型过程的轨迹规划方法 | |
CN115170734A (zh) | 一种基于截面切片的三维回转结构重构方法及*** | |
He et al. | Collision-Conscious Multi-Pass Flank Milling of Complicated Parts Based on Stripification |
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 |