齊重?cái)?shù)控裝備股份有限公司(黑龍江齊齊哈爾 161005)安保鋼
針對(duì)工件和刀具的損壞這種情況,提出了相應(yīng)的保護(hù)措施并從硬件配置、參數(shù)調(diào)整和程序編制等方面簡(jiǎn)要說明了使用西門子840DSL數(shù)控系統(tǒng)實(shí)現(xiàn)斷電回退和延時(shí)停止功能的方法。
硬件配置如表1所示:
表1
軟件版本如表2所示:
表2
ESR相關(guān)的數(shù)據(jù)(見圖1):
觸發(fā)ESR回退后,在此時(shí)間段內(nèi),軸保持耦合關(guān)系。
當(dāng)TIME1時(shí)間過后,在此時(shí)間段內(nèi),軸按插補(bǔ)運(yùn)動(dòng)停車。
圖1
ESR是Extended Stop and Retract的縮寫,即該功能包含兩個(gè)部分延時(shí)停車和回退。上面兩個(gè)參數(shù)是與延時(shí)停車相關(guān)的。那么在觸發(fā)ESR回退功能時(shí),哪些軸延時(shí)停車,哪些軸要快速回退呢?即怎么區(qū)分兩者?這就要看下面這個(gè)參數(shù)的定義了。
機(jī)床數(shù)據(jù)設(shè)置好了,NC程序有了,下面是設(shè)置觸發(fā)條件。在Sinamics S120中有對(duì)直流母線的監(jiān)控,相關(guān)的ALM參數(shù)有:
參見功能圖2。
圖2
報(bào)警同時(shí),此狀態(tài)反映在r3405的位7上,我們就用此信號(hào)觸發(fā)ESR回退。設(shè)置上述參數(shù),有兩種方法:
(1)方法一:使用 Starter修改驅(qū)動(dòng)參數(shù),Starter聯(lián)機(jī)后,上載驅(qū)動(dòng)參數(shù),選中ALM,點(diǎn)擊鼠標(biāo)右鍵,選擇Expert→Expert list,列出ALM參數(shù),找到P279參數(shù),修改為200V(默認(rèn)值為0V),選中CU,再雙擊Inputs/Outputs,選擇Bidirectional digital inputs/outputs頁(yè),選擇X21的端子10(實(shí)際對(duì)應(yīng)的是NCU的X132端子10),原來該端子定義為安全集成使用。點(diǎn)擊圖3中線框內(nèi)的BICO連接器。
圖3
選擇ALM的Further interconnections,再點(diǎn)擊r3405右邊的+號(hào),選擇r3405的位7,點(diǎn)擊OK,X132的端子10被重新定義為輸出r3405位7即直流母線低于設(shè)定閥值信號(hào)(見圖4)。
圖4
在硬件連接上,做如下連接:X 132的端子5連接到端子12(輸出和輸入共地),X132的端子10連接到端子1(即將直流母線低于設(shè)定閥值信號(hào)給NC輸入1,即在程序中我們觸發(fā)ESR回退的條件),修改ALM的P2108[0]=1(默認(rèn)值為0)(見圖5)。
圖5
點(diǎn)擊保存修改過的參數(shù),到此方法一操作完成。
(2)方法二:直接修改驅(qū)動(dòng)參數(shù),進(jìn)入Setup畫面。
按Mach.data軟鍵(HSK1)。
按Control unit MD軟鍵,用搜索鍵(VSK6)搜索參數(shù)P744(這是NCU上X132端子10,這是可編程端子),按面板上的選擇鍵(半圓鍵,在方向鍵中間)。
按OK。按Supply MD鍵,并搜索到參數(shù)P10,修改為1(即改為Quick commissioning狀態(tài),此狀態(tài)允許修改其他參數(shù))。
搜索到P279參數(shù),修改為200V(即將直流母線的監(jiān)控閥值改為r296+P279=560V)。
搜索參數(shù)P2108,將其改為1。
將P10修改回0(即Ready狀態(tài)),按Save/Reset鍵?按Save鍵?按Drive device鍵。即保存修改過的參數(shù),讓NCU重新上電。
到此方法二操作完成。此時(shí),不管是用哪種方法,觸發(fā)條件已經(jīng)設(shè)置好了。運(yùn)行程序過程中,如果斷開AC380V供電,即可觸發(fā)ESR回退。
如果用戶希望每個(gè)程序都能因斷電而激活ESR回退。我們可以利用事件驅(qū)動(dòng)子程序這個(gè)功能,實(shí)現(xiàn)各種保護(hù)功能。
激活事件驅(qū)動(dòng)子程序:由于是通過同步動(dòng)作出發(fā)ESR條件,因此需要在執(zhí)行每個(gè)程序前,執(zhí)行同步動(dòng)作。而事件驅(qū)動(dòng)子程序的事件中就有“程序啟動(dòng)”。也就是說每次程序啟動(dòng)時(shí),系統(tǒng)會(huì)先執(zhí)行特定的子程序,然后再執(zhí)行用戶的程序。
編寫特定子程序:在默認(rèn)情況下,這個(gè)子程序名為PROG_EVENT.SPF。在標(biāo)準(zhǔn)循環(huán)中有這個(gè)程序,為了不沖突,系統(tǒng)為用戶保留了名為CYCPE1US.SPF的子程序,允許用戶針對(duì)事件發(fā)出特定指令。在制造商循環(huán)目錄中,創(chuàng)建名為CYCPE1US.SPF的子程序,內(nèi)容如下:
存儲(chǔ)程序并退出編輯畫面后,讓NCU重新上電。