车_床FAUNC系统G代码列表OK

合集下载

数控车床G代码一览表

数控车床G代码一览表

数控车床G代码一览表G00 快速定位格式G00 X(其数值要大于实际工件直径) Z(比工件端面要远1-2个毫米)G01 直线插补格式G01 X Z F(必须指定)G02/G03插补格式G02 /G03终点X坐标) Z(圆弧终点Z坐标) R(圆弧半径) F(进给量)G04暂停格式G04X(数值可以加小数点) P(数值后面不可以加小数点)G90外圆车削循环格式G90X(终点X坐标)Z(终点Z坐标)F(进给量)G94端面车削循环格式G94X(终点X坐标)Z(终点Z坐标)F(进给量)G92螺纹车削循环格式G92X(终点X坐标) Z(终点Z坐标)F(螺距)G71外圆粗车循环格式G71U(每次单边的切入深度)R(每次车后X方向退刀量,镗内孔是要注意不能过大)G71P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G72端面粗车循环格式G72W(每次Z方向的进刀量,进刀量不能超过刀尖圆弧)R(每次Z方向车后退刀量)G72P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G73仿形粗加工循环格式G73U(代表毛坯的余量半径值)W(毛坯Z方向余量)R(车削次数,针对余量自行计算出每次的X进刀量)G73P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G70精加工循环格式G70P(精车程序端开始号)Q(精车程序结束号)G74端面割槽循环(这里只讲钻孔)格式G74R(每次Z方向退刀量)G74X(永远是X0)Z(终点Z方向坐标)Q(每次Z方向切入深度)F(进给量)G75外圆割槽循环格式G75R(每次X方向退刀量)G75X(终点X坐标)Z(终点Z坐标)P(每次X方向进刀量)Q(每次Z方向偏移量)F(进给量)。

FANUC_车床编程G代码及应用

FANUC_车床编程G代码及应用
△d,e,ns,nf, △u, △w,f,s 及t 的含义与G71 相同。
2. 功能
如上图所示,除了是平行于X 轴外,本循环与G71 相同。
成型加工复式循环(G73)
图6.2-12
1. 格式
△i: X 轴方向退刀距离(半径指定), FANUC 系统参数(NO.0719)指定。
△k: Z 轴方向退刀距离(半径指定), FANUC 系统参数(NO.0720)指定。
z: C 点的Z 坐标
w: 从A 至C 增量
△i: X 方向的移动量(不带符号)
△k: Z 方向的移动量(不带符号)
△d: 刀具在切削底部的退刀量。△d 的符号一定是(+)。但是,如果X(U)及△I 省略,退刀方向可以指定为希理断削,如果省略X(U)及P,结果只在Z 轴操作,用于钻孔。
外经/内径啄式钻孔循环(G75)
图6.2-14
1. 格式
2. 功能
指令操作如上图所示,除X 用Z 代替外与G74 相同,在本循环可处理断削,可在X 轴割槽及X 轴啄式钻孔。
螺纹切削循环(G76)
1. 格式
m: 精加工重复次数(1 至99)
本指定是状态指定,在另一个值指定前不会改变。FANUC 系统参数(NO.0723)指定。
2. 举例
图6.2-6
G00 X29.4
G32 Z-23. F2 ;1 循环切削
G00 X32
Z4.
X29.
G32 Z-23. F2 ;2 循环切削
G00 X32.
Z4.
刀具半径偏置功能 (G40/G41/G42)
1. 格式
图6.2-7
当刀刃是假想刀尖时,切削进程按照程序指定的形状执行不会发生问题。不过,真实的刀刃是由圆弧构成的 (刀尖半径),就像上图所示,在圆弧插补的情况下刀尖路径会带来误差。

常见数控系统G代码大全

常见数控系统G代码大全

