目录
G指令代码
辅助指令M
刀具指令
参数指令
跳转指令集
子程序指令
循环指令集
G指令代码
G0 快速移动 模态
G1 直线插补 模态
G2 顺时针圆弧插补 模态
G3 逆时针圆弧插补 模态
G5 中间点圆弧插补 模态
G33 恒螺纹的螺纹切削 模态
G331 不带补偿夹具切削内螺纹
G332 不带补偿夹具切削内螺纹-退刀
G4 暂停时间 程序段
G63 带补偿夹具切削内螺纹程序段
G74 回参考点 程序段
G75 回固定点 程序段
G158 可编程的偏置 程序段
G258 可编程的旋转 程序段
G259 附加可编程旋转程序段
G25 主轴转速下限 程序段
G26 主轴转速上限 程序段
G17 X/Y平面 模态有效
G18 Z/X平面 模态有效
G19 Y/Z平面 模态有效
G40 刀尖半径补偿方式的取消 模态
G41 调用刀尖半径补偿刀具在轮廓左面移动 模态
G42 调用刀尖半径补偿刀具在轮廓右面移动 模态
G500 取消零点偏置 模态
G54 第一可设零点偏置 模态
G55~G57 第二、三、四可设零点偏置 模态
G53 按程序段方式取消可设定零点偏置 程序段
G9 准确定位,单程序段有效 程序段
G70 英制尺寸 模态有效
G71 公制尺寸 模态有效
G90 绝对尺寸 模态有效
G91 增量尺寸 模态有效
G94 进给率F,单位毫米/分 模态有效
G95 主轴进给率F,单位:毫米/转 模态有效
辅助指令M
M0 程序暂停,可以按”启动”加工继续执行
M1 程序有条件停止
M2 程序结束,在程序的最后一段被写入
M30 预定、无用
M3 主轴顺时针转
M4 主轴逆时针转
M5 主轴停
M6 更换刀具:机床数据有效时用M6直接更换刀具,其它情况下直接用T指令进行
M40 自动变换齿轮集
M70 预定、用
M8 冷却液开
M9 冷却液关
M17 子程序结束
M41 低速
M42 高速
刀具指令
D指令 刀具补偿号 0~9不带符号
T指令 刀具号 1…..32000整数
参数指令
地址 含义 赋值 说明
I指令 插补参数 ±0.001~999.999X轴尺寸
螺纹:0.001~200000.000
X轴尺寸,在G2/G3中为圆心坐标;在G33, G331,G332中表示螺距大小
J指令 插补参数 如I指令 Y轴尺寸,在G2/G3中为圆心坐标;在G33,G331,G332中表示螺距大小
K指令 插补参数 如I指令 Z轴尺寸,在G2/G3中为圆心坐标;在G33,G331,G332中表示螺距大小
S指令 主轴转速 0.001~99 999.999 主轴单位为转/分,在G4中作为暂停时间 参见示例
X指令 坐标轴 ±0.001 ~99999.999 位移信息
Z指令 坐标轴 ±0.001~99999.999 位移信息
STOPRE 停止解码 只有在STOPRE之前的程序段结束后才译码下一个程序段。
F指令 进给率 0.001~999999.999 刀具/工件的进给速度,对应G94或G95,单位毫米/分钟 或毫米/转 参见示例
AR 圆弧插补张角 0.00001~359.99999 单位是度,参见G2/G3
CHF 倒角 0.001~999999.999 在两个轮廓间插入给定的倒角
CR 圆弧插补半径 0.010~99999.999 在G2/G3中确定圆弧
IX 中间点坐标 ±0.001~99999.999 X轴尺寸,参见 G5
JY 中间点坐标 ±0.001~99999.999 Y轴尺寸,参见 G5
KZ 中间点坐标 ±0.001~99999.999 Z轴尺寸, 参见 G5
RND 倒圆 0.01~99999.999 在两个轮廓间插入过渡圆弧
RPL 旋转角 ±0.00001~359.9999 单位为度,表示在当前平面G17到G19中可编程旋转的角度。 参见 G258,G259
SF G33中螺纹加工切入点 0.001~359.999 G33中螺纹切入角度偏移量
SPOS 主轴定位 0.0000~359.9999 单位是度,主轴在给定位置停止
R0~R249 计算参数 ±0.000 0001...9999 9999 或 指数表示±10-300...10+300 R0到R99可以自由使用,R100到R249作为加工循环中传送参数
跳转指令
标记符
有条件跳转
绝对跳转
子程序指令 概述
P指令 子程序调用次数 无符号整数
L指令 子程序及子程序调用 7位十进制整数无符号
RET 子程序结束 代替M2使用,保证路径连续进行。要求占用一个独立的程序段
循环指令集 概述
LCYC82 钻削、沉孔加工
LCYC83 深孔钻削
LCYC840 带补偿夹具切削螺纹
LCYC84 不带补偿夹具切削螺纹
LCYC85 镗孔
LCYC60 线性孔排列
LCYC61 圆弧孔排列
LCYC75 矩形槽,键槽,圆形凹槽铣削