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