G功能(格式:G后可跟2位数) 代码组意义代码组意义代码组意义 *G00 快速点定位 *G40 刀补取消 G73 车闭环复合循 GOI 直线插补 G41 07左刀补 G76 车螺纹复合循环 G02|01顺圆插补 G42 右刀补 车外圆固定循环 G03 逆圆插补 200局部坐标系设置(801[车端面固定循环 G32 螺纹切削 G54-G59 H 点 G82 车螺纹固定循环 40暂停延时 偏置 /3|绝对坐标编程 *G90 G20 英制单位 500简单宏调用 增量坐标编程 02 G2 公制单位 G66 12指令调用2工件坐标系指定 G27 回参考点检查G7 宏调用取消 *G98 每分钟进给方式 05 G2806回参考点 0车外圆复合循环C“每转进给方式 G29 参考点返回 G72 车端面复合循环 注:(1)表内00组为非模态指令,只在本程序段内有效。其他组为模态 指令,一次指定后持续有效,直到被本组其他代码所取代 (2)标有*的G代码为数控系统通电启动后的默认状态
邯郸职业技术学院 Handan Polytechnic College G功能(格式:G后可跟2位数) 代 码 组 意 义 代 码 组 意 义 代 码 组 意 义 *G00 快速点定位 *G40 刀补取消 G73 车闭环复合循环 G01 直线插补 G41 左刀补 G76 00 车螺纹复合循环 G02 顺圆插补 G42 07 右刀补 G80 车外圆固定循环 G03 逆圆插补 G52 00 局部坐标系设置 G81 车端面固定循环 G32 01 螺纹切削 零 点 G82 01 车螺纹固定循环 G04 00 暂停延时 G54~G59 11 偏 置 *G90 绝对坐标编程 G20 英制单位 G65 00 简单宏调用 G91 03 增量坐标编程 *G21 02 公制单位 G66 宏指令调用 G92 00 工件坐标系指定 G27 回参考点检查 G67 12 宏调用取消 * G98 每分钟进给方式 G28 回参考点 G71 车外圆复合循环 G99 05 每转进给方式 G29 06 参考点返回 G72 00 车端面复合循环 注:(1) 表内00组为非模态指令,只在本程序段内有效。其他组为模态 指令,一次指定后持续有效,直到被本组其他代码所取代。 (2) 标有*的G代码为数控系统通电启动后的默认状态
F功能 F功能指令用于控制切削进给量。在程序中,有两种使 用方法 每转进给量 编程格式G95F F后面的数字表示的是主轴每转进给量,单位为 mm/r 例:G95F0.2表示进给量为0.2m/r 每分钟进给量 编程格式G94F~ F后面的数字表示的是每分钟进给量,单位为 mm/min 例:G94F100表示进给量为100m/min
邯郸职业技术学院 Handan Polytechnic College F功能 ◼ F功能指令用于控制切削进给量。在程序中,有两种使 用方法 每转进给量 编程格式 G95 F~ F后面的数字表示的是主轴每转进给量,单位为 mm/r 例:G95 F0.2 表示进给量为0.2 mm/r 每分钟进给量 编程格式G94 F~ F后面的数字表示的是每分钟进给量,单位为 mm/min 例:G94 F100 表示进给量为100mm/min
S功能 S功能指令用于控制主轴转速 S后面的数字表示主轴转速,单位为rmin。在具有恒线速功能的机 床上,S功能指令还有如下作用: 最高转速限制 编程格式G50S S后面的数字表示的是最高转速:r/min 例:G50S3000表示最高转速限制为3000rmin 恒线速控制 编程格式G96S~ S后面的数字表示的是恒定的线速度:m/min 例:G96S150表示切削线速度控制在150m/min 恒线速取消 编程格式G97S~ S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定, 将保留G96的最终值 例:G97S3000表示恒线速控制取消后主轴转速3000r/min
邯郸职业技术学院 Handan Polytechnic College S功能 ◼ S功能指令用于控制主轴转速 S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机 床上,S功能指令还有如下作用: 最高转速限制 编程格式 G50 S~ S后面的数字表示的是最高转速:r/min 例:G50 S3000 表示最高转速限制为3000r/min 恒线速控制 编程格式 G96 S~ S后面的数字表示的是恒定的线速度:m/min。 例:G96 S150 表示切削线速度控制在150 m/min。 恒线速取消 编程格式 G97 S~ S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定, 将保留G96的最终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min
T功能 ■T功能指令用于选择加工所用刀具。 编程格式T T后面通常有两位数表示所选择的刀 具号码。但也有T后面用四位数字,前两 位是刀具号,后两位是刀具长度补偿号, 是刀尖圆弧半径补偿号。 例:T0303 表示选用3号刀及3号刀具长度补偿值 和刀尖圆弧半径补偿值。T0300表示取消 刀具补偿
邯郸职业技术学院 Handan Polytechnic College T功能 ◼ T功能指令用于选择加工所用刀具。 编程格式 T~ T后面通常有两位数表示所选择的刀 具号码。但也有T后面用四位数字,前两 位是刀具号,后两位是刀具长度补偿号, 又是刀尖圆弧半径补偿号。 例:T0303 表示选用3号刀及3号刀具长度补偿值 和刀尖圆弧半径补偿值。T0300 表示取消 刀具补偿
M功能 辅助功能字由M地址符及随后的两位数字组成,所以也 称为M功能或M指令。它用来指令数控机床的辅助动作 及其状态。 常用的M功能有: Mc:程序暂停,可用NC启动命令( CYCLE START)使程序继续运行; M01:计划暂停,与M00作用相似,但M01可以 用机床“任选停止按钮”选择是否有效; 03:主轴顺时针旋转; M04:主轴逆时针旋转; M05:主轴停止; M06:换刀 M08:冷却液开; M09:冷却液关; M30:程序停止,程序复位到起始位置
邯郸职业技术学院 Handan Polytechnic College M功能 ◼ 辅助功能字由M地址符及随后的两位数字组成,所以也 称为M功能或M指令。它用来指令数控机床的辅助动作 及其状态。 常用的M功能有: M00: 程序暂停,可用NC启动命令(CYCLE START)使 程序继续运行; M01:计划暂停,与M00作用相似,但M01可以 用机床“任选停止按钮”选择是否有效; M03:主轴顺时针旋转; M04:主轴逆时针旋转; M05:主轴停止; M06:换刀 M08:冷却液开; M09:冷却液关; M30:程序停止,程序复位到起始位置