编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图4-15 所示。当用按理论刀尖点编制的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的;但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如图4-16 所示。
图4-15 刀尖图
图4-16 车削圆锥产生的误差
若工件要求不高或留有精加工裕量,可忽略此误差;否则应考虑刀尖圆弧半径对工件形状的影响。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。采用刀具半径补偿功能后,编程者仍按工件轮廓编程,数控系统计算刀尖轨迹,并按刀心轨迹运动,从而消除了刀尖圆弧半径对工件形状的影响,如图4-17 和图4-18所示。
图4-17 车削圆弧面产生的误差
图4-18 半径补偿后的刀具轨迹
刀具半径补偿指令如下所述。
【G40】取消刀具半径补偿,按程序路径进给。
【G41】刀具半径左补偿,顺着刀具运动方向看,刀具在工件的左边,如图4-19(a)所示。
【G42】刀具半径右补偿,顺着刀具运动方向看,刀具在工件的右边,如图4-19(b)所示。
(www.xing528.com)
图4-19 刀具半径补偿
使用刀尖半径补偿指令时应注意以下3 点:
① G41 或G42 指令必须和G00、G01 指令一起使用。
② 工件有锥度、圆弧时,必须在精车的前一段程序建立半径补偿。一般在加工前建立刀具半径补偿。
③ 在刀具补偿参数页面的刀尖半径处输入该刀具的刀尖半径值,在设置刀尖圆弧自动补偿值时,还要设置刀尖圆弧位置编码。
刀尖圆弧位置编码是指假想刀尖点与刀尖圆弧中心的相对位置关系,用0 ~9 共10 个号码表示。
例如,如图4-20 所示的工件,为保证圆锥面的加工精度,采用刀具半径补偿指令编程。
加工程序如下:
N40 G00 X29 Z2;
N50 G41 G01 X20 Z0 F300;
N60 Z-20;
N70 X70 Z-70;
N80 G40 G01 X80 Z-70 F300;
图4-20 刀具半径补偿示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。