G代码一览表.doc

上传人:11****ws 文档编号:2123634 上传时间:2019-04-29 格式:DOC 页数:4 大小:100KB
下载 相关 举报
G代码一览表.doc_第1页
第1页 / 共4页
G代码一览表.doc_第2页
第2页 / 共4页
G代码一览表.doc_第3页
第3页 / 共4页
G代码一览表.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、- 1 -CNC 代码一览表M 代码一览表M 代码一览表M 代码 功能 功能说明M00 程序停止 程序自动运行停止,主轴停止。M01 选择停止 当打开随机停机指令键后。M01 指令发出时,功能与M00 同。M02 程序终止 使程序终止。自动运行中,发出此指令,则程序运行后,自动运行终止。M03 主轴顺时针方向旋转 主轴顺时针方向旋转M04 主轴逆时针方向旋转 主轴逆时针方向旋转M05 主轴停止 主轴停止M06 换刀 刀具交换(T 代码方式)M08 冷却液开 打开冷却液M09 冷却液关 关闭冷却液M12 刀库出 刀库向前M13 刀库回 刀库后退M15 ATC 盖闭 关闭 ATC 盖M16 ATC

2、 盖开 打开 ATC 盖M19 定向 主轴定向M23 错误检测打开 准确定位模式M24 错误检测关闭 注销 M23 功能M30 程序结束 使磁带记录停止.自动运行中运行 M30,则程序程序段被实行后,运行自动停止.M35 刀具损坏检测 输入 M35 指令,则在第一次发 ATC 指令时,可检测刀具是否损坏.(仅在 MAZATROL 程序语言中有效)- 2 -M 代码 功能 功能说明M41M42M43M44M45分度盘分度(可选)使用 M 代码分度盘时,根据指令,使分度盘旋转.(但如果是 NC 盘,M43,M44 不能使用.)M46 C 转台松开(可选) 松开 NC 转台M47 NC 转台夹紧(可

3、选) 夹紧 NC 转台M48 注消 M49 倍率有效M49 取消倍率 倍率无效M50 冷却风开(可选) 打开冷却风(输入 M09 则停止 )M51 主轴内冷开启 冷却液从刀具孔中喷出.根据 M09 或 ATC 指令结束.M58 刀具寿命检查 主轴刀具超过使用寿命而报警时,根据 M58 指令动作停止.M90 断开镜像 注销 M91,M92,M93M91 接通镜像 X 轴 使 X 轴镜像有效M92 接通镜像 Y 轴 使 Y 轴镜像有效M93 接通镜像 B(4)轴 使 B(4)轴镜像有效M98 调出子程序 在调出子程序时使用M99 子程序结束 子程序结束M141 ATC 就近卸刀 如与 ATC 指令

4、放在同一程序段中,能缩短 ATC 路径。M142 ATC 就近装刀 如与 ATC 指令放在同一程序段中,ATC 运行完了后,Z 轴回到工件原点。M143 ATC 就近卸刀、装刀 如与 ATC 指令放在同一程序段中,ATC 能缩短换刀时间。 (M141+M142=M143)M149 刀库选择 如发出 M149T1 指令,刀库就旋转并选择刀位.如进行 MD1 刀具选择操作,则 NC 会自动发出指令.M195 刀具损坏检查开始进行刀具损坏检查在 MAZATROL 程序中加入 M35 指令后,ATC 前进时,会自动发出此指令. (用户请不要使用 )M196 全自动刀具长度测量模式“ON”M197 全自

5、动刀具长测量模式“OFF”设定 M196 后,直到 M197 或重启为止的 T指令, 号的刀具在 ATC 往主轴上安装时,测量刀具长,并登录数值.只是,不能测量像面铣刀那样的刀尖不在主轴中心的刀具.在 MDI “刀具长自动测量”菜单中,M196,M197 指令自动发出.M198 半自动刀具长测量测量安装在主轴上的刀具.因为从当前位置开始测量,所以即使像面铣刀那样的刀尖不在主轴中心的刀具长也能测量.在 MDI “刀具长自动测量” 菜单中,M198 指令自动发出.- 3 -注) 不能同时处理的 M 代码M32 中虽然在 1 程序程序段中能加入 4 个 M 代码,但不能同时处理的 M 代码加入程序时

6、,会发出 “227 不能同时处理的 M 代码”的警示.此警示的组合如下:M03M04、M05、M19 中的 2 个以上在同一程序段中M15M16 在同一程序段中M23M24 在同一程序段中M33M34 在同一程序段中M48M49 在同一程序段中M15M33 在同一程序段中M06M149 在同一程序段中M70M72 中两个以上在同一程序段中( 只在带有换托盘功能中)M195M198 不能同时单独发指令不合规格的 M 代码当发出 M 代码表中没有的 M 代码或不合规格的 M 代码指令时,会提示 “228 不合规格的 M 代码”,并终止程序,这一点请注意.但是,M36M39 指令什么也不进行,便到达

7、完了状态.G 代码一览表表 1.1G 代码 分组 功能*G00 01 定位(快速移动)*G01 01 直线插补(进给速度)G02 01 顺时针圆弧插补G03 01 逆时针圆弧插补G04 00 暂停,精确停止G09 00 精确停止*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 取消刀

8、具长度补偿G52 00 设置局部坐标系- 4 -G53 00 选择机床坐标系*G54 14 选用 1 号工件坐标系G55 14 选用 2 号工件坐标系G56 14 选用 3 号工件坐标系G57 14 选用 4 号工件坐标系G58 14 选用 5 号工件坐标系G59 14 选用 6 号工件坐标系G60 00 单一方向定位G61 15 精确停止方式*G64 15 切削方式G65 00 宏程序调用G66 12 模态宏程序调用*G67 12 模态宏程序调用取消G73 09 深孔钻削固定循环G74 09 反螺纹攻丝固定循环G76 09 精镗固定循环*G80 09 取消固定循环G81 09 钻削固定循环G

9、82 09 钻削固定循环G83 09 深孔钻削固定循环G84 09 攻丝固定循环G85 09 镗削固定循环G86 09 镗削固定循环G87 09 反镗固定循环G88 09 镗削固定循环G89 09 镗削固定循环*G90 03 绝对值指令方式*G91 03 增量值指令方式G92 00 工件零点设定*G98 10 固定循环返回初始点G99 10 固定循环返回 R 点从表中我们可以看到,G 代码被分为了不同的组,这是由于大多数的 G 代码是模态的,所谓模态 G 代码,是指这些 G 代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的 G 代码为止,同组的模态 G 代码控制同一个目标但起不同的作用,它们之间是不相容的。00 组的 G 代码是非模态的,这些 G 代码只在它们所在的程序段中起作用。标有*号的 G 代码是上电时的初始状态。对于 G01 和G00、G90 和 G91 上电时的初始状态由参数决定。如果程序中出现了未列在上表中的 G 代码,CNC 会显示 10 号报警。同一程序段中可以有几个 G 代码出现,但当两个或两个以上的同组 G 代码出现时,最后出现的一个(同组的)G 代码有效。在固定循环模态下,任何一个 01 组的 G 代码都将使固定循环模态自动取消,成为 G80 模态。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。