第5章数控车床编程 习概述 数控车床的刀具补偿 固定循环 数控车床加工编程实例 物但录员员想
第5章 数控车床编程 概述 数控车床的刀具补偿 固定循环 数控车床加工编程实例
第5章数控车床编程 5.1概述 5.1.1数控车削加工的对象 主要用于轴类和盘类回转体工件的加工,能自动 完全内外圆面、柱面、锥面、圆弧、螺纹等工序的切 削加工,并能进行切槽、钻、扩、铰孔等加工,适合 复杂形状工件的加工。轮廓形状特别复杂或难于控制 尺寸的回转体零件、精度要求高的零件、特殊的螺 旋零件、淬硬工件的加工等等。 5.1.2数控车削编程要点 1、绝对、增量灵活运用 5、进、退刀采用快速 2、直径编程更方便 3、常用固定循环 4、按工作轮廓编程,采用刀具半径补偿 物但录员员想
5.1.1 数控车削加工的对象 5.1 概述 第5章 数控车床编程 主要用于轴类和盘类回转体工件的加工,能自动 完全内外圆面、柱面、锥面、圆弧、螺纹等工序的切 削加工,并能进行切槽、钻、扩、铰孔等加工,适合 复杂形状工件的加工。轮廓形状特别复杂或难于控制 尺寸的回转体零件 、精度要求高的零件 、特殊的螺 旋零件 、淬硬工件的加工等等。 5.1.2 数控车削编程要点 1、绝对、增量灵活运用 5、进、退刀采用快速 2、直径编程更方便 3、常用固定循环 4、按工作轮廓编程,采用刀具半径补偿
第5章数控车床编程 5.2数控车床的刀具补偿 5.2.1刀具位置补偿 A24 X △Z 图51基准刀 图52刀具位置补偿 刀具在加工过程中出现的磨损也要进行位置补偿 物但录员员想
5.2.1 刀具位置补偿 5.2 数控车床的刀具补偿 第5章 数控车床编程 图5.1 基准刀 图5.2 刀具位置补偿 刀具在加工过程中出现的磨损也要进行位置补偿
第5章数控车床编程 5.2数控车床的刀具补偿 5.2.2刀具半径补偿 「6 1 Z向刀尖位置 「0}/9) 想刀尖位复 X向刀尖位置 图5.3刀尖圆弧半径图54刀尖圆弧半径对 图55理想刀尖位置号 和理想刀尖点 加工精度的影响 物但录员员想
5.2.2 刀具半径补偿 5.2 数控车床的刀具补偿 第5章 数控车床编程 图5.3 刀尖圆弧半径 和理想刀尖点 图5.4 刀尖圆弧半径对 加工精度的影响 图5.5 理想刀尖位置号
第5章数控车床编程 5.2数控车床的刀具补偿 5.2.3刀具圆弧半径补偿的实现 G40(G41/G42)G01(G00)XZF G40:取削刀尖圆弧半径补偿,也可用T××00取消刀补; G41:刀尖圆弧半径左补偿(左刀补)。顺着刀具运动方向看, 刀具在工件左侧,如图(a)。 G42:刀尖圆弧半径右补偿(右刀补)。顺着刀具运动方向看, 刀具在工件右侧,如图(b)。 G42 工件 工件 (a) (b) 物但录员员想
第5章 数控车床编程 5.2.3 刀具圆弧半径补偿的实现 5.2 数控车床的刀具补偿 G40(G41/G42) G01(G00) X Z F G40:取削刀尖圆弧半径补偿,也可用T××00取消刀补; G41:刀尖圆弧半径左补偿(左刀补)。顺着刀具运动方向看, 刀具在工件左侧,如图(a)。 G42:刀尖圆弧半径右补偿(右刀补)。顺着刀具运动方向看, 刀具在工件右侧,如图(b)。 (a) (b)
第5章数控车床编程 5.2数控车床的刀具补偿 5.2.3刀具圆弧半径补偿的实现 G40、G41、G42指令为模态指令,G40为缺省值。 要改变刀尖半径补偿方向,必须先用G40指令解除原来的左 刀补或右刀补状态。 2、G40、G41、G42指令不能与G02、G03、G71、G72、 G73、G76指令出现在同一程序段。G01程序段有倒角控制功 能时也不能进行刀具补偿。 3、当刀具磨损、重新刃磨或更换新刀具后,刀尖半径 发生变化,这时只需在刀具偏置输入界面中改变刀具参数 的R值,而不需修改已编好的加工程序 4、可以用同一把刀尖半径为R的刀具按相同的编程轨 迹分别进行粗、精加工。设精加工余量为△,则粗加工的 刀具半径补偿量为R十△,精加工的补偿量为R 物但录员员想
第5章 数控车床编程 5.2.3 刀具圆弧半径补偿的实现 5.2 数控车床的刀具补偿 1、G40、G41、G42指令为模态指令,G40为缺省值。 要改变刀尖半径补偿方向,必须先用G40指令解除原来的左 刀补或右刀补状态。 2、G40、G41、G42指令不能与G02、G03、G71、G72、 G73、G76指令出现在同一程序段。G01程序段有倒角控制功 能时也不能进行刀具补偿。 3、当刀具磨损、重新刃磨或更换新刀具后,刀尖半径 发生变化,这时只需在刀具偏置输入界面中改变刀具参数 的R值,而不需修改已编好的加工程序。 4、可以用同一把刀尖半径为R的刀具按相同的编程轨 迹分别进行粗、精加工。设精加工余量为△,则粗加工的 刀具半径补偿量为R+△,精加工的补偿量为R
第5章数控车床编程 5.2数控车床的刀具补偿 52.3刀具圆弧半径补偿的实现 例:车削如图所示工件。毛坯为锻件,用一把90°偏刀分 粗、精车两次进给,已知刀尖圆弧半径R=0.2mm,精车余量△ =0.3mm。 00100主程序 00111 子程序 N10G90G92X60280N120G01Z40 N20M03 N130X40Z15 N30M06T0101 N140Z0 N40M98P0111 Nl50G40G00X60Z80 粗车轨进 精车轨迹 N50T0100 N160M99 N60M60102 bops n70 M98 P0111 LI N80T0100 N90M05 N100 M02 物但录员员想
例:车削如图所示工件。毛坯为锻件,用一把90°偏刀分 粗、精车两次进给,已知刀尖圆弧半径R=0.2mm,精车余量△ =0.3mm。 第5章 数控车床编程 5.2.3 刀具圆弧半径补偿的实现 5.2 数控车床的刀具补偿 O0100 主程序 N10 G90 G92 X60 Z80 N20 M03 N30 M06 T0101 N40 M98 P0111 N50 T0100 N60 M06 T0102 N70 M98 P0111 L1 N80 T0100 N90 M05 N100 M02 O0111 子程序 N120 G01 Z40 N130 X40 Z15 N140 Z0 N150 G40 G00 X60 Z80 N160 M99
第5章数控车床编程 5.3固定循环 5.3.1简单固定循环 1、内(外)径切削循环G80 (1)圆柱面内(外)径切削循环(2)圆锥面内(外)径切削循环 程序段格式为: 程序段格式为: G80XZF G80XZIF I值为切削起点B与切削终点 C的Ⅹ坐标值之差(半径值) 页 目录 页下页后退退出
1、内(外)径切削循环G80 5.3.1 简单固定循环 5.3 固定循环 (1) 圆柱面内(外)径切削循环 程序段格式为: G80 X Z F 第5章 数控车床编程 (2) 圆锥面内(外)径切削循环 程序段格式为: G80 X Z I F I值为切削起点B与切削终点 C的X坐标值之差(半径值)
第5章数控车床编程 5.3固定循环 5.3.1简单固定循环 1、内(外)径切削循环G80 例:如图所示、,用G8O指令编程,毛坯直径由34,工 径φ24,分三次车削。用绝对值编程。 0080 NO5M03S400 N10G90G92X60Z80 N15G00X40Z60 BBB N20G80X30Z20 N30G80X27Z20 N40G80X24Z20 N50G00X60Z80 N60M02 物但录员员想
第5章 数控车床编程 1、内(外)径切削循环G80 5.3.1 简单固定循环 5.3 固定循环 例:如图所示,用G80指令编程,毛坯直径ф34,工 件直径ф24,分三次车削。用绝对值编程。 O080 N05 M03 S400 N10 G90 G92 X60 Z80 N15 G00 X40 Z60 N20 G80 X30 Z20 N30 G80 X27 Z20 N40 G80 X24 Z20 N50 G00 X60 Z80 N60 M02
第5章数控车床编程 5.3固定循环 5.3.1简单固定循环 2、端面切削循环G81 14R 4R R A IR )端平面切削循环 (2)端锥面切削循环 程序段格式为: 程序段格式为: G8IXZF G81ⅩZKF G81与G80的区别只是切削方向的不同,G81的切值为切削起点B与切削终点 向是X轴方向,主要适用于X向进给量大于向的标值之差(半径值)。 网自熟下退退出
2、端面切削循环G81 5.3.1 简单固定循环 5.3 固定循环 (1) 端平面切削循环 程序段格式为: G81 X Z F 第5章 数控车床编程 (2) 端锥面切削循环 程序段格式为: G81 X Z K F K值为切削起点B与切削终点 C的X坐标值之差(半径值)。 G81与G80的区别只是切削方向的不同,G81的切削 方向是X轴方向,主要适用于X向进给量大于Z向进 给量的情况