
G代碼和M代碼是數(shù)控編程中的兩種基本代碼,它們在數(shù)控機(jī)床的操作中扮演著重要的角色。G代碼主要用于控制機(jī)床的運(yùn)動方式,如直線插補(bǔ)、圓弧插補(bǔ)等;而M代碼則用于控制機(jī)床的輔助功能,如主軸的啟動和停止、冷卻液的開關(guān)等。
## G代碼大全
G00:快速定位
G01:直線插補(bǔ)
G02:圓弧插補(bǔ)(順時針)
G03:圓弧插補(bǔ)(逆時針)
G05:高速高精度制御1(部分機(jī)床)
G05.1:高速高精度制御2(部分機(jī)床)
G07.1/107:圓筒補(bǔ)間(部分機(jī)床)
G09:正確停止檢查(部分機(jī)床)
G11:程式參數(shù)輸入取消(部分機(jī)床)
G12:整圓切削CW(部分機(jī)床)
G13:整圓切削CCW(部分機(jī)床)
G13.1/113:極坐標(biāo)補(bǔ)間取消(部分機(jī)床)
G15:極坐標(biāo)指令取消(部分機(jī)床)
G16:極坐標(biāo)指令有效(部分機(jī)床)
G17:XY平面選擇
G19:YZ平面選擇
G20:選擇英制
G21:選擇公制
G28:返回參考點(diǎn)
G29:從參考點(diǎn)返回
G30.1:復(fù)歸刀具位置1(部分機(jī)床)
G30.2:復(fù)歸刀具位置2(部分機(jī)床)
G30.3:復(fù)歸刀具位置3(部分機(jī)床)
G30.5:復(fù)歸刀具位置5(部分機(jī)床)
G30.6:復(fù)歸刀具位置6(部分機(jī)床)
G31:跳躍機(jī)能(部分機(jī)床)
G31.2:跳躍機(jī)能2(部分機(jī)床)
G31.3:跳躍機(jī)能3(部分機(jī)床)
G32:模態(tài)G指令
G33:螺紋切削
G35:特別固定循環(huán)(角度直線孔循環(huán))
G36:特別固定循環(huán)(圓?。?/span>
G37:自動刀具長測定
G37.1:特別固定循環(huán)(棋盤孔循環(huán))
G38:刀具徑補(bǔ)正向量指定
G39:刀具徑補(bǔ)正轉(zhuǎn)角圓弧補(bǔ)正
G40:刀具徑補(bǔ)正取消
G43.1:第1主軸制御有效
G44.1:第2主軸制御有效
G45:刀具位置設(shè)定(擴(kuò)張)
G46:刀具位置設(shè)定(縮?。?/span>
G48:刀具位置設(shè)定(減半)
G47.12:主軸同時制御有效
G49:刀具長設(shè)定取消
G50:比例縮放取消
G50.1:G指令鏡象取消
G51.1:G指令鏡象有效
## M代碼大全
M00:無條件停
M01:選擇停
M02:程序結(jié)束
M03:主軸正轉(zhuǎn)
M04:主軸反轉(zhuǎn)
M05:主軸停止
M06:穿絲水開
M07:上導(dǎo)電塊彈開
M08:開啟冷卻液
M09:關(guān)閉冷卻液
M14:自動穿絲部分初始化
M16:穿絲水關(guān)
M17:上導(dǎo)電塊復(fù)位
M23:幾何拐角保護(hù)策略關(guān)
M24:幾何拐角保護(hù)策略開
M27:粗加工時無斷絲保護(hù)
M28:一級粗加工斷絲保護(hù)開(條件保護(hù))
M29:二級粗加工斷絲保護(hù)開(用于復(fù)雜工件的保護(hù))
M30:程序結(jié)束和正常重繞
M31:重新設(shè)置計(jì)時器
M40:重跑
M43:關(guān)上下高壓噴水
M50:剪絲
M60:自動穿絲
M70:按加工路途自動回起點(diǎn)
M80:加工狀態(tài)
M83:上高壓噴水有效
M86:下高壓噴水有效
M87:儲存動能1開
M88:儲存動能1關(guān)
M89:儲存動能2開
M90:儲存動能2關(guān)
M91:遠(yuǎn)程報警開
M92:遠(yuǎn)程報警關(guān)
M93:遠(yuǎn)程報警有效
M94:遠(yuǎn)程報警無效
M98:子程序調(diào)用
M99:子程序調(diào)用結(jié)束
以上代碼并不是所有數(shù)控系統(tǒng)都適用,不同的數(shù)控系統(tǒng)可能會有不同的代碼或者相同的代碼有不同的功能。在實(shí)際使用中,應(yīng)以機(jī)床廠家提供的具體型號的數(shù)控系統(tǒng)操作手冊為準(zhǔn)。