陳軍源
[摘 要] 高職數(shù)控類學(xué)生難于按部就班掌握整個機床控制梯形圖,教師通過總結(jié)的梯形圖故障設(shè)置方法設(shè)置實際機床故障,學(xué)生在排除故障中理解梯形圖運行原理,易激發(fā)學(xué)生興趣,從而提高教與學(xué)的效果。
[關(guān) 鍵 詞] 數(shù)控機床;梯形圖故障;設(shè)置方法
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2016)19-0064-01
數(shù)控機床的梯形圖是現(xiàn)代數(shù)控機床的重要組成部分,理解梯形圖運行原理對于掌握數(shù)控機床的控制原理、調(diào)試和維護數(shù)控機床有著不可替代的作用,但由于機床的控制梯形圖行數(shù)有幾百行甚至幾千行,造成教師難教學(xué)生難學(xué)的困境,因此通過實際機床的梯形圖故障排除,反過來理解梯形圖的運行原理,更容易提高學(xué)生的興趣,從而提高教學(xué)質(zhì)量。本文根據(jù)多年的教學(xué)經(jīng)驗、維修和比賽經(jīng)驗,以FANUC 0i D系列PMC為例總結(jié)了梯形圖的故障設(shè)計方法如下:
一、可設(shè)置某段程序段是否執(zhí)行
在不改變梯形圖程序的整體性和邏輯性的情況下,利用系統(tǒng)提供的功能指令控制其中某段程序輸出或者不執(zhí)行,例如在程序段之間加入公用線控制指令SUB9(COM)、跳轉(zhuǎn)指令SUB10(JMP)等,這樣設(shè)置后出現(xiàn)的故障,可以考查學(xué)生對程序運行情況的把握。
二、可設(shè)置程序多路徑執(zhí)行
當(dāng)前,機床廠家編寫的梯形圖一般具有多用戶適應(yīng)性——編寫的程序可適應(yīng)不同的機床,例如數(shù)控車床一個程序可以同時適應(yīng)四工位和六工位刀架的控制,只要在梯形圖上引入K參數(shù),用戶就可以根據(jù)人為的梯形圖外設(shè)置K值來選擇梯形圖執(zhí)行路徑。教師可以一次編程通過改K值來考查學(xué)生程序執(zhí)行路徑分析能力。
三、可修改程序邏輯
程序邏輯包括觸點常開常閉的互換、點位的更換、互鎖連鎖的搭接等等,教師修改程序邏輯可以很快讓學(xué)生掌握常開常閉點的異同、點位及互鎖的重要性。
四、可修改程序內(nèi)容
1.刪減程序行或者程序段:在程序段中刪除某項功能,例如,工作燈的控制,讓學(xué)生補充完成后點亮工作燈,通過增加控制程序完成某對象的控制,既可以增加學(xué)生學(xué)習(xí)興趣,又可以鍛煉其編程能力(方法不唯一)。常見的獨立控制功能如下表所示:
2.可單獨修改某梯形圖中的信號值:例如,通過修改進給倍率的值,讓機床進給倍率出現(xiàn)不準確等。
五、可修改特殊控制信號
除了正常邏輯外,有些特殊控制信號的存在會影響程序的執(zhí)行,例如輔助功能鎖住信號G005#6,它的存在會影響所有M指令的運行;結(jié)束信號G004#3不正常會影響所有MST功能的結(jié)束。
數(shù)控機床控制梯形圖是數(shù)控設(shè)備類學(xué)生后續(xù)發(fā)展(機床調(diào)試、維修和改造)的重要能力基礎(chǔ),教師可以參考本文所列的方法,在學(xué)習(xí)階段為學(xué)生多設(shè)置故障,進而促進學(xué)生對梯形圖的掌握。
參考文獻:
[1]劉江,盧鵬程,許朝山.FANUC數(shù)控系統(tǒng)PMC編程[J].北京:高等教育出版社,2011.
[2]北京發(fā)那科機電有限公司.FANUC PMC梯形圖語言編程說明書[M].北京:北京發(fā)那科機電有限公司,2001.