NURBS曲線曲面數(shù)控銑削球頭刀刀具半徑補(bǔ)償原理
本文選題:NURBS + 球頭刀刀具半徑補(bǔ)償算法; 參考:《蘭州交通大學(xué)》2017年碩士論文
【摘要】:伴隨著制造業(yè)的發(fā)展,以NURBS(Non-Uniform Rational B-Spline,非均勻有理B樣條)為核心的自由曲線曲面造型技術(shù)得到了進(jìn)一步的發(fā)展,進(jìn)而推動了數(shù)控加工領(lǐng)域的進(jìn)步。目前以FANUC為代表的數(shù)控系統(tǒng)廠商已開發(fā)出支持NURBS曲線插補(bǔ)功能的數(shù)控系統(tǒng),但這一技術(shù)作為對我國禁用的關(guān)鍵技術(shù)之一,在國內(nèi)進(jìn)口機(jī)床是缺失了這一功能的。我國是制造業(yè)大國,擁有大量的傳統(tǒng)數(shù)控機(jī)床,但是這些傳統(tǒng)數(shù)控系統(tǒng)只具備直線插補(bǔ)、圓弧插補(bǔ)和拋物線插補(bǔ),對于復(fù)雜曲線曲面的加工顯得能力不足,那么如何在傳統(tǒng)數(shù)控機(jī)床上實(shí)現(xiàn)NURBS曲線插補(bǔ),使其具備自由曲線曲面的加工能力,同時克服CAM軟件生成程序帶來的刀位文件大、加工中引起機(jī)床振動而影響表面質(zhì)量等問題,并獲得高效率、高精度的加工就有了現(xiàn)實(shí)意義。本文基于一臺FANUC 0i-MB系統(tǒng)的XK715D數(shù)控立式銑床,分析了NURBS曲線曲面加工中存在的過切現(xiàn)象,通過對NURBS曲線曲面插補(bǔ)點(diǎn)進(jìn)行刀具半徑補(bǔ)償,實(shí)現(xiàn)了對NURBS曲線曲面無過切插補(bǔ)的加工功能。第一,根據(jù)刀具對NURBS曲線加工過程中存在的過切現(xiàn)象,研究了NURBS曲線插補(bǔ)過程中的球頭刀刀具半徑補(bǔ)償算法,計(jì)算并比較了無球頭刀刀具半徑補(bǔ)償算法和球頭刀刀具半徑補(bǔ)償?shù)挠?jì)算結(jié)果,對插補(bǔ)結(jié)果采用VERICUT仿真和機(jī)床實(shí)際加工進(jìn)行了驗(yàn)證。在此研究過程中,不考慮NURBS曲線曲率半徑與刀具半徑大小關(guān)系的影響。通過驗(yàn)證發(fā)現(xiàn),球頭刀刀具半徑補(bǔ)償算法通過使刀刃與曲線的插補(bǔ)點(diǎn)相切去切削,可以避免曲線的過切。第二,對于NURBS曲線曲率半徑小于刀具半徑的情況,由于在應(yīng)用球頭刀刀具半徑補(bǔ)償算法的過程中會造成過切,因此我們研究了過切預(yù)判算法,即在NURBS曲線插補(bǔ)計(jì)算過程中,首先通過比較NURBS曲線曲率半徑和刀具半徑的大小,提前判定是否存在過切來決定插補(bǔ)過程。通過研究發(fā)現(xiàn),在此過程中,我們不僅可以判斷是否存在過切并重新規(guī)劃刀具路徑,同時也可以得到最大允許刀具直徑,最后通過VERICUT進(jìn)行了仿真分析和驗(yàn)證。最后,論文研究了NURBS曲面球頭刀刀具半徑補(bǔ)償算法,算法與NURBS曲線球頭刀刀具半徑補(bǔ)償算法相似。首先通過等弧長插補(bǔ)算法計(jì)算插補(bǔ)點(diǎn),然后對插補(bǔ)點(diǎn)進(jìn)行球頭刀刀具半徑補(bǔ)償,通過使刀刃與NURBS曲面插補(bǔ)點(diǎn)相切來控制刀具路徑,實(shí)現(xiàn)NURBS曲面的切削。通過VERICUT仿真比較了無球頭刀刀具半徑補(bǔ)償算法和球頭刀刀具半徑補(bǔ)償算法的去除體積,驗(yàn)證了NURBS曲面球頭刀刀具半徑補(bǔ)償算法的可行性,最后通過機(jī)床實(shí)際加工進(jìn)行了驗(yàn)證。
[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.
【學(xué)位授予單位】:蘭州交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TG547
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉獻(xiàn)禮;周肖陽;李茂月;丁云鵬;丁文彬;;NURBS曲線S形加減速尋回實(shí)時插補(bǔ)算法[J];機(jī)械工程學(xué)報;2017年03期
2 王更柱;梁宏斌;;一種實(shí)時前瞻的NURBS曲線加減速控制方法[J];機(jī)械設(shè)計(jì)與制造;2016年06期
3 趙平;胡韶華;汪女輝;;NURBS曲線插補(bǔ)在數(shù)控加工中的應(yīng)用研究[J];機(jī)械設(shè)計(jì)與制造;2016年05期
4 李建剛;孫喜慶;王琳;鄭德鵬;;數(shù)控加工中NURBS曲線的小線段離散方法[J];哈爾濱工業(yè)大學(xué)學(xué)報;2016年01期
5 唐濰;蔡光輝;秦衡峰;;NURBS曲線參數(shù)插補(bǔ)的實(shí)時前瞻算法[J];計(jì)算機(jī)應(yīng)用研究;2016年02期
6 岳磊;趙國勇;劉晨希;安紅靜;;基于S曲線加減速的NURBS插補(bǔ)控制方法研究[J];組合機(jī)床與自動化加工技術(shù);2015年05期
7 韓江;江本赤;夏鏈;田曉青;;基于遞歸特征分析的NURBS曲線插補(bǔ)算法[J];中國機(jī)械工程;2015年01期
8 董海濤;潘海鴻;黃麗宇;陳琳;;一種優(yōu)化的NURBS曲線插補(bǔ)算法[J];計(jì)算機(jī)集成制造系統(tǒng);2014年09期
9 徐水龍;徐周波;古天龍;常亮;;基于干涉預(yù)處理的NURBS曲線前瞻插補(bǔ)算法[J];計(jì)算機(jī)集成制造系統(tǒng);2015年05期
10 王文莉;黃祖廣;胡天亮;張承瑞;;NURBS自適應(yīng)實(shí)時插補(bǔ)算法的研究[J];制造技術(shù)與機(jī)床;2014年06期
相關(guān)博士學(xué)位論文 前6條
1 余道洋;基于NURBS的復(fù)雜曲線曲面高速高精度加工技術(shù)研究[D];合肥工業(yè)大學(xué);2014年
2 吳繼春;曲面數(shù)控加工編程軌跡的NURBS擬合及插補(bǔ)算法研究[D];華中科技大學(xué);2012年
3 孫海洋;NURBS曲線刀具路徑實(shí)時插補(bǔ)技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2008年
4 徐榮珍;面向高速加工的NURBS曲線插補(bǔ)及直線電機(jī)魯棒控制技術(shù)研究[D];上海交通大學(xué);2007年
5 楊旭靜;自由曲面高性能數(shù)控加工刀具路徑技術(shù)研究[D];湖南大學(xué);2006年
6 張明霞;基于NURBS曲面的船舶破艙穩(wěn)性計(jì)算方法研究[D];大連理工大學(xué);2002年
相關(guān)碩士學(xué)位論文 前9條
1 孫利克;NURBS曲線插補(bǔ)算法及加減速控制方法研究[D];燕山大學(xué);2016年
2 許守金;基于NURBS曲線的前瞻自適應(yīng)插補(bǔ)算法研究[D];浙江理工大學(xué);2016年
3 劉念;嵌入式數(shù)控系統(tǒng)的實(shí)時NURBS曲線插補(bǔ)算法的研究與實(shí)現(xiàn)[D];南京航空航天大學(xué);2016年
4 陳燕麗;NURBS復(fù)雜自由曲面造型方法的研究[D];長安大學(xué);2014年
5 邵金均;實(shí)時前瞻的NURBS曲線插補(bǔ)算法研究與仿真[D];浙江工業(yè)大學(xué);2009年
6 劉新山;NURBS曲線插補(bǔ)技術(shù)研究及其仿真[D];吉林大學(xué);2007年
7 康書杰;NURBS曲線實(shí)時插補(bǔ)技術(shù)研究[D];南京航空航天大學(xué);2007年
8 邊玉超;自由曲線曲面CNC插補(bǔ)技術(shù)的研究[D];北京化工大學(xué);2004年
9 范宜艷;基于NURBS的自由曲面重構(gòu)技術(shù)研究及開發(fā)[D];天津大學(xué);2004年
,本文編號:1897529
本文鏈接:http://sikaile.net/kejilunwen/jiagonggongyi/1897529.html