朱志金,劉永寬
(江蘇揚力數(shù)控機床有限公司,江蘇 揚州225009)
西門子802Dsl 數(shù)控系統(tǒng)憑借模塊化的設計和簡便的功能,使其成為最實用的機床控制系統(tǒng)。該系統(tǒng)針對不同機床提供了諸多實用功能,本文以數(shù)控轉(zhuǎn)塔沖床為例,闡述如何利用異步子程序功能來實現(xiàn)一鍵夾鉗檢測和一鍵C軸回零功能。
ASUP 功能在802Dsl 系統(tǒng)中解釋為異步子程序功能,該系統(tǒng)僅支持兩個異步子程序,異步子程序文件只能存放在機床制造商循環(huán)目錄CMA 中,文件名只能為PLCASUP1.SPF 和PLCASUP2.SPF,在同一時間,只有一個異步子程序可以被執(zhí)行,PLCASUP2.SPF 程序優(yōu)先級低于PLCASUP1.SPF 程序。
在基于西門子系統(tǒng)的數(shù)控轉(zhuǎn)塔沖床上,為了保護夾鉗,通常要運行夾鉗檢測程序,對夾鉗的位置進行檢測,如通過在半自動或自動方式下,選擇執(zhí)行夾鉗檢測程序進行。對于C軸,如果因使用中出現(xiàn)問題報警導致C軸不在零點,之前為通過手動方式,把C軸手動調(diào)整到零點,或在半自動或自動方式下,選擇C軸回零程序使C軸回零,過程比較繁瑣。
在本案例中,我們在數(shù)控轉(zhuǎn)塔沖床的自定義面板上分別設計"C軸回零"與"夾鉗檢測"按鍵,按這兩個按鍵,通過PLC 分別觸發(fā)相應的異步子程序,從而實現(xiàn)一鍵調(diào)用,無需像傳統(tǒng)方式調(diào)用子程序,簡單方便。
N10 MSG("C AXIS MOVING! ")
N15 M68 ;插入C 銷
N20 F10800 ;回零速度
N25 G90G00C0 ;回零
N30 MSG(“ C ZERO OK! ”)
N35 M93 ;取消報警
N40 M17 ;程序結(jié)束
N10 MSG("CHECKING CLAMPS! ")
N15 DETECT ;調(diào)用夾鉗檢測子程序
N20 M17 ;程序結(jié)束
使用異步子程序功能之前,必須對相關(guān)參數(shù)進行設置,參數(shù)設置后需要關(guān)機重啟。需設置的參數(shù)如表1 所示。
表1 參數(shù)設置表
自定義面板“ 夾鉗檢測”鍵地址使用高速口地址V29001000.7,“ C軸回零”鍵地址使用V29001000.6。其他機床也可根據(jù)面板實際情況來定義按鍵地址。ASUPS 必須通過PLC 程序進行初始化,PLCASUP2.MPF 程序的初始化必須在PLCASUP1.MPF 程序初始化結(jié)束后的下一個程序掃描周期進行。
ASUPS 初始化信號見表2,ASUPS 功能及地址見表3。
表2 ASUPS初始化信息表
表3 ASUPS功能及地址表
異步子程序PLCASUP1.SPF 和PLCASUP2.MPF脈沖時序圖相同,以PLCASUP1.MPF 程序為例,脈沖時序圖如圖1 所示。
圖1 PLCASUP1.SPF 脈沖時序圖
時序說明如下:①通過按“ C軸回零”鍵觸發(fā)上升沿信號,激活ASUP 功能; ②正在執(zhí)行ASUP 功能;③程序執(zhí)行結(jié)束;④ASUP 功能結(jié)束后,復位功能生效;⑤PLC 信號變化;⑥禁止;⑦發(fā)生錯誤,下降沿。
控制系統(tǒng)程序設計采用PLC 梯形圖,根據(jù)控制要求和分配的地址,編寫控制程序。
PLC 程序圖如圖2 所示。
圖2 PLC 程序圖
SM0.0 常閉信號
I5.6 上C 銷插入檢測
I5.7 下C 銷插入檢測
M4.0 C 銷插入狀態(tài)
Q0.5 參考點燈
V29001000.7 夾鉗檢測按鍵
V29001000.6 C軸回零按鍵
V34000001.0 PLCASUP2.SPF 子程序
V34000000.0 PLCASUP1.SPF 子程序
V31000001.2 參考點
V25001011.5 M93 代碼
當C軸角度在0.01°~359.99°之間時出現(xiàn)“700046 C軸需歸零,請按C軸回零鍵! ”報警,此時按下面板上的“ C軸回零”鍵,PLC 觸發(fā)PLCASUP1.MPF 程序,C軸歸零,結(jié)束后,執(zhí)行M93 代碼,取消報警;
當移動夾鉗位置后,按下面板上的"夾鉗檢測"鍵,PLC 觸發(fā)PLCASUP2.MPF 程序,調(diào)用夾鉗檢測子程序,執(zhí)行夾鉗檢測。
該實例是針對數(shù)控轉(zhuǎn)塔沖床而設計,不同類型的機床,根據(jù)實際情況,需要給觸發(fā)信號加上一些必要的限制和保護條件。該方法不受任何操作模式的限制,也不受任何其他加工程序的限制,可實現(xiàn)對機床某些特殊功能的控制,提高工作效率。
[1]盧文澈.SIEMENS 840Dsl DRF 功能的應用[J].機械制造與自動化,2014,(4).
[2]西門子(中國)有限公司,編.SINUMERIK 802Dsl solution line簡明調(diào)試手冊.西門子(中國)有限公司,2008.
[3]西門子(中國)有限公司,編..SINUMERIK 802Dsl solution line步?jīng)_操作和編程手冊.西門子(中國)有限公司,2011.