基于回轉(zhuǎn)輪廓面法加工的全軟件數(shù)控系統(tǒng)設(shè)計
本文選題:全軟件數(shù)控系統(tǒng) + 回轉(zhuǎn)輪廓面法加工。 參考:《西安工業(yè)大學(xué)》2017年碩士論文
【摘要】:對于空間曲面,采用回轉(zhuǎn)輪廓面法加工是一種新型線接觸加工方法,它有效減少了刀具加工路徑,提高了機(jī)械加工效率。普通數(shù)控系統(tǒng)只有曲線插補(bǔ),沒有曲面插補(bǔ),因此必須采用全軟件數(shù)控系統(tǒng)完成曲面插補(bǔ)程序的編寫。這樣也使數(shù)控系統(tǒng)的結(jié)構(gòu)得到了簡化,系統(tǒng)有了更好的靈活性,為數(shù)控系統(tǒng)以后能有更好的開放性奠定了基礎(chǔ)。對于復(fù)雜曲面加工所存在的問題,本文設(shè)計的全軟件數(shù)控系統(tǒng)硬件電路主要由X86架構(gòu)PC機(jī)和標(biāo)準(zhǔn)I/O接口電路組成,軟件平臺采用具有源代碼開放性和很好移植性的Linux操作系統(tǒng)。為了提高機(jī)械加工效率,采用輪廓面逼近法對凸型非直紋面的加工刀位進(jìn)行規(guī)劃。為了解決插補(bǔ)中斷的實時性問題,提出了一種實時中斷非線程化的方法,將普通中斷的處理采用優(yōu)先級不同的內(nèi)核線程處理,從而達(dá)到對中斷執(zhí)行機(jī)制的改進(jìn)。提出了一種快速DDA插補(bǔ)算法,它采用改變積分累加器溢出值的方法,使得DDA插補(bǔ)方法在直線和圓弧插補(bǔ)過程中的運(yùn)算次數(shù)明顯減少,用較長的插補(bǔ)周期完成了更短插補(bǔ)周期所要達(dá)到的最高進(jìn)給速度,使復(fù)合插補(bǔ)的實時性問題得到了解決。采用Qt設(shè)計了系統(tǒng)界面,可實現(xiàn)工作模式的選擇、圖形加工顯示、狀態(tài)界面顯示、控制開關(guān)按鈕等基本功能。Linux中斷執(zhí)行機(jī)制改進(jìn)之后,理論分析可以解決中斷延遲和任務(wù)處理時間的難題,以滿足數(shù)控系統(tǒng)實時性要求。對改進(jìn)之后的DDA插補(bǔ)算法進(jìn)行了實例驗證,驗證結(jié)果表示插補(bǔ)累加次數(shù)減少,縮短了插補(bǔ)周期,提高了數(shù)控系統(tǒng)的實時性。
[Abstract]:For the space surface, the rotary contour method is a new type of linear contact machining method, which can effectively reduce the cutting path and improve the machining efficiency. The general NC system has only curve interpolation and no surface interpolation, so it is necessary to complete the programming of surface interpolation with the full software NC system. In this way, the structure of CNC system is simplified, and the system has better flexibility, which lays the foundation for better openness of CNC system in the future. For the problems existing in complex surface machining, the hardware circuit of the whole software NC system is mainly composed of X86 frame PC and standard I / O interface circuit. The software platform adopts Linux operating system with open source code and good portability. In order to improve the machining efficiency, the contour surface approximation method is used to plan the cutting tool position of convex non-ruled surface. In order to solve the real-time problem of interpolation interrupt, a non-threading method of real-time interrupt is proposed. The kernel thread with different priority is used to deal with the common interrupt, so that the mechanism of interrupt execution can be improved. In this paper, a fast DDA interpolation algorithm is proposed. It uses the method of changing the overflow value of the integral accumulator to reduce the number of times of DDA interpolation in the process of straight line and arc interpolation. The maximum feed speed of the shorter interpolation period is achieved with a longer interpolation period, and the real-time problem of composite interpolation is solved. QT is used to design the system interface, which can realize the choice of working mode, graphical display, state interface display, control switch button and other basic functions. After the improvement of Linux interrupt execution mechanism, Theoretical analysis can solve the problem of interrupt delay and task processing time to meet the real-time requirements of CNC system. The improved DDA interpolation algorithm is verified by an example. The result shows that the interpolation accumulative times are reduced, the interpolation cycle is shortened, and the real-time performance of the NC system is improved.
【學(xué)位授予單位】:西安工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TG659
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 雷立群;王戩;;基于Windows的全軟件數(shù)控系統(tǒng)體系結(jié)構(gòu)研究[J];機(jī)床與液壓;2015年02期
2 雷立群;;WDM在全軟件數(shù)控系統(tǒng)中的應(yīng)用研究[J];機(jī)床與液壓;2014年22期
3 藺小軍;樊寧靜;郭研;崔棟鵬;王志偉;張新鴿;;非可展直紋面?zhèn)茹姷段卉壽E優(yōu)化算法[J];機(jī)械工程學(xué)報;2014年09期
4 索俊杰;;機(jī)械制造中數(shù)控技術(shù)的應(yīng)用分析[J];機(jī)電信息;2012年24期
5 雷立群;于振文;;基于Windows的全軟件數(shù)控系統(tǒng)實現(xiàn)方法研究[J];機(jī)床與液壓;2012年09期
6 田磐;徐德愛;張飛霞;洪劍青;;基于ARM的全軟件開放式數(shù)控系統(tǒng)設(shè)計[J];鎮(zhèn)江高專學(xué)報;2011年02期
7 畢龍;;基于嵌入式平臺的數(shù)控系統(tǒng)設(shè)計研究[J];制造業(yè)自動化;2011年04期
8 嚴(yán)麗平;宋凱;鄧胡濱;;基于嵌入式應(yīng)用的Linux內(nèi)核實時性改進(jìn)研究[J];計算機(jī)工程與設(shè)計;2011年01期
9 李琳;;基于RTLinux的實時全軟件數(shù)控系統(tǒng)的設(shè)計與實現(xiàn)[J];機(jī)械制造與自動化;2010年05期
10 王芳;王琨琦;梅雪松;;基于Windows全軟件數(shù)控系統(tǒng)實時性的研究[J];西安工業(yè)大學(xué)學(xué)報;2009年03期
相關(guān)會議論文 前1條
1 王琨琦;李大佳;孫強(qiáng);;線接觸加工全軟件數(shù)控系統(tǒng)的研究[A];第三屆數(shù)控機(jī)床與自動化技術(shù)專家論壇論文集[C];2012年
相關(guān)碩士學(xué)位論文 前2條
1 劉樂;全軟件數(shù)控系統(tǒng)關(guān)鍵技術(shù)研究[D];西安工業(yè)大學(xué);2014年
2 楊寶辰;基于線接觸加工的自動編程系統(tǒng)研究與開發(fā)[D];西安工業(yè)大學(xué);2014年
,本文編號:2102504
本文鏈接:http://sikaile.net/kejilunwen/jiagonggongyi/2102504.html