我們以FANUC-0M系統(tǒng)的數(shù)控銑床和加工中心為例,介紹數(shù)控銑床和加工中心的編程方法。1、F、S、T功能。(1)F功能一進(jìn)給功能。指令格式:G94 F_;進(jìn)給功能用于指定進(jìn)給速度,由F代碼指定,其單位為mm/min,范圍是115 000(公制),0.01600.00 in/min(英制)。例如,“G94F200;”表示進(jìn)給速度為200mm/min。使用機(jī)床操作面板上的開(kāi)關(guān),可以對(duì)快速移動(dòng)速度或切削進(jìn)給速度使用倍率。為防止機(jī)械振動(dòng),在刀具移動(dòng)開(kāi)始和結(jié)束時(shí),自動(dòng)實(shí)施加/減速。
(2)S指令格式一主軸功能。指令格式:S_;S功能用于設(shè)定主軸轉(zhuǎn)速,其單位為r/min,范圍是020 000r/min。S后面可以直接指定四位數(shù)的主軸轉(zhuǎn)速,也可以指定兩位數(shù)表示主軸轉(zhuǎn)速的千位和百位。我們使用兩位數(shù)指定主軸轉(zhuǎn)速。例如,S10表示主軸轉(zhuǎn)速為1 000r/rnin。
(3)T功能一刀具功能。指令格式:T_;當(dāng)機(jī)床進(jìn)行加工時(shí),必須選擇適當(dāng)?shù)牡毒?。給每個(gè)刀具賦予一個(gè)編號(hào),在程序中指定不同的編號(hào)時(shí),就選擇相應(yīng)的刀具。T功能用于選擇刀具號(hào),范圍是T00T99。例如,當(dāng)把刀具放在ATC的28號(hào)位時(shí),通過(guò)指令T28就可以選擇該刀具。
2、數(shù)控銑床M功能和B功能一輔助功能。(1)輔助功能用于指令機(jī)床的輔助操作,一種是輔助功能(M代碼),用于主軸的啟動(dòng)、停止,冷卻液的開(kāi)、關(guān)等。第二種是第二輔助功能(B代碼),用于指定分度工作臺(tái)分度。
(2)M代碼可分為前指令碼和后指令碼,其中前指令碼可以和移動(dòng)指令同時(shí)執(zhí)行。例如,“G01 X20.0 M03;”表示刀具移動(dòng)的同時(shí)主軸也旋轉(zhuǎn)。而后指令碼必須在移動(dòng)指令完成后才能執(zhí)行。“G01 X20.0 M05;”表示刀具移動(dòng)20mm后主軸才停止。(3)—般情況一個(gè)程序段僅能指定一個(gè)M代碼,有兩個(gè)以上M代碼時(shí),最后一個(gè)M代碼有效。(4)B代碼用于機(jī)床的旋轉(zhuǎn)分度。當(dāng)B代碼地址后面指定一數(shù)值時(shí),輸出代碼信號(hào)和選通信號(hào),此代碼一直保持到下一個(gè)B代碼被指定為止。每一個(gè)程序段只能包括一個(gè)B代碼。
3、數(shù)控銑床G功能一準(zhǔn)備功能。(1)準(zhǔn)備功能用于指令機(jī)床各坐標(biāo)軸運(yùn)動(dòng)。有兩種代碼,一種是模態(tài)碼,它一旦被指定將一直有效,直到被另一個(gè)模態(tài)碼取代。另一種為非模態(tài)碼,只在本程序段中有效。(2)*G代碼為電源接通時(shí)的初始狀態(tài)。(3)如果同組的G代碼被編入同一程序段中,則最后一個(gè)G代碼有效。(4)在固定循環(huán)中,如果遇到01組代碼時(shí),固定循環(huán)被撤銷。
辦公:0532-68681187
傳真:0532-68681188
郵箱:Qingdao@tajane.com
地址:青島市即墨區(qū)大眾一路76號(hào)中南高科即墨科技創(chuàng)新產(chǎn)業(yè)園31號(hào)樓C-101