fanuc有多種數(shù)控系統(tǒng),但其操作方法基本相同。本文敘述常用的幾種操作。
1 工作方式
fanuc公司為其cnc系統(tǒng)設計了以下幾種工作方式,通常在機床的操作面板上用回轉(zhuǎn)式波段開關切換。這些方式是:
編輯(edit)方式在該方式下編輯零件加工程序。
手搖進給或步進(handle/inc)方式用手搖輪或單步按鍵使各進給軸正、反向移動。
手動連續(xù)進給(mdi)方式用手按住機床操作面板上的各軸方向按鈕使所選軸向連續(xù)地移動。若按下快速移動按鈕,則使其快速移動。
存儲器(自動)運行(mem)方式用存儲在cnc內(nèi)存中的零件程序連續(xù)運行機床,加工零件。
手動數(shù)據(jù)輸入(mdi)方式該方式可用于自動加工,也可以用于數(shù)據(jù)(如參數(shù)、刀偏量、坐標系等)的輸入。用于自動加工與存儲器方式的不同點是:該方式通常只加工簡單零件,因此都是現(xiàn)編程序現(xiàn)加工。
示教編程對于簡單零件,可以在手動加工的同時,根據(jù)要求加入適當指令,編制出加工程序。操作者主要按這幾種方式操作系統(tǒng)和機床。
2 加工程序的編制
普通編輯方法 將工作方式置于編輯(edit)方式,按下程序(prog)鍵使顯示處于程序畫面,此方式下有兩種編程語言:g 代碼語言和用戶宏程序語言(macro)。常用的是g代碼語言,程序的地址字有g(shù)**、m**、s**、t**、x**、y**、z**、f**、 o**、n**、p**等。
程序如下例所示:
00010:
n1 g92 x0 y0 z0
n2 s600 m03
n3 g90 g17 g00 g41 d07 x250.0 y550.0
n4 g01 7900.0 f150
n5 g03 x500.0 y1150.0 r650.0
n6 g00 g40 x0 y0 m05
n7 m30
編程時應注意代碼的含義。在車床、銑床、磨床等不同系列的系統(tǒng)中,同一個g代碼意義是不同的。不同的機床廠用參數(shù)設定的g代碼系及設計的m 代碼的意義也不相同,編程時需查看機床說明書。
用戶宏程序(macro)的編輯方法與g代碼程序的編制基本相同,不同點是宏程序是以語句基本單元(不是以字符)進行編輯的。程序?qū)嵗缦?
9100
g81 z#26 r#18 f#9 k0
if [#3eq90] goto1
#24=#5001+#24
#25= #5002+#25
n1 while [#11gto] d01
#5=#24+#4*cos[#1]
#6=#25+#4*sin[#1]
g90 x#5 y#6
end1:
g#3 g80:
m99:
上面的程序用的是宏程序b,此時要注意的是mdi鍵盤形式,有的小鍵盤個別字符不能輸入。此時須用計算機編輯好后通過rs-232c口輸入到cnc。編輯方式只有4個編輯鍵:插入(insert)、修改(alter)、刪除(delet)和程序段結(jié)束(eob) 。插入位置是在光標后,修改和刪除位置是在光標所處位置。
有的系統(tǒng)選擇了擴展型編輯功能,此時可實現(xiàn)程序的部分或全部拷貝(用copy鍵)、移動(用move鍵)及合并(用merge 鍵)。
背景編輯 在自動加工(mem方式)的同時編輯程序稱為背景或后臺編輯。編輯方法與上述edit方式*一樣。
示教編輯 這種方法是在零件加工的同時,記錄各程序段刀具的移動軌跡,并根據(jù)實際要求在程序中加入程序段號及適當?shù)膍、s、t 指令。因此,這種方法一般用于簡單形狀零件的編程。示教編程是在teach in jog(手動連續(xù)示教)方式和teach in han-dle/step(手搖進給/步進示教)方式實 現(xiàn)的。
圖形會話編程 要求系統(tǒng)必須配有圖形印刷板。fanuc圖形會話編程軟件有多種形式。常用的有g(shù)代碼菜單形式和編程符號形式。0i系統(tǒng)目前免費配置了g代碼菜單形式。
3 手動移動機床
手搖進給或步進進給(handle/step方式) 機床只配其中一種,用于手動調(diào)整機床的位置。要注意有的機床使用了倍率值1000,此時若手搖速度太快,當搖動停止時,機床還可能快速移動,這很危險。
手動連續(xù)進給(jog方式) 按住按鈕使機床連續(xù)移動??捎帽堵市o改變速率。在該方式下按住快移按鈕,可快速移動機床,快移速度由參數(shù)設定。
手動返回機床零點 對于使用增量式位置編碼器的機床(目前多是這種情況),開機后的個操作就是手動回零點,以建立機床移動的基準位置?;亓泓c過程由機床廠設計的梯形圖控制?;氐搅泓c后,可在相對坐標系畫面將當前坐標值清零。只有在零點建立后才能進入mem方式用程序加工零件。一次通電只須回一次零點,不關機無須再回。當然,使用式位置編碼器的機床開機后無須手動回機床零點,機床零點是在制造時調(diào)好的。只要不更換編碼器,而且按時更換電池,零點永遠不會丟失。
自動建立加工坐標系 根據(jù)設定的參數(shù),手動回到零點后可以自動建立加工坐標系:g92(m:銑床和加工中心系列)或g50(t:車床系列)。
4 自動運行
存儲器運行(mem方式) 進入mem方式,按下mdi鍵盤上的prog(程序)鍵,調(diào)出加工程序,按下自動加工啟動按鈕,則機床就在程序控制之下加工零件。運行中,可以按下進給暫停(hold)按鈕中斷程序的執(zhí)行,再按下啟動按鈕即可恢復程序的連續(xù)執(zhí)行。也可以按下單段執(zhí)行按鈕,一段段地執(zhí)行程序。欲終止自動運行,應按復位 (reset)按鈕。
mdi運行(方式) 對于簡單的零件,可以在該方式下現(xiàn)場編制程序并進行加工。操作方法與上述基本相同。但執(zhí)行程序時,須首先將光標移到程序開始。另外,這種方式下的程序不能存儲。
dnc運行 這種方式實際就是以前fanuc3、6系統(tǒng)中的紙帶運行加工方式,目的是為了解決模具加工時cnc存儲容量不足的問題,通過rs-232c接口接一個外設 (通常使用計算機),加工程序存在磁盤上,一段段調(diào)入cnc存儲器實施加工。操作方法是:將方式開關置于rmt(梯形圖中是在mem方式下,將dnci信號置1),在計算機上調(diào)出加工程序,并按回車按鈕,再按下機床的自動加工啟動按鈕,即可執(zhí)行。
要執(zhí)行此種方式,計算機上必須安裝適當?shù)耐ㄐ跑浖?,計算機方和cnc方都要設定對應的參數(shù),包括通信口、波特率、停止位和傳輸代碼(應設iso碼)。另外還要按fanuc要求焊接rs-232c 口的電纜線。經(jīng)常出現(xiàn)的#86和#87 報警就是這些條件不滿足造成的。但是用計算機時,不能執(zhí)行m198功能。m198是調(diào)用外設上的子程序,但這些外設只能是fanuc的設備,如:便攜軟磁盤機(handy file)、磁帶機等。
dnc方式還可用遠程緩沖器(remote buffer) ,這是一塊印刷板,上面有cpu,用于快速傳送處理,該印刷板與上述外設連接。當然此種方式加工速度可提高。
5 數(shù)據(jù)的輸入與輸出
nc 的數(shù)據(jù)可用外設輸入,也可以輸出到外設。這些數(shù)據(jù)包括:加工程序、刀補量、坐標系、螺補值、系統(tǒng)和機床參數(shù)等。外設(如計算機)接在rs-232c 口上。接法及串口參數(shù)的設定與dnc操作一樣。設定參數(shù)可在setting畫面和參數(shù)畫面在mdi方式時進 行。
數(shù)據(jù)的輸入與輸出在編輯(edit)方式進行,并需將顯示器置于相應的數(shù)據(jù)畫面。比如:傳輸加工程序,應按下mdi鍵盤上的程序(prog)鍵將顯示器置于程序畫面。傳輸?shù)堆a量時應按下offset鍵,使顯示處于偏置量畫面。數(shù)據(jù)輸入時0系統(tǒng)要按input鍵:其它系統(tǒng)按read和exec鍵:數(shù)據(jù)輸出時0系統(tǒng)要按 output鍵:其它系統(tǒng)按punch 和exec鍵。
oi系統(tǒng)的顯示增加了all io畫面,數(shù)據(jù)的輸入與輸出非常方便。
6 數(shù)據(jù)的設定和顯示
運行機床之前,必須設定相關數(shù)據(jù)。如:有關參數(shù),刀補量,刀具壽命,工件坐標系等。每種數(shù)據(jù)在mdi 鍵盤上都有相應的按鍵,按下某個鍵就顯示對應的畫面。設定這些數(shù)據(jù)須在mdi方式相應的畫面上進行。操作方法是將光標置于欲設數(shù)據(jù)處,輸入數(shù)值后按 input 鍵。要注意的是輸入前須將參數(shù)寫入開關打開(pwe=1),輸入后將其關閉。
7 機床操作的有關功能
在自動運行時,可以進行手動操作,有以下幾種:
手動值的開/關(on/off) 該操作是在存儲器運行(mem 方式)時,將方式轉(zhuǎn)為手動方式移動機床,開關的on/off 決定其移動量是否包括在顯示的坐標值中。開關on 時移動量不計到顯示值上,off時累積到顯示值上。
手輪中斷 該操作是在存儲器運行(mem 方式)時,搖動手輪(手搖脈沖發(fā)生器)會增加移動距離。但顯示的坐標值是:和相對坐標值不變,只有機床坐標值隨移動量改變。
手動干預和返回 該功能是在存儲器運行(mem 方式)時,按下暫停按鈕(hold)使進給暫停,轉(zhuǎn)為手動方式手動移動機床后再回到mem 方式,按下自動加工啟動按鈕時,機床可自動返回到原來位置,恢復系統(tǒng)運行。因此可以用來代替程序再啟動功能,但條件是只能用暫停按鈕(hold)中斷 mem 方式。