• 
    

    
    

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

      ?

      西門子數(shù)控系統(tǒng)零點(diǎn)偏置設(shè)置錯(cuò)誤問題及解決辦法

      2022-06-21 06:20:16胡輝
      金屬加工(冷加工) 2022年4期
      關(guān)鍵詞:子程序偏置數(shù)控系統(tǒng)

      胡輝

      昌河飛機(jī)工業(yè)(集團(tuán))有限責(zé)任公司 江西景德鎮(zhèn) 333002

      1 序言

      在實(shí)際零件加工過程中,由于材料變形、環(huán)境溫度、設(shè)備精度、刀具磨損及加工方法等因素的影響,零件的厚度會(huì)出現(xiàn)過厚或過薄的情況,這時(shí)需要操作人員根據(jù)實(shí)際加工情況,對(duì)該工件的零點(diǎn)在某個(gè)方向進(jìn)行偏置,這樣整個(gè)加工程序會(huì)整體偏移,使得最終加工結(jié)果滿足設(shè)計(jì)公差要求。

      西門子數(shù)控系統(tǒng)提供了工件坐標(biāo)系零點(diǎn)偏置功能(見圖1),在粗偏的基礎(chǔ)上進(jìn)行精偏設(shè)置。操作人員在手動(dòng)輸入精偏值的過程中,由于疏忽,將偏置值設(shè)置過大,輕則造成工件報(bào)廢,重則造成設(shè)備撞機(jī)。本文以西門子數(shù)控系統(tǒng)為例,介紹如何利用西門子事件觸發(fā)子程序解決坐標(biāo)系零點(diǎn)偏置設(shè)置錯(cuò)誤問題,進(jìn)行防錯(cuò)。

      圖1 工件坐標(biāo)系零點(diǎn)偏置功能

      2 事件觸發(fā)子程序介紹

      事件觸發(fā)子程序是西門子數(shù)控系統(tǒng)提供的一項(xiàng)功能,用于在發(fā)生某個(gè)事件后,數(shù)控系統(tǒng)會(huì)自動(dòng)調(diào)用某個(gè)設(shè)定的子程序,用于對(duì)事件做相應(yīng)的處理[1]。

      參數(shù)MD20108 $MC_PROG_EVENT_MASK用于定義具體的事件,其含義如下:Bit0=1表示零件加工程序啟動(dòng);Bit1=1表示零件加工程序結(jié)束;Bit2=1表示操作面板上的復(fù)位;Bit3=1表示啟動(dòng);Bit4=1表示預(yù)留;Bit5=1表示安全送電。

      當(dāng)參數(shù)MD20108中設(shè)定的某個(gè)事件激活時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用執(zhí)行存放在F:/dh/_N_CMA_DIR/(制造商循環(huán)目錄)或 F:/dh/_N_CUS_DIR/(用戶循環(huán)目錄)或 F:/dh/_N_CST_DIR/(標(biāo)準(zhǔn)循環(huán)目錄)下PROG_EVENT.SPF程序中[2]。

      3 解決辦法

      防止坐標(biāo)系零點(diǎn)偏置設(shè)置錯(cuò)誤,需要實(shí)現(xiàn)的具體功能如下:在G54工件坐標(biāo)系中,當(dāng)操作人員根據(jù)實(shí)際加工情況,輸入精偏值后,調(diào)用工件程序繼續(xù)加工,這時(shí)數(shù)控系統(tǒng)就會(huì)將輸入值與預(yù)設(shè)值(本文以0.1mm為例,該值可根據(jù)需要修改)進(jìn)行比較,如果>0.1mm,則數(shù)控系統(tǒng)會(huì)彈出提示信息,提醒操作人員進(jìn)行檢查復(fù)核。

      將參數(shù)MD20108的Bit0位設(shè)為1(見圖2),這樣當(dāng)程序啟動(dòng)的時(shí)候,數(shù)控系統(tǒng)會(huì)自動(dòng)調(diào)用PROG_EVENT.SPF程序(見圖3)。在PROG_EVENT.SPF程序中,增加以下程序。

      圖2 參數(shù)設(shè)定

      圖3 PROG_EVENT.SPF程序界面

      IF(ISFILE(“/_N_CMA_DIR/_N_CYCPE_US_SPF”))OR(ISFILE(“/_N_CUS_DIR/_N_CYCPE_US_SPF”))

      N100 CYCPE_US

      ENDIF

      執(zhí)行PROG_EVENT.SPF程序時(shí),系統(tǒng)會(huì)自動(dòng)檢查在制造商或者用戶循環(huán)目錄下,是否存在CYCPE_US.SPF程序,如果存在,則執(zhí)行CYCPE_US程序。

      在制造商或者用戶循環(huán)目錄下,新建程序名為CYCPE_US的子程序,具體如下。

      DEF REAL VAR1;定義一個(gè)變量VAR1

      IF($P_PROG_EVENT==1);如果MD20108參數(shù)值等于1,繼續(xù)執(zhí)行

      VAR1=$P_UIFR[1,Z,F(xiàn)I];將G54坐標(biāo)系精偏值讀入到變量VAR1中

      IF VAR1>0.1 ;如果變量VAR1值>0.1,繼續(xù)執(zhí)行

      MSG(“G54->Z->FI ERROR”);在系統(tǒng)界面顯示文本信息

      M00

      ENDIF

      ENDIF

      M17

      測(cè)試該功能是否生效,在G54坐標(biāo)系下輸入精偏值0.2,調(diào)用某程序自動(dòng)執(zhí)行,這時(shí)數(shù)控系統(tǒng)界面會(huì)彈出提示信息(見圖4):G54->Z->FI ERROR,則程序暫停,提示操作人員進(jìn)行檢查復(fù)核,該防錯(cuò)功能生效。

      圖4 彈出提示信息

      4 結(jié)束語

      以上案例僅對(duì)G54坐標(biāo)系中的精偏值進(jìn)行監(jiān)控,如果需要對(duì)其他坐標(biāo)系進(jìn)行監(jiān)控,只需對(duì)程序進(jìn)行簡(jiǎn)單修改。在數(shù)控設(shè)備實(shí)際加工操作過程中,有可能由于疏忽,造成工件加工超差或者設(shè)備損壞[3],作為數(shù)控設(shè)備維護(hù)人員,可通過開發(fā)小程序來完善數(shù)控系統(tǒng)或設(shè)備功能,從技術(shù)層面預(yù)防事故的發(fā)生,提高設(shè)備的利用率。

      猜你喜歡
      子程序偏置數(shù)控系統(tǒng)
      基于40%正面偏置碰撞的某車型仿真及結(jié)構(gòu)優(yōu)化
      基于雙向線性插值的車道輔助系統(tǒng)障礙避讓研究
      基于FANUC 32i A數(shù)控系統(tǒng)的外部測(cè)量設(shè)計(jì)
      西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
      基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動(dòng)功能開發(fā)
      數(shù)控系統(tǒng)中GUI軟件平臺(tái)設(shè)計(jì)和實(shí)現(xiàn)
      一級(jí)旋流偏置對(duì)雙旋流杯下游流場(chǎng)的影響
      淺談子程序在數(shù)控車編程中的應(yīng)用
      子程序在數(shù)控車加工槽中的應(yīng)用探索
      西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
      封丘县| 溆浦县| 井陉县| 云安县| 东至县| 阿拉尔市| 建始县| 苏尼特右旗| 盐边县| 四川省| 六枝特区| 林口县| 湘阴县| 四平市| 乌兰察布市| 山西省| 冀州市| 柳河县| 阿拉善左旗| 灵丘县| 宜州市| 铜梁县| 磐安县| 敦煌市| 定远县| 弥勒县| 凯里市| 娱乐| 秭归县| 阿拉善盟| 洮南市| 建阳市| 桦甸市| 兴仁县| 林甸县| 蒲城县| 漳浦县| 皋兰县| 阜平县| 濮阳市| 博爱县|