常见数控系统G代码大全目录FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环SIEMENS车床G 代码SIEMENS 801、802S/CT、802SeT 固定循环SIEMENS 802D、810D/840D 固定循环HNC车床G代码HNC铣床G代码HNC M指令KND100铣床G代码KND100车床G代码KND100 M指令GSK980车床G代码GSK980T M指令GSK928 TC/TE G代码GSK928 TC/TE M指令GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令FANUC车床G代码G00 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW,顺时钟)G03 逆时针切圆弧(CCW,逆时钟)G04 暂停(Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 修改工件坐标;设置主轴最大的RPM G52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率支持宏程序编程FANUC铣床G代码G00 顶位(快速移动)定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令G17 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 机床返回原点G30 机床返回第2和第3原点*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置工件坐标系*G98 固定循环返回起始点*G99 返回固定循环R点G50比例缩放G51G68坐标系旋转G69支持宏程序编程FANUC M指令代码M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位) 并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M94 镜象取消M95 X坐标镜象M96 Y坐标镜象M98 子程序调用M99 子程序结束SIEMENS铣床G代码D 刀具刀补号F 进给率(与G4 一起可以编程停留时间)G G功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17* X/Y平面G18 Z/X平面G19 Y/Z平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60* 准确定位G70 英制尺寸G71* 公制尺寸G700 英制尺寸,也用于进给率FG710 公制尺寸,也用于进给率FG90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转G901 在圆弧段进给补偿“开”G900 进给补偿“关”G450 圆弧过渡G451 等距线的交点I 插补参数J 插补参数K 插补参数I1 圆弧插补的中间点J1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS802S/CM 固定循环LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC60 线性孔排列LCYC61 圆弧孔排列LCYC75 矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环CYCLE82 中心钻孔CYCLE83 深孔钻削CYCLE84 性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE71 端面铣削LONGHOLE 一个圆弧上的长方形孔POCKET4 环形凹槽铣削POCKET3 矩形凹槽铣削SLOT1 一个圆弧上的键槽SLOT2 环行槽SIEMENS车床G 代码D 刀具刀补号FF 进给率(与G4 一起可以编程停留时间)G G功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补G33 恒螺距的螺纹切削G4 快速移动G63 快速移动G74 回参考点G75 回固定点G17 (在加工中心孔时要求)G18* Z/X平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G70 英制尺寸G71* 公制尺寸G90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转I 插补参数I1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M30M17M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴AR 圆弧插补张角CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS 801、802S/CT、802SeT 固定循环LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC93 切槽循环LCYC95 毛坯切削循环LCYC97 螺纹切削SIEMENS 802D、810D/840D 固定循环CYCLE71 平面铣削CYCLE82 中心钻孔YCLE83 深孔钻削CYCLE84 刚性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE93 切槽CYCLE94 退刀槽形状E..F CYCLE95 毛坯切削CYCLE97 螺纹切削HNC车床G代码G00 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW,顺时钟)G03 逆时针切圆弧(CCW,逆时钟)G04 暂停(Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G36 直径编程G37 半径编程G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G53 直接机床坐标系编程G54—G59 坐标系选择G71 内外径粗切循环G72 台阶粗切循环G73 闭环车削复合循环G76 切螺纹循环G80 内外径切削循环G81 端面车削固定循环G82 螺纹切削固定循环G90 绝对值编程G91 增量值编程G92 工件坐标系设定G96 恒线速度控制G97 恒线速度控制取消G94 每分钟进给率G95 每转进给率支持参数与宏编程HNC 铣床G 代码*G00 定位 (快速移动) G01 直线切削 G02 顺时针切圆弧 G03 01 逆时针切圆弧 G04 00 暂停G07 16 虚轴指定G09 00 准停校验*G17 XY 面赋值G18XZ 面赋值 G19 02 YZ 面赋值G20 英寸输入*G21毫米输入 G22 08 脉冲当量G24 镜像开 *G25 03 镜像关G28 返回到参考点 G29 00 由参考点返回 *G40 取消刀具直径偏移G41刀具直径左偏移 G42 07 刀具直径右偏移G43 刀具长度 + 方向偏移G44刀具长度 - 方向偏移 *G49 08 取消刀具长度偏移 *G50 缩放关 G51 04 缩放开G52 局部坐标系设定 G53 00 直接机床坐标系编程*G54 工件坐标系1选择G55 工件坐标系2选择 G56 工件坐标系3选择 G57 工件坐标系4选择 G58 工件坐标系5选择 G59 14 工件坐标系6选择 G60 00 单方向定位*G61 精确停止校验方式 G64 12 连续方式G68 旋转变换 *G69 05 旋转取消G73 高速深孔钻削循环 G74 左螺旋切削循环 G76 精镗孔循环*G80 取消固定循环 G81 中心钻循环G82 反镗孔循环G83深孔钻削循环 G84 右螺旋切削循环 G85 镗孔循环G86 镗孔循环G87 反向镗孔循环 G88 镗孔循环G89 09 镗孔循环*G90 使用绝对值命令 G91 03 使用增量值命令 G92 00 设置工件坐标系 *G94 每分钟进给 G95 14 每转进给*G98 固定循环返回起始点 G99 10 返回固定循环R 点 支持参数与宏编程HNC M 指令M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M07 切削液开M09 切削液关M98 子程序调用M99 子程序结束KND100铣床G 代码G00 定位 (快速移动)G01 直线切削 G02 顺时针切圆弧G03 01 逆时针切圆弧G04 00 暂停G17 XY 面赋值G18XZ 面赋值 G19 02 YZ 面赋值G28 机床返回原点 G29 00 从参考点返回*G40 取消刀具直径偏移G41 刀具直径左偏移G42 07 刀具直径右偏移*G43 刀具长度 + 方向偏移*G44刀具长度 - 方向偏移 G49 08 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56工件坐标系3选择 G57 工件坐标系4选择G58 工件坐标系5选择G59 14 工件坐标系6选择G73 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83深孔钻削循环 G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 09 镗孔循环*G90 使用绝对值命令 G91 03 使用增量值命令G92 00 设置工件坐标系*G98 固定循环返回起始点 *G99 10 返回固定循环R 点KND100车床G 代码G00 定位 (快速移动)G01 直线切削 G02 顺时针切圆弧 (CW ,顺时钟)G03 01 逆时针切圆弧 (CCW ,逆时钟)G04 暂停 (Dwell) G10 00 偏移值设定G20 英制输入 G21 06 公制输入G27 检查参考点返回G28 参考点返回 G29 从参考点返回G31 00 跳跃机能G32 01 切螺纹G36 X 轴自动刀偏设定G37 Z 轴自动刀偏设定G40 取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42 07 刀尖半径偏置 (右侧)G50 坐标系设定G54工件坐标系 G55---G59 00 工件坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73成形重复循环 G74 端面深孔加工循环G75 外圆、内圆切削循环G76 00 切螺纹循环G90 (内外直径)切削循环G92切螺纹循环 G94 01 (台阶) 切削循环G96 恒线速度控制 G97 12 恒线速度控制取消G98 每分钟进给率 G99 05 每转进给率KND100 M 指令M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08切削液开M09切削液关 M10卡紧 M11松开 M32润滑开 M33润滑关 M98子程序调用 M99 子程序结束GSK980车床G 代码G00 定位(快速移动)*G01 直线插补(切削进给) G02 圆弧插补CW (顺时针)G03 01 圆弧插补CCW (逆时针)G04 暂停,准停 G28 00 返回参考点G32 01 螺纹切削G50 00 坐标系设定G65 00 宏程序命令G70 精加工循环G71 外圆粗车循环G72 端面粗车循环 G73 封闭切削循环G74 端面深孔加工循环G75 00 外圆,内圆切槽循环G90 外圆,内圆车削循环G92 螺纹切削循环G94 01 端面切削循环G96 恒线速开 G97 02 恒线速关*G98 每分进给 G99 03 每转进给支持参数与宏编程GSK980T M 指令M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行 M30 程序结束,程序返回开始GSK928 TC/TE G 代码G00 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补CW (顺时针)G03 圆弧插补CCW (逆时针)G32 攻牙循环G33 螺纹切削G71 外圆粗车循环G72 端面粗车循环G74 端面深孔加工循环G75 外圆,内圆切槽循环G90 外圆,内圆车削循环 G92 螺纹切削循环G94 外圆内圆锥面循环G22 局部循环开始G80 局部循环结束*G98 每分进给G99 每转进给G50 设置工件绝对坐标系G26 X 、Z 轴回参考G27 X 轴回参考点G29 Z 轴回参考点支持参数与宏编程GSK928 TC/TE M 指令M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‘循环起动’程序继续执行M30 程序结束,程序返回开始GSK990M G 代码G00 定位 (快速移动)G01 01 直线切削G02顺时针切圆弧G03逆时针切圆弧 G0400 暂停 G17XY 面赋值 G18XZ 面赋值 G1902 YZ 面赋值 G28机床返回原点 G2900 从参考点返回 *G40取消刀具直径偏移 G41刀具直径左偏移 G4207 刀具直径右偏移 *G43刀具长度 + 方向偏移 *G44刀具长度 - 方向偏移 G4908 取消刀具长度偏移 *G53机床坐标系选择 G54工件坐标系1选择 G55工件坐标系2选择 G56工件坐标系3选择 G57工件坐标系4选择 G58工件坐标系5选择 G5914 工件坐标系6选择 G73高速深孔钻削循环 G74左螺旋切削循环 G76精镗孔循环 *G80取消固定循环 G81钻孔循环(点钻) G82钻孔循环(镗阶梯孔) G83深孔钻削循环 G84攻丝循环 G85镗孔循环 G86钻孔循环 G87反向镗孔循环 G88镗孔循环 G8909 镗孔循环 *G90使用绝对值命令 G9103 使用增量值命令 G9200 设置工件坐标系 *G98固定循环返回起始点*G99 10 返回固定循环R 点GSK990M M 指令M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束GSK928MA G代码G00 定位(快速移动)G1 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 延时等待G17 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 机床返回原点G29 从参考点返回*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 高速深孔钻削循环G74 左螺旋切削循环G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 右旋攻牙循环G85 镗孔循环G86 钻孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置浮动坐标系*G98 固定循环返回起始点*G99 返回固定循环R点G10 G11 圆凹槽内粗铣G12 G13 全圆内精铣G14 G15 外圆精铣G22 系统参数运算(模态)G23 判参数值跳转G27 机械零点检测G28 经中间点快速定位到程序G31 快速返回R基准面G34 G35 矩形凹槽内精铣G38 G39 矩形外精铣GSK928MA M指令M0 程序停止。

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令

Fanuc数控车床G代码及M指令一、G 代码命令1、代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。

定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。

反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。

在“模态代码”里,当前的代码会被加载的同2、代码解释:G00 定位1. 格式G00 X_ Z_这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。

刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。

3. 直线定位刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。

4. 举例N10 G0 X100 Z65G01 直线插补1. 格式G01 X(U)_ Z(W)_ F_ ;直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。

X, Z: 要求移动到的位置的绝对坐标值。

U,W: 要求移动到的位置的增量坐标值。

2. 举例①绝对坐标程序G01 X50. Z75. F0.2 ;X100.;②增量坐标程序G01 U0.0 W-75. F0.2 ;U50.G02/G03 圆弧插补 (G02, G03)1. 格式G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ;G02 –顺时钟 (CW) 凹圆G03 –逆时钟 (CCW) 凸圆X, Z –在坐标系里的终点U, W –起点与终点之间的距离I, K –从起点到中心点的矢量 (半径值)R –圆弧范围 (最大180 度)。

2. 举例①绝对坐标系程序G02 X100. Z90. I50. K0. F0.2或G02 X100. Z90. R50. F02;②增量坐标系程序G02 U20. W-30. I50. K0. F0.2;或G02 U20. W-30. R50. F0.2;G30 第二原点返回 (G30)坐标系能够用第二原点功能来设置。

FANUC G指令列表

FANUC G指令列表
G98
05
每分钟进给速度
G99
每转进给速度
支持的
代码
意义
格式
M00
停止程序运行
M01
选择性停止
M02
结束程序运行
M03
主轴正向转动开始
M04
主轴反向转动开始
M05
主轴停止转动
M06
换刀指令
M06 T--
M08
冷却液开启
M09
冷却液关闭
M30
结束程序运行且返回程序开头
M98
子程序调用
M98Pxxnnnn


G86

G19

G57


G88

G20


G58


G89

G21





G90


G30


G68

G91

G31


G69

G92


G34

G70

G94

G40


G71

G98


G41


G72

G99


G42


G73


G43

G74


G
1
代码
分组
意义
格式
G00
01
快速进给、定位
设定局部坐标系

FANUC数控铣床部分G代码一览表(区分模态与非模态)

FANUC数控铣床部分G代码一览表(区分模态与非模态)


刀具半径左补尝 模态
刀具半径右补尝 模态
刀具长度正补尝 模态
刀具长度负补尝 模态
刀 具 长 度 补 尝 取 模态

工 件 坐 标 原 点 设 非模态
置 最大主轴速
度设置
局部坐标系设置 非模态
第1页共2页
东方月明亮
G53
00
*G54
14
机床坐标系设置 非模态 第 一 工 件 坐 标 系 模态 设置
组别 01 01 01 01 00 00 00 02 02
02 06 06 09
09
08
08
00 00 00 00 00 07
07 07 08 08 08
00
00
功能
是否模态
快速定位
模态
直线插补
模态
顺时针圆弧插补 模态
逆时针圆弧插补 模态
暂停
非模态
数据设置
模态
数据设置取消
模态
XY 平面选择
模态
ZX 平面选择(缺 模态
省)
YZ 平面选择
模态
英制单位
模态
公制单位
模态
行 程 检 查 功 能 打 模态

行 程 检 查 功 能 关 模态

主 轴 速 度 波 动 检 模态
查关闭
主 轴 速 度 波 动 检 非模态
查打开
参考点返回检查 非模态
参考点返回
非模态
从参考点返回
非模态
返回第二参考点 非模态
跳步功能
非模态
刀 具 半 径 补 尝 取 模态
G55
14
第 二 工 件 坐 标 系 模态
设置
G56

FANUC数控铣床G功能代码M代码

FANUC数控铣床G功能代码M代码

FANUC数控铣床G功能代码M代码G代码:
1.G00-高速定位
2.G01-线性插补
3.G02-顺时针圆弧插补
4.G03-逆时针圆弧插补
5.G04-暂停
6.G17-XY平面选择
7.G18-XZ平面选择
8.G19-YZ平面选择
9.G20-英制单位选择
10.G21-公制单位选择
11.G28-快速归零
12.G40-切削补偿关闭
13.G41-切削补偿左偏
14.G42-切削补偿右偏
15.G43-刀具补偿
16.G44-刀具长度补偿负方向
17.G49-切削补偿取消
18.G80-无条件取消模态
19.G90-绝对编程
20.G91-增量编程
M代码:
1.M00-程序结束
2.M01-可选停止(可设为暂停)
3.M02-程序结束并重启
4.M03-主轴正转
5.M04-主轴反转
6.M05-主轴停止
7.M06-刀具换刀
8.M08-冷却液开启
9.M09-冷却液关闭
10.M30-程序结束并重启
11.M41-自动换刀准备
12.M42-自动换刀执行
13.M98-副程序调用
14.M99-副程序结束
以上只是部分常用的G功能代码和M代码,实际应用中还有更多的代码可以根据具体需求进行选择和使用。

不同型号的数控铣床可能会有一些特定的代码和功能,需根据相应的型号手册进行了解和使用。

FANUC 0i系统数控车床G功能代码及格式

FANUC 0i系统数控车床G功能代码及格式
G73
封闭切削循环
G73 Ui WΔk Rd
G73 Pns Qnf UΔu WΔw Ff
G74
端面切断循环
G74 R(e)
G74 X(U)_Z(W)_P(Δi)Q(Δk)R(Δd)F(f)
e:返回量
Δi:X方向的移动量
Δk:Z方向的切深量
Δd:孔底的退刀量
f:进给速度
G75
内径/外径切断循环
G75 R(e)
偏移工件坐标系:G50 U W
G53
机械坐标系选择
G53 X-- Z--
G54
12
选择工作坐标系1
GXX
G55
选择工作坐标系2
G56
选择工作坐标系3
G57
选择工作坐标系4
G58
选择工作坐标系5
G59
选择工作坐标系6
G70
00
精加工循环
G70 Pns Qnf
G71
外园粗车循环
G71 UΔd Re
G71 Pns Qnf UΔu WΔw Ff
m,r,a;同用地址P一次指定
Δdmin:最小切深度
i:螺纹部分的半径差
k:螺牙的高度
Δd:第一次的切深量
l:螺纹导程
G90
01
直线车削循环加工
G90 X(U)--- Z(W)--- F---
G90 X(U)--- Z(W)--- R--- F---
G92
螺纹车削循环
G92 X(U)--- Z(W)--- F---
G75 X(U)_Z(W)_P(Δi)Q(Δk)R(Δd)F(f)
G76
复合形螺纹切削循环
G76 P(m) (r) (a) Q(Δdmin) R(d)

FANUC系统数控铣床GM指令代码表

FANUC系统数控铣床GM指令代码表

FANUC系统数控铣床GM指令代码表数控G00 01 定位G00 IP…G01 直线插补G01 IP…F…G02 圆弧插补CW(顺时针)G03 圆弧插补CCW(反时针)G04 00 暂停G04 X(U,P)…(Q…)X(U,P);停刀时间(Q)Q1-Q4G08 先行控制G08 P…G09 准确停止G10 可编程数据输入G10 IP….G11 可编程数据输入方式取消G15 17 极坐标指令取消G16 极坐标指令G17 02 选择XpYp平面G18 选择ZpXp平面G19 选择YpZp平面G20 06 英寸输入G21 毫米输入G22 04 存储行程检测功能有效G23 存储行程检测功能无效G25 24 主轴速度泼动监测功能无效G26 主轴速度泼动监测功能有效G27 00返回参考点检测G27 IP…G28 返回参考点G28 IP…G29 从参考点返回G29 IP…G30 返回第2、3、4、参考点G30 IP…G31 跳转功能G31 IP…F…P…G33 01 螺纹切削G33 IP…F…G37 00 自动刀具长度测量G37 IP…G39 拐角偏置圆弧插补G40 07 取消刀尖R补偿G40 X(U)--Z(W)--I-- K-- G41 刀尖R补偿(左)G42 刀尖R补偿(右)G43 08 正向刀具长度补偿G43 Z… H…G44 负向刀具长度补偿G44 Z.. .H…G45 00 刀具偏置值增加G45 IP… D…G46 刀具偏置值减小G46 IP… D…G47 2倍刀具偏置值G47 IP… D…G48 1/2倍刀具偏置值G48 IP… D…G49 08 刀具长度补偿取消G50 11 比例缩放取消G51 比例缩放有效G51 X.. Y.. Z…P..G52 00 局部坐标系设定G52 IP…G53 选择机床坐标系G53 IP…G54 14 选择工件坐标系1G54.1 选择附加工件坐标系G54.1 PnG55 选择工件坐标系2G56 选择工件坐标系3G57 选择工件坐标系4G58 选择工件坐标系5G59 选择工件坐标系6G60 00/01 单方向定位G60 IP…G61 15 准确停止方式G62 自动拐角倍率G63 攻丝方式G64 切削方式G65 00 宏程序调用G65 P…L…G66 12 宏程序模态调用G66 P…L…G67 宏程序模态调用取消G68 16 坐标旋转/三维坐标转换G68 α…β…R…G69 坐标旋转取消/三维坐标转换取消G73 09 排屑钻孔循环G73 X… Y… Z…R… Q… F… K…G74 左旋攻丝循环G74 X… Y… Z…R… P… F…K…G76 09 精镗循环G76 X… Y… Z…R… Q…P… F… K…G80 09 固定循环取消/外部操作功能取消G81 钻孔循环、锪镗循环或外部操作功能G81 X… Y… Z… R… F… K…G82 钻孔循环或反镗循环G82 X… Y… Z… R…P… F… K…G83 排屑钻孔循环G83 X… Y… Z… R…Q… F… K…G84 攻丝循环G84 X… Y… Z… R…P…Q… F… K…G85 镗孔循环G85 X… Y… Z… R… F… K…G86 镗孔循环G86 X… Y… Z… R… F… K…G87 背镗循环G87 X… Y… Z… R…Q… P….F…K…G88 镗孔循环G88 X… Y… Z… R…P….F… K…G89 镗孔循环G89 X… Y… Z… R…P….F… K…G90 03 绝对值编程G90 IP…G91 增量值编程G91 IP…G92 00 设定工件坐标系或最大主轴速度钳制G92 IP数控…G92.1 工件坐标系预置G92.1 IP..G94 05 每分进给G94 F…G95 每转进给G95 F…G96 13 恒表面速度控制G96 S…G97 恒表面速度控制取消G97 S…G98 10 固定循环返回到初始点G99 固定循环返回到R点G160 20 横向进磨控制取消(磨床)G161 横向进磨控制(磨床)G161 R…FANUC系统数控铣床G指令代码表代码分组意义格式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平面。

FANUC数控系统代码

FANUC数控系统代码

FANUC数控车床G代码G01 直线切削G02 顺时针切圆弧(CW,顺时钟)G03 逆时针切圆弧(CCW,逆时钟)G04 暂停(Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 修改工件坐标;设置主轴最大的RPM G52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率FANUC数控铣床代码G00 顶位(快速移动)定位(快速移动) G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令G17 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 机床返回原点G30 机床返回第2和第3原点*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置工件坐标系*G98 固定循环返回起始点*G99 返回固定循环R点G50G51 比例缩放G68G69 坐标系旋转FANUC M指令代码M00 程序停M01 选择停止M02 程序结束(复位) M03 主轴正转(CW) M04 主轴反转(CCW) M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位) 并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M94 镜象取消M95 X坐标镜象M96 Y坐标镜象M98 子程序调用M99 子程序结束表辅助功能字M 代码功能作用范围功能代码功能作用范围功能M00 * 程序停止M36 * 进给范围1M01 * 计划结束M37 * 进给范围2M02 * 程序结束M38 * 主轴速度范围1M03 主轴顺时针转动M39 * 主轴速度范围2M04 主轴逆时针转动M40-M45 * 齿轮换档M05 主轴停止M46-M47 * 不指定M06 * 换刀M48 * 注销M49M07 2号冷却液开M49 * 进给率修正旁路M08 1号冷却液开M50 * 3号冷却液开M09 冷却液关M51 * 4号冷却液开M10 夹紧M52-M54 * 不指定M11 松开M55 * 刀具直线位移,位置1M12 * 不指定M56 * 刀具直线位移,位置2M13 主轴顺时针,冷却液开M57-M59 * 不指定M14 主轴逆时针,冷却液开M60 更换工作M15 * 正运动M61 工件直线位移,位置1M16 * 负运动M62 * 工件直线位移,位置2M17-M18 * 不指定M63-M70 * 不指定M19 主轴定向停止M71 * 工件角度位移,位置1 M20-M29 * 永不指定M72 * 工件角度位移,位置2 M30 * 纸带结束M73-M89 * 不指定M31 * 互锁旁路M90-M99 * 永不指定M32-M35 * 不指定。

FANUC常用的G代码和M代码

FANUC常用的G代码和M代码

FANUC常用的G代码和M代码FANUC常用的G代码和M代码G功能字FANUC系统G00—快速移动点定位G01—直线插补G02—顺时针圆弧插补G03—逆时针圆弧插补G04—暂停G17—XY平面选择G18—ZX平面选择G19—YZ平面选择G32—螺纹切削---G33—恒螺距螺纹切削G40—刀具补偿注销刀具补偿注销G41—刀具补偿——左刀具补偿G42—刀具补偿——右刀具补偿G43—刀具长度补偿——正G44—刀具长度补偿——负G49—刀具长度补偿注销G50—主轴最高转速限制G54~G59加工坐标系设定零点偏置G65—用户宏指令G70—精加工循环英制G71—外圆粗切循环米制G72—端面粗切循环G73—封闭切削循环G74—深孔钻循环G75—外径切槽循环G76—复合螺纹切削循环G80—撤销固定循环撤销固定循环G81—定点钻孔循环固定循环G90—绝对值编程绝对尺寸G91—增量值编程增量尺寸G92—螺纹切削循环主轴转速极限G94—每分钟进给量直线进给率G95—每转进给量旋转进给率G96—恒线速控制恒线速度G97—恒线速取消注销G98—返回起始平面G99—返回R平面M功能字含义表M00—程序停止M01—计划停止M02—程序停止M03—主轴顺时针旋转M04—主轴逆时针旋转M05—主轴旋转停止M06—换刀M07—2号冷却液开M08—1号冷却液开M09—冷却液关M30—程序停止并返回开始处M98—调用子程序M99—返回子程序。

数控车床G代码一览表

数控车床G代码一览表

数控车床G代码一览表 This model paper was revised by the Standardization Office on December 10, 2020数控车床G代码一览表G00 快速定位格式G00 X(其数值要大于实际工件直径) Z(比工件端面要远1-2个毫米)G01 直线插补格式G01 X Z F(必须指定)G02/G03插补格式G02 /G03终点X坐标) Z(圆弧终点Z坐标) R(圆弧半径) F(进给量)G04暂停格式G04X(数值可以加小数点) P(数值后面不可以加小数点)G90外圆车削循环格式G90X(终点X坐标)Z(终点Z坐标)F(进给量)G94端面车削循环格式G94X(终点X坐标)Z(终点Z坐标)F(进给量)G92螺纹车削循环格式G92X(终点X坐标) Z(终点Z坐标)F(螺距)G71外圆粗车循环格式G71U(每次单边的切入深度)R(每次车后X方向退刀量,镗内孔是要注意不能过大)G71P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G72端面粗车循环格式G72W(每次Z方向的进刀量,进刀量不能超过刀尖圆弧)R(每次Z方向车后退刀量)G72P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G73仿形粗加工循环格式G73U(代表毛坯的余量半径值)W(毛坯Z方向余量)R(车削次数,针对余量自行计算出每次的X进刀量)G73P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G70精加工循环格式G70P(精车程序端开始号)Q(精车程序结束号)G74端面割槽循环(这里只讲钻孔)格式G74R(每次Z方向退刀量)G74X(永远是X0)Z(终点Z方向坐标)Q(每次Z方向切入深度)F(进给量)G75外圆割槽循环格式G75R(每次X方向退刀量)G75X(终点X坐标)Z(终点Z坐标)P(每次X方向进刀量)Q(每次Z方向偏移量)F (进给量)。

