1、1数控编程代码大全1、FANUC 车床 G 代码G02 顺时针切圆弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟)G04 暂停 (Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位 有效G23 内部行程限位 无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G50 修改工件坐标;设置主轴最大的 RPMG52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形
2、重复循环G74Z 向步进钻削G75X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90(内外直径)切削循环G92 切螺纹循环G94(台阶) 切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率支持宏程序编程2.FANUC 铣床 G 代码G00 顶位 (快速移动)定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28 机床返回原点
3、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 反向镗孔
4、循环G88 镗孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置工件坐标系*G98 固定循环返回起始点2*G99 返回固定循环 R 点G50 比例缩放 G51G68 坐标系旋转 G69支持宏程序编程3.FANUC M 指令代码M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位) 并回到开头M48 主轴过载取消 不起作用M49 主轴过载取消 起作用M94 镜象取消M95X 坐标镜象M96Y 坐标镜象M98 子程序调用M99 子程序
5、结束4.SIEMENS 铣床 G 代码D 刀具刀补号F 进给率(与 G4 一起可以编程停留时间)GG 功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17*X/Y 平面G18Z/X 平
6、面G19Y/Z 平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60*准确定位G70 英制尺寸G71*公制尺寸G700 英制尺寸,也用于进给率 FG710 公制尺寸,也用于进给率 FG90*绝对尺寸G91 增量尺寸G94*进给率 F,单位毫米/分G95 主轴进给率 F,单位毫米/转G901 在圆弧
7、段进给补偿“开”G900 进给补偿“关”G450 圆弧过渡G451 等距线的交点I 插补参数J 插补参数K 插补参数I1 圆弧插补的中间点J1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M3 主轴顺时针旋转M4 主轴逆时针旋转3M5 主轴停M6 更换刀具N 副程序段:主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在 G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RN
8、D 圆角支持参数编程6.SIEMENS 车床 G 代码D 刀具刀补号FF 进给率(与 G4 一起可以编程停留时间)GG 功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补G33 恒螺距的螺纹切削G4 快速移动G63 快速移动G74 回参考点G75 回固定点G17(在加工中心孔时要求)G18*Z/X 平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58
9、 第五可设定零点偏置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 循
10、环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程8.HNC 车床 G 代码G00 定位 (快速移动)G01 直线切削4G02 顺时针切圆弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟)G04 暂停 (Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位 有效G23 内部行程限位 无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G36 直径编程G37 半径编程G40 取消刀尖半径偏置G41 刀尖半径偏置 (左侧
11、)G42 刀尖半径偏置 (右侧)G53 直接机床坐标系编程G54G59 坐标系选择G71 内外径粗切循环G72 台阶粗切循环G73 闭环车削复合循环G76 切螺纹循环G80 内外径切削循环G81 端面车削固定循环G82 螺纹切削固定循环G90 绝对值编程G91 增量值编程G92 工件坐标系设定G96 恒线速度控制G97 恒线速度控制取消G94 每分钟进给率G95 每转进给率支持参数与宏编程9.HNC 铣床 G 代码*G001 定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G0716 虚轴指定G090 准停校验*G172XY 面赋值G18XZ 面赋值G1
12、9YZ 面赋值G208 英寸输入*G21 毫米输入G22 脉冲当量G243 镜像开*G25 镜像关G280 返回到参考点G29 由参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移G438 刀具长度 + 方向偏移G44 刀具长度 - 方向偏移*G49 取消刀具长度偏移*G504 缩放关G51 缩放开G520 局部坐标系设定G53 直接机床坐标系编程*G5414 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G600 单方向定位*G6112 精确停止校
13、验方式G64 连续方式G685 旋转变换*G69 旋转取消G739 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环5*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9414 每分钟进给G95 每转进给*G9810 固定循环返回起始点G99 返回固定循环 R 点支持参数与宏编程10.HNC M 指令M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)
14、M04 主轴反转 (CCW)M05 主轴停M06 换刀M07 切削液开M09 切削液关M98 子程序调用M99 子程序结束11.KND100 铣床 G 代码G001 定位 (快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280 机床返回原点G29 从参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G438 刀具长度 + 方向偏移*G44 刀具长度 - 方向偏移G49 取消刀具长度偏移*G5314 机床坐标系选择G54 工件坐标系 1 选择G55 工件坐标系 2 选择G
15、56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G739 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环 R 点12.KND100 车床 G 代码G001 定位 (快速移动)G01 直线切削G02 顺时针切圆
16、弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟)G040 暂停 (Dwell)G10 偏移值设定G206 英制输入G21 公制输入G270 检查参考点返回G28 参考点返回G29 从参考点返回G31 跳跃机能G321 切螺纹G36X 轴自动刀偏设定G37Z 轴自动刀偏设定G407 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G500 坐标系设定G54 工件坐标系G55-G59 工件坐标系G700 精加工循环6G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 端面深孔加工循环G75 外圆、内圆切削循环G76 切螺纹循环G901(内外
17、直径)切削循环G92 切螺纹循环G94(台阶) 切削循环G9612 恒线速度控制G97 恒线速度控制取消G985 每分钟进给率G99 每转进给率13.KND100 M 指令M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转 (CW)M04 主轴反转 (CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束22.三菱 E60 铣床 G 代码G001 位置定位 (快速进给)*G01 直线补间G02 顺时针切圆弧(CW)G03 逆时针切圆弧(CCW)G04 暂停G05 高速加工模式
18、G090 正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 圆切削 CWG13 圆切削 CCW*G172平面选择 XYG18 平面选择 ZXG19 平面选择 YZG206英制指令G21 公制指令G270 参考原点检查G28 参考原点复归G29 开始点复归G30 第 24 参考原点复归G31 跳跃机能G331 螺纹切削G370 自动工具长测定G38 刀具径补正向量指定G39 刀具径补正转角圆弧补正*G407 刀具径补正取消G41 刀具径补正左G42 刀具径补正右G438 刀具长补正量()G44 刀具长补正量()*G49 工具长补正量取消G520 局部坐标系设定G53 机械
19、坐标系选择*G5412 工件坐标系 1 选择G5512 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G600 单方向位置定位G6113 工确停止检查模式G62 自动转角进给率调整G63 攻牙模式*G64 切削模式G739 固定循环(步进循环)G74 固定循环(反向攻牙)G76 固定循环(精镗孔)*G80 固定循环取消G81 固定循环(钻孔/铅孔)G82 固定循环(钻孔/计数式镗孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85 固定循环(镗孔)G86 固定循环(镗孔)G87 固定循环(反镗孔)G8
20、8 固定循环(镗孔)G89 固定循环(镗孔)*G903 绝对值指令7*G91 增量值指令G920 机械坐标系设定G935 逆时针进给*G94 非同期切削(每分钟进给)*G95 同期切削(每回钻进给)*G9617 周速一定控制有效*G97 周速一定控制无效*G9810 固定循环起始点复归G99 固定循环 R 点复归支持参数与宏编程25.华兴车床 G 代码G00 快速定位G01 直线插补G02 顺时针圆弧插补G03 逆时针圆弧插补G04 延时G09 进给准停G20 独立子程序调用G22 独立子程序定义G24 独立子程序定义结束,返回调用程序G25 跳转加工G26 程序块调用加工程序内子程序调用G2
21、7 无限循环G30 倍率取消G31 倍率定义G47 短直线速度自动过渡G48 取消G54G59 工件坐标系选择G71 内外径切削复合循环G72 端面切削复合循环G73 封闭轮廓复合循环G74 返回机床参考点(机械原点)G75 返回对刀点G76 返回加工开始点G77 恢复当前坐标系G81 外圆加工循环G82 端面加工循环G85 英制刚性攻丝循环G86 公制螺纹加工循环G87 英制螺纹加工循环G90 绝对值方式编程G91 增量值方式编程G92 设置程序零点G96 恒线速切削有效G97 取消恒线速切削G98 取消每转进给G99 设定每转进给P= 参变量赋值26.华兴车床 M 指令M 指令解释 M01
22、 条件停M02 程序结束并停机M03 主轴正转M04 主轴反转M05 主轴停M06 冷却开M07 冷却关M08 工件夹紧M09 工件松开M10 开指定的继电器M11 关指定的继电器M20 设定刀补号M21 程序结束并返回程序开头M71M85 继电器脉冲输出27.华兴铣床 G 代码G01 直线插补G02 顺时针圆弧插补或螺旋线插补G03 逆时针圆弧插补或螺旋线插补G04 延时G09 伺服准停到位G11 程序块沿 Y 轴镜像G12 程序块沿 X 轴镜像G13 程序块以原点镜像加工G17 选择 XOY 平面G18 选择 XOZ 平面G19 选择 YOZ 平面G20 子程序调用G22 子程序定义G24
23、 子程序定义结束,返回调用程序G25 跳转加工G26 转移加工G27 无限循环G30 放大/缩小倍率取消G31 放大/缩小倍率定义G40 取消刀具半径补偿8G41 左刀具半径补偿G42 右刀具半径补偿G43 建立刀具长度补偿G44 撤消刀具长度补偿G47 短直线速度自动过渡G48 取消短直线速度自动过渡G54G59 工件坐标系选择G73 高速深孔加工循环G74 返回机床参考点(机械原点)G75 返回对刀点G76 从当前位置返回程序零点G78 精镗循环G81 中心孔钻孔循环G82 带停顿的中心钻孔循环G83 深孔加工循环G84 公制刚性攻丝循环G85 英制刚性攻丝循环G86 镗孔循环(自动返回)G87 反镗循环G88 镗孔循环(手动返回)G89 带停顿的镗孔循环G90 绝对值方式编程G91 增量值方式编程G92 设定工件座标系P= 参变量赋值28.华兴铣床 M 指令M 指令解释M00 程序暂停M01L(K)M02 程序结束并停机M03 主轴正转M04 主轴反转M05 主轴停M08 冷却开M09 冷却关M10 工件夹紧M11 工件松开M20K号继电器M21K关号继电器M30 程序结束并返回程序开头M71M85 继电器脉冲输出