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