嵌入式數(shù)控雕刻機(jī)控制軟件設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:Numerical control engraving machine is a typical mechatronics product. With the development of society, digitally controlled engraving technology has been widely used in carving industry. The fluency of motor control is an important standard to evaluate whether a NC system is good or not. As the software to control the motor system, the rationality of its design directly affects the running state of the motor. In this paper, a set of control software of NC engraving machine control system is studied and designed by embedded technology. This paper first analyzes the development status of embedded CNC engraving machine and software architecture at home and abroad, and then expounds the related technical theory of embedded software development, including the characteristics, flow chart and design method of embedded software development. And the concept model of software layer structure and software architecture of embedded system. Secondly, according to the function requirement of the control system, the scheme of the control system is designed. The trajectory control of engraving machine is accomplished by interpolation algorithm and speed control algorithm. In the interpolation algorithm, an improved interpolation algorithm based on digital integral interpolation and time division interpolation is adopted. After the overall planning of the speed in the speed control algorithm, the exponential acceleration and deceleration curve control method is adopted to control the acceleration and deceleration of the NC engraving machine. Then the hardware platform with ARM9 as the main control chip is built and the related hardware circuit is designed. According to the characteristics of the embedded operating system and the requirements of the control system, the Windows CE embedded operating system is selected, and the performance of the operating system is analyzed and the system is transplanted. Finally, the control software is analyzed by using the object-oriented analysis method based on UML, and various views, such as use case diagram, collaboration diagram and state diagram, are established. On this basis, the overall structure of the application, the main flow chart and the graphical interface are designed. Then, according to the process and thread characteristics of Windows CE operating system, the thread architecture of application program is designed. Finally, the control software of NC engraving machine is designed and realized. The control system of NC engraving machine has perfect engraving and machining function. Under the control software, the speed of NC engraving machine changes steadily and the quality of machining is ideal. A set of control software which is suitable for NC engraving machine control system has been realized, and the design requirements have been achieved in the aspects of machining efficiency and machining quality. The NC engraving machine, which is compatible with the control software, has been produced in small quantities and applied to practical machining.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 趙建成;周學(xué)萍;;關(guān)于軟件架構(gòu)的理論綜述[J];電腦編程技巧與維護(hù);2008年16期
2 尚利宏,熊運(yùn)鴻;一種基于UML的嵌入式實(shí)時(shí)應(yīng)用軟件開發(fā)環(huán)境[J];電子質(zhì)量;2001年09期
3 張利兵;;軟件架構(gòu)中的關(guān)鍵因素[J];電腦與電信;2009年08期
4 王青松,傅建中;面向?qū)ο蟮挠?jì)算機(jī)數(shù)控雕刻控制軟件[J];機(jī)電一體化;2000年06期
5 周曉慧,王建中,李強(qiáng),王申康;現(xiàn)代操作系統(tǒng)中的進(jìn)程、線程及在Windows OS下的應(yīng)用[J];計(jì)算機(jī)應(yīng)用研究;2002年02期
6 嚴(yán)和平,鄧榮佐,王知衍;一種用于嵌入式應(yīng)用開發(fā)的軟件體系結(jié)構(gòu)[J];計(jì)算機(jī)應(yīng)用研究;2005年11期
7 王太勇,趙巍,李宏偉,陳海鵬;基于最小偏差法的步進(jìn)電機(jī)速度控制方法研究[J];機(jī)械科學(xué)與技術(shù);2005年06期
8 ;基于通用以太網(wǎng)現(xiàn)場(chǎng)總線的雕刻機(jī)控制系統(tǒng)[J];伺服控制;2008年01期
9 萬(wàn)相奎;陳建明;;改進(jìn)的嵌入式軟件架構(gòu)及其應(yīng)用層開發(fā)模式[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年23期
10 王太勇;王濤;楊潔;許愛芬;趙麗;李波;胡世廣;;基于嵌入式技術(shù)的數(shù)控系統(tǒng)開發(fā)設(shè)計(jì)[J];天津大學(xué)學(xué)報(bào);2006年12期
相關(guān)博士學(xué)位論文 前1條
1 趙巍;數(shù)控系統(tǒng)的插補(bǔ)算法及加減速控制方法研究[D];天津大學(xué);2004年
相關(guān)碩士學(xué)位論文 前8條
1 龐牧野;嵌入式數(shù)控系統(tǒng)連續(xù)軌跡控制算法的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2011年
2 鐘原;面向服務(wù)的分布式協(xié)同系統(tǒng)研究[D];武漢理工大學(xué);2007年
3 鄧英杰;嵌入式控制系統(tǒng)在雕刻機(jī)中的應(yīng)用研究[D];江蘇大學(xué);2008年
4 楊凡;嵌入式數(shù)控軟件平臺(tái)關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2007年
5 陳勇;基于嵌入式平臺(tái)的三維高速數(shù)控雕刻機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2009年
6 古至和;嵌入式數(shù)控雕刻機(jī)軟件系統(tǒng)開發(fā)[D];電子科技大學(xué);2009年
7 趙軍旗;基于嵌入式技術(shù)的數(shù)控雕刻機(jī)控制器的設(shè)計(jì)開發(fā)[D];電子科技大學(xué);2010年
8 李俊;基于嵌入式數(shù)控的激光切雕控制系統(tǒng)研究與開發(fā)[D];電子科技大學(xué);2010年
本文編號(hào):2338420
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2338420.html