由於編程指令有很多,但常用的就有一些,我先把全部的給你,加粗的指令為常用,有地方難免說的不對請原諒。根據我國JB/T3208-1999標準。
G00 點定位
G01 直線插補
G02 順時針圓弧插補
G03 逆時針圓弧插補
G04 暫停
G05 不指定
G06 拋物線插補
G07 不指定
G08 加速
G09 減速
G10-16 不指定
G17 XY平面選擇
G18 XZ平面選擇
G19 YZ平面選擇
G20-32 不指定
G33 螺紋切削,等螺距
G34 螺紋切削,增螺距
G35 螺紋切削,減螺距
G36-39 不指定
G40 刀具補償(刀具偏置註銷)
G41 刀具左補償
G42 刀具右補償
G43 刀具偏置(正)
G44 刀具偏置(負)
G45 刀具偏置+/+
G46 刀具偏置+/-
G47 刀具偏置-/-
G48 刀具偏置-/+
G45 刀具偏置+/+
G49 刀具偏置0/+
G50 刀具偏置0/-
G51 刀具偏置+/0
G52 刀具偏置-/0
G53 刀具偏移註銷
G54 直線偏移X
G55 直線偏移Y
G56 直線偏移Z
G57 直線偏移XY
G58 直線偏移XZ
G59 直線偏移YZ
G60 準確定位1(精)
G61 準確定位2(中)
G62 準確定位3(粗)
G63 攻螺紋
G64-67 不指定
G68 刀具偏置,內角
G69 刀具偏置,外角
G70-G79 不指定
G80 固定循環註銷
G81-G89 固定循環
G90 絕對尺寸
G91 增量尺寸
G92 預置寄存
G93 時間倒數,進給率
G94 每分鐘進給
G95 主軸每轉進給
G96 恆線速度
G97 主軸每分鐘轉數
G98,G99 不指定
M指令如下:
M00 程序停止
M01 計劃停止
M02 程序結束
M03 主軸順時針方向
M04 主軸逆時針方向
M05 主軸停止
M06 換刀
M07 2號冷卻液開
M08 1號冷卻液開
M09 冷卻液關
M10 夾緊
M11 鬆開
M12 不指定
M13 主軸順時針方向冷卻液開
M14 主軸逆時針方向冷卻液開
M15 正運動
M16 負運動
M17,M18 不指定
M19 主軸定向停止
M20-29 永不指定
M30 紙帶結束
M31 互鎖旁路
M32-35 不指定
M36 進給範圍1
M37 進給範圍2
M38 主軸速度範圍1
M39 主軸速度範圍2
M40-45 如需要作齒輪換擋
M46,47 不指定
M48 註銷M49
M49 進給率修正旁路
M50 3號冷卻液開
M51 4號冷卻液開
M52-54 不指定
M55 刀具直線位移,位置1
M56 刀具直線位移,位置2
M57-59 不指定
M60 更換工作
M61 工件直線位移,位置1
M62 工件直線位移,位置2
M63-70 不指定
M71 工件角度位移,位置1
M72 工件角度位移,位置2
M73-89 不指定
M90-99 永不指定