教控车床的基本编程方法 数控车削加工包括内外圆柱面的车削加工、 端面车削加工、钻孔加工、螺纹加工、复杂外 形轮廓回转面的车削加工等,在分析了数控车 床工艺装备和数控车床编程特点的基础上,下 面将结合 FANUC0T数控系统讨论数控车床基 本编程方法
邯郸职业技术学院 Handan Polytechnic College 数控车床的基本编程方法 数控车削加工包括内外圆柱面的车削加工、 端面车削加工、钻孔加工、螺纹加工、复杂外 形轮廓回转面的车削加工等,在分析了数控车 床工艺装备和数控车床编程特点的基础上,下 面将结合FANUC-0T数控系统讨论数控车床基 本编程方法
G功能(格式:G后可跟2位数) 代吗「组意义代码组意义代吗「组意义 *G00 快速点定位 *G40 刀补取消 G30年闭环复合不 GOl 直线插补 G41 07左刀补 G76 车螺纹复合循环 G201|顺圆插补 G42 右刀补 G80 车外圆固定循环 G03 逆圆插补 G5200局部坐标系设置G8101车端面固定循环 G32 螺纹切削 G4~6591零点 G82 车螺纹固定循环 暂停延时 偏置 *G90 绝对坐标编 03 G20 G65 G91 02 英制单位 00简单宏调用 增量坐标编程 G21 公制单位 G66 12|宏指令调用 00工件坐标系指定 回参考点检查G67 G2806回参考点 0车外圆复合循环5|每分钟进给方式 宏调用取消 *G98 每转进给方式 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.2mm/r 每分钟进给量 编程格式G94F F后面的数字表示的是每分钟进给量,单位为 mm/min 例:G94F100表示进给量为100mm/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功能 8-s功能指令用于控制主轴转速 S后面的数字表示主轴转速,单位为rmin。在具有恒线速功能的机 床上,S功能指令还有如下作用 最高转速限制 编程格式G50S S后面的数字表示的是最高转速:r/min 例:G50S3000表示最高转速限制为3000rmin 恒线速控制 编程格式G96S~ S后面的数字表示的是恒定的线速度:m/mino 例:G96S150表示切削线速度控制在150mmin 恒线速取消 编程格式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 表示取消 刀具补偿