FANUC车床G代码

FANUC车床G代码

FANUC车床G代码
G00
定位(快速移动)
G01
直线切削
G02
顺时针切圆弧(CW,顺时钟)
G03
逆时针切圆弧(CCW,逆时钟)
G04
暂停(Dwell)
G09
停于精确的位置
G20
英制输入
G21
公制输入
G22
内部行程限位有效
G23
内部行程限位无效
G27
检查参考点返回
G28
参考点返回
G29
从参考点返回
G30
回到第二参考点
G32
切螺纹
G40
取消刀尖半径偏置
G41
刀尖半径偏置(左侧)
G42
刀尖半径偏置(右侧)
G50
修改工件坐标;设置主轴最大的RPM
G52
设置局部坐标系
G53
选择机床坐标系
G70
精加工循环
G71
内外径粗切循环
G72
台阶粗切循环
G73
成形重复循环
G74
Z向步进钻削
G75
X向切槽
G76
切螺纹循环
G80
取消固定循环
G83
钻孔循环
G84
攻丝循环
G85
正面镗孔循环
G87
侧面钻孔循环
G88
侧面攻丝循环
G89
侧面镗孔循环
G90
(内外直径)切削循环
G92
切螺纹循环
G94
(台阶)切削循环
G96
恒线速度控制
G97
恒线速度控制取消
G98
每分钟进给率
G99
每转进给率
支持宏程序编程。

