摘 要:FANUC數(shù)控系統(tǒng)在自動(dòng)運(yùn)行狀態(tài)下,按下操作面板上某些機(jī)床功能開關(guān),可使該功能起作用。這些功能開關(guān)包括:單程序段(Sing Block)、跳選程序段(Block Delete)、選擇停止(Option Stop)、試運(yùn)行(Dry Run)、機(jī)床鎖住(Machine Lock)等。這些功能開關(guān)在操作時(shí)都有一個(gè)共同的特點(diǎn):第一次按下啟用該功能,第二次按下則取消。該功能的實(shí)現(xiàn)是通過PMC設(shè)計(jì)的,雖然FANUC公司對(duì)此有專門的標(biāo)準(zhǔn)程序,但部分人員對(duì)該程序的理解上還存在一定的難度。
關(guān)鍵詞:單段;FANUC數(shù)控系統(tǒng);PMC 設(shè)計(jì)
DOI:10.16640/j.cnki.37-1222/t.2015.24.036
據(jù)德國機(jī)床協(xié)會(huì)VDW日前發(fā)布的2014年報(bào)告,2014年全球機(jī)床(不含附件)出口國(地區(qū))中,中國出口17.6億歐元,增幅18.1%,為第六大出口國(地區(qū));從進(jìn)口看,中國仍為第一大進(jìn)口國,2014年進(jìn)口機(jī)床81.0億歐元,同比增長6.8%。由此可見我國已經(jīng)成為機(jī)床制造和消費(fèi)大國。
當(dāng)前中國從事數(shù)控機(jī)床裝配、調(diào)試與維修的技術(shù)人員非常短缺,數(shù)控機(jī)床一旦發(fā)生故障,維修難的問題變得尤為突出,導(dǎo)致數(shù)控機(jī)床因得不到及時(shí)維修而開機(jī)率不足。
要想對(duì)數(shù)控機(jī)床進(jìn)行調(diào)試和維修,必須能看懂PMC程序并能進(jìn)行相應(yīng)的編輯。當(dāng)前數(shù)控系統(tǒng)的種類較多,使用和調(diào)試也大不同,當(dāng)前國內(nèi)使用較多的典型數(shù)控系統(tǒng)為日本FANUC公司。
FANUC數(shù)控系統(tǒng)在進(jìn)行自動(dòng)運(yùn)行狀態(tài)下,按下操作面板上某些機(jī)床功能開關(guān),可使該功能起作用。這些功能開關(guān)包括:單程序段(Sing Block)、跳選程序段(Block Delete)、選擇停止(Option Stop)、試運(yùn)行(Dry Run)、機(jī)床鎖?。∕achine Lock)。這些功能開關(guān)在操作時(shí)都有一個(gè)共同的特點(diǎn):第一次按下啟用該功能,第二次按下則取消,如此循環(huán)。該功能的實(shí)現(xiàn)是通過PMC設(shè)計(jì)的,雖然FANUC公司對(duì)此有專門的標(biāo)準(zhǔn)程序,但部分人員對(duì)該程序的理解上還存在一定的難度。筆者以實(shí)現(xiàn)“單程序段”功能為例,結(jié)合多年的實(shí)踐,談?wù)剬?shí)現(xiàn)此功能的幾種PMC編程的方法,希望能對(duì)廣大讀者有一定的幫助。
1 標(biāo)準(zhǔn)程序法
FANUC公司的標(biāo)準(zhǔn)程序(如圖1),其中X33.0為單段功能選擇按鈕的PMC輸入地址,G46.1為PMC送給CNC的輸出地址,Y12.0為PMC送給機(jī)床的單段程序功能選擇燈的輸出地址(文中的地址與此相同)。
1.1 FANUC公司標(biāo)準(zhǔn)程序(如圖1)
1.2 標(biāo)準(zhǔn)程序解析(見表1)
PMC就是這樣通過一個(gè)“單段”按鈕,控制著單段程序功能的選通與撤消,滿足了實(shí)際操作過程的需要。其特點(diǎn)是利用簡單的“與”、“或”、“與否”、“或否”等編程語句進(jìn)行編程。其優(yōu)點(diǎn)是設(shè)計(jì)人員取之即用;其缺點(diǎn)為語句較多,部分人員理解有一定難度。
2 上升沿法
在日本三菱PLC編程實(shí)例中,通過上升沿法來實(shí)現(xiàn)此功能。該程序較簡單,且語句較少,故參考其方法。
2.1 上升沿法梯形圖程序(如圖2)。
前沿檢測(cè)DIFU(SUB57)的功能為讀取輸入信號(hào)的前沿,掃描到上升沿后,輸出即為“1”。
2.2 程序解析(見表2)
3 貌似法
該編程方法用了兩條編程語句且比較相似,工作人員容易記憶。
3.1 貌似法梯形圖程序(如圖3) (下轉(zhuǎn)第57頁)
(上接第40頁)
3.2 程序解析(見表3)
4 計(jì)數(shù)器法
FANUC數(shù)控系統(tǒng)提供了很多內(nèi)部計(jì)數(shù)器,當(dāng)計(jì)數(shù)器的計(jì)數(shù)值達(dá)到預(yù)置值時(shí)其輸出為“1”。在此所選用的計(jì)數(shù)器是為了實(shí)現(xiàn)特定功能,其計(jì)數(shù)預(yù)置值不允許用戶隨意改變,故選用CTRB固定計(jì)數(shù)器(SUB56)。
4.1 計(jì)數(shù)器法梯形圖程序(如圖4)
其中R9091.0為數(shù)控系統(tǒng)提供的?!?”信號(hào)的地址,即該計(jì)數(shù)器從0開始計(jì)數(shù);R9091.1為數(shù)控系統(tǒng)提供的?!?”信號(hào)的地址,即該計(jì)數(shù)器是上升沿型計(jì)數(shù)器;F1.1為按數(shù)控面板上的“復(fù)位”鍵時(shí)數(shù)控系統(tǒng)發(fā)出的信號(hào)地址;“0001”即該計(jì)數(shù)器的編號(hào)為C1;“0000000001” 該計(jì)數(shù)器的預(yù)置值為“1”。
4.2 程序解析
當(dāng)?shù)谝淮伟聪隆皢味巍背绦蜻x擇按鈕后,計(jì)數(shù)器C1計(jì)數(shù)1次,因?yàn)轭A(yù)置值為1,故計(jì)數(shù)器有輸出,使G46.1為“1”,則數(shù)控系統(tǒng)選擇了單段程序功能控制;當(dāng)“單段”程序選擇按鈕松開后,計(jì)數(shù)器的輸出狀態(tài)一直保持;當(dāng)?shù)诙伟聪隆皢味巍背绦蜻x擇按鈕后,計(jì)數(shù)器C1又計(jì)數(shù)1次,因?yàn)轭A(yù)置值為1,且計(jì)數(shù)器中的當(dāng)前值也為1,故計(jì)數(shù)器復(fù)位,其輸出為“0”,使G46.1為“0”,則數(shù)控系統(tǒng)取消“單段”程序功能控制。
此方法簡單,只用了一個(gè)功能指令,易記。
上述四種方法是筆者在工作實(shí)踐中歸納總結(jié)出來的,各有優(yōu)缺點(diǎn),大家可根據(jù)自各的工作實(shí)際情況加以運(yùn)用。
參考文獻(xiàn):
[1]王悅.FANUC系統(tǒng)裝調(diào)與實(shí)訓(xùn)[M].北京:機(jī)械工業(yè)出版社, 2010(07).
[2]楊雪翠.FANUC數(shù)控系統(tǒng)調(diào)試與維護(hù)[M].北京:國防工業(yè)出版社,2010(10).
[3]宋松.圖解FANUC PMC 編程與應(yīng)用[M].北京:機(jī)械工業(yè)出版社, 2011(01).
[4]邵澤強(qiáng).數(shù)控機(jī)床電氣線路裝調(diào)[M].北京:機(jī)械工業(yè)出版社,2012(06)
[5]瞿彩萍.PLC應(yīng)用技術(shù)(三菱)[M].北京:中國勞動(dòng)社會(huì)保障出版社,2010(11).
作者簡介:朱曉華,本科,高級(jí)講師,高級(jí)技師,電氣工程師,主要從事:數(shù)控專業(yè)。endprint