基于COMET的嵌入式五轴联动数控系统软件架构设计
本文选题:数控系统 + 软件架构 ; 参考:《合肥工业大学》2012年硕士论文
【摘要】:首先,研究了数控系统在国内外的发展现状和发展趋势,五轴联动加工和嵌入式数控系统的特点。其次,对统一建模语言(UML)及并发对象建模与体系结构设计方法(COMET)进行了简单的介绍。然后,基于COMET方法对嵌入式五轴联动数控系统进行分析和设计。基于COMET方法,在需求模型开发阶段,,对研究问题进行了描述,建立了系统的用例模型。在分析模型开发阶段,通过静态模型、对象的构建及动态模型,深入研究了数控系统的内部结构及系统的工作方式。在设计模型开发阶段,根据子系统构造准则将系统划分为I/O子系统、系统服务子系统、用户界面子系统、刀库子系统、运动子系统和控制子系统。根据临时群集、控制群集和互斥群集等原则将系统构建为具有独立执行线程的任务,并在分析模型的基础上建立了任务之间和子系统之间的通信接口。最后,在逐步的分析和设计中得到数控系统的初始软件架构。 基于COMET的数控系统软件架构设计,让嵌入式五轴联动数控系统的结构更加清晰,也为后续的详细设计奠定了坚实的基础。
[Abstract]:Firstly, the development status and trend of CNC system at home and abroad, the characteristics of five-axis linkage machining and embedded NC system are studied.Secondly, the Unified Modeling language (UML) and concurrent object Modeling and Architecture Design (COMET) are briefly introduced.Then, based on the COMET method, the embedded five-axis NC system is analyzed and designed.Based on COMET method, the research problem is described in the stage of requirement model development, and the system use case model is established.In the stage of analyzing the model development, through static model, object construction and dynamic model, the internal structure of CNC system and the working mode of the system are deeply studied.In the stage of design model development, the system is divided into I / O subsystem, system service subsystem, user interface subsystem, knife library subsystem, motion subsystem and control subsystem according to the criterion of subsystem construction.According to the principles of temporary cluster, control cluster and mutex cluster, the system is constructed as a task with independent execution thread, and the communication interface between tasks and subsystems is established on the basis of analyzing the model.Finally, the initial software architecture of NC system is obtained in the analysis and design step by step.The software architecture design of CNC system based on COMET makes the structure of embedded five-axis linkage CNC system more clear and lays a solid foundation for further detailed design.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TG659;TP368.1
【参考文献】
相关期刊论文 前10条
1 汪捷;徐金华;;嵌入式系统概述[J];机床与液压;2006年04期
2 林加顺;张建瓴;可欣荣;魏德仙;;嵌入式开放型数控系统的研究[J];机电信息;2011年03期
3 吴文英;钟建琳;杨庆东;;高性能加工中心的发展研究[J];机械设计与制造;2010年11期
4 张玉峰;;浅谈我国数控机床的现状与发展趋势[J];金属加工(冷加工);2010年21期
5 李跃华;冯习宾;;嵌入式数控系统的设计和实现[J];制造业自动化;2010年07期
6 梁铖;刘建群;;五轴联动数控机床技术现状与发展趋势[J];机械制造;2010年01期
7 吴波;周云龙;;数控机床现状及发展趋势简析[J];科技信息;2010年25期
8 张杨林;;我国数控技术的进展及发展趋势[J];轻工机械;2006年01期
9 高浩;;机床数字控制系统的发展[J];数字技术与应用;2011年03期
10 张晓辉;于东;胡毅;李筱樋;;一种新型五轴联动数控系统的研究[J];小型微型计算机系统;2009年02期
相关博士学位论文 前1条
1 刘源;开放式数控系统的构建及其关键技术研究[D];哈尔滨工业大学;2010年
相关硕士学位论文 前10条
1 黄邹亚;五轴联动运动控制仿真技术研究[D];广东工业大学;2011年
2 梁晶;嵌入式系统低功耗设计研究与实现[D];华中科技大学;2004年
3 张楷;基于XScale处理器的嵌入式数控系统平台研究[D];华中科技大学;2005年
4 陆巍;嵌入式数控系统人机界面及系统软件研究与开发[D];浙江大学;2006年
5 姚哲;五轴联动数控系统实时预处理系统研究[D];上海交通大学;2007年
6 王广丰;基于ARM微处理器的嵌入式数控系统的设计与实现[D];南京航空航天大学;2006年
7 戴乾坤;嵌入式数控系统软件设计及其关键算法研究[D];中南大学;2008年
8 杨凡;嵌入式数控软件平台关键技术研究[D];华中科技大学;2007年
9 王瞳瞳;基于ARM和μC/OS-Ⅱ的嵌入式数控系统的设计与开发[D];南京航空航天大学;2008年
10 王q
本文编号:1754718
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1754718.html