作為(wei)一個CNC加工編程(cheng)從業(ye)人員,我覺得最起碼的(de)G代碼M代碼的(de)意思要(yao)知道,不明(ming)白(bai)程(cheng)序的(de)意思,怎(zen)么(me)加工呢?要(yao)修改時,又修改何處呢?難道每次都要(yao)從電(dian)腦里面改(比如改一下鉆孔的(de)深度),再(zai)又上傳到(dao)機床嗎(ma)?
借本平(ping)臺,我給大(da)家(jia)獻一(yi)份“G碼(ma) M碼(ma)”大(da)全,其它(ta)的大(da)家(jia)了解一(yi)下。
以下是G代碼大全
G00 快速定位
G01 直線切削
G02 順(shun)時針(zhen)圓弧切削
G03 逆時針(zhen)圓弧切削
G04 暫停
G05 P2高速切削(xue)加工方式打(da)開 走G01
G05 P0高速切削加工方式(shi)關 走G01
G09 正(zheng)確停(ting)止檢查單節有效(xiao)
G10 資料設定
G11 資料設定模式取(qu)消(xiao)
G12 圓周(zhou)切削CW
G13 圓周切(qie)削(xue)CCW
G15 極坐標(biao)指令(ling)取消
G16 極坐標指令
G17 XY平(ping)面選(xuan)擇
G18 ZX平面選擇
G19 YZ平面選(xuan)擇
G20 英制模式
G21 公制模式
G22 內藏(zang)行程(cheng)檢查機能ON
G23 內(nei)藏行程檢查機(ji)能OFF
G25 主軸速(su)度(du)波動(dong)檢查(cha)OFF
G26 主軸速度波動檢查(cha)ON
G27 原點復歸檢查
G28 回零
G29 經(jing)由G28所設定的中間點(dian)定位
G30 第二原(yuan)點復(fu)歸(一般Z向是換刀點)
G31 跳越機能
G32 螺紋切削CW
G33 螺紋切(qie)削(xue)CCW
G39 轉角(jiao)補(bu)正圓弧插位(wei)
G40 刀具徑補(bu)正取消(xiao)
G41 刀(dao)具半徑左補嘗
G42 刀具半(ban)徑右補嘗
G43 刀(dao)具長度補(bu)嘗+方向(xiang)
G44 刀(dao)具長(chang)補(bu)正-方向
G45 工具位置補(bu)正伸長
G46 工具位置補正縮(suo)短
G47 工具位置補(bu)正2倍伸長
G48 工具(ju)位置補正2倍縮短
G49 刀具補正取(qu)消(xiao)
G50 縮放比例取消
G51 縮放比例
G52 局部坐(zuo)標系設定(ding)
G53 機械(xie)坐標系選擇
G54 第一(yi)工件座標(biao)系(xi)
G55 第二(er)工件座標(biao)系
G56 第三工件座(zuo)標系(xi)
G57 第四工件座標系
G58 第五工件座標系
G59 第六工件座標(biao)系
G60 單方向定位
G61 正確(que)停止檢查
G61.1 高速切削加工方式(shi) 走G02 G03
G64 高速(su)切削加工方式 走(zou)G02 G03
G62 自動轉角進給率調整(zheng)模式(shi)
G63 攻牙模式
G64 切削模式
G65 宏程序調用
G66 宏程序(xu)模(mo)態(tai)調用(yong)
G67 宏程序(xu)模態調用取(qu)消(xiao)
G68 坐標系旋轉
G69 坐標系旋轉取消
G70 圓周等分段傳(chuan)環(huan)
G71 圓周分段(duan)循環
G72 直線分段(duan)循(xun)環
G73 啄式(shi)鉆孔(kong)循環(不(bu)抬刀)
G74 反攻牙循環
G76 精搪孔循環
G77 反(fan)面鏜孔(kong)循(xun)環
G80 鉆孔循(xun)環取(qu)消
G81 鉆孔(kong)傳(chuan)環,點孔(kong)
G82 鉆孔(kong)傳(chuan)環(孔(kong)底暫(zan)停)
G83 啄鉆孔循環
G84 攻牙循環
G85 鉸(jiao)孔循(xun)環(鉸(jiao)下去再鉸(jiao)上來)
G86 鏜孔(kong)循環(孔(kong)底主軸暫(zan)停)
G87 反鏜孔循環
G88 擴孔循環
G89 擴孔循環
G90 絕對坐標
G91 增量坐標
G92 坐標系設定
G94 每(mei)分鐘進給(gei)模式
G95 每轉進給模(mo)式
G96 周(zhou)速..定控制
G97 周速..定控制取消
G98 回到固定(ding)循環(huan)中起始平(ping)面
G99 回到固定循(xun)環中R點平面
G101 儲存目前機械座標
G102 返回G101所記(ji)憶的機(ji)械坐(zuo)標
G210 伺服解除
G211 伺服啟動
G300 棋盤式(shi)鉆孔(kong)傳環(huan)(X-Y)
G301 棋盤式鉆(zhan)孔傳(chuan)環(huan)(Y-X)
以下是M代碼大全
M00 程式暫停
M01 選(xuan)擇(ze)性程(cheng)式(shi)停止
M02 程式(shi)結(jie)束(不回(hui)程序頭(tou))
M03 主軸正轉
M04 主軸反轉
M05 主軸停止
M06 換刀
M07 開氣
M08 開切削液
M09 關切削液
M10 工作臺B軸鎖住 (有的機器是刀(dao)具夾(jia)緊)
M11 工作臺B軸(zhou)松開 (有(you)的機器是刀具(ju)松開)
M13 主軸正轉及切削液(ye)
M14 主軸反轉及切削液
M15 正方向運動
M16 負方向運動
M19 主軸定位
M26 AIR BLOW ON
M27 AIR BLOW OFF
M29 鋼性攻絲
M30 程式(shi)結束(回到程序(xu)頭)
M52 自動門打開
M53 自動門關閉
M74 錯誤檢(jian)測(ce)功能ON
M75 錯誤檢測(ce)功能OFF
M90 程式中(zhong)斷(duan)取消(xiao)
M91 程式中斷設定
M92 多段暫存取消(xiao)
M93 多段暫存(cun)設(she)定
M94 鏡像投影功能取消(xiao)
M95 鏡(jing)像投影功能設定(ding)
M98 調用子程序
M99 無限次數循環(子程(cheng)(cheng)序結束返回主(zhu)程(cheng)(cheng)序)
其它功能代碼(非常重要)
F 進給,即走刀速度(du)
D 刀具半徑補償偏(pian)置號
L 固(gu)定循環次數,用在(zai)調(diao)用子程序(xu)(M98)中
N 行號
O 程序號
Q 鉆(zhan)孔(kong)循環中每次(ci)鉆(zhan)削量,在精鏜孔(kong)循環中為退(tui)刀量
R 圓弧半徑,在鉆(zhan)孔中為(wei)R平(ping)面高度,G68旋轉中為(wei)角度
S 主軸速(su)度(du)功(gong)能,轉速(su)
T 刀具功(gong)能,刀具號
H 刀具長度補償號
P G04暫(zan)停中為暫(zan)停時間,M98調用子(zi)程序(xu)后加程序(xu)號
IJK 圓弧(hu)半徑表(biao)示的另(ling)一種方(fang)法,分(fen)別對應XYZ
C,R 法那克(ke)系統中C和R分別為倒角與倒圓角控制