数控车床编程代码指令详细介绍

Home / 数控车床编程代码指令详细介绍 - 2018年4月30日 , by cncgz

数控车床编程代码

数控车床编程代码指令详细介绍

G代码 分组 功能 G87 09 反镗固定循环

G00 01 定位(快速移动) G88 09 镗削固定循环

G01 01 直线插补(进给速度) G89 09 镗削固定循环

G02 01 顺时针圆弧插补 G90 03 绝对值指令方式

G03 01 逆时针圆弧插补 G91 03 增量值指令方式

G04 00 暂停,精确停止 G92 00 工件零点设定

G09 00 精确停止 G98 10 固定循环返回初始点 G17 02 选择X Y平面 G99 10 固定循环返回R点

G18 02 选择Z X平面 大多数的G代码是模态的,所谓模态G代码,是G19 02 选择Y Z平面 指这些G代码不只在当前的程序段中起作用,而且G27 00 返回并检查参考点 在以后的程序段中一直起作用,直到程序中出现另G28 00 返回参考点 一个同组的G代码为止,同组的模态G代码控制同G29 00 从参考点返回 一个目标但起不同的作用,它们之间是不相容的。G30 00 返回第二参考点 00组的G代码是非模态的,这些G代码只在它们所G40 07 取消刀具半径补偿 在的程序段中起作用。标有*号的G代码是上电时的G41 07 左侧刀具半径补偿 初始状态。对于G01和G00、G90和G91上电时的初G42 07 右侧刀具半径补偿 始状态由参数决定。

G43 08 刀具长度补偿, 如果程序中出现了未列在上表中的G代码,CNC会显G44 08 刀具长度补偿, 示10号报警。

数控车床编程代码指令详细介绍

G49 08 取消刀具长度补偿 同一程序段中可以有几个G代码出现,但当两个或G52 00 设置局部坐标系 两个以上的同组G代码出现时,最后出现的一个(同G53 00 选择机床坐标系 组的)G代码有效。

G54 14 选用1号工件坐标系 在固定循环模态下,任何一个01组的G代码都将使G55 14 选用2号工件坐标系 固定循环模态自动取消,成为G80模态。 G56 14 选用3号工件坐标系 辅助功能

G57 14 选用4号工件坐标系 本机床用S代码来对主轴转速进行编程,用T代码G58 14 选用5号工件坐标系 来进行选刀编程,其它可编程辅助功能由M代码来G59 14 选用6号工件坐标系 实现,本机床可供用户使用的M代码列表如下 G60 00 单一方向定位 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 调用子程序

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

数控车床编程代码指令详细介绍

编程字母键功能作用: 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 刀具半径右补偿 模态

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据