1. 字符與代碼
字符是用來(lái)組織、控制或表示數(shù)據(jù)的一些符號(hào),如數(shù)字、字母、標(biāo)點(diǎn)符號(hào)、數(shù)學(xué)運(yùn)算符等。數(shù)控系統(tǒng)只能接受二進(jìn)制信息,所以必須把字符轉(zhuǎn)換成8bit信
息組合成的字節(jié),用“0”和“1”組合的代碼來(lái)表達(dá)。國(guó)際上廣泛采用兩種標(biāo)準(zhǔn)代碼:
(1) iso國(guó)際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)代碼
(2) eia美國(guó)電子工業(yè)協(xié)會(huì)標(biāo)準(zhǔn)代碼
這兩種標(biāo)準(zhǔn)的編碼方法不同,在現(xiàn)代大多數(shù)數(shù)控機(jī)床上這兩種代碼都可以使用。
2. 字
在數(shù)控加工程序中,字是指一系列按規(guī)定排列的字符,作為一個(gè)信息單元存儲(chǔ)、傳遞和操作。字是由一個(gè)英文字母與隨后的若干位十進(jìn)制數(shù)字組成。這
個(gè)英文字母稱為地址符。
如:“x2500”是一個(gè)字,x為地址符,數(shù)字“2500”為地址中的內(nèi)容。
3. 字的功能
組成程序段的每一個(gè)字都有其特定的功能含義,以下是以fanuc o-t數(shù)控系統(tǒng)的規(guī)范為主來(lái)介紹的,實(shí)際工作中,請(qǐng)遵照機(jī)床數(shù)控系統(tǒng)說(shuō)明書來(lái)使用各
個(gè)功能字。
(1) 順序號(hào)字n
順序號(hào)字又稱程序段號(hào)或程序段序號(hào)。順序號(hào)位于程序段之首,由順序號(hào)字n和后續(xù)數(shù)字組成。順序號(hào)字n是地址符,后續(xù)數(shù)字一般1~4位正整數(shù)。數(shù)控加工中的順序號(hào)實(shí)際上是程序段的名稱,與程序執(zhí)行的先后次序無(wú)關(guān)。數(shù)控系統(tǒng)不是按順序號(hào)的次序來(lái)執(zhí)行程序,而是按照程序段編寫時(shí)的排列順序逐段執(zhí)行。
順序號(hào)的作用:
對(duì)程序的校對(duì)和檢索修改;
作為條件轉(zhuǎn)向的目標(biāo),即作為轉(zhuǎn)向目的程序段的名稱。
有順序號(hào)的程序段可以進(jìn)行復(fù)歸操作,這是指加工可以從程序的中間開始,或回到程序中斷處開始。
一般使用方法:編程時(shí)將第一程序段冠以n10,以后以間隔10遞增的方法設(shè)置順序號(hào),這樣,在調(diào)試程序時(shí)如果需要在n10和n20之間插入程序段時(shí),就可以使用n11、n12。
(2)準(zhǔn)備功能字g
準(zhǔn)備功能字的地址符是g,又稱為g功能或g指令,是用于建立機(jī)床或控制系統(tǒng)工作方式的一種指令。后續(xù)數(shù)字一般1~3位正整數(shù)。
g功能字含義表(fanuc-0m系統(tǒng))
g功能字
含義
g功能字
含義
g00
快速移動(dòng)點(diǎn)定位
g70
精加工循環(huán)
g01
直線插補(bǔ)
g71
外圓粗切循環(huán)
g02
順時(shí)針圓弧插補(bǔ)
g72
端面粗切循環(huán)
g03
逆時(shí)針圓弧插補(bǔ)
g73
封閉切削循環(huán)
g04
暫停
g74
深孔鉆循環(huán)
g17
xy平面選擇
g75
外徑切槽循環(huán)
g18
zx平面選擇
g76
復(fù)合螺紋切削循環(huán)
g19
yz平面選擇
g80
撤銷固定循環(huán)
g32
螺紋切削
g81
定點(diǎn)鉆孔循環(huán)
g40
刀具補(bǔ)償注銷
g90
絕對(duì)值編程
g41
刀具半徑補(bǔ)償——左
g91
增量值編程
g42
刀具半徑補(bǔ)償——右
g92
螺紋切削循環(huán)
g43
刀具長(zhǎng)度補(bǔ)償——正
g94
每分鐘進(jìn)給量
g44
刀具長(zhǎng)度補(bǔ)償——負(fù)
g95
每轉(zhuǎn)進(jìn)給量
g49
刀具長(zhǎng)度補(bǔ)償注銷
g96
恒線速控制
g50
主軸最高轉(zhuǎn)速限制
g97
恒線速取消
g54~g59
加工坐標(biāo)系設(shè)定
g98
返回起始平面
g65
用戶宏指令
g99
返回r平面
(3)尺寸字
尺寸字用于確定機(jī)床上刀具運(yùn)動(dòng)終點(diǎn)的坐標(biāo)位置。
第一組 x,y,z,u,v,w,p,q,r 用于確定終點(diǎn)的直線坐標(biāo)尺寸;
第二組 a,b,c,d,e 用于確定終點(diǎn)的角度坐標(biāo)尺寸;
第三組 i,j,k 用于確定圓弧輪廓的圓心坐標(biāo)尺寸。(4)進(jìn)給功能字 f
進(jìn)給功能字的地址符是f,又稱為f功能或f指令,用于指定切削的進(jìn)給速度。(5)主軸轉(zhuǎn)速功能字 s
主軸轉(zhuǎn)速功能字的地址符是s,又稱為s功能或s指令,用于指定主軸轉(zhuǎn)速。(6)刀具功能字 t
刀具功能字的地址符是t,又稱為t功能或t指令,用于指定加工時(shí)所用刀具的編號(hào)。(7)輔助功能字 m
輔助功能字的地址符是m,后續(xù)數(shù)字一般1~3位正整數(shù),又稱為m功能或m指令,用于指定數(shù)控機(jī)床輔助裝置的開關(guān)動(dòng)作。m功能字含義表(fanuc-0m系統(tǒng))。