FANUC系统 ; G代码和M代码列表

FANUC系统 ; G代码和M代码列表
0 单向定位 15 准确停止方式
自动拐角倍率 攻丝方式 切削方式 0 宏指令调用 12 宏模态调用 宏模态调用取消 16 坐标旋转方式ON 坐标旋转方式OFF 9 深孔钻削循环 反向攻丝循环 1 切入式磨削循环(磨床用) 9 精镗循环 1 切入式直接恒定尺寸磨削循环(磨床用) 连续进给表面磨削循环(磨床用) 间歇进给表面磨削循环(磨床用) 9 固定循环取消/电子齿轮箱同步取消 钻孔循环,点镗孔循环/ 电子齿轮箱同步开始 钻孔循环,镗阶梯孔循环 深孔钻削循环 攻丝循环 刚性攻丝循环(FS10/11格式) 反向刚性攻丝循环(FS10/11格式) 镗孔循环 镗孔循环 反镗循环 镗孔循环 镗孔循环 3 绝对指令 增量指令 0 最大增量指令值检测 工件坐标系的设定/主轴最高转速钳制 工件坐标系预置 5 反比时间进给 每分钟进给 每转进给
组 1 1 0
17 2 6 4 0
1 0 7 19 8 0
8 11 22
含义 定位(快速移动) 直线插补(切削进给) 圆弧插补/螺旋插补 CW 圆弧插补/螺旋插补 CCW 暂停.准确停止 AI先行控制/AI轮廓控制 HRV3接通/断开 圆柱插补 准确停止 可编程数据输入 可编程数据输入方式取消 极坐标指令取消 极坐标指令 X.Y平面 Z.X平面 Y.Z平面 英制输入 公制输入 存储行程检测功能 ON 存储行程检测功能 OFF 返回参考点检测 自动返回至参考点
G96 G97 G98 G99 G160 G161
13 周速恒定控制 周速恒定控制取消
10 固定循环初始平面返回 固定循环R点平面返回
20 横向进给控制取消(磨床用) 横向进给控制(磨床用)
程序停 程序选择停 程序结束 主轴正转 主轴反转 主轴停止 刀具交换 冷却液开 冷却液关 4轴夹紧 4轴放松 主轴正转并且冷却液开 主轴反转并且冷却液开 主轴定向 主轴松刀使能 刚性攻丝准备 程序结束并回头 选择刀具测头 刀套向上(刀套水平) 选择工件测头 ATC手臂故障排除 调用子程序 1.从子程序返回到主程序 2.内存中存储的程序的循环运行

