NURBS曲线曲面数控铣削球头刀刀具半径补偿原理
本文选题:NURBS + 球头刀刀具半径补偿算法 ; 参考:《兰州交通大学》2017年硕士论文
【摘要】:伴随着制造业的发展,以NURBS(Non-Uniform Rational B-Spline,非均匀有理B样条)为核心的自由曲线曲面造型技术得到了进一步的发展,进而推动了数控加工领域的进步。目前以FANUC为代表的数控系统厂商已开发出支持NURBS曲线插补功能的数控系统,但这一技术作为对我国禁用的关键技术之一,在国内进口机床是缺失了这一功能的。我国是制造业大国,拥有大量的传统数控机床,但是这些传统数控系统只具备直线插补、圆弧插补和抛物线插补,对于复杂曲线曲面的加工显得能力不足,那么如何在传统数控机床上实现NURBS曲线插补,使其具备自由曲线曲面的加工能力,同时克服CAM软件生成程序带来的刀位文件大、加工中引起机床振动而影响表面质量等问题,并获得高效率、高精度的加工就有了现实意义。本文基于一台FANUC 0i-MB系统的XK715D数控立式铣床,分析了NURBS曲线曲面加工中存在的过切现象,通过对NURBS曲线曲面插补点进行刀具半径补偿,实现了对NURBS曲线曲面无过切插补的加工功能。第一,根据刀具对NURBS曲线加工过程中存在的过切现象,研究了NURBS曲线插补过程中的球头刀刀具半径补偿算法,计算并比较了无球头刀刀具半径补偿算法和球头刀刀具半径补偿的计算结果,对插补结果采用VERICUT仿真和机床实际加工进行了验证。在此研究过程中,不考虑NURBS曲线曲率半径与刀具半径大小关系的影响。通过验证发现,球头刀刀具半径补偿算法通过使刀刃与曲线的插补点相切去切削,可以避免曲线的过切。第二,对于NURBS曲线曲率半径小于刀具半径的情况,由于在应用球头刀刀具半径补偿算法的过程中会造成过切,因此我们研究了过切预判算法,即在NURBS曲线插补计算过程中,首先通过比较NURBS曲线曲率半径和刀具半径的大小,提前判定是否存在过切来决定插补过程。通过研究发现,在此过程中,我们不仅可以判断是否存在过切并重新规划刀具路径,同时也可以得到最大允许刀具直径,最后通过VERICUT进行了仿真分析和验证。最后,论文研究了NURBS曲面球头刀刀具半径补偿算法,算法与NURBS曲线球头刀刀具半径补偿算法相似。首先通过等弧长插补算法计算插补点,然后对插补点进行球头刀刀具半径补偿,通过使刀刃与NURBS曲面插补点相切来控制刀具路径,实现NURBS曲面的切削。通过VERICUT仿真比较了无球头刀刀具半径补偿算法和球头刀刀具半径补偿算法的去除体积,验证了NURBS曲面球头刀刀具半径补偿算法的可行性,最后通过机床实际加工进行了验证。
[Abstract]:With the development of manufacturing industry, free-form curve and surface modeling technology with NURBS(Non-Uniform Rational B-Spline (non-uniform rational B-spline) as the core has been further developed, which has promoted the progress of NC machining field. At present, the CNC system manufacturer, represented by FANUC, has developed a CNC system that supports the interpolation function of NURBS curve, but as one of the key technologies that are forbidden to our country, the imported machine tools are missing this function in our country. China is a large manufacturing country with a large number of traditional CNC machine tools, but these traditional CNC systems only have linear interpolation, arc interpolation and parabola interpolation, which is insufficient for complex curve and surface machining. So how to realize the NURBS curve interpolation on the traditional NC machine tool, make it have the machining ability of the free curve and surface, at the same time, overcome the problem that the tool position file caused by the CAM software generation program is large, and the machining cause the machine tool vibration and affect the surface quality, etc. And to obtain high efficiency, high-precision processing has practical significance. In this paper, based on a XK715D vertical milling machine with FANUC 0i-MB system, the overcutting phenomenon in NURBS curve and surface machining is analyzed, and the tool radius is compensated by interpolation point of NURBS curve and surface. The machining function of NURBS curve and surface without overcutting interpolation is realized. Firstly, according to the over-cutting phenomenon in the machining process of NURBS curve, the radius compensation algorithm of the spherical cutter in the process of NURBS curve interpolation is studied. The algorithm of tool radius compensation without ball cutter and the calculation result of tool radius compensation of ball cutter are calculated and compared. The interpolation results are verified by VERICUT simulation and actual machining of machine tool. In this study, the relationship between the radius of curvature of NURBS curve and the radius of the cutter is not considered. It is found by verification that the cutter radius compensation algorithm can avoid the over-cutting of the curve by cutting the cutting edge and the interpolation point of the curve. Secondly, for the case that the curvature radius of NURBS curve is smaller than the radius of the tool, because of the overcut in the application of the tool radius compensation algorithm of the ball cutter, we study the prejudgment algorithm of over-tangent, that is, in the process of NURBS curve interpolation calculation. Firstly, by comparing the curvature radius of NURBS curve with the size of tool radius, the interpolation process is determined by determining whether there is overtangent in advance. It is found that in this process, we can not only judge whether there is overcut and reschedule the tool path, but also obtain the maximum allowable tool diameter. Finally, the simulation analysis and verification are carried out by VERICUT. Finally, this paper studies the algorithm of NURBS curved tool radius compensation, which is similar to NURBS curve tool radius compensation algorithm. Firstly, the interpolation point is calculated by the equal-arc length interpolation algorithm, then the cutter radius of the ball cutter is compensated for the interpolation point. The cutting path of the NURBS surface is controlled by tangent the cutting edge with the interpolation point of the NURBS surface. The removal volume of the tool radius compensation algorithm is compared by VERICUT simulation, which verifies the feasibility of the NURBS curved tool radius compensation algorithm. Finally, it is verified by the actual machining of the machine tool.
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TG547
【参考文献】
相关期刊论文 前10条
1 刘献礼;周肖阳;李茂月;丁云鹏;丁文彬;;NURBS曲线S形加减速寻回实时插补算法[J];机械工程学报;2017年03期
2 王更柱;梁宏斌;;一种实时前瞻的NURBS曲线加减速控制方法[J];机械设计与制造;2016年06期
3 赵平;胡韶华;汪女辉;;NURBS曲线插补在数控加工中的应用研究[J];机械设计与制造;2016年05期
4 李建刚;孙喜庆;王琳;郑德鹏;;数控加工中NURBS曲线的小线段离散方法[J];哈尔滨工业大学学报;2016年01期
5 唐潍;蔡光辉;秦衡峰;;NURBS曲线参数插补的实时前瞻算法[J];计算机应用研究;2016年02期
6 岳磊;赵国勇;刘晨希;安红静;;基于S曲线加减速的NURBS插补控制方法研究[J];组合机床与自动化加工技术;2015年05期
7 韩江;江本赤;夏链;田晓青;;基于递归特征分析的NURBS曲线插补算法[J];中国机械工程;2015年01期
8 董海涛;潘海鸿;黄丽宇;陈琳;;一种优化的NURBS曲线插补算法[J];计算机集成制造系统;2014年09期
9 徐水龙;徐周波;古天龙;常亮;;基于干涉预处理的NURBS曲线前瞻插补算法[J];计算机集成制造系统;2015年05期
10 王文莉;黄祖广;胡天亮;张承瑞;;NURBS自适应实时插补算法的研究[J];制造技术与机床;2014年06期
相关博士学位论文 前6条
1 余道洋;基于NURBS的复杂曲线曲面高速高精度加工技术研究[D];合肥工业大学;2014年
2 吴继春;曲面数控加工编程轨迹的NURBS拟合及插补算法研究[D];华中科技大学;2012年
3 孙海洋;NURBS曲线刀具路径实时插补技术研究[D];国防科学技术大学;2008年
4 徐荣珍;面向高速加工的NURBS曲线插补及直线电机鲁棒控制技术研究[D];上海交通大学;2007年
5 杨旭静;自由曲面高性能数控加工刀具路径技术研究[D];湖南大学;2006年
6 张明霞;基于NURBS曲面的船舶破舱稳性计算方法研究[D];大连理工大学;2002年
相关硕士学位论文 前9条
1 孙利克;NURBS曲线插补算法及加减速控制方法研究[D];燕山大学;2016年
2 许守金;基于NURBS曲线的前瞻自适应插补算法研究[D];浙江理工大学;2016年
3 刘念;嵌入式数控系统的实时NURBS曲线插补算法的研究与实现[D];南京航空航天大学;2016年
4 陈燕丽;NURBS复杂自由曲面造型方法的研究[D];长安大学;2014年
5 邵金均;实时前瞻的NURBS曲线插补算法研究与仿真[D];浙江工业大学;2009年
6 刘新山;NURBS曲线插补技术研究及其仿真[D];吉林大学;2007年
7 康书杰;NURBS曲线实时插补技术研究[D];南京航空航天大学;2007年
8 边玉超;自由曲线曲面CNC插补技术的研究[D];北京化工大学;2004年
9 范宜艳;基于NURBS的自由曲面重构技术研究及开发[D];天津大学;2004年
,本文编号:1897529
本文链接:https://www.wllwen.com/kejilunwen/jiagonggongyi/1897529.html