1、快速定位(G00/G0)
格式: G00 X___ Y___ Z___;
功能:隻能快速定位,不能切削加工,可以同時指令一軸、兩軸或三軸。
2、直線插補(G01/G1)
格式: G01 X___ Y___ Z___ F ;
功能:可以同時指令一軸、兩軸或三軸。
【例】在立式數控銑床上按圖所示的走刀路線銑削工件上表面,已知主軸轉速300r/min,進給量為200mm/min,試編制加工程序。
O5001;
G90 G54 G00 X155. Y40. S300;
G00 Z50. M03;
Z0.;
G01 X-155. F120;
G00 Y-40. ;
G01 X155.;
G00 Z300. M05;
X250. Y180.;
M30;
3、圓弧插補(G02/G2、G03/G3)
式中:I、J、K——圓心分别在x、y、z軸相對圓弧起點的增量( IJK編程)
【IJK編程與R編程】
①G91方式IJK編程:
(G91 G17)
G02 X30. Y-30.0 I-20. J-50. F120;
② G91方式R編程:
(G91 G17)
G02 X30. Y-30.0 R54. F120;
③ G90方式IJK編程:
(G90 G17 G54)
G02 X90. Y40.0 I-20. J-50. F120;
④ G90方式R編程:
(G90 G17 G54)
G02 X90. Y40.0 R54. F120;
基本移動指令實例【例】在立式數控銑床上按圖所示的走刀路線銑削工件外輪廓(不考慮刀具半徑),已知主軸轉速400r/min,進給量為200mm/min,試編制加工程序。
O5002;
G17 G90 G54 G00 X0 Y0;
X-35.0 Y-70.0 S400;
Z50.0 M03;
G01 Z-25.0 F1000 M08;
X-60.0 F200;
G03 X-110.0 Y-20.0 50.0;
G01 Y-40.0;
G02 X-140.0 Y-70.0 R-30.0;
G01 X-160.0;
G03 X-110.0 Y-120.0 R50.0;
G01 Y-140.0;
X-80.0;
G02 X-40.0 Y-100.0 R40.0;
G01 Y-65.0;
G00 Z50.0;
Z90.0 M05;
X0 Y0;
M30;
GO3 圓弧插補(逆時針)G03 X__Y__R__F__;
R:圓弧半徑
GO4 暫停G04 X(U)__; 或 G04 P__;
XU:後是指定暫停時間,其後數值要帶小數點,否則以此數值的千分 之一計算,單位為s;
P:指定時間,不允許有小數點(即以整數表示),單位為ms。
GO2.1漸開線插補(順時針)G02.1 X__Y__I__J__F__P;
IJ:圓弧中心坐标
P:螺距數,回轉數
GO3.1漸開線差補(逆時針)
G03.1 X__Y__I__J__F__P;
IJ:圓弧中心坐标
P:螺距數,回轉數
GO2.3
指數函數插補(正轉)
G02.3 X__Y__I__J__R__F__Q__I;
IJ:角度
R:定數值
F:初期進給速度
Q:終點進給速度
G03.3
指數函數插補(反轉)
G03.3 X__Y__I__J__R__F__Q__ I;
IJ:角度;
R:定數值;
F:初期進給速度
Q:終點進給速度
G05
高速高精度制禦Ⅰ
G05 P10000 高速高精度制禦開啟
G05 P0 高速高精度制禦關閉
G05 P3 高速加工開啟
G05 P0 高速加工關閉
G05.1
高速高精度制禦Ⅱ
G05.1 Q1 高速高精度制禦開啟
G05.1 Q0 高速高精度制禦關閉
G05.2 Q2 X0 Y0 Z0 自由曲面高精度模式開啟
G05.1 Q0 自由曲面高精度模式關閉
G07.1
圓筒插補
G07.1 C__;
C:圓筒半徑
G09
正确停止檢查
G10
程式參數輸入/補正輸入
G90 G10 L2 P__Xp__Yp__Zp__;
G91
P:0 外部工件坐标
P:為0~6以外數字時,P之值視為1。P省略時,視為現在選擇中的工件坐标補正量輸入
G10 L10 P__R__;
P:補正号
R:補正量
G10 L10 P__ R__ ;長補正形狀補正
G10 L11 P__ R__ ;長補正磨耗補正
G10 L12 P__ R__ ;徑形狀補正
G10 L13 P__ R__ ;徑磨耗補正
G11
程式參數輸入取消
G12
圓切削CW
G12 I__D__F__;
I:圓的半徑(增量值)
D:補正号
①從圓心下刀
②以圓弧方式逼近輪廓
③銑圓弧路徑
G12.1
極坐标插補模式開始
G13
圓切削CCW
G13 I__D__F__;
I:圓的半徑(增量值)
D:補正号
G13.1
極坐标插補模式取消
G15
極坐标指令取消
G15取消G16極坐标指令
G16
極坐标指令有效
N1005 G16;
N1010 G90 G01 X__Y__;
……
N2000 G15;
其中N1010句中的X__表示極坐标半徑,Y__表示角度
G17
平面選擇X-Y
銑削M36*0.75螺紋
G18
平面選擇X-Z
G19
平面選擇Y-Z
G20
英制指令
G21
公制指令
G27
參考原點檢查
G28
返回參考原點
G28 X__ Y__ Z__;
G29
開始點複位
G29 X__ Y__ Z__;
G30
在第2~4參考原點複位
G30 P2(P3,P4) X__ Y__ Z__;
G30.1
複位刀具位置1
G30.2
複位刀具位置2
G30.3
複位刀具位置3
G30.4
複位刀具位置4
G30.5
複位刀具位置5
G30.6
複位刀具位置6
G31
跳躍
G31.1
跳躍1
G31.2
跳躍2
G31.3
跳躍3
G32
螺紋切削(普通導程)
G32 Z__F__Q__;
Z:螺紋切削方向軸位址及螺紋長度;
F:長軸(移動量最多的軸)方向的導程
Q:螺紋切削開始位移角度(0~360°)
G33
螺紋切削(精密導程——英制螺紋)
G33 Z__E__Q__;
Z:螺紋切削方向軸位址及螺紋長度
E:長軸(移動量最多的軸)方向的導程,1英寸中含有 的牙數
Q:螺紋切削開始位移角度(0~360°)
G34
圓周排列孔循環
G34 X__Y__I__J__K__;
XY:圓周孔循環的中心位置
I:圓半徑,正數表示
J:最初鑽孔點的角度,反時針方向為正
K:鑽孔個數,範圍1~9999,不可為0,反時針方向為 正,順時 針方向為負
G35
直線角度排列孔循環
G35 X__Y__I__J__K;
XY :起點的坐标,受G90/G91的影響
I :間隔,兩孔之間的直線距離
J :角度,陣列方向與X軸的夾角,反時針方向為正
K :孔的個數(包括起點在内),設定範圍為1~9999
G36
圓弧排列孔循環
G36 X__Y__I__J__P__K__;
XY:圓弧中心坐标
I:圓弧半徑
J:最初鑽孔點的角度,反時針方向為正
P:角度間隔
K:孔的個數
G37
自動刀長測定
G37 Z__R__D__F__;
Z:量測軸位置及測定位置的坐标值
R:以量測速度開始移動的點至測定位置的距離
D:刀具停止範圍限定
F:量測速度
G37.1
棋盤排列孔循環
G37.1 X__Y__I__P__J__K__
XY:起點坐标
I:X軸間隔
P:X軸方向的個數。指定範圍1~9999
J:Y軸的間隔
K:Y軸方向的個數
G38
刀徑補正 向量指定
G38 I__J__;
僅在徑補正模式中使用
G39
刀徑補正 轉角圓弧補正
G39 X__ Y__
僅在徑補正模式中使用
G40
刀徑補正 取消
G41
刀徑補正 左
G42
刀徑補正 右
G40.1
法線制禦 取消
G40.1 X__Y__F__;
G41.1
法線制禦 左 有效
G41.1 X__Y__F__;
G42.1
法線制禦 右 有效
G42.1 X__Y__F__;
G43
刀具長設定 ( )
G43 Z__H__;
……;
G49 Z__;
G44
刀具長設定 (-)
G44 Z__H__;
……;
G49 Z__;
G49
刀具長設定 取消
G43.1
第1主軸制禦 有效
G44.1
第2主軸制禦 有效
G45
刀具位置設定 (擴張)
G45 X__D__;
以補正量記憶區中設定的補正量,作移動方向的伸長量
G46
刀具位置設定 (縮小)
G46 X__D__;
以補正量記憶區中設定的補正量,作移動方向的縮小量
G47
刀具位置設定 (二倍)
G47 X__D__;
以補正量記憶區中設定的補正量的2倍,作移動方向的伸長量
G48
刀具位置設定 (減半)
G48 X__D__;
以補正量記憶區中設定的補正量的2倍,作移動方向的縮小量
G47.1
2主軸同時制禦 有效
G50
比例縮放 取消
G51
比例縮放 有效
G51 X__Y__Z__P__;
XYZ:比例縮放中心坐标
P:比例縮放倍率
G50.1
G指令鏡像 取消
G50.1 X0;
G50.1 Y0;
G50.1 Z0;
取消哪個軸就在G50.1後輸入哪個軸
G51.1
G指令鏡像 有效
G51.1 X0;
G51.1 Y0;
G51.1 Z0;
鏡像哪個軸就在G51.1後輸入哪個軸
G52
局部坐标系設定
G53
機械坐标系選擇
G54
工件坐标系 1 選擇
G55
工件坐标系 2 選擇
G56
工件坐标系 3 選擇
G57
工件坐标系 4 選擇
G58
工件坐标系 5 選擇
G59
工件坐标系 6 選擇
G54.1
工件坐标系選擇擴張48 組
G60
單方向位置定位
G60 X__Y__Z__;
G61
正确停止檢查模式
G61.1
高速高精度制禦
G61.1 X__Y__F__;
G62
自動轉角進給率調整
G63
攻牙模式
切削百分率固定為100%
進給保持無效
單節停止無效
G63.1
同期攻牙模式 (正攻牙)
G63.2
同期攻牙模式 (逆攻牙)
G64
切削模式
G65
使用者巨集 單一呼叫
G66
使用者巨集 狀态呼叫A
G66.1
使用者巨集 狀态呼叫B
G67
使用者巨集 狀态呼叫C
G68
坐标旋轉 有效
G17 G68 X0 Y0 R__;
R:旋轉角度,反時針方向為正,範圍-360.000~ 360.000
G69
坐标回轉 取消
G70
使用者固定循環
G71
使用者固定循環
G72
使用者固定循環
G73
固定循環 (步進循環)
G73 X__Y__Z__R__F__S__Q__;
XYZ:孔位置資料
Q:步盡量
R:R點
F:進給速度
S:主軸轉速
G74
固定循環 (反向攻牙)
G74 X__Y__Z__R__Q__F__S__X__Y__;
Z:孔位置資料
R:R點
Q:步進量
F:進給速度
S:主軸轉速
其中F和S數值為:轉速 * 螺距 = 進給
G75
使用者固定循環
G76
固定循環 (精搪孔)
X、Y軸定位後,Z軸快速運動到R點,再以F給定的速度進給到Z點,然後主軸定向 并向給定的方向移動一段距離,再快速返回初始點或R點返回後,主軸再以原來的轉速和方向旋轉
注意:注意檢查主軸定向後刀尖的方向與要求是否相符
G77
使用者固定循環
G78
使用者固定循環
G79
使用者固定循環
G80
固定循環取消
G81
固定循環(鑽孔/鉛孔)
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?) :孔加工模式
XYZ:孔位置資料
RQPF:孔加工資料(R:指R點 Q:每次切削量的指定,增量值輸入
P:暫停時間
F:鑽孔速度或螺紋的螺距)
L:重複次數
S:主軸旋轉速度
R:同期切換或是規複時的主軸旋轉速度
I:位置定位軸定位寬度
J:鑽孔軸定位寬度
G82
固定循環(鑽孔/計數式搪孔)
G82 X__Y__Z__R__F__P__;
P:暫停時間
G83
固定循環(深孔鑽)
G83 X__Y__Z__R__Q__F__;
Q:每次切削量,增量輸入
G84
固定循環(攻絲)三菱系統
G84 X__Y__Z__R__F__P__;
F:螺距
P:暫停時間
固定循環(攻絲)法蘭克系統等
G84 X__Y__Z__R__F__S__;
XYZ:孔位置資料
R:R點
F:進給速度
S:主軸轉速
其中F和S數值為:轉速 * 螺距 = 進給
G85
固定循環(镗進镗出)
該固定循環非常簡單,執行過程如下:
X、Y軸定位,Z軸快速到R點,以F速度進給到Z點,以F速度返回R點。
G86
固定循環(镗孔)
該固定循環的執行過程和G81相似,不同之處是G86中刀具進給到孔 底時使主軸停止
快速返回到R點或初始點時再使主軸旋轉
G87
固定循環(反镗孔)
G87循環中,X、Y軸定位後,主軸定向,X、Y軸向指定方向移動由加工參數Q給定的距離,以快速進給速度運動到孔底(R點),X、Y軸恢複原來的位置,主軸以給定的速度和方向旋轉,Z軸以F給定的速度進給到Z點,然後主軸再次定向,X、Y軸向指定方向移動Q指定的距離,以快速進給速度返回初始點,X、Y軸恢複定位位置,主軸開始旋轉
注意事項同G76
G88
固定循環(镗孔)
G88是帶有手動返回功能的用于镗削的固定循環
G89
固定循環(搪孔)
G90
絕對值指令
G90 X__Y__Z__;
G91
增量值指令
G91 X__Y__Z__;
G92
機械坐标系設定
G92 S__Q__;
S:最高鉗制轉速;
Q:最低鉗制轉速
G92.1
工件坐标系設定
G93
逆時間進給
G94
非同期進給(每分進給)
G95
同期進給(每轉進給)
G96
周速一定制禦 有效
G96 S__P__;
S:周速度
P:周速一定控制軸指定
G97
周速一定制禦 取消
G98
固定循環 起始點歸複
G99
固定循環 R點歸複
G113
主軸同期控制 取消
G114.1
主軸同期控制 有效
G114.1 H__D__R__A__;
H:基準主軸選擇
D:同期主軸選擇
R:同期主軸相位偏移量
A:主軸同期加減速時間常數
歡迎加入【直觀學機械】圈子,不定期分享機械幹貨
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!