Fanuc系统G代码表

Fanuc系统G代码表

Fanuc系统G代码表★G00 01 定位G01 直线插补G02 顺时针圆弧插补/螺旋线插补G03 逆时针圆弧插补/螺旋线插补G04 00 暂停, 确实停止G05 高速循环加工G07.1(G107) 圆柱插补G09 确实停止G10 数据设定G11 数据设定取消G12.1(G112) 25 极坐标插补模式G13.1(G113) 极坐标插补模式取消★G15 17 极坐标指令取消G16 极坐标指令★G17 02 选择XpYp平面 Xp:X轴或平行X轴Yp:Y轴或平行Y轴Zp:Z轴或平行Z轴G18 选择ZpXp平面G19 选择YpZp平面G20 06 英制输入G21 工致输入★G22 04 存储行程检查开G23 存储行程检查关G27 00 原点返回检查G28 原点返回G29 从参考位置返回G30 第二,三,四原点返回G30.1 浮动原点返回G31 跳跃功能G33 01 螺纹切削G37 00 自动刀具长度测量G39 圆弧插补转角偏移量★G40 07 刀具半径补正取消G41 刀具半径左补正G42 刀具半径右补正★G40.1(G150) 19 通常方向控制取消模式G41.1(G151) 通常方向控制左边开G42.1(G152) 通常方向控制右边开G43 08 刀具长度正向补正G44 刀具长度负向补正G45 00 刀具偏移量增加G46 刀具偏移量缩小G47 刀具偏移量双倍增加G48 刀具偏移量双倍缩小★G49 08 刀具长度补正取消★G50 11 比例取消G51 比例★G50.1 18 可编程镜像取消G51.1 可编程镜像G52 00 局部坐标系设定G53 机械坐标系★G54 14 工件坐标系1G54.1 附加工件坐标系G55 工件坐标系2G56 工件坐标系3G57 工件坐标系4G58 工件坐标系5G59 工件坐标系6G60 00 单向定位G61 15 停止检查模式G62 自动转角超弛G63 攻牙模式★G64 切削模式G65 00 巨指令呼叫G66 12 模态巨指令呼叫★G67 模态巨指令呼叫取消G68 16 坐标系旋转★G69 坐标系旋转取消G73 09 啄进钻孔循环G74 左螺纹攻牙循环G76 09 精镗孔循环★G80 09 固定循环取消/外部操作功能取消G81 钻孔循环G82 钻孔或反镗孔循环G83 啄进钻孔循环G84 攻牙循环G85 镗孔循环G86 镗孔循环G87 反镗孔循环G88 镗孔循环G89 镗孔循环★G90 03 绝对坐标指令G91 相对坐标指令G92 00 设定工件坐标系/或钳住主轴最高转速★G94 05 每分钟进给G95 每转进给G96 13 恒定表面速度控制★G97 恒定表面速度控制取消★G98 10 固定循环初始点返回G99 固定循环R点返回435260471 2009-09-24 18:29代码功能作用范围功能代码功能作用范围功能G00 01 定位(快速移动) G51 比例G01 01 直线插补 G50.1 18 可编程镜像取消G02 01 顺时针圆弧插补 G51.1 可编程镜像G03 01 逆时针圆弧插补 G52 00 局部坐标系设定G04 00 暂停 G53 机械坐标系G05 * 不指定 G54 14 工件坐标系1G06 抛物线插补 G55 工件坐标系2G07 * 不指定 G56 工件坐标系3G08 * 加速 G57 工件坐标系4G09 00 减速 G58 工件坐标系5G10 * 数据设定 G59 工件坐标系6G11 * 数据设定取消 G54.1 附加工件坐标系G12 25 顺时针圆弧切补 G60 00 单向定位G13 25 顺时针圆弧切补 G61 15 停止检查模式G14 不指定 G62 自动转角超弛G15 17 极坐标指令取消 G63 攻牙模式G16 极坐标指令 G64 切削模式G17 XY平面选择 G65 00 巨指令呼叫G18 ZX平面选择 G66 12 模态巨指令呼叫G19 YZ平面选择 G67 模态巨指令呼叫取消G20 06 英制输入 G68 16 坐标系旋转G21 公制输入 G69 坐标系旋转取消G22 04 存储行程检查开 G70 00 精加工循环G23 存储行程检查关 G71 内外径粗切循环G24-G25 * 不指定 G72 台阶粗切循环G26 * 循环加工 G73 09 深孔钻削固定循环G27 00 原点R返回检查 G74 09 左旋螺纹攻丝固定循环G28 00 原点返回 G75 * 不指定G29 00 从参考位置返回 G76 09 精镗固定循环G30 00 第二、三、四原点返回 *G80 09 取消固定循环G31 跳跃功能 G81 09 钻削固定循环G32 * 等螺距螺纹切削,英制 G82 09 钻削固定循环G33 01 等螺距螺纹切削,公制 G83 09 深孔钻削固定循环G34 螺纹切削,增螺距 G84 09 右旋螺纹攻丝固定循环G35 螺纹切削,减螺距 G85 09 镗削固定循环G36 * 不指定 G86 09 镗削固定循环G37 00 自动刀具长度测量 G87 09 反镗固定循环G38 * 不指定 G88 09 镗削固定循环G39 * 圆弧插补转角偏移量 G89 09 镗削固定循环G40 07 刀具补偿/刀具偏置注销 *G90 03 绝对值指令G41 刀具半径左补正 *G91 03 增量值指令G42 08 刀具半径右补正 G92 00 设定工件坐标系G43 刀具长度正向补正 G93 进给率,时间倒数G44 刀具长度正负补正 G94 05 每分钟进给G45 00 刀具偏移量增加 G95 每转进给G46 刀具偏移量缩小 G96 13 恒定表面速度控制G47 刀具偏移量双倍增加 G97 13 恒定表面速度控制取消G48 刀具偏移量双倍减小 G98 10 固定循环初始点返回G49 08 刀具长度补正取消 G99 10 固定循环R点返回G50 11 比例取消 G100 * 不指定。

