• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      數(shù)控系統(tǒng)延時界面開發(fā)與應(yīng)用技術(shù)

      2018-05-06 00:58:26
      今日自動化 2018年4期
      關(guān)鍵詞:數(shù)控系統(tǒng)延時機(jī)床

      (沈陽機(jī)床(集團(tuán))設(shè)計研究院有限公司,沈陽 110142)

      0 引言

      隨著數(shù)控技術(shù)的飛速發(fā)展和不斷成熟,多樣化的機(jī)床功能與結(jié)構(gòu)不斷涌現(xiàn),機(jī)床用戶需求越來越多樣化,新穎化。標(biāo)準(zhǔn)的應(yīng)用比較麻煩且比較費(fèi)時間,根據(jù)近幾年機(jī)床用戶的需求,為使機(jī)床向著更加人性化、高科技化的方向發(fā)展,提高數(shù)控設(shè)備的應(yīng)用層次,針對最終用戶的需求開發(fā)出具有自己特色的數(shù)控產(chǎn)品,從而提高企業(yè)競爭力。目前的延時時間設(shè)置只有在編程語言環(huán)境下,給定時器設(shè)定一個時間,不能根據(jù)機(jī)床的特性自定義更改延時時間,如果想要更改延時時間需要編程人員用個人計算機(jī)打開PLC程序,才能更改延時時間。應(yīng)用起來很不方便,如果機(jī)床已經(jīng)到達(dá)用戶廠里,編程人員或維護(hù)人員只能到用戶廠里才能修改。

      文章針對這些問題給出了解決方案。以西門子828D數(shù)控系統(tǒng)為平臺,EasyScreen為開發(fā)軟件,介紹了怎樣利用EasyScreen界面來更改延時時間,此界面完全從用戶應(yīng)用角度出發(fā),操作簡便,可大大提高機(jī)床維護(hù)及調(diào)試效率。

      1 開發(fā)環(huán)境介紹

      西門子推出的SINUMERIK 828D數(shù)控系統(tǒng),是面向中高檔數(shù)控機(jī)床配套的數(shù)控產(chǎn)品,集CNC、PLC、操作界面以及軸控制功能于一體,支持車、銑兩種工藝應(yīng)用。外形簡潔緊湊,卻擁有卓越的性能?;?0位浮點(diǎn)數(shù)的納米計算精度充分保證了控制的精確性。如果要在工件傾斜平面上進(jìn)行銑削加工,SINUMERIK 828D可以自由地將坐標(biāo)系轉(zhuǎn)換到加工平面,既方便了編程,也提高了程序執(zhí)行的準(zhǔn)確性。

      為了滿足用戶的定制化需求,西門子828D數(shù)控系統(tǒng)提供了EasyScreen功能。應(yīng)用該功能,用戶可以便捷地開發(fā)定制化界面和功能,滿足不同需求。EasyScreen項(xiàng)目包含com源文件、ini配置文件、語言文件和圖片資源等文件[1]。其中com源文件包含了界面設(shè)置和實(shí)現(xiàn)功能的具體代碼。ini配置文件包含界面在數(shù)控系統(tǒng)中的位置和相關(guān)功能定義等信息。語言文件包含了在不同語言環(huán)境下的顯示字符串。圖片資源包含了界面需要顯示的圖片文件[2]。針對延時界面需求,EasyScreen開發(fā)步驟如圖1所示。

      圖1 EasyScreen延時界面開發(fā)步驟

      2 PLC程序編輯

      2.1 定義傳輸計時器數(shù)據(jù)的變量表

      進(jìn)入Step7-300編程軟件,首先需要定義一個可以存儲及傳輸計數(shù)器數(shù)據(jù)的變量DB114,如表1所示。

      表1 傳輸計時器數(shù)據(jù)變量

      2.2 延時時間設(shè)定程序

      將DB114.DBW30中存的數(shù)據(jù)傳輸給計時器T20,傳輸程序如下所示。

      2.3 格式轉(zhuǎn)換變量表

      需要定義一個整數(shù)類型的變量表,來存儲操作人員設(shè)定的延時時間[3],如表2所示。

      表2 DB115整數(shù)類型的變量

      3 EasyScreen程序

      根據(jù)需求在EasyScreen界面中設(shè)置潤滑時間、潤滑間隔和主軸刀具松開到位時間等參數(shù),并將該界面放置在主界面的第7水平鍵上,延時時間界面如圖2所示。

      圖2 延時時間界面

      3.1 界面位置設(shè)置程序

      3.2 界面按鈕定義

      橫向第1個按鈕為“通用延時”按鈕,點(diǎn)擊該按鈕進(jìn)入延時設(shè)定界面。縱向第1個按鈕為“更改”延時時間按鈕,點(diǎn)擊該按鈕更改延時時間??v向第2個按鈕為“取消更改延時時間”按鈕,點(diǎn)擊該按鈕,不可以更改延時時間或延時時間更改完成??v向第8個按鈕為“退出”按鈕,點(diǎn)擊該按鈕,返回上一級菜單。程序編輯如下所示。

      3.3 說明文本

      由于界面上的空間有限,延時時間的中文名稱都是概括縮略的,以便操作人員更清楚明確的了解延時時間的意義,當(dāng)光標(biāo)移至每個延時時間時,通過編輯注釋文件給出制定延時的注釋說明。以潤滑打油時間為例的程序編輯如下所示。

      4 結(jié)束語

      機(jī)床控制系統(tǒng)的生產(chǎn)和維護(hù)人機(jī)界面,其特征在于完成EasyScreen編程后,再對PLC程序和NC子程序進(jìn)行具體實(shí)施EasyScreen編程中任務(wù)的對接編輯,以達(dá)到PLC數(shù)據(jù)與NC數(shù)據(jù)能在EasyScreen環(huán)境下相互傳遞,定義一個變量能寫入Step7-300和換刀子程序中,也能編輯在EasyScreen語言中,并且該變量必須可以存儲實(shí)數(shù)。該界面中文標(biāo)注延時設(shè)置、刀庫功能診斷及機(jī)床關(guān)鍵點(diǎn),機(jī)床操作維護(hù)人員可以通過觀察屏幕數(shù)據(jù)及報警提示來實(shí)施對機(jī)床故障的診斷,并且點(diǎn)擊“更改”按鈕,根據(jù)中文提示把調(diào)試好的坐標(biāo)值輸入到對應(yīng)的圖框內(nèi)即可,點(diǎn)擊“更改完成”生效。

      猜你喜歡
      數(shù)控系統(tǒng)延時機(jī)床
      機(jī)床展會
      機(jī)床展會
      基于級聯(lián)步進(jìn)延時的順序等效采樣方法及實(shí)現(xiàn)
      2019,中國機(jī)床變中求進(jìn)
      基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計
      西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
      基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
      基于通用機(jī)床的100%低地板有軌電車輪對旋修
      數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計和實(shí)現(xiàn)
      Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
      贡山| 遵义县| 承德县| 沾益县| 若尔盖县| 东乌珠穆沁旗| 夏河县| 冀州市| 汶上县| 唐河县| 荃湾区| 迭部县| 积石山| 六安市| 塔城市| 儋州市| 湄潭县| 日喀则市| 新郑市| 台湾省| 香港 | 罗江县| 福建省| 田阳县| 新乡县| 兰西县| 庆阳市| 平遥县| 襄城县| 莎车县| 浏阳市| 七台河市| 嵊泗县| 长顺县| 闻喜县| 兰考县| 南召县| 稻城县| 黄冈市| 南通市| 庄浪县|