G程式碼是數控程式中的指令。一般都稱為G指令。使用G程式碼可以實現快速定位、逆圓插補、順圓插補、中間點圓弧插補、半徑程式設計、跳轉加工。
PLC是硬體,G程式碼是軟體。
數控機床中G代表是一種文字格式的程式碼,數控系統中G格式不能夠直接被PLC辨別的,一般需要另外轉換工具或者透過I/O等方式實現與PLC的對接,而PLC本身就是用普通的PLC指令,伺服電機接受的訊號有些是PLC給的,有些是數控系統給的(一般是透過G程式碼控制運控卡來實現)
G程式碼是數控程式中的指令。一般都稱為G指令。使用G程式碼可以實現快速定位、逆圓插補、順圓插補、中間點圓弧插補、半徑程式設計、跳轉加工。
PLC是硬體,G程式碼是軟體。
數控機床中G代表是一種文字格式的程式碼,數控系統中G格式不能夠直接被PLC辨別的,一般需要另外轉換工具或者透過I/O等方式實現與PLC的對接,而PLC本身就是用普通的PLC指令,伺服電機接受的訊號有些是PLC給的,有些是數控系統給的(一般是透過G程式碼控制運控卡來實現)
G00 01 快速進給、定位 G00 X-- Y-- Z--;
G01 直線插補 G01 X-- Y-- Z--;
G02 圓弧插補CW(順時針) XY平面內的圓弧:
G03 圓弧插補CCW(逆時針);
G04 00 暫停 G04 [P|X] 單位秒,增量狀態單位毫秒,無引數狀態表示停止;
G15 17 取消極座標指令 G15 取消極座標方式;
G16 極座標指令 Gxx Gyy G16 開始極座標指令;
G00 IP_ 極座標指令;
Gxx:極座標指令的平面選擇(G17,G18,G19);
Gyy:G90指定工件座標系的零點為極座標的原點;
G91指定當前位置作為極座標的原點;
IP:指定極座標系選擇平面的軸地址及其值;
第1軸:極座標半徑;
第2軸:極角;
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_:縮放比例;
G51 X_Y_Z_I_J_K_:縮放開始;
G52 00 設定區域性座標系 G52 IP_:設定區域性座標系;
G52 IP0:取消區域性座標系;
G53 機械座標系選擇G53 X-Y-Z-;
G54 14 選擇工作座標系1-GXX;
G55 選擇工作座標系2;
G56 選擇工作座標系3;
G57 選擇工作座標系4;
G58 選擇工作座標系5;
G59 選擇工作座標系6;
G68 16 座標系旋轉 (G17/G18/G19)G68 a_ b_R_:座標系開始旋轉;
G17/G18/G19:平面選擇,在其上包含旋轉的形狀。
FANUC數控G程式碼,常用G程式碼:
1、G00------快速定位
2、G01------直線插補
3、G02------順時針方向圓弧插補
4、G03------逆時針方向圓弧插補
5、G04------定時暫停
6、G05------透過中間點圓弧插補
7、G07------Z 樣條曲線插補
8、G08------進給加速
9、G09------進給減速
10、G20------子程式呼叫