① 三菱數控CNC系統G代碼M代碼大全
在數控編程中,G代碼和M代碼是控制機床執行特定動作的關鍵指令。以下是一些基本的G代碼和M代碼,以及它們的用途:
G00快速定位,用於移動刀具到目標位置而無需切削。
G01直線補間切削,用於沿著直線路徑進行切削。
G02、G03分別是順時針和逆時針圓弧切削指令。
G02.3和G03.3用於指數函數補間,G04指令則用於暫停執行。
G05、G05.1指令用於高速高精度控制。
G06到G08為保留指令,沒有具體功能。
G07.1/107用於圓筒補間,G09用於檢查停止的准確性。
G10到G11用於輸入和取消程序參數。
G12到G13用於整圓切削。
G12.1/112用於極坐標補間。
G14和G15用於取消極坐標指令。
G16用於激活極坐標指令。
G17選擇X-Y平面,G18選擇Y-Z平面,G19選擇X-Z平面。
G20用於英制指令,G21用於公制指令。
G22到G26為保留指令。
G27用於檢查參考原點。
G28用於恢復參考原點。
G29用於開始點復歸。
G30用於復歸第二到第四參考點。
G31用於跳躍機能。
G32為保留指令。
G33用於螺紋切削。
G34和G35用於特殊固定循環,G36用於特定的圓弧循環。
G37用於自動刀具長度測定。
G37.1用於棋盤孔循環。
G38用於指定刀具徑補正向量。
G39用於刀具徑補正轉角圓弧補正。
G40用於取消刀具徑補正。
G41和G42分別用於左和右刀具徑補正。
G40.1用於取消法線控制。
G41.1和G42.1用於有效法線控制。
G43和G44用於刀具長度設定。
G43.1和G44.1用於主軸1的刀具長度設定。
G45用於刀具位置設定(擴張)。
G46用於刀具位置設定(縮小)。
G47用於刀具位置設定(二倍)。
G48用於刀具位置設定(減半)。
G47.1用於兩個主軸同時設定。
G49用於取消刀具長度設定。
G50和G51用於比例縮放,G50.1用於取消G指令鏡像。
G51.1用於有效G指令鏡像。
G52用於局部坐標系設定。
G53用於選擇機械坐標系。
G54到G59用於選擇工件坐標系。
G54.1用於擴展48組工件坐標系。
G60用於單向定位。
G61用於正確停止檢查模式。
G61.1用於高精度控制。
G62用於自動轉角進給率調整。
G63用於攻牙模式。
G63.1用於同期攻牙模式。
G64用於切削模式。
G65用於單個調用用戶宏。
G66用於狀態調用A。
G66.1用於狀態調用B。
G67用於取消狀態調用。
G68用於坐標回轉。
G69用於取消坐標回轉。
G70到G79用於用戶固定循環。
G71到G76用於不同類型的固定循環。
G77、G78、G79用於特定的用戶固定循環。
G80用於取消固定循環。
G81到G89用於固定循環的不同應用。
G90用於絕對值指令。
G91用於增量值指令。
G92用於設置機械坐標系。
G93用於逆時間進給。
G94用於非同期進給(每分鍾進給)。
G95用於同期進給(每轉進給)。
G96用於周速一定製御。
G97用於取消周速一定製御。
G98用於固定循環的起始點復歸。
G99用於固定循環的R點復歸。
G114.1用於主軸同期控制。
M00用於程序停止(無條件停止)。
M01用於選擇性停止。
M02用於程序結束。
M03用於順時針主軸轉動。
M04用於逆時針主軸轉動。
M05用於停止主軸。
M06用於換刀。
M08用於開啟冷卻液。
M09用於關閉冷卻液。
M10用於夾緊(卧式加工中心第四軸)。
M11用於松開(卧式加工中心第四軸)。
M15用於正方向快速移動。
M16用於反方向快速移動。
M19用於主軸定位。
M30用於停止程序。
M98用於調用子程序。
M99用於子程序結束。
以上是三菱數控CNC系統中廣泛使用的G代碼和M代碼,用於控制機床執行各種操作。
② 誰知道三菱系統數控銑床的指令代碼
三菱數控指令格式
G指令
1)三菱系統數控銑床和加工中心
代碼 分組 意義 格式
G00 01 快速進給、定位 G00 X-- Y-- Z--
G01 直線插補 G01 X-- Y-- Z—F--
G02 圓弧插補CW(順時針) G02(G03) X—Y—I—J—F--;G02(G03) X—Y—R—F--;
G03 圓弧插補CCW(逆時針)
G04 00 暫停 G04 X_;或G04 P_;單位:秒
G15 17 取消極坐標指令 G15 取消極坐標方式
G16 極坐標指令 G1x; 極坐標指令的平面選擇(G17,G18,G19)G16; 開始極坐標指令G9x G01 X_Y_ 極坐標指令:G90指定工件坐標系的零點為極坐標的原點G91指定當前位置作為極坐標的原點
G17 02 XY平面 G17選擇XY平面;G18選擇XZ平面;G19選擇YZ平面。
G18 ZX平面
G19 YZ平面
G20 06 英制指令
G21 公制指令
G28 00 回歸參考點 G28 X-- Y-- Z--
G29 由參考點回歸 G29 X-- Y-- Z--
G40 07 刀具半徑補償取消 G40
G41 左半徑補償
G42 右半徑補償
G43 08 刀具長度補償+
G44 刀具長度補償-
G49 刀具長度補償取消 G49
G50 11 比例縮放取消 G50; 縮放取消
G51 比例縮放 G51 X_Y_Z_P_;縮放開始X_Y_Z_:比例縮放中心坐標P_:比例縮放倍率
G52 00 局部坐標系設定 G54(G54~G59) G52 X_Y_Z_;設定局部坐標系G52 X0 Y0 Z0;取消局部坐標系
G54 14 選擇工作坐標系1 GXX
G55 選擇工作坐標系2
G56 選擇工作坐標系3
G57 選擇工作坐標系4
G58 選擇工作坐標系5
G59 選擇工作坐標系6
G68 16 坐標回轉 Gn G68 α_ β_R_:坐標系開始旋轉Gn :平面選擇碼α_ β_:回轉中心的坐標值R_:回轉角度最小輸入增量單位:0.001deg有效數據范圍:-360.000到360.000
G69 坐標回轉取消 G69:坐標軸旋轉取消指令
G8Δ(G7Δ) 標准固定循環 G8Δ(G7Δ)X_Y_Z_R_Q_P_F_L_S_,S_,I_,J_;G8Δ(G7Δ)X_Y_Z_R_Q_P_F_L_S_,R_,I_,J_;G8Δ(G7Δ):孔加工模式X_Y_Z_:孔位置資料R_Q_P_F_:孔加工資料L_:重復次數S_:主軸旋轉速度,S_,R_ :同期切換或是復位時的主軸旋轉速度,I_:位置定位軸定位寬度,J_;鑽孔軸定位寬度
G73 09 步進循環 G73 X-- Y-- Z-- Q-- R-- F— P-, I-, J-;P:暫停指定
G74 反向攻牙 G74 X-- Y-- Z-- R-- P—R(or S1,S2)--, I-, J-;P:暫停指定
G76 精搪孔 G76 X-- Y-- Z-- R-- I— J-- F--;
G80 固定循環取消 G80;固定循環取消
G81 鑽孔、鉛孔 G81 X-- Y-- Z-- R-- F—, I-, J-;
G82 鑽孔、計數式搪孔 G82 X-- Y-- Z-- R-- F— P-, I-, J-;P:暫停指定
G83 深孔鑽循環 G83 X-- Y-- Z-- R—Q-- F—, I-, J-;Q: 每次切削量的指定,通常以增量值來指定
G84 攻牙循環 G84 X-- Y-- Z-- R—F—P--R(or S1,S2)--, I-, J-;P: 暫停指定
G85 搪孔 G85 X-- Y-- Z-- R--F--, I-, J-;
G86 搪孔 G86 X-- Y-- Z-- R--F--P-;
G87 反向搪孔 G87 X-- Y-- Z-- R-- I-J-F--;
G88 搪孔 G88 X-- Y-- Z-- R--F—P--;
G89 搪孔 G89 X-- Y-- Z-- R--F—P--;
G90 03 絕對值指定 GXX
G91 增量值指定
G92 00 主軸鉗制速度設定 G92 Ss Qq ;Ss:最高鉗制轉速Qq:最低鉗制轉速
G98 10 起始點基準復位 GXX
G99 R點基準復位
2)三菱系統數控車床
代碼 分組 意義 格式
G00 01 快速進給、定位 G00 X-- Z--
G01 直線插補 G01 X-- Z--
G02 圓弧插補CW(順時針)
G03 圓弧插補CCW(逆時針)
G04 00 暫停 G04 X/U_;或G04 P_;單位:秒
G20 06 英制指令
G21 公制指令
G28 0 回歸參考點 G28 X-- Z--
G29 由參考點回歸 G29 X-- Z--
G33 01 螺紋切削(等螺距) G33 Z/W…X/U…F… Q… (普通螺紋切削指令) F為長軸方向螺距,Q螺紋開始的偏移角度,0.001~360.000°。G33 Z…W…X/U…E… Q…(精密螺紋切削指令) E為長軸方向螺距,Q螺紋開始的偏移角度,0.001~360.000°。G33 Z/W…X/U…E… Q…(英制螺紋切削) E為長軸方向1英寸相當於幾個螺距個數,Q螺紋切削開始的偏移角度,0.001~360.000°。
G40 07 刀徑補償取消 G40
G41 左半徑補償
G42 右半徑補償
G52 局部坐標系設定 G52 X-- Z--
G54 12 選擇工作坐標系1 GXX
G55 選擇工作坐標系2
G56 選擇工作坐標系3
G57 選擇工作坐標系4
G58 選擇工作坐標系5
G59 選擇工作坐標系6
G70 00 精車削加工循環 G70 A_ P_ Q_;
G71 直線粗車循環 G71 Ud Re G71 Aa Pp Qq Uu Ww Ff Ss Tt;d:切深量e:退刀量a: 加工路徑的程式編號p:加工路徑的開始順序編號q:加工路徑的終了順序編號u:X軸方向的預留量w:Z軸方向的預留量f: 切削速度s: 主軸速度t: 刀具指令
G72 端面粗車循環 G72 Wd ReG72 Aa Pp Qq Uu Ww Ff Ss Tt;d:切深量e:退刀量a: 加工路徑的程式編號p:加工路徑的開始順序編號q:加工路徑的終了順序編號u:X軸方向的預留量w:Z軸方向的預留量f: 切削速度s: 主軸速度t: 刀具指令
G73 精加工循環切削 G73 Ui Wk Rd;G73 Aa Pp Qq Ww Ff Ss Tt;Ui: X軸方向切削預留量Wk: Z軸方向切削預留量Rd: 分割次數Aa:加工路徑的程式編號Pp:加工路徑的開始順序編號Qq:加工路徑的終了順序編號Uu:X軸方向的預留量uWw: Z軸方向的預留量wFf: 切削速度Ss: 主軸速度Tt: 刀具選擇
G74 端面車削循環 G74 Re;G74 X(U)_Z(W)_Pi Qk Rd Ff;e:退回量i:刀具的偏移量k:切削量d:切削底端刀具的逃離量f:進給速度
G75 直線切削循環 G75 Re;G75 X(U)_Z(W)_Pi Qk Rd Ff;e:退回量i:切削量k: 刀具的偏移量d:在切削底端的逃離量f:進給速度
G76 螺紋切削復合循環 G76 P(m) (r) (a) R(d);G76 X(u)_Z(W)_R(i) P(k)Q(Δd)F(l);m:切削次數00~99r:倒角量00~99a:刀尖的角度(螺紋角度)00~99。0�0�2~90�0�2的角度以1�0�2為單位指定。m,r,a;可用位址P指定d:預留量i:螺紋的斜度(當I=0時為直線螺紋)k:螺紋的高度(螺牙的高度用正的半徑值表示)Δd:切削量(第一次的切削量是正的半徑值指令)l:螺紋螺距
G77 縱向固定循環切削 G77 X/U_Z/W_F_;(直線切削)G77 X/U_Z/W_R_F_;(斜度切削)R:斜度的深度(半徑指定增量值,符號要指定)
G78 螺紋切削固定循環 G78 X/U_Z/W_F/E_;(直線螺紋切削)G78 X/U_Z/W_R_F/E_;(斜度螺紋切削)R:斜度的深度(半徑指定增量值,符號要指定)
G79 端面固定循環車削 G79 X/U_Z/W_F_;(直線切削)G79 X/U_Z/W_R_F_;(斜度切削)R:斜度的深度(半徑指定增量值,符號要指定)
G92 主軸鉗位速度設定 G92 Ss Qq;Ss: 最低鉗制轉速Qq :最高鉗制轉速
G94 每分鍾進給 單位:mm/分(非同期進給)
G95 每轉進給 單位:mm/轉(同期進給)
支持的M代碼
代碼 意義 格式 備注
M00 程序停止 M00 用M00停止程序的執行;按「啟動」鍵加工繼續執行
M01 選擇性停止 M01 與M00一樣,但僅在出現專門信號後才生效
M02 程序結束 M02 在程序的最後一段被寫入
M03 主軸順時針旋轉 M03
M04 主軸逆時針旋轉 M04
M05 主軸停轉 M05
M06 換刀指令(銑床) M06 T_ 在機床數據有效時用M6更換刀具,其他情況下用T指令進行
M30 程序結束且返回程序開頭 M30 在程序的最後一段被寫入
M98 副程式呼叫 M98 P_ H_ L_; P_:指定副程式的程式編號H_:指定副程式中,開始執行的順序編號L_:副程式重復執行次數
M99 副程式結束 M99 P_; P_:指定副程式結束後,返回呼叫程式的順序編號
③ 數控機床的操作方法
數控機床的操作方法:
1、用G92指令建立坐標系的程序。
2、系統軸參數應與編程方式一致,此時應設為直徑編程方式(如更改需重新開機)。
3、Z軸對刀。在「點動操作」工作方式下,以較小進給速率試切工件端面,讀出此時刀具在機床坐標系下的Z軸坐標值Z2,此時刀具在工件坐標系下的Z軸坐標值Z1為0,(如果工件坐標系在後端面則Z,為工件長度值L)。
4、 X軸對刀。在「點動操作」工作方式一下,以較小進給速率試切工件外圓,先讀出此時刀具在機床坐標系下的X軸坐標值X2,再退出刀具,測量工件的直徑值。則刀具在機床坐標系下的X軸坐標值為X2時,其在工件坐標系下的X 軸坐標值X1為工件直徑值D。(如是半徑編程方式即為半徑值)
5、計算起刀點(B點),在機床坐標系下的坐標值(X2 ',Z2')A點在工件坐標系下的坐標值為(X1,21) ,在機床坐標系下的坐標值為(XZ、Z2),故該兩坐標系的位置關系即確定。
6、刀具偏置值的測量、計算。選擇外圓刀作為基準刀。先在工件上切出基準點,讀出刀具在基準點A時,其在機床坐標系下的坐標值(既試切時的讀數值XZ,Z2),再退刀、換刀,移動第二把刀使刀位點與工件基準點重合,讀出此時的機床坐標值X22, Z22。則第二把刀的刀偏值。
螺旋進刀的G功能(G 指令代碼):
G00快速定位
G01主軸直線切削
G02主軸順時針圓壺切削
G03主軸逆時針圓壺切削
G04 暫停
G04 X4 主軸暫停4秒
G10 資料預設
G28原點復歸
G28 U0W0 ;U軸和W軸復歸
G41 刀尖左側半徑補償
G42 刀尖右側半徑補償
G40 取消
G97 以轉速 進給
G98 以時間進給
G73 循環
G80取消循環 G10 00 數據設置 模態
G11 00 數據設置取消 模態
G17 16 XY平面選擇 模態
G18 16 ZX平面選擇 模態
G19 16 YZ平面選擇 模態
G20 06 英制 模態
G21 06 米制 模態
G22 09 行程檢查開關打開 模態
G23 09 行程檢查開關關閉 模態
G25 08 主軸速度波動檢查打開 模態
G26 08 主軸速度波動檢查關閉 模態
G27 00 參考點返回檢查 非模態
G28 00 參考點返回 非模態
G31 00 跳步功能 非模態
G40 07 刀具半徑補償取消 模態
G41 07 刀具半徑左補償 模態
G42 07 刀具半徑右補償 模態
G43 17 刀具半徑正補償 模態
G44 17 刀具半徑負補償 模態
G49 17 刀具長度補償取消 模態
G52 00 局部坐標系設置 非模態
G53 00 機床坐標系設置 非模態
G54 14 第一工件坐標系設置 模態
G55 14 第二工件坐標系設置 模態
G59 14 第六工件坐標系設置 模態
G65 00 宏程序調用 模態
G66 12 宏程序調用模態 模態
G67 12 宏程序調用取消 模態
G73 01 高速深孔鑽孔循環 非模態
G74 01 左旋攻螺紋循環 非模態
G76 01 精鏜循環 非模態
G80 10 固定循環注銷 模態
G81 10 鑽孔循環 模態
G82 10 鑽孔循環 模態
G83 10 深孔鑽孔循環 模態
G84 10 攻螺紋循環 模態
G85 10 粗鏜循環 模態
G86 10 鏜孔循環 模態
G87 10 背鏜循環 模態
G89 10 鏜孔循環 模態
G90 01 絕對尺寸 模態
G91 01 增量尺寸 模態
G92 01 工件坐標原點設置 模態
(3)三菱機床怎麼關g92坐標擴展閱讀:
掌握好數控機床的方法:
1、了解機床的機械結構:要了解機床的機械構造組成;要掌握機床的軸系分布;更要牢牢地掌握機床各個數控軸的正負方向;要掌握機床的各部件的功能和使用,譬如簡單的氣動系統原理和功能,簡單的液壓系統工作原理和功能。
2、另外要掌握機床各輔助單元的工作原理和功能,譬如刀庫、冷卻單元、電壓穩壓器,電器櫃冷卻器等等單元的工作原理,功能和使用方法,以及機床各個安全門鎖的工作原理、功能和使用方法。
3、牢牢地掌握機床的各操作按鈕功能:知道怎麼執行程序;怎麼暫停程序後檢查工件加工狀態後,恢復暫停狀態後繼續執行程序,怎麼停止程序;怎麼更改程序後再執行程序,諸如此類。
4、了解你所操作機床是什麼樣的操作系統;簡單了解數控系統的控制原理和工作方法;系統使用什麼樣工作語言,機床加工使用的軟體及其使用的語言。