FANUC系统G代码M代码

FANUC系统G代码M代码

FANUC系统G代码M代码(车床)fanuc0i-tcg00快速定位g01直线插补切削G02圆弧插补切割(顺时针)G03圆弧插补切割(逆时针)G04暂停g09正确停止检查g20英制指令g21米制指令g27参考点返回检查g28参考点返回g29由参考点返回g32螺纹切削g40刀尖半径补偿取消g41刀尖半径补偿左g42刀尖半径补偿右g50坐标系设定/最高转速设定G70精加工循环G71横向切削复合循环G72纵向切削复合循环G73仿形复合循环g74z轴啄式钻孔(沟槽加工)g75x轴沟槽切削循环g76螺纹复合切削循环g90外径自动切削循环g92螺纹自动切削循环g94端面自动切削循环g96恒线速控制g97恒转速控制g98每分钟进给g99每转进给m指令m00程序停止m01程序选择性停止m02程序结束m03主轴正转m04主轴反转m05主轴停止m08切削液开m09切削液关m30程序结束并返回m98调用子程序m99子程序结束Fanuc0i MC(铣床/加工中心)g00快速定位g01直线插补切削G02圆弧插补切割(顺时针)G03圆弧插补切割(逆时针)G04暂停g09正确停止检查g10自动序原点补正g17平面选择x-yg18平面选择z-xg19平面选择y-zg20英制指令g21米制指令g27参考点返回检查g28参考点返回g29由参考点返回g30第2~4参考点复归g33螺纹切削g40刀具径补正取消g41刀具半径补正左G42刀具半径修正右侧G43刀具长度正补偿g44刀具长度负补偿G49刀具长度设定取消G50缩放取消g51缩放有效G52局部坐标系g53机床坐标系选择g54工件坐标系选择1g55工件坐标系选择2g56工件坐标系选择3g57工件坐标系选择4g58工件坐标系选择5g59工件坐标系选择6g61正确停止检查模式g62自动角放大g63攻丝模式G64切削模式G65宏程序调用G73高速深孔啄槽循环G74左攻丝螺纹周期G76精珩磨周期g80固定循环取消g81钻孔循环g82沉头钻孔循环g83深孔啄钻循环g84攻右螺纹循环g85铰孔循环g86背镗孔循环g90绝对值指令g91增量值指令g92机械坐标系设定g94每分钟进给量G98将z轴返回到固定循环的起点g99固定循环中使z轴返回到r点m指令m00程序停止m01程序选择性停止m02程序结束m03主轴正转m04主轴反转m05主轴停止M06自动换刀M07切削液开启(雾状)M08切削液开启M09切削液关闭M19主轴准停止M30程序结束并返回M98调用子程序M99子程序结束。

