基于XML的数控系统人机界面二次开发平台的设计与实现
本文选题:数控系统 + 人机界面 ; 参考:《中国科学院大学(中国科学院沈阳计算技术研究所)》2017年硕士论文
【摘要】:数控系统人机界面设计的合理化、个性化程度直接影响用户的使用体验与专用型机床的加工效率。传统的标准化人机界面已经不能满足专用型数控系统的专业化需求以及对特定加工工艺的个性化需求。这就要求数控系统能够提供用户自定义服务,使用户能结合专有工艺进行二次开发,定制具有个性化特色的人机界面。基于上述需求,本文对数控系统人机界面二次开发平台进行了设计与实现,技术成果已成功在蓝天数控系统实现应用。论文首先在详细需求分析的基础上提出了二次开发平台的总体架构设计,并对平台的每一层次的框架结构进行了分析;然后采用图形视图框架实现了PC配置端的可视化配置软件,利用面向对象、参数化的基于对象特征的二次开发技术以及成熟的设计模式实现了组件及属性的注册绑定机制和人机界面的定制等功能;接着设计了专用于二次开发平台的XML配置文件自动生成协议;然后给出NC解析端的分片化动态解析算法用于提高XML配置文件解析效率,还实现了定制界面与数控系统的通信机制;最后对整个平台进行了集成测试验证,通过实际应用验证平台的可行性与有效性。本文设计的数控系统人机界面二次开发平台应用于专用型数控系统,为满足人机界面的专业化、个性化需求奠定了基础,也为后续平台的扩展、移植提供了技术支持,对提高人机界面开发效率,扩大国产数控系统覆盖机床的种类,提高市场占有率具有重要意义。
[Abstract]:The rationalization of man-machine interface design of CNC system and the degree of individuation directly affect the user's experience and the machining efficiency of special machine tool. The traditional standardized man-machine interface can no longer meet the specialized needs of the specialized NC system and the individualized demand for the specific processing technology. This requires the CNC system to provide user-defined services, so that users can be combined with the proprietary process of secondary development, customized with personalized features of the man-machine interface. Based on the above requirements, this paper designs and implements the human-machine interface secondary development platform of CNC system, and the technical achievements have been successfully applied in the blue sky numerical control system. Firstly, based on the detailed requirement analysis, the paper puts forward the overall architecture design of the secondary development platform, and analyzes the framework structure of each level of the platform. Then, the visual configuration software of PC configuration is realized by using graphical view framework, and the object oriented configuration software is used. Parametric secondary development technology based on object feature and mature design pattern realize the functions of component and attribute registration binding mechanism and man-machine interface customization. Then the XML configuration file automatic generation protocol is designed for the secondary development platform, and then the sliced dynamic parsing algorithm of NC parser is presented to improve the efficiency of XML configuration file parsing. The communication mechanism between custom interface and NC system is also realized. Finally, the feasibility and validity of the platform are verified by the integration test of the whole platform. The HMI secondary development platform designed in this paper is applied to the special NC system. It lays a foundation for the specialization and individuation of the HMI, and provides technical support for the extension and transplantation of the subsequent platform. It is of great significance to improve the efficiency of man-machine interface development, to expand the variety of domestic CNC system covering machine tools, and to increase the market share.
【学位授予单位】:中国科学院大学(中国科学院沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 孙萌萌;顾苏军;;基于参数化设计的CATIA二次开发技术研究[J];科技创新与应用;2016年21期
2 池文慧;;基于FANUC PICTURE的CNC人机交互界面开发[J];装备制造技术;2015年10期
3 郭小丹;;XML解析技术及数据传输分析[J];无线互联科技;2015年12期
4 刘晓光;;CAD软件二次开发方法的分析与探讨[J];民营科技;2015年05期
5 张琼琼;马跃;王志成;;组态式人机界面编辑与仿真技术[J];计算机系统应用;2015年04期
6 张曙;;数控系统及其人机界面的新进展[J];机械设计与制造工程;2014年10期
7 曹适;庄毅;;基于XML的通用界面自动生成模型[J];计算机技术与发展;2014年10期
8 孔德红;黄桂英;杨锦斌;法亮;;基于FANUC PICTURE软件的人机界面二次开发及应用[J];制造技术与机床;2014年05期
9 王雅光;傅秀芬;廖振云;;基于XML实时动态模型界面的研究与应用[J];计算机应用与软件;2013年09期
10 方跃坚;余枝强;翟磊;吴中海;;一种混合并行XML解析方法[J];软件学报;2013年06期
相关硕士学位论文 前10条
1 桑冠林;基于Android的数控系统多轴参数优化系统的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2016年
2 张琼琼;组态式人机界面编辑与仿真工具的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2015年
3 陈博;基于人机工程学的数控车床人机界面的设计研究[D];西安工程大学;2015年
4 杨蕾;华中系列数控系统二次开发技术与应用研究[D];湖北大学;2014年
5 李晶;面向对象的领域工程在可定制界面中的研究与应用[D];武汉轻工大学;2014年
6 焦广胜;基于组件的数控系统OpenHMI研究与实现[D];中国科学院研究生院(沈阳计算技术研究所);2014年
7 郑乃行;基于Qt,OSG的特征树结构的可复用式二次开发框架的研究和应用[D];杭州电子科技大学;2014年
8 胡川;五轴联动数控机床参数化设计技术研究[D];湖北大学;2012年
9 王哲;基于CAD二次开发技术的晋城市供水管网管理系统的研究[D];太原理工大学;2012年
10 于晶;XML技术在车载信息平台图形用户界面开发中的应用[D];华中科技大学;2012年
,本文编号:2082883
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2082883.html