亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于西門子802Dsl數(shù)控系統(tǒng)的插齒機人機界面開發(fā)

        2014-12-02 01:36:36宜昌長機科技有限責任公司湖北443003王樂強胡天明
        金屬加工(冷加工) 2014年22期
        關(guān)鍵詞:人機界面數(shù)控系統(tǒng)對話框

        ■宜昌長機科技有限責任公司(湖北 443003)王樂強 胡天明

        人機界面(Human Machine Interface,HMI) 是用戶與機床互相傳遞信息的媒介,用來實現(xiàn)信息的輸入與輸出。數(shù)控系統(tǒng)已經(jīng)具備比較通用的人機界面功能,用來實現(xiàn)操作、監(jiān)控、編程、設(shè)置和診斷功能。

        隨著機械零部件加工工藝的不斷創(chuàng)新,新型數(shù)控系統(tǒng)的不斷涌現(xiàn),同時也加大了用戶在安裝、調(diào)試、編程、操作和維護等方面的難度。在工件的加工過程中或在系統(tǒng)的調(diào)試和維護過程中,系統(tǒng)與用戶之間通過人機界面有著大量的交互過程。因此,開發(fā)出一個友好的、針對性強的人機界面,對于用戶和數(shù)控系統(tǒng)制造商來說都有很重要的意義。用戶既可以簡化操作,又可以提高生產(chǎn)率。而對于數(shù)控系統(tǒng)制造商,人機界面對數(shù)控系統(tǒng)的推廣使用也有很大的影響。

        1.人機界面開發(fā)的實際需求

        通用型數(shù)控系統(tǒng)的發(fā)展趨勢之一是界面友好、易操作。然而通用的數(shù)控系統(tǒng)界面對所有類型的機床展現(xiàn)的是同一種形式,不能根據(jù)用戶的需求進行相應(yīng)的調(diào)整。通過對通用的人機界面進行二次開發(fā),機床制造商可以針對不同的機床和不同的場合,開發(fā)出獨具特色的人機交互界面。

        目前,常用的西門子數(shù)控系統(tǒng)有802Dsl、810D、840Dpl。其中810D和840Dpl屬于中高端的數(shù)控系統(tǒng)功能很強大,進行人機界面開發(fā)功能也很完善,目前大部分機床廠家都是在這些系統(tǒng)上進行了人機界面的開發(fā),應(yīng)用也是最為廣泛的,但是相應(yīng)的成本較高,開發(fā)軟件和使用的系統(tǒng)環(huán)境都是要收費的,而且在界面的開發(fā)過程中要使用到VB、VC等高級編程語言,對于很多數(shù)控工程師來說難度較大,耗時也較長。

        而802Dsl作為經(jīng)濟型數(shù)控系統(tǒng),過去人機界面的開發(fā)一直不被重視,普遍認為其人機界面能夠滿足絕大多數(shù)用戶的需要,因此國內(nèi)對該系統(tǒng)的界面開發(fā)研究較少。隨著數(shù)控技術(shù)的不斷進步和用戶要求的不斷提高,802Dsl系統(tǒng)功能也更加完善,可以滿足很多專用機床的控制要求,在實際中應(yīng)用也是越來越多,更重要的是該系統(tǒng)性價比高,而它所提供的人機界面的開發(fā)工具是基于XML語言的,可以保證開放性,它能夠讓用戶設(shè)計出客戶專用和應(yīng)用專用的HMI界面。開發(fā)的難度較低,卻可以實現(xiàn)參數(shù)設(shè)定、參數(shù)的保存調(diào)用、加工信息的顯示、人機交互等很多過去高端數(shù)控系統(tǒng)所具有的功能,并且開發(fā)的成本和難度比中高端數(shù)控系統(tǒng)要低很多,而且開發(fā)的軟件和過程都是完全免費的,因此具有很大的應(yīng)用前景。

        2.人機界面的基本功能和框架

        (1)802Dsl數(shù)控系統(tǒng)為用戶提供的是基于XML語言進行開發(fā)的自定義界面,它能在V1.4.3以上版本的系統(tǒng)上運行,可以實現(xiàn)的功能有:①軟鍵切換界面。②動態(tài)顯示和圖形顯示。③與系統(tǒng)NC、PLC、Drive進行數(shù)據(jù)交換。④條件判斷、循環(huán)的使用。⑤多種語言的切換顯示。⑥預(yù)定義功能函數(shù)使用等。

        (2)人機界面文件的組成。為了進行用戶對話框的配置,需要使用控制系統(tǒng)中“制造商驅(qū)動器”目錄中的以下文件:①腳本文件*.xml存放路徑為/Machine manufacture/appl。②文本文件aluc.txt存放路徑/Machine manufacture/ing。③圖片文件*.bmp或*.png 存放路徑/Machine manufacture/ico 。

        其中xmldial.xml是用戶自定義界面的主文件,也即是自定義界面的入口。

        多個相連的對話框構(gòu)成了一個菜單樹。如果能從一個對話框切換入另一個對話框,則表示這兩個對話框間存在聯(lián)系。通過此對話框內(nèi)重新定義的水平或者垂直軟鍵可以返回上級對話框或者進入任意一個對話框。

        可以在登入菜單后通過配置好的登入軟鍵生成更多的菜單樹。

        登入菜單:在文件“xmldial.xml”中使用名稱“main”來定義登入菜單。登入菜單是操作流程自身的輸出點。使用主菜單可將自定義對話框和其他軟鍵條的載入結(jié)合起來。通過這些軟鍵條可以繼續(xù)執(zhí)行其他操作。

        返回標準應(yīng)用程序:可以退出新定義的操作界面并返回到標準應(yīng)用程序。

        圖1 用戶對話框菜單樹

        (3)基本框架:①軟鍵定義。定義畫面中的軟鍵按下時,畫面執(zhí)行的動作,可以實現(xiàn)畫面的切換跳轉(zhuǎn)、參數(shù)載入、文件的調(diào)用等功能。畫面上的軟鍵從左至右水平軟鍵按照從1~8的序號依次排列,右邊的豎直軟鍵從上之下依次為9~16,畫面上一共有16個軟鍵。②菜單定義。在菜單的定義中包括了所有軟鍵的定義以及打開的界面。包括用來指定打開的界面,配置軟件在畫面中的位置,軟件在畫面中顯示的內(nèi)容和軟件指向菜單的名稱等。③界面定義。在界面中可以進行界面名稱的定義,初始化配置,界面屬性、動態(tài)控件、文本文字、圖片的設(shè)置,獲取光標位置進行各種擴展應(yīng)用,局部變量、實時計算以及周期循環(huán)執(zhí)行等功能。

        3.界面初始化配置的方法和步驟

        (1)首先進行初始化定義:初始化配置都包含在語句中。

        在init中的內(nèi)容必須包含:控件連接類別定義,界面標題定義 和控件的描述定義;還可以有文字定義,框體定義,功能函數(shù)定義,圖片定義等擴展功能。

        (2)控件的配置基本格式如下:

        Name為控鍵標識符,局部變量;Xpos/Ypos為控鍵在界面中擺放位置的X坐標與Y坐標;Refvar為與控鍵相關(guān)聯(lián)的系統(tǒng)內(nèi)部變量;Hotlink為當控鍵與系統(tǒng)內(nèi)部變量值發(fā)生改變時,是否支持實時更新;Format為變量顯示類型;Fieldtype為控鍵類型:Edit為控鍵為可編輯型;Readonly為控鍵為只讀型;Combobox為控鍵為選項型;Progressbar為控鍵顯示為進度條。Property為控件屬性:min為輸入最小值;max為輸入最大值;Color_bk為輸入框背景色;Color_fg為輸入框中值的顏色;font為字體大小。

        (3)文字的配置:

        Xpos/Ypos為文字在界面中擺放位置的X坐標與Y坐標;color為文字的顏色。

        (4)圖片的配置

        Xpos/Ypos為圖片在界面中擺放位置的X坐標與Y坐標;Name為圖片所在文件夾的路徑。

        (5)框體的配置:

        Xpos/Ypos為框體在界面中擺放位置的X坐標與Y坐標;Width/height為框體的高度與寬度;color為框體的填充顏色。

        (6)參數(shù)、變量的使用:在用戶自定義的界面中可以使用的參數(shù)有系統(tǒng)的全局變量,PLC地址變量,機床和驅(qū)動參數(shù)以及系統(tǒng)GUD變量等。NC變量地址如:Nck/Channel/Parameter/R[1];nck/Channel/GeometricAxis/actToolEdgeCenterPos[0];PLC變量地址如:PLC/mb170;PLC/V10001000.1;機床參數(shù)如:$MA_ENC_TYPE[0,AX1];$SA_SPIND_MAX_VELO_G26[AX3];驅(qū)動參數(shù)如:drive/cu/r0002;drive/dc/r0002[do1];GUD變量如:Gud/_ZSFR[6]。

        (7)其他擴展功能指令:運算指令,判斷指令,多選功能指令,循環(huán)指令,,。

        (8)語言切換:為了使用多語言環(huán)境的切換,因此需要用報警文本代替靜態(tài)文字。報警文本的編輯是用西門子的軟件RCS802來進行的。在使用時,把需要切換語言的文本用$$8xxxx代替,其中數(shù)字8xxxx代表報警文本所對應(yīng)的文本記錄。

        可以使用報警文本替代的有:①標題:。②文字:。③消息框:”type=”

        日韩精品综合在线视频| 四川少妇大战4黑人| 最近中文av字幕在线中文| 99久久久69精品一区二区三区| 美女福利视频在线观看网址| 级毛片内射视频| 精品国产一区二区三区香蕉| 亚洲美女影院| 一区二区在线视频大片| 日本熟女精品一区二区三区| 国产91会所女技师在线观看| 天天摸天天做天天爽水多| 国外亚洲成av人片在线观看| 久久国产免费观看精品| 白嫩少妇在线喷水18禁| 亚洲开心婷婷中文字幕| 又白又嫩毛又多15p| 禁止免费无码网站| 久久色悠悠亚洲综合网| 风韵丰满熟妇啪啪区99杏| 国产无遮挡又黄又爽免费网站| 国产精美视频| 成年男人午夜视频在线看| 亚洲欧洲免费无码| 欧美jizzhd精品欧美| 欧美日韩高清一本大道免费 | 亚洲免费福利视频网站| 国产freesexvideos中国麻豆 | 一本大道东京热无码中字| 一本色道久久88综合亚精品| 久久午夜av一区二区三区| 亚洲日韩欧洲无码av夜夜摸 | 亚洲素人av在线观看| 日韩av无码社区一区二区三区 | 成熟丰满熟妇高潮xxxxx视频| 日韩亚洲中文图片小说| 久久狼人国产综合精品| 在线免费观看黄色国产强暴av| 亚洲av无码一区二区三区观看| 久久青草国产精品一区| 国产黄色一级大片一区二区|