一臺配有i菱M64數(shù)控系統(tǒng)的加工中心,使用工廠所在地經(jīng)常停電,重新來電時,希望加工中心在斷電處啟動程序繼續(xù)加工。但無法記住斷電處的順序程序號,無法使用三菱數(shù)控系統(tǒng)所配有的斷電重啟功能。為滿足客戶要求,新開發(fā)了斷電重啟功能。
1 三菱數(shù)控系統(tǒng)原斷電鶯啟功能
在常規(guī)情況下,三菱數(shù)控系統(tǒng)現(xiàn)有的斷電重肩功能操作如下:①各軸回原點(diǎn)再回到加工程序起點(diǎn);②進(jìn)入重新呼叫畫面;③用“喲”(非持續(xù)模式)呼叫加工程序起始位置;④用“T2”(2型模式)呼叫欲啟動的單節(jié);⑤程序再啟動開關(guān)=ON;⑥用手動方式使機(jī)械同到再啟動位置;⑦程序再肩動開關(guān)=OFF;⑧回到自動模式,按“自動啟動”開關(guān)啟動系統(tǒng)運(yùn)行。
這種斷電重新啟動方法必須知道斷電前的單節(jié),同時在PLC程序上要驅(qū)動程序再啟動開關(guān)Y22B,否則無法進(jìn)行斷電重啟。
2 新開發(fā)的斷電重啟功能
使用斷電重啟功能在于能記住斷電處的順序號,使1:作機(jī)械能回到斷點(diǎn)處。如不能記住順序號,則不能使用該功能。實(shí)際上如果記住了加工順序號,直接利用呼叫功能,也可以直接呼叫到該斷點(diǎn)的單節(jié),從該處繼續(xù)加工。
三菱CNC系統(tǒng)中有乒.大的信息庫,其PLC程序和CNC控制器之間可以通過讀和寫來交換信息。CNC控制器的當(dāng)前運(yùn)行狀態(tài)信息可以被讀到PLC程序中,通過PLC程序進(jìn)行處理。而加工程序的順序號也是可以被讀出的信息之一,如果讀出了斷電瞬間的順序號。再將其顯爪在屏幕上,操作者就能夠方便地看見。根據(jù)以卜思路,編制了PLC程序(圖1)。
PLC程序
該程序中第5步是執(zhí)行PLC與CNC之間的數(shù)據(jù)讀取指令。而需要讀取的信息由第2步指定欲讀取信息(如文中的加工程序順序號)的大區(qū)號、小區(qū)號、信息長度以及存放該信息的數(shù)據(jù)寄存器(本例中為D122)。將讀到的加工程序順序號存放在D122中。但由于D122不是斷電保持的數(shù)據(jù)寄存器,所以突然斷電再上電時D122=0,故在PLC程序中加入第3步,將D122中的數(shù)據(jù)送入斷電保持型的文件寄存器R2000中,這樣R2000中存放的就是斷電瞬間的順序號。為了使操作者能看見順序號,作了如下處理:在二菱數(shù)控系統(tǒng)的顯示屏常規(guī)的第1個畫面上有一刀號T,平常顯示的是加工程序中使用的刀號。在該程序中,第4步用一上電脈沖M999將D122中的數(shù)據(jù)送到R36中,R36正是刀號T的專用接口,所以在上電瞬間,屏幕上T顯示的正是順序號??梢宰尣僮髡叻奖愕乜吹綌嚯娝查g的順序號。再利用常規(guī)的呼叫程序功能,直接呼叫加工程序號(順序程序號),就可以從斷電時的順序段啟動。從而滿足了客戶的要求。
(審核編輯: 智匯胡妮)
分享