数控铣床FANUC系统里G代码和M代码的含义知道的高手展示下。最好编段程序 小弟的分少还请高手多多帮我

如题所述

G91指令是增量坐标方式,
G28是经过中间点从当前位置以快速定位方式(G00)返回机床参考点。
Z0是中间点的坐标。

G91G28Z0 从当前位置,经过中间点Z0,回到机床参考点。这条指令其实是从当前位置直接回到参考点

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-19
G代码它是用来指令机床进行加工运动和插补方式的功能~
M代码的功能主要用于控制主轴启动、旋转、程序结束等方面辅助动作的指令。
M03S600;
G01 X20.Y15.;
G01 Z-3.F20;
G02 Y20.R5.;
M05;
M30;
第2个回答  2010-09-24
G40G49G80G17G15G69;
TIM06(DRILL12)钻中心孔
G90G54GOOX0Y0;
G43H01M13S1200Z30;
G98G81R3Z-3F250;
G80;
M05;
M09;
M01;
TIM06(DRILL12)钻深孔
G90G54GOOX0Y0;
G43H01M13S1200Z30;
G98G83R3Z-30Q5F180;
G80;
M05;
M09;
M01;
TIM06(DRILL12)镗孔用
G90G54GOOX0Y0;
G43H01M13S800Z30;
G98G76R3Z-30q0。1f120;
G80;
M05;
M09;
M01;
我常用的宏程序(铣面用)
TIM06(mill12)
G90G54GOOX0Y0;
G43H01M13S1200Z30;
#100=10.2
#101=-2
#500=0.2
#104=-0.2
#501=0
#103=900
WHILE[#100GE#500]DO1
N1
G90G54G00X0Y0
GO1Z[#100+6]F3000
Z#100F#103
*************
***********
***********
IF[#100QE#501]GOTO2
#100=#100+#101
END1
#100=#104+#500
#103=300
GOTO1
N2
MO5
MO9
MO1
G91G30ZO
G28YO
M30

代码 分组 意义 格式
G00 01 快速进给、定位 G00 X-- Y-- Z--
G01 直线插补 G01 X-- Y-- Z--
G02 圆弧插补CW(顺时针) XY平面内的圆弧:

ZX平面的圆弧:

YZ平面的圆弧:

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_:缩放开始
X_Y_Z_:比例缩放中心坐标值的绝对值指令
I_J_K_:X,Y,Z各轴对应的缩放比例
G52 00 设定局部坐标系 G52 IP_:设定局部坐标系
G52 IP0:取消局部坐标系
IP:局部坐标系原点
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:平面选择,在其上包含旋转的形状
a_ b_:与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心
R_:角度位移,正值表示逆时针旋转。根据指令的G代码(G90或G91)确定绝对值或增量值
最小输入增量单位:0.001deg
有效数据范围:-360.000到360.000
G69 取消坐标轴旋转 G69:坐标轴旋转取消指令
G73 09 深孔钻削固定循环 G73 X-- Y-- Z-- R-- Q-- F--
G74 左螺纹攻螺纹固定循环 G74 X-- Y-- Z-- R-- P-- F--
G76 精镗固定循环 G76 X-- Y-- Z-- R-- Q-- F--
G90 03 绝对方式指定 GXX
G91 相对方式指定
G92 00 工作坐标系的变更 G92 X-- Y-- Z--
G98 10 返回固定循环初始点 GXX
G99 返回固定循环R点
G80 09 固定循环取消
G81 钻削固定循环、钻中心孔 G81 X-- Y-- Z-- R-- F--
G82 钻削固定循环、锪孔 G82 X-- Y-- Z -- R-- P-- F--
G83 深孔钻削固定循环 G83 X-- Y-- Z -- R-- Q-- F--
G84 攻螺纹固定循环 G84 X-- Y-- Z-- R-- F--
G85 镗削固定循环 G85 X-- Y-- Z-- R-- F--
G86 退刀形镗削固定循环 G86 X-- Y-- Z -- R-- P-- F--
G88 镗削固定循环 G88 X-- Y-- Z -- R-- P-- F--
G89 镗削固定循环 G89 X-- Y-- Z -- R-- P-- F--本回答被网友采纳
第3个回答  2010-09-19
要具体的图纸才可以编程啊