fanuc0i系统数控车床g功能代码及格式

fanuc0i系统数控车床g功能代码及格式
0
回归参考点
G28 X-- Z--
G29
由参考点回归
G29 X-- Z--
G32
01
螺纹切削(由参数指定绝对和增量)
Gxx X|U… Z|W… F|E… F指定单位为0.01mm/r的螺距。E指定单位为0.0001mm/r的螺旋
G40
07
刀具补偿取消
G40
G41
左半径补偿
G42
右半径补偿
G50
00
设定工件坐标系:G50 X Z
G73
封闭切削循环
G73 Ui WΔk Rd
G73 Pns Qnf UΔu WΔw Ff
G74
端面切断循环
G74 R(e)
G74 X(U)_Z(W)_P(Δi)Q(Δk)R(Δd)F(f)
e:返回量
Δi:X方向的移动量
Δk:Z方向的切深量
Δd:孔底的退刀量
f:进给速度
G75
内径/外径切断循环
G75 R(e)
G75 X(U)_Z(W)_P(Δi)Q(Δk)R(Δd)F(f)
G76
复合形螺纹切削循环
G76 P(m) (r) (a) Q(Δdmin) R(d)
G76 X(u)_Z(W)_R(i) P(k)Q(Δd)F(l)
m:最终精加工重复次数为1—99
r:螺纹的精加工量(倒角量)
a:刀尖的角度(螺牙的角度)可选择80,60,55,30,29,0六个种类
m,r,a;同用地址P一次指定
Δdmin:最小切深度
i:螺纹部分的半径差
k:螺牙的高度
Δd:第一次的切深量
l:螺纹导程
G90
01
直线车削循环加工
G90 X(U)--- Z(W)--- F---

FANUC数控铣床部分G代码一览表 (区分模态与非模态)

