資源描述:
《CNC機(jī)床G代碼使用格式.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、CNC機(jī)床G代碼使用格式G00快速定位(刀具以絕對(duì)值指令模式或增量值指令模式快速移動(dòng)到指定的位置)格式:(G90或G91)G00X坐標(biāo)值Y坐標(biāo)值Z坐標(biāo)值;(注:此格式是三軸同時(shí)移動(dòng),也可以二軸或一軸移動(dòng),只需指定相應(yīng)的移動(dòng)軸和坐標(biāo)值)G01直線切削(刀具以絕對(duì)值指令模式或增量值指令模式,用進(jìn)給的方式直線移動(dòng)到指定的位置)格式:(G90或G91)G01X坐標(biāo)值Y坐標(biāo)值Z坐標(biāo)值F進(jìn)給值mm/min;(注:此格式是三軸同時(shí)進(jìn)給,也可以二軸或一軸進(jìn)給,只需指定相應(yīng)的進(jìn)給軸和坐標(biāo)值)G02順時(shí)針圓弧切削(刀具以絕對(duì)值指令模式或增量值指令模式,用進(jìn)給的方式順時(shí)針旋轉(zhuǎn)著移動(dòng)到指定的
2、位置)G03逆時(shí)針圓弧切削(刀具以絕對(duì)值指令模式或增量值指令模式,用進(jìn)給的方式逆時(shí)針旋轉(zhuǎn)著移動(dòng)到指定的位置)格式:(1)絕對(duì)值指令方式G90G02X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值R半徑值F進(jìn)給值mm/min;G90G03X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值R半徑值F進(jìn)給值mm/min;或G90G02X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值I圓心到圓弧的x方向距離值J圓心到圓弧的y方向距離值F進(jìn)給值mm/min;G90G03X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值I圓心到圓弧的x方向距離值J圓心到圓弧的y方向距離值F進(jìn)給值mm/min;(2)增量值指令方式G91G02X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值R半徑值F進(jìn)給值mm/min;
3、G91G03X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值R半徑值F進(jìn)給值mm/min;或G91G02X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值I圓心到圓弧的x方向距離值J圓心到圓弧的y方向距離值F進(jìn)給值mm/min;G91G03X終點(diǎn)坐標(biāo)值Y終點(diǎn)坐標(biāo)值I圓心到圓弧的x方向距離值J圓心到圓弧的y方向距離值F進(jìn)給值mm/min;(注:I、J、K相對(duì)應(yīng)X、Y、Z三個(gè)坐標(biāo);I、J、K、R數(shù)值正、負(fù)的判斷是根據(jù)圓心坐標(biāo)在起點(diǎn)坐標(biāo)的右邊為“+”,圓心坐標(biāo)在起點(diǎn)坐標(biāo)的左邊為“—”,圓心坐標(biāo)在起點(diǎn)坐標(biāo)的上面為“+”,圓心坐標(biāo)在起點(diǎn)坐標(biāo)的下面為“-”)G04延時(shí)指令(程序段中起暫?;蚪o出延時(shí)時(shí)間起延時(shí)作用)格式:G04P延
4、時(shí)值(毫秒)G17XY平面選擇G18ZX平面選擇G19YZ平面選擇格式:加在所需的程序段前,本三條指令主要用于“圓弧切削”和三軸聯(lián)動(dòng)的“螺旋切削“G28返回機(jī)床原點(diǎn)(讓指定軸自動(dòng)返回機(jī)床原點(diǎn))格式:(G00)G28X0Y0Z0;(注:對(duì)于臥式CNC機(jī)床可指定Y、Z軸,對(duì)于立式CNC機(jī)床可指定Z軸。本指令前應(yīng)加入快速定位指令,主要是為刀庫(kù)自動(dòng)換刀作準(zhǔn)備)G29返回機(jī)床原點(diǎn)(讓指定軸通過(guò)工件原點(diǎn)自動(dòng)返回機(jī)床原點(diǎn))格式:(G00)G29X0Y0Z0;(注:對(duì)于臥式CNC機(jī)床可指定Y、Z軸,對(duì)于立式CNC機(jī)床可指定Z軸。本指令前應(yīng)加入快速定位指令,主要是為刀庫(kù)自動(dòng)換刀作準(zhǔn)備)
5、G40刀具半徑補(bǔ)償取消格式:加在所需的程序段前。G41刀具半徑左補(bǔ)償格式:G41D補(bǔ)償號(hào);(注:本指令在銑削加工時(shí),可讓刀具自動(dòng)向左偏離刀具半徑的位置,使加工出來(lái)的工件輪廓與實(shí)際尺寸相符)G42刀具半徑右補(bǔ)償格式:G42D補(bǔ)償號(hào);(注:本指令在銑削加工時(shí),可讓刀具自動(dòng)向右偏離刀具半徑的位置,使加工出來(lái)的工件輪廓與實(shí)際尺寸相符)G43刀具長(zhǎng)度正向(+)補(bǔ)償格式:G43H補(bǔ)償號(hào);(注:本指令可使機(jī)床在換用不同長(zhǎng)度的刀具后,執(zhí)行快速定位工件坐標(biāo)原點(diǎn)時(shí),自動(dòng)保持刀尖與工件表面距離的一致,超出的長(zhǎng)度向Z軸的正方向偏移。此指令較常用)G44刀具長(zhǎng)度負(fù)向(-)補(bǔ)償格式:G44H補(bǔ)償
6、號(hào);(注:本指令可使機(jī)床在換用不同長(zhǎng)度的刀具后,執(zhí)行快速定位工件坐標(biāo)原點(diǎn)時(shí),自動(dòng)保持刀尖與工件表面距離的一致,超出的長(zhǎng)度向Z軸的負(fù)方向偏移)G49刀具長(zhǎng)度補(bǔ)償取消格式:加在所需的程序段前。G54工件坐標(biāo)系1G55工件坐標(biāo)系2G56工件坐標(biāo)系3G57工件坐標(biāo)系4G58工件坐標(biāo)系5G59工件坐標(biāo)系6格式:加在所需的程序段中。(注:本6條指令中的各坐標(biāo)數(shù)值,需通過(guò)操作面板來(lái)預(yù)設(shè),當(dāng)程序段中引用后,刀具會(huì)自動(dòng)定位在指定的G坐標(biāo)點(diǎn)上)G60單方向定位格式:G60P超出距離數(shù)值(注:本指令執(zhí)行后,在定位某一軸方向的位置時(shí)會(huì)超出定位點(diǎn),然后返回,主要是為了消除絲桿間隙)G61精確定
7、位停止模式格式:加在所需的程序段前(注:本指令執(zhí)行時(shí),適用于定位停止后的機(jī)床自動(dòng)檢查。僅是一種模式指令)G63攻絲模式格式:加在所需的程序段前。(注:本指令執(zhí)行時(shí),進(jìn)給率調(diào)整無(wú)效,進(jìn)給暫停無(wú)效,刀具的移動(dòng)在程序段結(jié)束轉(zhuǎn)至下一程序段時(shí)不減速。僅是一種模式指令)G64切削模式格式:加在所需的程序段前。(注:本指令執(zhí)行時(shí),刀具的移動(dòng)在程序段結(jié)束轉(zhuǎn)至下一程序段時(shí)不減速。僅是一種模式指令)簡(jiǎn)化程序的固定循環(huán)模式預(yù)備知識(shí):通常,一個(gè)固定循環(huán)由以下六個(gè)動(dòng)作順序組成動(dòng)作一、X及Y軸定位;動(dòng)作二、快速移動(dòng)到R點(diǎn);動(dòng)作三、進(jìn)給切削;動(dòng)作四、孔底位置的動(dòng)作;動(dòng)作五、退出到