一臺雙柱數(shù)控立式車床。該機床采用西門子840D數(shù)控系統(tǒng),有一個立刀架和一個側刀架,要求兩刀架可同時參與工件切削。為了滿足用戶要求,在調(diào)試過程中,把兩個刀架分別放在兩個方式組內(nèi),由于只選用了一個MCP控制面板和一個HHU手持單元,所以,如何解決好MCP和HHU在兩個通道中的切換成為該機床調(diào)試的一個重要環(huán)節(jié)。
利用西門子系統(tǒng)提供的MMC通道狀態(tài)信號及MCP、HHU控制的PLC標準子程序?qū)崿F(xiàn)了兩通道中的自由切換。該技術應用操作簡單實用,只要把做好的標準程序下載到系統(tǒng),一般技術人員就可完成其調(diào)試。
該機床選用的是細長的機床控制面板,在單通道中需要調(diào)用FC24,在多通道中則必須調(diào)用FCl24,在仔細閱讀了840D TOOLBOX系統(tǒng)軟件說明中有關HHU控制部分的資料后,經(jīng)過反復實驗,通過S7—300編程軟件編譯出了MCP和HHU需要的PLC標準子程序,包括FCl24、FC68、DB68、DB69、OBl00、OBl等。
(1)首先從TOOLBOX系統(tǒng)軟件中將HHU源程序解壓縮并讀入S7—300中,打開DB68源文件,根據(jù)機床要求修改源文件內(nèi)容,編譯源文件生成DB68和DB69數(shù)據(jù)塊,之后按著OBl00、FC68、FCl24、OBl的順序編譯源文件,生成相應的程序塊。OBl00中定義了MCP和HHU的硬件地址,在編寫機床應用程序時應注意到這一點。
(2)在OB1中要先調(diào)用FC68后調(diào)用FCl24,舉例如下:
(3)做好以上兩項工作后,將編譯好的子程序和已經(jīng)做好的用戶PLC子程序下載到系統(tǒng)中,只要在系統(tǒng)的鍵盤上選擇通道轉換鍵,就可在兩通道中自由切換MCP和HHU。在PLC機床應用程序中使用MCP和HHU上的自定義鍵,這些鍵的地址都是在OBl00中定義的。通過這些鍵可實現(xiàn)需要的機床輔助功能控制。正確修改DB68的相關參數(shù),合理匹配DB68、DB69、OBl00和OBl之間的參數(shù),正確編譯相關程序塊是最為關鍵的環(huán)節(jié)。
HHU手持單元是近年來國內(nèi)各機床廠家普遍選用的西門子系統(tǒng)選件。各個廠家在HHU手持單元的軟件控制方式上也各不相同,早期的控制方式基本上都是由各廠家的工程技術人員自行編制,其編寫的程序質(zhì)量參差不齊,編寫難度也比較大,不利于推廣應用;采用西門子標準子程序,程序的合理性好,應用簡單,各種保護比較完善,有利于一般工程技術人員的掌握使用。
(審核編輯: 智匯張瑜)
分享