表1-2 | FANUC 0i系統(tǒng)常用G代碼 | G代碼 | 組 | 功能 | G代碼 | 組 | 功能 | ▲G00 | 01 | 快速定位 | G51.1 | 22 | 可編程鏡像有效 | G01 | 直線插補(bǔ) | G52 | 00 | 設(shè)定局部坐標(biāo)系 | G02 | 順圓插補(bǔ)/螺旋線插補(bǔ) | G53 | 機(jī)床坐標(biāo)系 | G03 | 逆圓插補(bǔ)/螺旋線插補(bǔ) | ▲G54 | 00 | 工件坐標(biāo)系1 | G04 | 00 | 暫停 | G54.1 | 選擇附加工件坐標(biāo)系 | G05.1 | 超前讀多個(gè)程序段 | G55 | 工件坐標(biāo)系2 | G07.1 | 圓柱插補(bǔ) | G56 | 工件坐標(biāo)系3 | G08 | 預(yù)讀控制 | G57 | 工件坐標(biāo)系4 | G09 | 準(zhǔn)確停止 | G58 | 工件坐標(biāo)系5 | G10 | 可編程數(shù)據(jù)輸入 | G59 | 工件坐標(biāo)系6 | G11 | 可編程數(shù)據(jù)輸入方式取消 | G60 | 00/01 | 單方向定位 | ▲G15 | 17 | 極坐標(biāo)指令取消 | G61 | 15 | 準(zhǔn)確停止方式 | G16 | 極坐標(biāo)指令 | G62 | 自動(dòng)拐角倍率 | ▲G17 | 02 | XY平面選擇 | G63 | 攻螺紋方式 | G18 | XZ平面選擇 | ▲G64 | 切削方式 | G19 | YZ平面選擇 | G65 | 00 | 宏程序調(diào)用 | G20 | 06 | 英制輸入 | G66 | 12 | 宏程序模態(tài)調(diào)用 | ▲G21 | 公制輸入 | ▲G67 | 宏程序模態(tài)調(diào)用取消 | ▲G22 | 04 | 存儲(chǔ)行程檢測(cè)接通 | G68 | 16 | 坐標(biāo)旋轉(zhuǎn)有效 | G23 | 存儲(chǔ)行程檢測(cè)斷開 | ▲G69 | 坐標(biāo)旋轉(zhuǎn)取消 | G27 | 00 | 返回參考點(diǎn)檢測(cè) | G73 | 09 | 深孔鉆循環(huán) | G28 | 返回參考點(diǎn) | G74 | 攻左旋螺紋循環(huán) | G29 | 由參考點(diǎn)返回 | G76 | 精鏜孔循環(huán) | G30 | 返回第2、3、4參考點(diǎn) | ▲G80 | 固定循環(huán)取消 | G31 | 跳轉(zhuǎn)功能 | G81 | 鉆孔循環(huán),锪鏜孔循環(huán) | G33 | 01 | 螺紋切削 | G82 | 鉆孔循環(huán) | G37 | 00 | 自動(dòng)刀具長(zhǎng)度測(cè)量 | G83 | 深孔鉆循環(huán) | G39 | 拐角偏置圓弧插補(bǔ) | G84 | 攻右旋螺紋循環(huán) | ▲G40 | 07 | 刀具半徑補(bǔ)償取消 | G85 | 鏜孔循環(huán) | G41 | 刀具半徑左補(bǔ)償 | G86 | 鏜孔循環(huán) | G42 | 刀具半徑右補(bǔ)償 | G87 | 反鏜孔循環(huán) | ▲G40.1 | 18 | 法向方向控制取消 | G88 | 鏜孔循環(huán) | G41.1 | 法向方向控制左側(cè)接通 | G89 | 鏜孔循環(huán) | G42.1 | 法向方向控制右側(cè)接通 | ▲G90 | 03 | 絕對(duì)值編程 | G43 | 08 | 刀具長(zhǎng)度正補(bǔ)償 | G91 | 增量值編程 | G44 | 刀具長(zhǎng)度負(fù)補(bǔ)償 | G92 | 00 | 工件坐標(biāo)系設(shè)定 | G45 | 00 | 刀具位置偏置加 | G92.1 | 工件坐標(biāo)系預(yù)置 | G46 | 刀具位置偏置減 | ▲G94 | 05 | 每分進(jìn)給 | G47 | 刀具位置偏置加2倍 | G95 | 每轉(zhuǎn)進(jìn)給 | G48 | 刀具位置偏置減2倍 | G96 | 13 | 恒線速度 | ▲G49 | 08 | 刀具長(zhǎng)度補(bǔ)償取消 | ▲G97 | 每分鐘轉(zhuǎn)速 | ▲G50 | 11 | 比例縮放取消 | ▲G98 | 10 | 固定循環(huán)返回初始點(diǎn) | G51 | 比例縮放有效 | G99 | 固定循環(huán)返回R點(diǎn) | ▲G50.1 | 22 | 可編程鏡像取消 |
|
|
| 注: | 帶▲號(hào)的G代碼為開機(jī)默認(rèn)代碼。 |
|
|
|
|
|
|
|
|
|
G代碼說(shuō)明如下。 ① 開機(jī)默認(rèn)代碼。為了簡(jiǎn)化編程,數(shù)控系統(tǒng)對(duì)每一組的代碼指令,都選取了其中的一個(gè)作為開機(jī)默認(rèn)代碼,此代碼在開機(jī)時(shí)或系統(tǒng)復(fù)位時(shí)可以自動(dòng)生效,因此,在編程時(shí)對(duì)這些代碼可以省略不寫。 ② 代碼分組。代碼分組就是將系統(tǒng)中不能同時(shí)執(zhí)行的代碼分為一組,并以組別號(hào)區(qū)別,例如G00、G01、G02、G03就屬于同組代碼,其編號(hào)為“01”組。同組代碼具有相互取代的作用,同組代碼在一個(gè)程序段中只能有一個(gè)有效。當(dāng)在同一個(gè)程序段中有兩個(gè)或兩個(gè)以上的同組代碼時(shí),一般以最后輸入的代碼為準(zhǔn),有時(shí)機(jī)床還會(huì)出現(xiàn)報(bào)警。因此,在編程過(guò)程中要避免將同組代碼編入同一個(gè)程序段中,以免引起混淆。對(duì)于不同組的代碼,在同一個(gè)程序段中可以進(jìn)行不同的組合。 例如: G00 G17 G21 G40 G49 G80; 上面的程序段是規(guī)范的程序段,所有的代碼均為不同組代碼。 ③ 模態(tài)代碼 。又稱續(xù)效代碼,這種代碼一經(jīng)指定,在接下來(lái)的程序段中一直持續(xù)有效,直到出現(xiàn)同組其他代碼時(shí),該代碼才失效。在FANUC 0i系統(tǒng)中除“00”組中的G代碼是非模態(tài)的,其他組的G代碼都是模態(tài)代碼。另外,F、S、T代碼也屬于模態(tài)代碼。 非模態(tài)代碼是指僅在編寫的程序段中才有效,如G代碼中的G09代碼,M代碼中的M00、M01等代碼。 模態(tài)代碼的應(yīng)用,簡(jiǎn)化了編程,避免了程序中出現(xiàn)大量的重復(fù)指令。同樣尺寸功能字如前后重復(fù)出現(xiàn),該尺寸功能字也可以省略不寫。
|