欢迎来到bat365中文官方网站 源于台湾设计及技术!

bat365中文官方网站新闻

首页 > 新闻资讯 > bat365中文官方网站新闻

数控车床编程代码指令动作意义及介绍

发布时间:2019-10-06 浏览次数:1332次

      不管是学习数控车床的操作还是编写程度,都要对数控代码的意义有所了解和掌握。下面是数控车常用的代码及意义详细介绍,希望能帮到您。

 G代码 分组 功能

G00 01 定位(快速移动)

G01 01 直线插补(进给速度)

G02 01 顺时针圆弧插补

G03 01 逆时针圆弧插补

G04 00 暂停,精确停止

G09 00 精确停止

 G87 09 反镗固定循环

G88 09 镗削固定循环

G89 09 镗削固定循环

G90 03 绝对值指令方式

G91 03 增量值指令方式

G92 00 工件零点设定

G98 10 固定循环返回初始点

 G99 10 固定循环返回R点

G17 02 选择X Y平面

G18 02 选择Z X平面

G19 02 选择Y Z平面

G27 00 返回并检查参考点

G28 00 返回参考点

G29 00 从参考点返回

G30 00 返回第二参考点

G40 07 取消刀具半径补偿

G41 07 左侧刀具半径补偿

G42 07 右侧刀具半径补偿

G43 08 刀具长度补偿

G44 08 刀具长度补偿,

G49 08 取消刀具长度补偿

G52 00 设置局部坐标系 

G53 00 选择机床坐标系

G54 14 选用1号工件坐标系

G55 14 选用2号工件坐标系

G56 14 选用3号工件坐标系 

G57 14 选用4号工件坐标系 

G58 14 选用5号工件坐标系

G59 14 选用6号工件坐标系

 G60 00 单一方向定位

        大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且 在以后的程序段中一直起作用,直到程序中出现另 一个同组的G代码为止,同组的模态G代码控制同 一个目标但起不同的作用,它们之间是不相容的。 00组的G代码是非模态的,这些G代码只在它们所 在的程序段中起作用。标有*号的G代码是上电时的 初始状态。对于G01和G00、G90和G91上电时的初 始状态由参数决定。 如果程序中出现了未列在上表中的G代码,CNC会显 示10号报警。 

      同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同 组的)G代码有效。

      在固定循环模态下,任何一个01组的G代码都将使 固定循环模态自动取消,成为G80模态。 辅助功能

    机床用S代码来对主轴转速进行编程,用T代码 来进行选刀编程,其它可编程辅助功能由M代码来 实现,本机床可供用户使用的M代码列表如下 M代码 功 能

G61 15 精确停止方式   M00 程序停止

G64 15 切削方式         M01 条件程序停止

G65 00 宏程序调用      M02 程序结束

G66 12 模态宏程序调用 M03 主轴正转

G67 12 模态宏程序调用取消 M04 主轴反转

G73 09 深孔钻削固定循环 M05 主轴停止

G74 09 反螺纹攻丝固定循环 M06 刀具交换

G76 09 精镗固定循环 M08 冷却开

G80 09 取消固定循环 M09 冷却关

G81 09 钻削固定循环 M18 主轴定向解除

G82 09 钻削固定循环 M19 主轴定向

G83 09 深孔钻削固定循环 M29 刚性攻丝

G84 09 攻丝固定循环 M30 程序结束并返回程序头

 G85 09 镗削固定循环 M98 调用子程序

  G86 09 镗削固定循环                                M99 子程序结束返回,重复执行

 

       编程字母键功能作用: M05 主轴停止 G43 17 刀具半径正补偿 模态 G G44 17 刀具半径负补偿 准备功能 指令动作方式 M08 冷却开 模态 M 辅助功能 机床M代码指令 M09 冷却关 G49 17 刀具长度补偿取消 模态 F 进给速度 进给速度的指令 M18 主轴定向解除 G52 00 局部坐标系设置 非模态 S 主轴功能 主轴转速指令 M19 主轴定向 G53 00 机床坐标系设置 非模态 T 刀具功能 刀具编号指令 M29 刚性攻丝 G54 14 第一工件坐标系设置 模I 坐标字 圆弧中心X轴向坐标 M30 程序结束并返回程序头 态

     J 坐标字 圆弧中心Y轴向坐标 M98 调用子程序 G55 14 第二工件坐标系设置 模K M99 子程序结束返回,重复执行 态 坐标字 圆弧中心Z轴向坐标

     G 代码 P 暂停或程序中某功能的开始使: G59 14 第六工件坐标系设置 模用的程序号 G00快速定位 态

     L 重复次数 固定循环及子程序的G01主轴直线切削 G65 00 宏程序调用 模态 重复次数 G02主轴顺时针圆壶切削 G66 12 宏程序调用模态 模态 D 补偿号 刀具半径补偿指令 G03主轴逆时针圆壶切削 G67 12 宏程序调用取消 模态 N 顺序号 顺序段序序号 G04 暂停 G73 01 高速深孔钻孔循环 非模U G04 X4 主轴暂停4秒态 坐标字 与X轴平行的附加轴的

    增量坐标值或暂停时间 G10 资料预设 G74 01 左旋攻螺纹循环 非模态 V 坐标字 与Y轴平行的附加轴的G28原点复归 G76 01 精镗循环 非模态 增量坐标值 G28 U0W0 ;U轴和W轴复归 G80 10 固定循环注销 模态 W 坐标字 与Z轴平行的附加轴的G41 刀尖左侧半径补偿 G81 10 钻孔循环 模态 增量坐标值 G42 刀尖右侧半径补偿 G82 10 钻孔循环 模态 R 坐标字 固定循环中的定距离或G40 取消 G83 10 深孔钻孔循环 模态 圆弧半径的指定 G84 10 攻螺纹循环 模态 G73 循环

X 坐标字 X轴的绝对坐标值或暂G80取消循环 G10 00 数据设置 G85 10 粗镗循环 模态 停时间 模态 G86 10 镗孔循环 模态 Y 坐标字 Y轴的绝对坐标值 G11 00 数据设置取消 模态 G87 10 背镗循环 模态 Z 坐标字 Z轴的绝对坐标值 G17 16 XY平面选择 模态 G89 10 镗孔循环 模态 A 坐标字 绕X轴旋转 G18 16 ZX平面选择 模态 G90 01 绝对尺寸 模态 B 坐标字 绕Y轴旋转 G19 16 YZ平面选择 模态 G91 01 增量尺寸 模态 C 坐标字 绕Z轴旋转 G20 06 英制 模态 G92 01 工件坐标原点设置 模态 E第二进给功能 G21 06 米制 模态 G97 转进给

G98 分进给 H 补偿号 补偿号的指定 G22 09 行程检查开关打开 模态

O 顺序号 顺序号、子程序顺序号G23 09 行程检查开关关闭 模态

的指定 G25 08 主轴速度波动检查打开

Q固定循环终止段号或固定循环中模态

的定距 G26 08 主轴速度波动检查关闭

模态

部分通用M代码: G27 00 参考点返回检查 非模态

M00 程序停止 G28 00 参考点返回 非模态

M01 条件程序停止 G31 00 跳步功能 非模态

M02 程序结束 G40 07 刀具半径补偿取消 模态

M03 主轴正转 G41 07 刀具半径左补偿 模态

M04 主轴反转 G42 07 刀具半径右补偿 模态