基于XML的數(shù)控系統(tǒng)人機(jī)界面二次開發(fā)平臺的設(shè)計與實現(xiàn)
本文選題:數(shù)控系統(tǒng) + 人機(jī)界面。 參考:《中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所)》2017年碩士論文
【摘要】:數(shù)控系統(tǒng)人機(jī)界面設(shè)計的合理化、個性化程度直接影響用戶的使用體驗與專用型機(jī)床的加工效率。傳統(tǒng)的標(biāo)準(zhǔn)化人機(jī)界面已經(jīng)不能滿足專用型數(shù)控系統(tǒng)的專業(yè)化需求以及對特定加工工藝的個性化需求。這就要求數(shù)控系統(tǒng)能夠提供用戶自定義服務(wù),使用戶能結(jié)合專有工藝進(jìn)行二次開發(fā),定制具有個性化特色的人機(jī)界面;谏鲜鲂枨,本文對數(shù)控系統(tǒng)人機(jī)界面二次開發(fā)平臺進(jìn)行了設(shè)計與實現(xiàn),技術(shù)成果已成功在藍(lán)天數(shù)控系統(tǒng)實現(xiàn)應(yīng)用。論文首先在詳細(xì)需求分析的基礎(chǔ)上提出了二次開發(fā)平臺的總體架構(gòu)設(shè)計,并對平臺的每一層次的框架結(jié)構(gòu)進(jìn)行了分析;然后采用圖形視圖框架實現(xiàn)了PC配置端的可視化配置軟件,利用面向?qū)ο、參?shù)化的基于對象特征的二次開發(fā)技術(shù)以及成熟的設(shè)計模式實現(xiàn)了組件及屬性的注冊綁定機(jī)制和人機(jī)界面的定制等功能;接著設(shè)計了專用于二次開發(fā)平臺的XML配置文件自動生成協(xié)議;然后給出NC解析端的分片化動態(tài)解析算法用于提高XML配置文件解析效率,還實現(xiàn)了定制界面與數(shù)控系統(tǒng)的通信機(jī)制;最后對整個平臺進(jìn)行了集成測試驗證,通過實際應(yīng)用驗證平臺的可行性與有效性。本文設(shè)計的數(shù)控系統(tǒng)人機(jī)界面二次開發(fā)平臺應(yīng)用于專用型數(shù)控系統(tǒng),為滿足人機(jī)界面的專業(yè)化、個性化需求奠定了基礎(chǔ),也為后續(xù)平臺的擴(kuò)展、移植提供了技術(shù)支持,對提高人機(jī)界面開發(fā)效率,擴(kuò)大國產(chǎn)數(shù)控系統(tǒng)覆蓋機(jī)床的種類,提高市場占有率具有重要意義。
[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.
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 孫萌萌;顧蘇軍;;基于參數(shù)化設(shè)計的CATIA二次開發(fā)技術(shù)研究[J];科技創(chuàng)新與應(yīng)用;2016年21期
2 池文慧;;基于FANUC PICTURE的CNC人機(jī)交互界面開發(fā)[J];裝備制造技術(shù);2015年10期
3 郭小丹;;XML解析技術(shù)及數(shù)據(jù)傳輸分析[J];無線互聯(lián)科技;2015年12期
4 劉曉光;;CAD軟件二次開發(fā)方法的分析與探討[J];民營科技;2015年05期
5 張瓊瓊;馬躍;王志成;;組態(tài)式人機(jī)界面編輯與仿真技術(shù)[J];計算機(jī)系統(tǒng)應(yīng)用;2015年04期
6 張曙;;數(shù)控系統(tǒng)及其人機(jī)界面的新進(jìn)展[J];機(jī)械設(shè)計與制造工程;2014年10期
7 曹適;莊毅;;基于XML的通用界面自動生成模型[J];計算機(jī)技術(shù)與發(fā)展;2014年10期
8 孔德紅;黃桂英;楊錦斌;法亮;;基于FANUC PICTURE軟件的人機(jī)界面二次開發(fā)及應(yīng)用[J];制造技術(shù)與機(jī)床;2014年05期
9 王雅光;傅秀芬;廖振云;;基于XML實時動態(tài)模型界面的研究與應(yīng)用[J];計算機(jī)應(yīng)用與軟件;2013年09期
10 方躍堅;余枝強(qiáng);翟磊;吳中海;;一種混合并行XML解析方法[J];軟件學(xué)報;2013年06期
相關(guān)碩士學(xué)位論文 前10條
1 桑冠林;基于Android的數(shù)控系統(tǒng)多軸參數(shù)優(yōu)化系統(tǒng)的設(shè)計與實現(xiàn)[D];中國科學(xué)院研究生院(沈陽計算技術(shù)研究所);2016年
2 張瓊瓊;組態(tài)式人機(jī)界面編輯與仿真工具的設(shè)計與實現(xiàn)[D];中國科學(xué)院研究生院(沈陽計算技術(shù)研究所);2015年
3 陳博;基于人機(jī)工程學(xué)的數(shù)控車床人機(jī)界面的設(shè)計研究[D];西安工程大學(xué);2015年
4 楊蕾;華中系列數(shù)控系統(tǒng)二次開發(fā)技術(shù)與應(yīng)用研究[D];湖北大學(xué);2014年
5 李晶;面向?qū)ο蟮念I(lǐng)域工程在可定制界面中的研究與應(yīng)用[D];武漢輕工大學(xué);2014年
6 焦廣勝;基于組件的數(shù)控系統(tǒng)OpenHMI研究與實現(xiàn)[D];中國科學(xué)院研究生院(沈陽計算技術(shù)研究所);2014年
7 鄭乃行;基于Qt,OSG的特征樹結(jié)構(gòu)的可復(fù)用式二次開發(fā)框架的研究和應(yīng)用[D];杭州電子科技大學(xué);2014年
8 胡川;五軸聯(lián)動數(shù)控機(jī)床參數(shù)化設(shè)計技術(shù)研究[D];湖北大學(xué);2012年
9 王哲;基于CAD二次開發(fā)技術(shù)的晉城市供水管網(wǎng)管理系統(tǒng)的研究[D];太原理工大學(xué);2012年
10 于晶;XML技術(shù)在車載信息平臺圖形用戶界面開發(fā)中的應(yīng)用[D];華中科技大學(xué);2012年
,本文編號:2082883
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2082883.html