FANUC数控铣床部分G代码一览表 (区分模态与非模态)
00
机床坐标系设置
非模态
*G54
14
第一工件坐标系设置
模态
G55
14
第二工件坐标系设置
模态
G56
14
第三工件坐标系设置
模态
G57
14
第四工件坐标系设置
模态
G58
14
第五工件坐标系设置
模态
G59
14
第六工件坐标系设置
模态
G60
00
单一方向定位
非模态
G65
00
宏程序调用
G66
12
宏程序模态调用
模态
*G67
模态
G90
03
绝对坐标编程
模态
G91
03
增量坐标编程
模态
G92
00
工件坐标零点设置
模态
注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即为开机默认码。
2.本文档内容仅供参考,主要数据来源于《FANUC数控铣床编程及实训精讲》。若需引用,指明出处即可。
FANUC数控铣床部分G代码一览表
(区分模态与非模态)
代码名称
组别
功能
是否模态
G00
01
快速定位
模态
G01
01
直线插补
模态
G02
01
顺时针圆弧插补
模态
G03
01
逆时针圆弧插补
模态
G04
00
暂停
非模态
*G10
00
数据设置
模态
G11
00
数据设置取消
模态
G17
02
XY平面选择

Fanuc的G代码及M代码

Fanuc的G代码及M代码

Fanuc的G代码及M代码。

G00定位G01直线切削G02顺时针方向圆弧切削G03逆时针方向圆弧切削G04暂停指令G09正确停止检测G10补正设定G12顺时针方向圆周切削G13逆时针方向圆周切削G15极座标系统取消G16极座标系统设定G17XY平面设定G18XZ平面设定G19YZ平面设定G20英制单位设定G21公制单位设定G22软体极限设定G23软体极限设定取消G27机械原点复归检测G28自动经中间点复归机械原点G29自动从参考点复归G30自动复归到第二原点G40刀具半径补正取消G41刀具半径偏左补正G42刀具半径偏右补正G43刀具长度沿正向补正G44刀具长度沿负向补正G49刀具长度补正取消G45刀具位置补正增加G46刀具位置补正减少G47刀具位置补正两倍增加G48刀具位置补正两倍减少G50比例功能取消OFFG51比例功能设定ONG52回复到基本座标系统G53回复到机械座标系统G54第一工件座标系统G55第二工件座标系统G56第三工件座标系统G57第四工件座标系统G58第五工件座标系统G59第六工件座标系统G60 外部补正G70圆周等分段循环G71圆周分段循环G72直线分段循环G73高速喙钻循环G74左旋牙切削循环G76精搪孔循环G77反面搪孔循环G80固定循环取消G81钻孔循环G82沉头孔加工循环G83啄钻循环G84右旋牙切削循环G85搪孔循环G86搪孔循环G87搪孔循环G88搪孔循环G89搪孔循环G90绝对指令座标值设定G91增量指令座标值设定G92绝对程式零点设定G94每分钟进给量设定mm/min G95每转进给给设定mm/revG98固定循环,刀具复归到起始点G99固定循环,刀具复归到R点M00 程序停止M01 選擇性程序停止M02 程序結束M03 主軸順時針旋轉M04主轴逆时针旋转M05主轴停止M06刀具交换M07雾化冷却液开启M08冷却液开启M09冷却液关启M10工作台(B轴)锁住M11工作台(B轴)松开M13主轴顺时针转动及加切削液M14主轴逆时针转动及加切削液M15正方向运动M16负方向运动M19主轴定位M30程式结束记忆体回归M90程式中断取消M91程式中断设定M92多段暂存取消M93多段暂存设定M94镜像投影工能取消M95镜像投影工能设定M96刀具补正圆弧转角模式M97刀具补正交角转角模式M98副程式呼叫M99副程式结束感谢下载!欢迎您的下载,资料仅供参考。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

车床FAUNC系统G代码列表
G代码
组功能
A B C
G00 G00 G00
1 定位(快速)
G01 G01 G01 直线插补(切削进给) G02 G02 G02 顺时针圆弧插补
G03 G03 G03 逆时针圆弧插补
G04 G04 G04
0 暂停
G07.1 (G107) G07.1
(G107)
G07.1
(G107) 圆柱插补
G10 G10 G10 可编程数据输入
G11 G11 G11 可编程数据输入方式取消
G12.1 (G121`)
G12.1
(G121`)
G12.1
(G121`)
21
极座标插补方式
G13.1 (G131) G13.1
(G131)
G13.1
(G131) 极座标插补方式取消
G18 G18 G18 16 ZpXp平面选择
G20 G20 G70
6 英寸输入
G21 G21 G71 毫米输入
G22 G22 G22
9 存储行程检测功能有效
G23 G23 G23 存储行程检测功能无效
G27 G27 G27
0 返回参考点检测
G28 G28 G28 返回参考点
G30 G30 G30 返回第2,3,4参考点G31 G31 G31 跳转功能
G32 G32 G32 1 螺纹切削
G40 G40 G40
7 刀尖半径补偿取消
G41 G41 G41 刀尖半径补偿左G42 G42 G42 刀尖半径补偿右
G50 G92 G92
0 坐标系设定或最大主轴转速制
G50.3 G92.1 G92.1 工件坐标系预设G52 G52 G52 局部坐标系设定G53 G53 G53 机床坐标系选择
G54 G54 G54
14 选择工件坐标系1
G55 G55 G55 选择工件坐标系2 G56 G56 G56 选择工件坐标系3 G57 G57 G57 选择工件坐标系4 G58 G58 G58 选择工件坐标系5 G59 G59 G59 选择工件坐标系6 G65 G65 G65 0 宏程序调用
G66 G66 G66 宏程序模态调用
G67 G67 G67 12 宏程序模态调用取消
G70 G70 G70
0 精加工循环
G71 G71 G71 车削中刀架移动
G72 G72 G72 端面加工中刀架移动
G73 G73 G73 图形重复
G74 G74 G74 端面深钻孔
G75 G75 G75 外径/内径钻
G76 G76 G78 多头螺纹循环
G80 G80 G80 10 固定钻循环
G83 G83 G83 平面钻孔循环
G84 G84 G84 平面攻丝循环
G85 G85 G85 正面镗循环
G87 G87 G87 侧钻循环
G88 G88 G88 侧攻丝循环
G89 G89 G89 侧镗循环
G90 G77 G20 1 外径/内径切削循环
G92 G78 G21 螺纹切削循环
G94 G79 G24 端面车循环
G96 G96 G96 2 恒表面速度控制
G97 G97 G97 恒表面速度控制取消
G 98 G94 G94 5 每分进给
G 99 G95 G95 每转进给
G90 G90 3 绝对值编程
G91 G91 增量值编程
G98 G98 11 返回初始点
G99 G99 返回R点
跟在地址G后的数字决定了该程序段指令的意义.G代码分为下面两类类型意义
非模态G代码在指令同组其它G代码前该G代码一直有效(例)
G01和G00是01组的模态G代码.
G01X-
Z-
X-
G00Z-
有三种G代码系统:A,B,C。

相关文档
最新文档