1、國際標準 G、M 碼指令功能CNC 銑削技委會製作 40第五章 國際標準 G、M 碼指令功能第一節 指令功能釋意與應用1.G指令一覽表功 能G指令日本 MELDAS 500(三菱) 日本 FANUC 3MC系統 SIEMENS(西門子)G00 快速定位 快速定位 快速定位G01 直線補間切削 直線補間切削 直線補間切削G02 順時針圓弧插補 順時針圓弧插補 順時針圓弧插補G03 逆時針圓弧插補 逆時針圓弧插補 逆時針圓弧插補G04 暫停 暫停 暫停G05 高速加工模式 - 圓弧相切G06 - - -G07 假想軸補間 - -G08 - - -G09 正確停止檢查 - -G10 程式參數輸入/補
2、正輸入 設定偏置度 刀具壽命內G11 程式參數輸入取消 - -G12 順時針圓切削 - 順時針圓切削G13 逆時針圓切削 - 逆時針圓切削G14-G16 不指定 不指定 不指定G17 平面選擇 X-Y 平面選擇 X-Y 平面選擇 X-YG18 平面選擇 Z-X 平面選擇 Z-X 平面選擇 Z-XG19 平面選擇 Y-Z 平面選擇 Y-Z 平面選擇 Y-ZG20 英制指令 英制輸入 直徑指定G21 公制指令 公制輸入 半徑指定G22 行程極限檢查有效 - -G23 行程極限檢查無效 - -G24-G26 不指定 不指定 不指定G27 參考原點檢查 參考原點檢查 參考原點檢查國際標準 G、M 碼指
3、令功能CNC 銑削技委會製作 41功 能G指令日本 MELDAS 500(三菱) 日本 FANUC 3MC系統 SIEMENS(西門子)G28 參考原點複歸 參考原點複歸 參考原點複歸G29 開始點複歸 開始點複歸 開始點複歸G30 第 24參考原點複歸 - 鏡射設置G31 跳越機能 - -G32 - - -G33 螺紋切削 - 單遍螺紋切削G34 特別固定迴轉 - 增螺距螺紋切削G35 特別固定迴轉 - 減螺距螺紋切削G36 特別固定迴轉 - 自動螺紋G37 自動刀具長測定 - 自動螺紋加工G38 刀具徑補正向量補正 - -G39 刀具徑補正轉角圓弧補正 - -G40 刀具徑補正取消/3 次
4、元徑補正 刀具徑補正取消 刀具補正取消G41 刀具徑補正左/3 次元補正 刀具徑補正左 刀具左補正G42 刀具徑補正右/3 次元補正 刀具徑補正右 刀具右補正G43 刀具長補正量(+) 刀具長補正量(+) -G44 刀具長補正量(-) 刀具長補正量(-) -G45 刀具位置補正(伸長) - 夾具偏移G46 刀具位置補正(縮小) - 雙正軸暫停G47 刀具位置補正 2倍伸長 - 動態 Z軸 DRO方式G48 刀具位置補正 2倍縮小 - -G49 刀具長補正量(取消) 刀具長補正量取消 -G50 比例縮放(取消) - M碼定義輸入G51 比例縮放(有效) - -G52 局部座標系設定 - -G53
5、 機械座標系選擇 - -國際標準 G、M 碼指令功能CNC 銑削技委會製作 42功 能G指令日本 MELDAS 500(三菱) 日本 FANUC 3MC系統 SIEMENS(西門子)G54 工作座標系 1選擇 - -G55 工作座標系 2選擇 - 探測限制G56 工作座標系 3選擇 - 零件探測G57 工作座標系 4選擇 - 圓孔探測G58 工作座標系 5選擇 - 刀具探測G59 工作座標系 6選擇 - PAL變數賦值G60 單方向位置定位 - 軟體限位元區域G61 正確停止檢查模式 - 軟體限位元無效G62 自動轉角進給率調整 - 進現速率修調禁區G63 攻牙模式 - -G64 切削模式 -
6、 -G65 巨集程式單一呼出 用戶巨集指令命令 -G66 巨集程式狀態呼叫 A - -G67 巨集程式狀態呼叫 B - -G68 座標回轉有效 - -G69 座標回轉取消 - -G70 使用者固定迴轉 - 英制G71 使用者固定迴轉 - 公制G72 使用者固定迴轉 - 零件程式放大/縮小G73 固定迴圈(高速深孔鑽) 分級進給鑽孔迴圈 點到點插補G74 固定迴圈(攻反牙) 反攻絲迴圈 工件旋轉G75 使用者固定迴圈 - 型腔迴圈G76 固定迴圈(精搪孔) - -G77 使用者固定迴圈 - -G78 使用者固定迴圈 - -G79 使用者固定迴圈 - -國際標準 G、M 碼指令功能CNC 銑削技委
7、會製作 43功 能G指令日本 MELDAS 500(三菱) 日本 FANUC 3MC系統 SIEMENS(西門子)G80 固定迴圈取消 固定迴圈取消 固定迴圈取消G81 固定迴圈(鑽孔) 固定迴圈(鑽孔) 固定迴圈(鑽孔)G82 固定迴圈(鑽孔)/(反搪孔) 固定迴圈(鑽孔)/(反搪孔) 固定迴圈(鑽孔)/(反搪孔)G83 固定迴圈(深鑽孔) 固定迴圈(深鑽孔) 固定迴圈(深鑽孔)G84 固定迴圈(攻絲) 固定迴圈(攻絲) 固定迴圈(攻絲)G85 固定迴圈(搪孔) 固定迴圈(搪孔) 固定迴圈(搪孔)G86 固定迴圈(搪孔) 固定迴圈(搪孔) 固定迴圈(搪孔)G87 固定迴圈(反搪孔) 固定迴圈
8、(反搪孔) 固定迴圈(反搪孔)G88 固定迴圈(搪孔) 固定迴圈(搪孔) 固定迴圈(搪孔)G89 固定迴圈(搪孔) - -G90 絕對值指令 絕對值指令 絕對值指令G91 增量值指令 增量值指令 增量值指令G92 機械座標系設定 機械座標系設定 機械座標系設定G93 逆時針進給 - -G94 非同期切削(每分鐘進給) 非同期切削(每分鐘進給) 設置旋轉 軸速率G95 同期切削(每回轉進給) - IPR1MMPN進給G96 同速一定控制有效 - CCSG97 同速一定控制無效 - RPM編程G98 固定迴圈 起始點複歸 固定迴圈 起始點複歸 ALL/DEC禁區G99 固定迴圈 R 點複歸 固定迴
9、圈 R 點複歸 取消預置寄存G101-110 使用者巨集 I(二、十、一、/、 +、Sin、Cos、Tanl、 -)國際標準 G、M 碼指令功能CNC 銑削技委會製作 442.M指令一覽表功 能M指令永 進 麗 偉 R II 協 鴻M58 油路鑽孔給水M98 主程式呼叫副程式 主程式呼叫副程式 主程式呼叫副程式 主程式呼叫副程式M99 副程式回到主程式 副程式回到主程式 副程式回到主程式 副程式回到主程式M04 主軸反轉 主軸反轉 主軸反轉 主軸反轉M05 主軸停止 主軸停止 主軸停止 主軸停止M06 自動換刀 自動換刀 自動換刀 自動換刀M08 切削液開 切削液開 切削液開 切削液開M09
10、切削液關 切削液關 切削液關 切削液關M12 油路鑽開 刀庫反轉 M14 切削吹氣(開) 主軸反轉 M15 切削吹氣(關) M19 主軸定位 M21 自動刀長量測吹削關 刀具庫移至右邊 M22 升降套夾緊 刀具庫移至左邊 M23 升降套放鬆 刀庫門打開 M24 刀庫門關閉 M25 第五軸夾緊 主軸夾緊 主軸夾刀 M26 第五軸鬆開 第五軸鬆開 第五軸鬆開 M29 剛性攻牙 M30 程式結束及後置 程式結束及後置 程式結束及後置 程式結束及後置M38 油路給水 M40 主軸控檔 M50 吹氣M41 卷削機正轉 M42 卷削機反轉 M43 卷削機停止 國際標準 G、M 碼指令功能CNC 銑削技委會
11、製作 45M99 副程式回到主程式 副程式回到主程式 副程式回到主程式 副程式回到主程式2.2 M指令一般為機台的本身性能,故一般為輔助作用。如:T05 M06進行換刀選擇刀號S1800 M03主軸正轉進行轉速設定M08為單獨指令使用進行加工中冷卻給水國際標準 G、M 碼指令功能CNC 銑削技委會製作 46第二節 (三菱)指令格式說明一.基礎編程1.1 G00 XB YB ZB (快速定位)(從 A點B 點C 點D 點)X.Y.Z是目標點座標見 G00軌跡如圖(5-1)刀具從 A點快速三軸同動移位到 B點a為刀具軌跡 圖(5-1)1.2 G01 X_Y_Z_(直線補間切削)及 G90 G91的
12、應用X、Y、Z 是目標點座標圖(5-2)CNC 銑床加工某型腔。銑刀直徑爲6 型腔深 2mm,刀具加工軌跡如圖(5-3)工件加工零點,由面板操作。設定 OP點為零點. 我們分別用 G90(絕對座標)和 G91(增量座標) 編 程 B絕對值編程 增量值編程N0010;G00;X30.Y25.Z3.S150G90M03;G01 Z-2.F150;X20.Y0.;Y-20.;X-20.;Y0.;X-30.Y25.;X30.;X20.Y0.;G00.Z80.;G00.X0.Y0.;注:開機爲 G90 狀態N0010;G00;X30.Y25.Z3.S150G90M03;G91G01Z-5.F150;X-
13、10.Y-25.;Y-20.;X-40.;Y20.;X-10.Y25.;X60.;G90G00Z80.;G00X0.Y0.Z100.;M02圖(5-3)圖(5-2)ZXY DAcBYpX-30 -20 20 3025(0,0)Op國際標準 G、M 碼指令功能CNC 銑削技委會製作 471.3 指令 G17、G18、G19該組指令用於選擇直線圓弧補間平面,G17選擇 X、Y 平面,G18 選擇 X、Z 平面,G19 選擇 YZ平面 如圖(5-4)G17.G18.G19應用程式如下表如圖(5-5)刀心按“OA-BCDB-0”軌直線運動。當刀具三軸同動或單軸移動時可用 G17狀態。程式如下:1.4
14、圓弧切削指令 G02 G03功能: 使刀具從圓弧起點,沿圓弧移動到圓弧終點。G02 為順時針圓弧切削,G03 為逆時針圓弧切削。一般格式如下:G17 X_ Y_ R_ I_ J_ F_程式 說明N0010;G01 X0.Y0.Z0.F150;S1500 M03;X40.Y30.;Z-3.;G19 Y0.Z0.;G17 X0.Y30.;G18 X40.Z-3.;G17 X0.Y0.Z0.;G00 Z100.;M02;刀具進 0點主軸正轉1500MM/Min F值G17狀態 XY平面X.Y平面插補 0AZ軸移動 ABY.Z平面補間 BCX.Y平面補間 CDX.Z平面補間 DB三軸同功 B0刀具上升
15、至安全高度G02G03OZG18G17G19XY圖(5-4)圖(5-5)國際標準 G、M 碼指令功能CNC 銑削技委會製作 48G18 X_ Z_ R_ I_ J_ F_G19 Y_ Z_ R_ I_ J_ F_說明:(1) X Y Z是圓弧終點座標,增量方式時是圓弧起點的增量座標。(2) I J K是圓弧圓心,在 X Y Z軸上的座標,有兩種表達方式:其一絕對方式時 I J K為絕對座標。其二無論絕對增量編程,I J K均為圓弧起點相對圓心的增量座標。(3)圓弧大小以 R表示時稱為圓弧半徑表示法,以 I J K表示時稱為弧心表示法.R 值無方向性 I J K值有方向性故銑全圓時僅用 I J
16、K指令法,不能用 R指令法因為全圓銑削時起點與終點相同而通過一相同點半徑為 R之圓弧有無數個.(4)通過距離小於直徑之任意兩點(起點與終點)而半徑為 R之圓弧有兩個為了區分此兩個圓弧常用 R之正負值來判定當圓弧所對應之夾角小於或等於 180度,R 為正值,夾角大於 180度時 R為負值.(5)R是圓弧半徑,若用半徑 R,則圓心座標不採用。 例: 如圖(5-6)進行編程,其為半徑 50的圓,圓心位於座標原點,寫出中心軌迹。AB、BC、CA 的圓弧插補程式如下:AB : G17 G03 X0.Y50.I0.J0.(絕對值編程)BC : G19 G91 G03 Y-50.Z50.J-50.K0.(增
17、量編程) CA : G18 G03 X50.Z0.I0.K-50.(絕對值編程,圓心座標為增量BAG02G03G02G03圖(5-6)國際標準 G、M 碼指令功能CNC 銑削技委會製作 49值)1.5 G54-G59 工作座標系補正。G54-G59 非移動指令,若要使刀具運行至偏置點需再加 G00 G01指令。在 G54-G59六個座標系上,可同時放置六個同樣工件,每個工件皆可以得到同樣的加工。例:如圖(5-7)A.工件補正量的設定工件:1. X=-100.00 Y=-100.00 G542. X=-100.00 Y=-500.00 G553. X=-500.00 Y=-100.00 G564
18、. X=-500.00 Y=-500.00 G575. X=-900.00 Y=-100.00 G586. X=-900.00 Y=-500.00 G59B. 加工程式(副程式)0100G90 G0 G43 X-50.Y-50.Z-100.H10; 位置定位及刀長補正G01 X-200. F50; Y-200.; 端面切削 Y-50.;G80 G49;G28 X0. Y0. Z0.;G98 G81 X-125.Y-75.Z-150.R-100.F40.;X-175. Y-125.; 國際標準 G、M 碼指令功能CNC 銑削技委會製作 50X-125. Y-175.; 鑽孔 X-75. Y-12
19、5.;G80 G49;G28 X0. Y0. Z0.;G98 G84 X-125. Y-75. Z-150. R-100. F40;X-175.Y-125.; X-125.Y-175.; 攻牙X-75 .Y-125.;G80;M99;C. 位置定位程式:G28 X0. Y0. Z0.; 機械原點歸位G90 G54 M98 P100;G55 M98 P100;G56 M98 P100;G57 M98 P100;G58 M98 P100;G59 M98 P100;G28 X0 Y0 Z0;M02;1.6 G40、G41、G42 刀徑補償指令的運用。 A G40 G41 G42指令 機床初始狀態為
20、G42。B 建立和取消刀具補償指令必須與 G01或 G00指令組合完成。C 基本格式:G41 G01 圖(5-7)國際標準 G、M 碼指令功能CNC 銑削技委會製作 51G42 X_Y_F_G40 G00例:圖(5-8)編程如下表:1.7 G76精搪孔指令運用本指令的使用,在加工表面上不會有傷痕及刀紋,可以做為高精度搪孔。G76編程順序如下: 例圖(5-9)二. 幾種常見加工方法編程簡介程式 說明G43 H01 S1800 M03;G90 G00 Z100.;G0 X25.Y25.;G98G76X25.Y25.Z20.R3. Q0.5 F150;X125.Y25;X25. Y75;X125.Y
21、75;M02;刀具長度補正主軸正轉 1800r/Min絕對座標 Z 軸快速定位刀具快速定位至(X25, Y25)刀具在 X25. Y25 位置進行精搪孔具體如圖(十)同時加工另三個孔程式結束圖(5-8)圖(5-9)程式 說明01000 G54X-70.Y100.Z-140.;S1500 M03;G00 X0. Y0. Z2.;G01 Z-3. F150;G01 G41 D41 X20.Y14.;G01 Y62.;G02 X44. Y86.I24.J0.;G01 X96.;G03 X120.Y62.I24.J0.; G01 Y40.;G01 X100. Y14.;G01 X20.;G40 X0.
22、 Y0.;M02.;程式名稱設工件零點主軸正轉 1500r/Min刀具快進至(0,0,2)處刀具加工至深 3mm處建立刀具左補正 0A 刀具補正值輸入位置號碼爲 41加工中進行刀具左補正刀具補償取消程式結束國際標準 G、M 碼指令功能CNC 銑削技委會製作 522.1外形加工法即 G01指令的執行目的:令刀具沿著工件成型部位外形進行指令移動。 指令格式: G01 X_ Y_ F_ (如圖 5-10)座標值 切削進給率加工刀具2.2圓弧移動切削加工指令目的:令刀具沿著圓弧的內外徑進行切削,就刀具進刀方向而言,有順銑逆銑兩種。指令格式:G02 G03 X_ Y_ R_ F_ (如圖 5-11)圓心
23、座標 圓半徑 進給率2.3棋盤孔循環 G37.1加工刀具國際標準 G、M 碼指令功能CNC 銑削技委會製作 53目的:為方便程式編集在工位均勻分布的情況下一種快捷加工方法。格式:G37.1 X_Y_I_P_J_K_L_ (如圖 5-12)X.Y. 起點座標 受 G90/G91影響I. X軸的孔間距P. X軸的孔數J. Y軸的孔間距K. Y軸的孔數L. L不加零在下刀點的地方鑽一個孔,加零不在下刀點的地 方鑽一個孔2.4 圓弧孔循環 G36 目的:為方便在同一直徑,圓弧上均勻分布的孔位加工。指令格式:G36 X_Y_I_J_P_K_ (如圖 5-13)X.Y. 為圓弧座標中心I. 為圓弧的半徑J
24、. 為最初鑽孔點的角度P. 為角度間距K. 為孔的數量2143K國際標準 G、M 碼指令功能CNC 銑削技委會製作 542.5 角度直線孔循環 G35 目的:為方便在同一條有角度直線上均勻分布的孔加工。指令格式:G35 X_Y_I_J_K_ (如圖 5-14) X.Y. 為起點座標I. 為孔之間的距离J. 為角度值反方向為負值K. 為孔的個數2.6 圓周孔循環加工 G34目的:為方便在同一圓上均勻分布的孔加工。指令格式:G34 X_Y_I_J_K_ (如圖 5-15)X.Y. 圓周孔循環的中心座標I. 圓的半徑(R)。 輸入設定以正數表示J. 最初孔的角度 反時針方向為負K. 鑽孔的個數 不可
25、設定為零 警示為 P221國際標準 G、M 碼指令功能CNC 銑削技委會製作 552.7 圓錘狀切削目的:圓錘狀切削為錘狀切削的應用只是始點終點在同中心線上。 錘狀可以依圓弧徑增減,此時,螺距依 Z/P決定。指令格式:G2.1 X_Y_Z_I_P_F_ (如圖 5-16) 2.8螺旋補間 G17G19 G02 G03目的:依據 G02/G03指令及平面選擇 G指令(G17 G18 G19)在選擇平面內,可以一邊做圓弧補間,一邊做第三軸直線補間。指令格式:G17 G02 X_Y_Z_I_J_P_F_G03 圓弧終點座標 圓弧中心座標 螺距數 進給 G17 G02 X_Y_Z_R_ F_ (如圖
26、5-17)G03國際標準 G、M 碼指令功能CNC 銑削技委會製作 56圓弧終點座標 圓弧半徑 進給第二節 (西門子)面板程式的編寫一 基本格式一、西門子面板的程式輸入,無論是手動編程還是网絡輸入,基本格式如下:FFWON FFWOF HSC(0.01) NSCG64 M30 T1D1 M30SOFT(BRISK/JERK) %注:1.FFWONFFWOF HSC(0.01)NSC為 SIEMENS專用程式首尾呼應格式G64:輪廓路徑連續模式,指令作用是維持 CAD/CAM所產生連續點狀路徑高速行進,完成每一單節自動加減速與定位動作及轉角自動減速SOFT:軟加減速BLISK:硬加減速JERK:
27、NSC 指數加減數0.01:加工精度(mm)二、程式編寫注意事項2.1在程式的第一個 F值前的單節必須有 S值2.2 G01後面必須跟 F值2.3用 G41 G42補正刀徑時,補正結束後必須用 G40取消精加工程式頭 粗加工程式頭 粗加工程式尾國際標準 G、M 碼指令功能CNC 銑削技委會製作 572.4 確定左右補正的兩個要素2.4.1 刀具與工件相對的方向與位置2.4.2 刀具的切削進給方向2.4.3 G40 只可與 G01 一起使用不可與 G00 一起使用2.4.4 刀具補正需注意是帶刀補正(衝模現在使用),或不帶刀補正( 塑模現在使用)2.5 刀長補正及刀徑補正其刀號與補正號與 TOO
28、L GOMRP ENSION刀具補正操作區域必須一致2.6 如手動編程用到 R參數,應先檢查 R參數值,程式結束後將 R 參數全部還原2.7每次 G00 Z軸提刀高度一定要高於工件最高點.三.程式編寫基本概要3.1刀具沿直線移動3.2刀具沿圓弧移動圖 5-18國際標準 G、M 碼指令功能CNC 銑削技委會製作 58刀具沿直線移動及圓弧移動的機能稱為插位程式指令 G01G02等代碼稱為準備機能,在控制單位指令插位執行的形式3.3進給機能(F)在切削工件時,刀具與工件的相對位移速度稱為進給例:設刀具進給為 100mm/min.程式中設為 F100決定進給率的機能稱為進給機能3.4 刀具移動指令座標
29、值可用絕對或增量設定方式表示A.絕對座標從座標系原點算起的距離就是刀具要移動的座標位置直接用 A到 B座標:G00G90 X250.Y110.Z60.圖 5-19圖 5-20圖 5-21國際標準 G、M 碼指令功能CNC 銑削技委會製作 59B. 增量座標指定從前一個位置到後一個位置的距離以上邊 A圖為例,指定刀具從 A點到 B點G00 G91 X150.0 Y20.0 Z10.03.5 主軸轉數(S)切削工件時,刀具的回轉數稱為轉數,在 CNC加工中主軸轉數用rpm 表示每分鐘的回轉數例:10 的刀具在精修電極弧面時轉速為 6500,程式中指定為 M03 S6500主軸回轉速指令稱為主軸機能
30、3.6 刀具機能選擇在執行程式時需要用到各種加工刀具 CNC機台一般都有 ATC刀庫,只要在程式中使用換刀指令,可從刀庫中調出指定的所需刀具例:當需使用第五號刀時,刀具安裝在 ATC刀庫的 NO.05位置,在程式中指定:M06 T05即可調出所需刀具圖 5-22國際標準 G、M 碼指令功能CNC 銑削技委會製作 603.7 輔助機能應用在執行程式的過程中,需要主軸回轉、停止、冷卻氣閥、切削油閥的開關及刀盤移動,刀庫刀的分合,所有這些指定機械元件 ON/OFF的機能稱為輔助機能,通常用 M碼指定。3.8西門子控制器中特殊 M碼表M00 程式暫停 M01 選擇性程式暫停 M02 程式結束M03 主
31、軸正轉 M04 主軸逆轉 M05 主軸停止M06 自動換刀 M07 切削吹氣開 M08 冷卻水M09 切削吹氣/冷卻水關 M17 副程式結M24 刀具庫開關 M25 主軸夾刀 M26 主軸松刀M30 程式結束 M31刀具庫找舊刀 M32刀具庫找新刀M38 鐵屑清除開 M39 鐵屑清除關 M99 回主程式3.9 程式結構程式:為操作機械給予 CNC的一群指令,用這些指令來控制刀具沿直線或圓弧移動或機械元件 ONOFF。注:在程式中,這些指令依刀具實際移動順序書寫,順序中各步驟指令的群體稱為單節,對一系列的加工由單節所組成的群體稱為程式,識別各單節的號碼稱為序號,識別各程式的號碼稱為程式號碼。3.
32、10 G碼指令在 G後面的值決定相關單節的意義,也稱為準備機能G碼型式單節 G碼:G 碼指在指定單節有效 G02 G03圖 5-國際標準 G、M 碼指令功能CNC 銑削技委會製作 61狀態 G碼:G 碼有效至同一組群的另一個 G碼指定為止 G00 G01常用 G碼G00 快速定位 G01 直線切削 G02 順時針圓弧切削G03 逆時針圓弧切削 G04 暫停指令 G17 X-Y 平面設定G18 Z-X平面設定 G19 Z-Y 平面設定 G40 補正取消 G41刀徑左補正 G42 刀徑右補正 G43 刀長補正G81-G89孔加工循環指令 G54-G59 工作座標設定系二 基本程式的編寫使用及固定循
33、環注意事項一、固定循環注意事項1 必要條件:調用循環前必須定義加工平面進給和速度2 循環的調用:循環的調用必須在一個單獨程序段中,且須用 MCALL調出,結束時則用 MCALL取消循環。如: MCALL CYCLE 81+(參數)MCALLM30調用固定循環前,需將 Stand Cycle 中的循環模式打開二 常用固定循環程式的編寫1 鉆孔循環 CYCLE 81 (一般用作打中心孔)國際標準 G、M 碼指令功能CNC 銑削技委會製作 62程式寫法 MCALL CYCLE 81(,)參數 后退點的定點(絕對坐標)位移時,Z 軸所需提到的高度 工件表面座標值(絕對座標值)安全量(相對值無正負號)啄
34、鑽時 Z軸每次下刀後提升到此高度排屑再下刀加工 深度絕對座標(最終加工深度)相對于工件表面的坐標值(無正負號)注:1.若工件表面座標值不為 0時,(可為負值或正值)則 RPT,DP要即時更動2.若工件表面座標值為 0時則可循環只有 DP要修改,其餘不變例 題 如 圖 5-235- 7.0THR35.08040圖 5-23國際標準 G、M 碼指令功能CNC 銑削技委會製作 63程 式 MCALL CYCLE 81 ( , , , )G00 X0 . Y0 .;X-40. Y20.; MCALLM302 深 孔 鉆 削 MCALL CYCLE 83程 式 寫 法 : CYCLE 83 (RPT ,
35、 RFP , SDIS , DP , DPR , FDEP , FDPR , DAM ,DTB ,DTS,FRF ,VARI )RTP :后退點的絕對值坐標 FDPR:第一次深度(相對于工件表面)RFP :工件表面絕對值坐標 DAM:每次啄鑽下降深度SDIS:安全量(相對于工件表面) DTB:最終斷屑暫停時間(單位秒)DP :最終深度坐標(絕對) DTS:起始點排屑暫停時間(單位秒)DPR :深度 (距離表面之相對值 ) VARI:排屑形式 0:斷屑 1:排屑FDEP:第一次鉆孔深度(絕對坐標) FRF:第一次進給速率比例例 題 : 加工(圖 5-)的 5-7 的孔程 式 : MCALL CY
36、CLE 83 (10, , , -40, , , , , , 0.5, )G00 X0. Y0 .;X-40 . Y0.; MCALL國際標準 G、M 碼指令功能CNC 銑削技委會製作 64M303 鏜 孔 (1) CYCLE 86程 式 寫 法 : CYCLE 86 (RTP , RFP , SDIS , DP , DPR , DTB , SDIR, RPA ,RPO, RPAP , POSS )RTP: 后 退 點 絕 對 坐 標 RFP: 工 件 表 面 絕 對 坐 標SDIS: 安全量(相對值) DP:最終點絕對坐標DPR: 最終深度(相對于工件表面) DTB:最終點斷屑時間SDIR:
37、主軸轉向(3=CW,4=CCW) RPA:后退時橫移相對坐標RPO: 后退時縱移相對坐標 POSS:主軸定位角度(0)RPAP:后退時搪孔軸相對坐標(0)說明: RPA、RPO 的值要根據搪孔前主軸定位搪刀刀尖的位置而決定;通常在加工前先使用主軸定位指令(M19),觀看刀把的搪刀頭指向哪一個象限,再來決定 RPA 及 RPO 值的方向 (+/-)值的定義也是用象限方式設定。主軸定位角度為零故 POSS 值也為零。鎕孔硬注意先主軸定位,並上鎕刀把,搪刀頭指向二、三象限之間再輸入參數指令(共 11 個指令)。例 題 : 加工(圖 5-24)80 的孔80 +001+000040國際標準 G、M 碼
38、指令功能CNC 銑削技委會製作 65程 式 : MCALL CYCLE 86 (10, , , -45, , , , 0.5, , , ) ;MCALL;M09;M05;M30;注 : 因 孔 精 度 較 高 , 在 鏜 孔 時 , 可 先 用 粗 鏜 刀 逃 料 后 , 分 多 次 精 鏜 到 位鏜 孔 (2) CYCLE 87程 式 寫 法 CYCLE 87 ( RTP , RFP , SDIS , DP , DPR , SDIR )RTP: 后 退 點 絕 對 坐 標 RFP: 工 件 表 面 絕 對 坐 標SDIS: 安 全 值 DP: 最 終 點 絕 對 坐 標SDIR: 主 軸 轉
39、 向 (3=M3 4=M4)說 明 : CYCLE 87循 環 中 , 達 到 最 后 的 鉆 深 時 , 主 軸 停 止 , 隨 后 是 程 序停 止 ,按 下 NC啟 動 鍵 , 刀 具 迅 速 向 上 退 出 直 到 退 回 平 面 為 止 。鏜 孔 (3) CYCLE 88程 式 寫 法 CYCLE 88 ( RTP , RFP , SDIS , DP , DPR , DTB , SDIR )RTP: 后 退 點 絕 對 坐 標 RFP: 工 件 表 面 絕 對 坐 標SDIS: 安 全 值 DP: 最 終 點 絕 對 坐 標DPR: 最 終 深 度 ( 相 對 于 工 件 表 面 )
40、 DTB: 最 終 點 停 留 時 間圖 5-24國際標準 G、M 碼指令功能CNC 銑削技委會製作 66SDIR: 主 軸 轉 向 (3=M3 4=M4 )說 明 : CYCLE88循 環 中 , 達 到 最 后 鉆 深 時 , 有 一 個 旋 轉 停 留 時 間 , 然 后 主軸 停 , 及 程 序 停 , 按 下 NC啟 動 , 執 行 快 速 向 上 退 出 直 至 平 面 時 為 止 。鏜 孔 (4) CYCLE 89程 式 寫 法 : CYCLE 89 ( RTP , RFP , SDIS , DP , DPR , DTB )RTP: 后 退 點 絕 對 坐 標 RFP: 工 件
41、表 面 絕 對 坐 標SDIS: 安 全 留 量 DP: 最 終 點 絕 對 坐 標DPR: 最 終 深 度 (相 對 于 工 件 表 面 ) DTB: 最 終 點 停 留 時 間說 明 : CYCLE 89循 環 中 , 進 入 和 退 出 的 F值 由 調 用 循 環 之 前 的 程 序 所決 定 ,達 到 最 后 的 鉆 深 時 , 有 一 個 旋 轉 停 留 時 間4 銑 圓 孔 (槽 ) POCKET 2程 式 寫 法 : POCKET 2 (RPT , RFP , SDIS , DP , DPR , PRAD , CPA , CPO , FFD , FFP1 , MID , CDIR , FAL , VARI )RTP: 后 退 點 絕 對 坐 標 CDIR: 銑 削 方 向 (2=G2; 3=G3)RFP: 工 件 表 面 絕 對 坐 標 FFP1: 表 面 進 給 速 率SDIS: 安 全 距 離 FAL: 最 終 銑 削 余 量DP: 最 終 點 坐 標