CNC加工中心程式M代码
M代码功能(辅助代码)
M00 程序停止
M01 条件程序停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 刀具交换
M08 冷却开
M09 冷却关
M18 主轴定向解除
M19 主轴定向
M29 刚性攻丝
M30 程序结束并返回程序头
M98 调用子程序
M99 子程序结束返回/重复执行
G 代码
G00快速定位
G01主轴直线切削
G02主轴顺时针圆弧切削
G03主轴逆时针圆弧切削
G04 暂停
G04 X4 主轴暂停4秒
G10 资料预设
G28原点复归
G28 U0W0 ;U轴和W轴复归
G41 刀尖左侧半径补偿
G42 刀尖右侧半径补偿
G40 取消
G97 以转速进给
G98 以时间进给
G73 循环
G80 取消循环
G10 00 数据设置模态
G11 00 数据设置取消模态
G17 16 XY平面选择模态
G18 16 ZX平面选择模态
G19 16 YZ平面选择模态
G20 06 英制模态
G21 06 米制模态
G22 09 行程检查开关打开模态
G23 09 行程检查开关关闭模态
G25 08 主轴速度波动检查打开模态m98调用子程序格式
G26 08 主轴速度波动检查关闭模态
G27 00 参考点返回检查非模态
G28 00 参考点返回非模态
G31 00 跳步功能非模态
G40 07 刀具半径补偿取消模态
G41 07 刀具半径左补偿模态
G42 07 刀具半径右补偿模态
G43 17 刀具半径正补偿模态
G44 17 刀具半径负补偿模态
G49 17 刀具长度补偿取消模态
G52 00 局部坐标系设置非模态
G53 00 机床坐标系设置非模态
G54 14 第一工件坐标系设置模态
G55 14 第二工件坐标系设置模态
G59 14 第六工件坐标系设置模态
G65 00 宏程序调用模态
G66 12 宏程序调用模态模态
G67 12 宏程序调用取消模态
G73 01 高速深孔钻孔循环非模态
G74 01 左旋攻螺纹循环非模态
G76 01 精镗循环非模态
G80 10 固定循环注销模态
G81 10 钻孔循环模态
G82 10 钻孔循环模态
G83 10 深孔钻孔循环模态
G84 10 攻螺纹循环模态
G85 10 粗镗循环模态
G86 10 镗孔循环模态
G87 10 背镗循环模态
G89 10 镗孔循环模态
G90 01 绝对尺寸模态
G91 01 增量尺寸模态
G92 01 工件坐标原点设置模态
O:表示程序号
N:表示顺序号
G:表示准备功能
X、Y、Z、A、B、C:表示各个坐标轴地址
R:表示圆弧半径
I、J、K:表示圆弧的起点到圆心的矢量
F:表示进给速度
T:表示刀具号
S:表示主轴转速
M:表示辅助功能代码
H、D:用于指定偏置号
P:指定暂停时间、子程序号和固定循环参数
Q:固定循环参数
程度编写格式为:N_G_X_Y_M_S_F;
例:N001G90X20.0Y20.0M03S1200F800;
N001指的是程序的序号,这里定指第001个程序
G90指准备绝对坐标运动(详细参考上面的G命令)
X20.0Y20.0指的是往X和Y轴移动20.0
M03指的是到X20.0Y20.0后启动主轴正转
S指执行这程序主轴的转速,这里是1200的速度
F800就是进给率,抽象点来说就是移动速度
;这一符号是编程一段程序后是一定要给的,用来表示程序输入结束.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论