摘要:為了滿(mǎn)足用戶(hù)對(duì)數(shù)控系統(tǒng)程序存儲(chǔ)空間的需求,F(xiàn)ANUC在30i/31i/32i系列系統(tǒng)中,新追加了利用存儲(chǔ)卡插槽擴(kuò)展程序存儲(chǔ)區(qū)的功能。文章介紹了使用此功能所需的系統(tǒng)選項(xiàng)及硬件要求、如何使用此功能來(lái)制作及修改存儲(chǔ)卡程序文件、使用此功能的一些限制和操作步驟。
關(guān)鍵詞:存儲(chǔ)卡程序運(yùn)行編輯功能;FANUC;程序存儲(chǔ)空間;數(shù)控系統(tǒng);現(xiàn)代加工 文獻(xiàn)標(biāo)識(shí)碼:A
中圖分類(lèi)號(hào):TP206 文章編號(hào):1009-2374(2017)05-0034-02 DOI:10.13535/j.cnki.11-4406/n.2017.05.016
在現(xiàn)代加工中,隨著加工對(duì)象的不斷復(fù)雜化,加工程序也變得更加龐大。FANUC系統(tǒng)最大8M的程序存儲(chǔ)空間已不能滿(mǎn)足所有用戶(hù)需求。為了增加系統(tǒng)程序存儲(chǔ)空間,在FANUC 30i/31i/32i系列系統(tǒng)中,新追加了利用存儲(chǔ)卡插槽擴(kuò)展程序存儲(chǔ)區(qū)的功能,即通過(guò)使用FANUC開(kāi)發(fā)的存儲(chǔ)卡程序開(kāi)發(fā)工具FS30i Memory Card Program Tool可以在PC機(jī)上編寫(xiě)程序,編寫(xiě)完的所有程序最終以文件名FANUCPRG.BIN放到存儲(chǔ)卡內(nèi)。通過(guò)選擇存儲(chǔ)卡設(shè)備,可以將程序存儲(chǔ)文件內(nèi)的程序選擇為主程序來(lái)執(zhí)行存儲(chǔ)器運(yùn)行。此外,程序存儲(chǔ)文件還可以顯示程序一覽畫(huà)面,在程序編輯畫(huà)面上編輯程序存儲(chǔ)文件內(nèi)的程序。
進(jìn)入30i/31i/32i系列系統(tǒng)畫(huà)面,按:Program-Folder-OPR-Device Change出現(xiàn)如下畫(huà)面:
對(duì)于菜單Memory Card即為我們?cè)?i/16i/18i/21i通??吹胶屠斫獾腃ard,即為存儲(chǔ)卡,我們執(zhí)行存儲(chǔ)卡的DNC加工程序來(lái)源于此,輸入輸出CNC的相關(guān)數(shù)據(jù)也是以此為操作目的對(duì)象。在30i/31i/32i系列系統(tǒng)中,
新建存儲(chǔ)卡程序文件時(shí),需要指定文件夾/程序數(shù)和可以追加到程序存儲(chǔ)文件上的程序文件的容量。文件夾/程序數(shù)可從63、500、1000中予以選擇。初始值為63。程序文件的容量可以從2Mbyte、4Mbyte、8Mbyte、Customize(任意容量)予以選擇。初始值為2Mbyte。選擇任意容量時(shí),可以在2~2048Mbyte的范圍內(nèi)指定??梢灾付ㄈ萘康淖畲笾禐?048Mbyte,但是這并不意味著可以全部使用2048Mbyte。由于系統(tǒng)上的限制,容量會(huì)比2048Mbyte稍微少一些。
建立好新的文件后可以使用鼠標(biāo)拖拽含有NC程序的文件插入到本工具的查看列表中,即可進(jìn)行NC程序的添加。NC程序名以及更新日期和時(shí)間,基于所插入的文件予以創(chuàng)建。文件內(nèi)的開(kāi)頭存在(Oxxxxxxxx)或(
在EDIT(編輯)菜單下可以執(zhí)行新建文件夾,刪除文件或文件夾及重新命名等操作。新建文件夾。僅在選擇了樹(shù)形圖的情況下有效。文件夾的最大層數(shù)包括根文件夾在內(nèi)為7層。在刪除文件夾時(shí),其下面的文件夾和程序文件均被刪除。
制作好程序存儲(chǔ)文件后,將該程序存儲(chǔ)文件寫(xiě)入到經(jīng)過(guò)FAT格式化的存儲(chǔ)卡中并放入系統(tǒng)插槽。在編輯方式下,進(jìn)入Mem Card鍵,系統(tǒng)將會(huì)自動(dòng)搜索并打開(kāi)文件FANUCPRG.BIN,此時(shí)存儲(chǔ)卡就成為CNC擴(kuò)展的程序存儲(chǔ)區(qū)一樣,執(zhí)行程序的加工操作。運(yùn)行時(shí)可以將存儲(chǔ)卡程序選為主程序并執(zhí)行存儲(chǔ)器運(yùn)行。調(diào)用FANUCPRG.BIN中的程序,允許子程序、宏程序嵌套,可以在用戶(hù)宏程序中使用GOTO/WHILE語(yǔ)句,也可以在T路徑中指定復(fù)合型車(chē)削固定循環(huán)功能。
在選擇程序存儲(chǔ)用存儲(chǔ)卡的狀態(tài)下,不可在下面所示的通常用途下使用存儲(chǔ)卡:(1)ALL I/O畫(huà)面;(2)PMC數(shù)據(jù)輸入/輸出畫(huà)面;(3)程序一覽畫(huà)面;(4)外部設(shè)備子程序調(diào)用(M198)運(yùn)行,也不可利用M198指令從CNC_MEM設(shè)備(CNC的程序存儲(chǔ)用存儲(chǔ)器)的程序中調(diào)用存儲(chǔ)卡程序;(5)DNC運(yùn)行。需要使用時(shí),請(qǐng)執(zhí)行“拆除”操作,解除程序存儲(chǔ)用存儲(chǔ)卡的識(shí)別。
在EDIT(編輯)方式或MEM(存儲(chǔ)器)方式下,按:Program-Folder-OPR-Device Change-Detach,可以執(zhí)行拆除操作,解除程序存儲(chǔ)用存儲(chǔ)卡的識(shí)別。請(qǐng)注意,正在執(zhí)行寫(xiě)入到存儲(chǔ)卡的程序編輯操作時(shí),不要取出存儲(chǔ)卡,這樣會(huì)損壞數(shù)據(jù)。只要處在編輯操作已經(jīng)結(jié)束的狀態(tài),即使就此切斷CNC的電源,此前編輯的內(nèi)容也將被保存起來(lái)。取出存儲(chǔ)卡時(shí),務(wù)須執(zhí)行“拆除”操作。如果不執(zhí)行“拆除”操作就取出存儲(chǔ)卡,在存取存儲(chǔ)卡時(shí),會(huì)有報(bào)警(SR1964)或者報(bào)警(IO1030)發(fā)出。錯(cuò)誤地取出存儲(chǔ)卡時(shí),請(qǐng)將存儲(chǔ)卡原樣重新插入,并執(zhí)行“拆除”操作。
在FANUC數(shù)控系統(tǒng)中,可以通過(guò)數(shù)據(jù)服務(wù)器功能和存儲(chǔ)卡程序運(yùn)行編輯功能來(lái)擴(kuò)展系統(tǒng)程序存儲(chǔ)空間。和數(shù)據(jù)服務(wù)器功能相比,存儲(chǔ)卡程序運(yùn)行編輯功能不需要增添硬件設(shè)備,只需要增訂相應(yīng)的存儲(chǔ)卡程序開(kāi)發(fā)工具FS30i Memory Card Program Tool即可,功能成本更低,更加便于用戶(hù)使用。
參考文獻(xiàn)
[1] FANUC Series 30i/300i/300is-MODEL A車(chē)床系統(tǒng)/加工中心系統(tǒng)通用用戶(hù)手冊(cè)B-63944CM-2/01[S].2005.
[2] FANUC Series 30i-MODEL B CONNECTION MANUAL(FUNCTION)B-64483EN-1/03/08[S].2011.
作者簡(jiǎn)介:苗松(1982-),男,沈陽(yáng)機(jī)床股份有限公司電氣設(shè)計(jì)員,工程師,研究方向:數(shù)控機(jī)床的設(shè)計(jì)與調(diào)試。
(責(zé)任編輯:黃銀芳)