数控车削中的刀尖圆弧半径补偿
- 格式:doc
- 大小:114.50 KB
- 文档页数:5
刀尖圆弧补偿数控车削加工是以假想刀尖进行编程,而切削加工时,由于刀尖圆弧半径的存在,实际切削点与假想刀尖不重合,从而产生加工误差。
为满足加工精度要求,又方便编程,需对刀尖圆弧半径进行补偿。
本文对刀尖半径补偿的概念,刀尖方位的确定、补偿方法和参数设置进行了介绍。
同时阐述了刀尖半径补偿的过程并分析了实例,就应用过程中出现的问题加以介绍。
数控机床是按照程序指令来控制刀具运动的。
众所周知,我们在编制数控车床加工程序时,都是把车刀的刀尖当成一个点来考虑,即假想刀尖,如图1所示的A点。
编程时就以该假想刀尖点A来编程,数控系统控制A点的运动轨迹。
但实际车刀尤其是精车刀,在其刀尖部分都存在一个刀尖圆弧,这一圆角一方面可以提高刀尖的强度,另一方面可以改善加工表面的表面粗糙度。
由于刀尖圆弧的存在,车削时实际起作用的切削刃是圆弧各切点。
而常用的对刀操作是以刀尖圆弧上X、Z方向相应的最突出点为准。
如图1所示,这样在X向、Z向对刀所获得的刀尖位置是一个假想刀尖。
按假想刀尖编出的程序在车削外圆、内孔等与Z轴平行的表面时,是没有误差的,即刀尖圆弧的大小并不起作用;但当车右端面、锥面及圆弧时,就会造成过切或少切,引起加工表面形状误差,如图2所示为以假想刀尖位置编程时的过切及少切现象。
编程时若以刀尖圆弧中心编程,可避免过切和少切的现象,但计算刀位点比较麻烦,并且如果刀尖圆弧半径值发生变化,还需改动程序。
数控系统的刀具半径补偿功能正是为解决这个问题所设定的。
它允许编程者不必考虑具体刀具的刀尖圆弧半径,而以假想刀尖按工件轮廓编程,在加工时将刀具的半径值R存入相应的存储单元,系统会自动读入,与工件轮廓偏移一个半径值,生成刀具路径,即将原来控制假想刀尖的运动转换成控制刀尖圆弧中心的运动轨迹,则可以加工出相对准确的轮廓。
这种偏移称为刀尖半径补偿。
如图3所示。
一、刀尖半径补偿的方式现代机床基本都具有刀具补偿功能,为编程提供了方便。
刀尖圆弧半径补偿是通过G41、G42、G40代码及T代码指定的假想刀尖号加入或取消的,如表所示。
数控加工中刀尖半径补偿的应用作者:伊洪彬来源:《职业·中旬》2009年第06期编制加工程序时,一般将刀尖看做一个点,然而在实际车削加工中,所使用的车刀无论刀尖如何锐利都不可能是绝对尖的,都存在一定的圆角。
这个圆角一方面可以提高刀尖的强度,另一方面可以改善工件加工的表面粗糙度。
由于刀尖圆角的存在,X向、Z向(图1)对刀所获得的刀尖位置是一个假想刀尖。
当加工锥面或圆弧面时,实际切削点与理想刀尖点之间在X、Z轴方向都存在位置误差。
理想刀尖点P编程的进给轨迹为实线P1~P9,圆弧刀尖实际切削轨迹为图1中虚线所示,有少切或过切现象,造成加工误差。
在切削圆锥面时,刀尖实际切削点也始终是一个点,但这个切削点和理想刀尖点不是同一个点,因此切削圆锥面时,刀尖圆弧半径会使被加工表面产生等量的误差,影响圆锥面的尺寸精度。
在切削圆弧面时,刀尖实际切削点是一个变化的点,它会使被加工表面的圆弧半径发生变化,并且影响圆弧面的轴向尺寸精度。
因此,必须通过数控车床的刀尖半径补偿功能来补偿刀尖圆角带来的加工误差。
一、刀尖半径补偿指令1.刀尖方位假想车刀刀尖P相对圆弧中心的方位与刀具移动方向有关,它直接影响圆弧车刀补偿计算结果。
图2是圆弧车刀假想刀尖方位及代码。
从图2可以看出,刀尖P的方位有八种,分别用数字代码1~8表示,同时规定,刀尖取圆弧中心位置时,代码为0或9,可以理解为没有圆弧补偿。
2.刀尖半径自动补偿目前,绝大多数数控机床都具有刀具半径自动补偿功能,根据刀具运动方向以及刀具与工件的相对位置,半径补偿指令可分为刀具半径左补偿指令G41和刀具半径右补偿指令G42。
判断方法是沿着刀具前进的方向看,刀具位于工件的左侧,补偿指令为G41,刀具位于工件的右侧,补偿指令为G42,取消刀具半径补偿指令为G40。
二、刀尖半径补偿在加工中的应用在切削外圆及端面时,刀尖圆弧几乎不影响加工尺寸和形状,但在切削锥面和圆弧时,则会导致刀具的行走轨迹与编程轨迹不相吻合。
数控车床刀尖圆弧半径补偿真实的刀具刃是由圆弧构成的(刀尖半径)就像右图所示,在圆弧插补和攻螺纹的情况下刀尖半径会 带来误差。
偏置功能命令切削位置刀具路径 G40取消刀具按程序路径的移动 G41右侧刀具从程序路径左侧 移动G42左侧刀具从程序路径右侧移动补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里 的半径矢量不重合。
因此, …不会发生问题。
不过,真实的刀具刃是由圆弧构成的 (刀尖半径)就像右图所示,在圆弧插补和攻 螺纹的情况下刀尖半径会带来误差。
2.偏置功能命令切削位置刀具路径G40取消刀具按程序路径的移动 G41右侧刀具从程序路径左侧移动 G42 左侧刀具从程序路径右侧移动 补偿的原则取决于刀尖圆弧中心的动向, 它总是与切削表面法向里 的半径矢量不重合。
因此,补偿的基准点是刀尖中心。
通常,刀具 I'-度和刀尖半径的补偿是按一个基准点来测量刀具长度刀尖半径i- i r i 1R ,以及用于假想刀尖半径补偿所需的刀尖形式数 (0-9)。
洋3这些 内容应当事前输入刀具偏置文件。
论这个命令是不是带圆弧插补, “刀尖半径偏置” 应当用 G00或者G01功能来下达命令或取消。
不 刀不会正确移动,导致它逐渐偏离所执行的路径。
因此,刀尖半径偏置的命令应当在切削进程启动之前完成; 并且能够防止从工件外部起刀带来的过切现象。
反之,要在切削进程之后用移动命令来执行偏置的取消过。
刀尖半径补偿编程原则一、 将刀具的刀尖圆角半径值及刀具的指向编码数存入刀具偏置文档的相应偏置序号处,偏置序号必须先于刀尖半径补偿激活。
二、 为了激活刀尖半径补偿,再一个或两个坐标轴都处于非 切削状态的直线运动段中编入 G41或G42至少其中一个坐标轴的移动编程量大于或等于刀尖圆角半径值。
三,进入和退岀工件切削时必须垂直于工件表面。
四,刀尖半径补偿在下列的工作模式中不起作用: G32 G34 G71、G72、G73 G74 G75 G76 G92 五,若在G90 G94固定循环中使用刀尖半径补偿,刀尖半径补偿必须先于在刀具刃国三 尖利时, 切削进程按照程序指定的形状执行假想的刀刃为基准,因此为测量带来一些困难。
数控车削中刀尖圆弧半径对加工的影响
唐思远(湖南郴州技术学院423000)
【摘要】系统分析了数控车削加工中刀尖圆弧半径对工件尺寸、形状的影响,并通过举例加以说明,提出相应的解决措施。
关键词:数控;刀尖圆弧半径补偿;刀尖方位;存储器
一问题的提出
数控加工中刀具功能又称为T功能,它是进行刀具选择和刀具补偿的功能指令。
数控车床的刀具补偿功能包括刀具位置补偿和刀尖圆弧半径补偿两个方面。
对于刀具位置补偿,一般地,操作者都比较重视,在加工前通过建立刀具偏置值来实现。
但对于刀尖圆弧半径补偿则比较容易忽视;而在数控仿真操作或实际加工过程中,往往因为这一点造成工件尺寸超差、形状异样,工件报废。
二刀尖圆弧半径补偿的概念(Tool Nose Radius Compensation)
编制数控车床加工程序时,总是将刀尖看作一个点,如图(一)所示。
但是在实际加工中,这种理想的刀具状态是不存在的,因为无论用哪种材料做刀具,主、副切削刃的交点不可能是一个理想的点,而是存在一个圆弧过渡;另一方面,为了提高刀具刚度、延长使用寿命和降低加工表面粗糙度,通常也要将车刀刀尖刃磨成半径不大的圆弧,一般圆弧半径R在0.4~1.6mm之间(一般可通过对刀仪测量出来)。
如图(二)所示,编制加工程序时总是以理论刀尖P点来编程,数控系统通过准备功能指令来控制P点的运动轨迹;而实际切削时,真正起作用的切削刃是圆弧的各切点,这势必造成切削加工不足(不到位)或切削过量(过切)的现象,从而导致工件表面的形状误差和尺寸误差。
刀尖圆弧半径补偿功能就是用来补偿由于刀尖圆弧半径引起的工件误差的。
指令;刀具处于工件的右侧,即为刀尖右补偿,用G42指令;取消刀尖半径的左补偿或右补偿,用G40指令,此时车刀轨迹按理论刀尖轨迹运动。
四实现刀尖半径补偿功能的参数设置
在加工工件之前,必须将刀尖半径补偿的有关参数输入到数控机床的相应存储器中,以便使数控系统对刀尖的圆弧半径所引起的误差进行自动补偿。
现代CNC系统的补偿功能不仅可以自动完成刀具中心轨迹的偏置,而且还能自动完成直线间转接、圆弧间转接和直线与圆弧转接等尖角过渡。
其计算方法视系统不同而有所区别,且与数控编程关系不大,基于篇幅所限,在此不赘述。
参数的输入进入刀具参数偏置界面,通过移动光标选择刀号,将刀具位置补偿值(X、Z向)、刀尖圆弧半径R以及刀尖方位T输入到刀具偏置寄存器中,如图(五)所示。
若某程序段中编入了补偿指令“N200 G42 G01 X36 Z2 T0101”,则在自动加工过程中,数控系统根据01号刀具补偿栏内的X、Z、R、T的数值,自动修正该号刀具的位置误差和进行刀尖圆弧半径补偿。
值得说明的是,采用刀尖半径补偿时,刀具运动轨迹指的不是理论刀尖,而是刀尖上刀刃圆弧的中心位置,这一点在建立工件坐标系时就需要特别注意。
五编程举例
工件毛坯锻件Φ80×110mm。
在切除余量时的粗车循环使用G71功能,刀具:外圆左偏刀T01,刀尖方位3,刀尖圆弧半径R1.2;精车循环使用G70功能,刀具外圆左偏刀T02,刀尖方位3,刀尖圆弧半径R0.6。
编程零点选择在工件
号刀,01号刀补)
(建立左径补)
(车右端面)
(取消径补)
N80 G71 P90 Q180 U0.5 W0.2 F0.2 N90 G42 G00 X46 Z2(建立右径补)N100 Z0
2×45°)N120 Z-40
N130 X64 Z-56
N140 Z-70
N150 X70
N160 G03 X76 Z-73 R3
N170 G01 Z-90
N180 G40 G01 X80 W10(取消径补)N190 G00 X120 Z150 N200 T0202(换02号刀,02号刀补)N210 G70 P90 Q180 S460 F0.1
N220 G00 X120 Z150
N230 M05
N240 M02
六结束语
用带刀尖圆弧半径的车刀加工工件时,若数控机床不具备刀尖半径补偿功能,也可采用刀尖圆弧中心轨迹编程方法。
此法在实施过程中有两大缺点,一是大大增加了编程人员对坐标参数的计算量,二是一旦车刀刀头磨损或重磨后,必须重新计算编程的地址坐标值。
现代CNC系统大都具备半径补偿功能。
总之,数控车床编程时必须考虑刀尖圆弧半径带来的加工误差,并根据机床的功能特点采取相应的措施。