以前在一家工廠上班,那會(huì)兒我們基本手工編程,廠里面招來(lái)一位編程師傅,據(jù)說(shuō)是從某某大廠專門編程四五年時(shí)間出來(lái)的,我們跟他交流,他說(shuō)不知道這些代碼的意思,他原來(lái)上班的地方只要在電腦上把刀路出好,交給樣品部就可以了。后面主讓要他熟悉幾天,再操作一天機(jī)器,搞不定,就沒(méi)有做了。 作為一個(gè)CNC加工編程從業(yè)人員,我覺得最起碼的G代碼M代碼的意思要知道,不明白程序的意思,怎么加工呢?要修改時(shí),又修改何處呢?難道每次都要從電腦里面改(比如改一下鉆孔的深度),再又上傳到機(jī)床嗎? 借本平臺(tái),我給大家獻(xiàn)一份“G碼 M碼”大全,其它的大家了解一下。 以下是G代碼大全 G00 快速定位 G01 直線切削 G02 順時(shí)針圓弧切削 G03 逆時(shí)針圓弧切削 G04 暫停 G05 P2高速切削加工方式打開 走G01 G05 P0高速切削加工方式關(guān) 走G01 G09 正確停止檢查單節(jié)有效 G10 資料設(shè)定 G11 資料設(shè)定模式取消 G12 圓周切削CW G13 圓周切削CCW G15 極坐標(biāo)指令取消 G16 極坐標(biāo)指令 G17 XY平面選擇 G18 ZX平面選擇 G19 YZ平面選擇 G20 英制模式 G21 公制模式 G22 內(nèi)藏行程檢查機(jī)能ON G23 內(nèi)藏行程檢查機(jī)能OFF G25 主軸速度波動(dòng)檢查OFF G26 主軸速度波動(dòng)檢查ON G27 原點(diǎn)復(fù)歸檢查 G28 回零 G29 經(jīng)由G28所設(shè)定的中間點(diǎn)定位 G30 第二原點(diǎn)復(fù)歸(一般Z向是換刀點(diǎn)) G31 跳越機(jī)能 G32 螺紋切削CW G33 螺紋切削CCW G39 轉(zhuǎn)角補(bǔ)正圓弧插位 G40 刀具徑補(bǔ)正取消 G41 刀具半徑左補(bǔ)嘗 G42 刀具半徑右補(bǔ)嘗 G43 刀具長(zhǎng)度補(bǔ)嘗+方向 G44 刀具長(zhǎng)補(bǔ)正-方向 G45 工具位置補(bǔ)正伸長(zhǎng) G46 工具位置補(bǔ)正縮短 G47 工具位置補(bǔ)正2倍伸長(zhǎng) G48 工具位置補(bǔ)正2倍縮短 G49 刀具補(bǔ)正取消 G50 縮放比例取消 G51 縮放比例 G52 局部坐標(biāo)系設(shè)定 G53 機(jī)械坐標(biāo)系選擇 G54 第一工件座標(biāo)系 G55 第二工件座標(biāo)系 G56 第三工件座標(biāo)系 G57 第四工件座標(biāo)系 G58 第五工件座標(biāo)系 G59 第六工件座標(biāo)系 G60 單方向定位 G61 正確停止檢查 G61.1 高速切削加工方式 走G02 G03 G64 高速切削加工方式 走G02 G03 G62 自動(dòng)轉(zhuǎn)角進(jìn)給率調(diào)整模式 G63 攻牙模式 G64 切削模式 G65 宏程序調(diào)用 G66 宏程序模態(tài)調(diào)用 G67 宏程序模態(tài)調(diào)用取消 G68 坐標(biāo)系旋轉(zhuǎn) G69 坐標(biāo)系旋轉(zhuǎn)取消 G70 圓周等分段傳環(huán) G71 圓周分段循環(huán) G72 直線分段循環(huán) G73 啄式鉆孔循環(huán)(不抬刀) G74 反攻牙循環(huán) G76 精搪孔循環(huán) G77 反面鏜孔循環(huán) G80 鉆孔循環(huán)取消 G81 鉆孔傳環(huán),點(diǎn)孔 G82 鉆孔傳環(huán)(孔底暫停) G83 啄鉆孔循環(huán) G84 攻牙循環(huán) G85 鉸孔循環(huán)(鉸下去再鉸上來(lái)) G86 鏜孔循環(huán)(孔底主軸暫停) G87 反鏜孔循環(huán) G88 擴(kuò)孔循環(huán) G89 擴(kuò)孔循環(huán) G90 絕對(duì)坐標(biāo) G91 增量坐標(biāo) G92 坐標(biāo)系設(shè)定 G94 每分鐘進(jìn)給模式 G95 每轉(zhuǎn)進(jìn)給模式 G96 周速..定控制 G97 周速..定控制取消 G98 回到固定循環(huán)中起始平面 G99 回到固定循環(huán)中R點(diǎn)平面 G101 儲(chǔ)存目前機(jī)械座標(biāo) G102 返回G101所記憶的機(jī)械坐標(biāo) G210 伺服解除 G211 伺服啟動(dòng) G300 棋盤式鉆孔傳環(huán)(X-Y) G301 棋盤式鉆孔傳環(huán)(Y-X) 以下是M代碼大全 M00 程式暫停 M01 選擇性程式停止 M02 程式結(jié)束(不回程序頭) M03 主軸正轉(zhuǎn) M04 主軸反轉(zhuǎn) M05 主軸停止 M06 換刀 M07 開氣 M08 開切削液 M09 關(guān)切削液 M10 工作臺(tái)B軸鎖住 (有的機(jī)器是刀具夾緊) M11 工作臺(tái)B軸松開 (有的機(jī)器是刀具松開) M13 主軸正轉(zhuǎn)及切削液 M14 主軸反轉(zhuǎn)及切削液 M15 正方向運(yùn)動(dòng) M16 負(fù)方向運(yùn)動(dòng) M19 主軸定位 M26 AIR BLOW ON M27 AIR BLOW OFF M29 鋼性攻絲 M30 程式結(jié)束(回到程序頭) M52 自動(dòng)門打開 M53 自動(dòng)門關(guān)閉 M74 錯(cuò)誤檢測(cè)功能ON M75 錯(cuò)誤檢測(cè)功能OFF M90 程式中斷取消 M91 程式中斷設(shè)定 M92 多段暫存取消 M93 多段暫存設(shè)定 M94 鏡像投影功能取消 M95 鏡像投影功能設(shè)定 M98 調(diào)用子程序 M99 無(wú)限次數(shù)循環(huán)(子程序結(jié)束返回主程序) 其它功能代碼(非常重要) F 進(jìn)給,即走刀速度 D 刀具半徑補(bǔ)償偏置號(hào) L 固定循環(huán)次數(shù),用在調(diào)用子程序(M98)中 N 行號(hào) O 程序號(hào) Q 鉆孔循環(huán)中每次鉆削量,在精鏜孔循環(huán)中為退刀量 R 圓弧半徑,在鉆孔中為R平面高度,G68旋轉(zhuǎn)中為角度 S 主軸速度功能,轉(zhuǎn)速 T 刀具功能,刀具號(hào) H 刀具長(zhǎng)度補(bǔ)償號(hào) P G04暫停中為暫停時(shí)間,M98調(diào)用子程序后加程序號(hào) IJK 圓弧半徑表示的另一種方法,分別對(duì)應(yīng)XYZ C,R 法那克系統(tǒng)中C和R分別為倒角與倒圓角控制 這是我的總結(jié),可能不是特別全面,之于工作應(yīng)該完全可以勝任了。 作者:黃工 微信:15628050 |
|