当前位置:主页 > 科技论文 > 计算机论文 >

嵌入式数控雕刻机控制软件设计与实现

发布时间:2018-11-17 16:22
【摘要】:数控雕刻机是一种典型的机电一体化产品,随着社会的不断发展,数字控制的雕刻技术在雕刻行业得到了广泛的应用。电机控制的流畅性是评价一套数控系统是否优良的重要标准。作为控制电机系统的软件,其设计上的合理性直接影响到电机的运行状态。本文采用嵌入式技术,研究和设计了一套数控雕刻机控制系统的控制软件。 本文首先分析了国内外嵌入式数控雕刻机和软件架构的发展现状,,在此基础上阐述了嵌入式软件开发的相关技术理论,包括嵌入式软件开发的特点、流程和设计方法,以及嵌入式系统的软件层结构和软件架构的概念模型。其次,根据控制系统的功能要求,设计了控制系统的方案。通过插补算法和速度控制算法完成了雕刻机的轨迹控制,在插补算法中采用了以数字积分插补法和时间分割插补法为基础的一种改进的插补算法。在速度控制算法中对速度进行了整体规划后,采用了指数型加减速曲线控制方法来对数控雕刻机的加减速进行控制。然后搭建了以ARM9为主控芯片的硬件平台并设计了相关的硬件电路。根据嵌入式操作系统的特点和本控制系统的要求,选择了Windows CE嵌入式操作系统,并对该操作系统进行了性能分析和系统移植。最后用基于UML面向对象的分析方法对控制软件进行了分析,并建立了各种视图,如用例图、协作图和状态图等,在此基础上设计了应用程序的总体结构、主流程和图形界面。然后根据Windows CE操作系统进程和线程的特点,设计了应用程序的线程架构。最终设计和实现了数控雕刻机的控制软件。 数控雕刻机的控制系统具有比较完善的雕刻加工功能,在设计的控制软件下,数控雕刻机在加工过程中,速度变化平稳,加工质量也比较理想。实现了一套适用于数控雕刻机控制系统的控制软件,在加工效率、加工质量等方面都达到了设计的要求。与本控制软件配套的数控雕刻机已经小批量生产且应用到了实际的加工中。
[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.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1

【参考文献】

相关期刊论文 前10条

1 赵建成;周学萍;;关于软件架构的理论综述[J];电脑编程技巧与维护;2008年16期

2 尚利宏,熊运鸿;一种基于UML的嵌入式实时应用软件开发环境[J];电子质量;2001年09期

3 张利兵;;软件架构中的关键因素[J];电脑与电信;2009年08期

4 王青松,傅建中;面向对象的计算机数控雕刻控制软件[J];机电一体化;2000年06期

5 周晓慧,王建中,李强,王申康;现代操作系统中的进程、线程及在Windows OS下的应用[J];计算机应用研究;2002年02期

6 严和平,邓荣佐,王知衍;一种用于嵌入式应用开发的软件体系结构[J];计算机应用研究;2005年11期

7 王太勇,赵巍,李宏伟,陈海鹏;基于最小偏差法的步进电机速度控制方法研究[J];机械科学与技术;2005年06期

8 ;基于通用以太网现场总线的雕刻机控制系统[J];伺服控制;2008年01期

9 万相奎;陈建明;;改进的嵌入式软件架构及其应用层开发模式[J];计算机工程与设计;2009年23期

10 王太勇;王涛;杨洁;许爱芬;赵丽;李波;胡世广;;基于嵌入式技术的数控系统开发设计[J];天津大学学报;2006年12期

相关博士学位论文 前1条

1 赵巍;数控系统的插补算法及加减速控制方法研究[D];天津大学;2004年

相关硕士学位论文 前8条

1 庞牧野;嵌入式数控系统连续轨迹控制算法的研究与实现[D];电子科技大学;2011年

2 钟原;面向服务的分布式协同系统研究[D];武汉理工大学;2007年

3 邓英杰;嵌入式控制系统在雕刻机中的应用研究[D];江苏大学;2008年

4 杨凡;嵌入式数控软件平台关键技术研究[D];华中科技大学;2007年

5 陈勇;基于嵌入式平台的三维高速数控雕刻机控制系统设计与实现[D];电子科技大学;2009年

6 古至和;嵌入式数控雕刻机软件系统开发[D];电子科技大学;2009年

7 赵军旗;基于嵌入式技术的数控雕刻机控制器的设计开发[D];电子科技大学;2010年

8 李俊;基于嵌入式数控的激光切雕控制系统研究与开发[D];电子科技大学;2010年



本文编号:2338420

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2338420.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f54e2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com