編程小技巧-自動(dòng)倒角倒圓
01 功能介紹
用戶可以通過本功能對(duì)由直線形成的轉(zhuǎn)角指令程序段中指定附加指令“,C_”或“,R_”,執(zhí)行程序后會(huì)減去“,C_”所指定的長度或“,R_”所指定的半徑,從而實(shí)現(xiàn)自動(dòng)任意角度的倒角(圖1)或倒圓角(圖2)。

02 使用說明
轉(zhuǎn)角倒角“,C_”
1.指令格式
N100 G01 X_ Y_ ,C_ ;
N200 G01 X_ Y_;
,C_:倒角量(在N100與N200的交點(diǎn)進(jìn)行倒角處理)
注:當(dāng)#1272bit6=1時(shí),倒角量可用“C_”指定
2.編程實(shí)例
(1) G91 G01 X100. ,C10. F500;
(2) X100. Y100.;

(a)倒角C起點(diǎn) (b)虛擬轉(zhuǎn)角交點(diǎn) (c)倒角C終點(diǎn)
轉(zhuǎn)角倒圓“,R_”
1.指令格式
N100 G01 X_ Y_ ,R_;
N200 G01 X_ Y_ ;
,R_:倒圓半徑(在N100與N200的交點(diǎn)進(jìn)行倒圓角處理)
注:當(dāng)#1272bit6=1時(shí),倒圓半徑可用“R_”指定
2.編程實(shí)例
(1) G91 G01 X100. ,R10. F500;
(2) X100. Y100.;

(a)倒圓R起點(diǎn) (b)倒圓R終點(diǎn) (c)虛擬轉(zhuǎn)角交點(diǎn)
倒角、倒圓程序段進(jìn)給速度單獨(dú)指定
可通過在倒角、倒圓程序段中加入“E”指令來指定轉(zhuǎn)角倒角、轉(zhuǎn)角部分的進(jìn)給速度,因此可實(shí)現(xiàn)對(duì)轉(zhuǎn)角部分的形狀精度控制。

注:
(1)E指令為模態(tài),對(duì)下一個(gè)倒角、倒圓部分的進(jìn)給也有效;
(2)當(dāng)E指令為0或未指定E指令時(shí),倒角、倒圓部分的進(jìn)給速度與F 指令的進(jìn)給速度相同。
03 其他補(bǔ)充說明
1 在同一程序段內(nèi),指定多個(gè)或重復(fù)的倒角、倒圓指令時(shí),最后一個(gè)指令生效
2 在同一程序段內(nèi),同時(shí)存在倒角C、倒圓角R兩個(gè)指令時(shí),后一個(gè)指令生效
3 如果倒角、倒圓指令所在程序段的移動(dòng)量小于倒角量或倒圓半徑時(shí),將會(huì)發(fā)生程序錯(cuò)誤(P383)
4 如果倒角、倒圓指令的下一程序段移動(dòng)量小于倒角量或倒圓半徑時(shí),將會(huì)發(fā)生程序錯(cuò)誤(P384)
5 如果倒角、倒圓指令的下一個(gè)程序段不是移動(dòng)指令時(shí),將會(huì)發(fā)生程序錯(cuò)誤(P382)