数控车床加工中刀具补偿的应用.docx

上传人:b****3 文档编号:2290796 上传时间:2022-10-28 格式:DOCX 页数:16 大小:413.39KB
下载 相关 举报
数控车床加工中刀具补偿的应用.docx_第1页
第1页 / 共16页
数控车床加工中刀具补偿的应用.docx_第2页
第2页 / 共16页
数控车床加工中刀具补偿的应用.docx_第3页
第3页 / 共16页
数控车床加工中刀具补偿的应用.docx_第4页
第4页 / 共16页
数控车床加工中刀具补偿的应用.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数控车床加工中刀具补偿的应用.docx

《数控车床加工中刀具补偿的应用.docx》由会员分享,可在线阅读,更多相关《数控车床加工中刀具补偿的应用.docx(16页珍藏版)》请在冰豆网上搜索。

数控车床加工中刀具补偿的应用.docx

数控车床加工中刀具补偿的应用

刀具半径补偿在数控车削中的应用

摘要:

全面介绍了数控车床加工过程中的刀具补偿,并且对数控车床不具备刀具半径补偿功能时的刀具补偿计算方法进行了阐述。

数控车削刀具半径补偿是数控系统中的重要功能,正确地使用该功能,在数控车削加工实践中能起到保证产品质量和提高生产效率的作用。

通过刀具半径补偿的矢量分析和应用,介绍刀具半径补偿在数控车削编程加工中的正确使用方法。

关键词:

数控车床;加工;刀具补偿

Abstract:

AcomprehensiveintroductionofCNClathemachiningprocess,andthebladecompensatingforCNClathetoolradiuscompensationfunctiondoesnothavethebladecompensatingcalculationmethodisdiscussedinthispaper.ThenumericalcontrolturningtoolradiuscompensationistheimportantfunctionofCNCsystem,correctlyusethefunction,inthenumericalcontrolturningprocessingpracticecanplaytoensuretheproductqualityandimproveproductionefficiency.Throughthecompensationforthetoolradiusvectoranalysisandapplicationisintroduced,andthetoolradiuscompensationinthenumericalcontrolturningprocessingthecorrectuseofprogrammingmethod.

Keywords:

CNClathe,Processing;Bladecompensating

前言

数控车床通常连续实行各种切削加工,刀架在换刀时前一刀具刀尖位置和新换的刀具位置之间会产生差异,刀具安装也存在误差、刀具磨损和刀尖圆弧半径等误差,若不利用刀具补偿功能予以补偿,就切削不出符合图样要求形状的零件。

此外,合理利用刀具补偿还可以简化编程。

数控车床的刀具补偿可分为两类,即刀具位置补偿和刀具半径补偿。

在车削过程中,刀尖圆弧半径中心与编程轨迹会偏移一个刀尖圆弧半径值r,用指令补偿因刀尖半径引起的偏差的这种偏置功能,称为刀具半径补偿。

具有补偿功能的数控车,编程时,不用计算刀尖半径中心轨迹,只要按工件轮廓编程即可(按照加工图上的尺寸编写程序);在执行刀具半径补偿时,刀具会自动偏移一个刀具半径值;当刀具磨损,刀尖半径变小;刀具更换,刀尖半径变大时,只需更改输入刀具半径的补偿值,不需修改程序。

补偿值可通过手动输入方式,从控制面板输入,数控系统自动计算出刀具半径中心运动轨迹。

第一章刀具半径补偿的简介

一.刀具半径补偿

  1.刀具半径补偿的概念

正像使用了刀具长度补偿在编程时基本上不用考虑刀具的长度一样,因为有了刀具半径补偿,我们在编程时可以不要考虑太多刀具的直径大小了。

刀长补偿对所有的刀具都适用,而刀具半径补偿则一般只用于铣刀类刀具。

当铣刀加工工件的外或内轮廓时,就用得上刀具半径补偿,当用端面铣刀加工工件的端面时则只需刀具长度补偿。

因为刀具半径补偿是一个比较难以理解和使用的一个指令,所以在编程中很多人不愿使用它。

但是我们一旦理解和掌握了它,使用起来对我们的编程和加工将带来很大的方便。

当编程者准备编一个用铣刀加工一个工件的外形的程序时,首先要根据工件的外形尺寸和刀具的半径进行细致的计算坐标值来明确刀具中心所走的路线。

此时所用的刀具半径只是这把铣刀的半径值,当辛辛苦苦编完程序后发现这把铣刀不太适合要换用其他直径的刀具,编程员就要不辞辛劳地重新计算刀具中心所走的路线的坐标值。

这对于一个简单的工件问题不太大,对于外形复杂的模具来说重新计算简直是太困难了。

一个工件的外形加工分粗加工和精加工,这样粗加工程序编好后也就是完成了粗加工。

因为经过粗加工,工件外形尺寸发生了变化,接下来又要计算精加工的刀具中心坐标值,工作量就更大了。

此时,如果用了刀具半径补偿,这些麻烦都迎刃而解了。

我们可以忽略刀具半径,而根据工件尺寸进行编程,然后把刀具半径作为半径补偿放在半径补偿寄存器里。

临时更换铣刀也好、进行粗精加工也好,我们只需更改刀具半径补偿值,就可以控制工件外形尺寸的大小了,对程序基本不用作一点修改。

 2.刀具半径补偿的使用

  

  刀具半径补偿的使用是通过指令G41、G42来执行的。

补偿有两个方向,即沿刀具切削进给方向垂直方向的左面和右面进行补偿,符合左右手定则;G41是左补偿,符合左手定则;G42是右补偿,符合右手定则,如图3所示。

图3刀具半径补偿使用的左右手定则在使用G41、G42进行半径补偿时,应特别注意使补偿有效的刀具移动方向与坐标。

刀具半径补偿的起刀位置很重要,如果使用不当刀具所加工的路径容易出错,如图4所示。

图4刀具半径补偿的起刀位置如果使G42补偿有效的过程为刀具从位置1到2,则铣刀将切出一个斜面如图4中所示的A-B斜面。

正确的走刀应该是在刀具没有切削工件之前让半径补偿有效,然后进行正常的切削。

如图4所示,先让铣刀在从位置1移动到位置3的过程中使补偿有效,然后从位置3切削到位置2继续以下的切削,则不会出现A-B斜面。

因此,在使用G41、G42进行半径补偿时应采取以下步骤:

☆设置刀具半径补偿值;☆让刀具移动来使补偿有效(此时不能切削工件);☆正确地取消半径补偿(此时也不能切削工件)。

记住,在切削完成而刀具补偿结束时,一定要用G40使补偿无效。

G40的使用同样遇到和使补偿有效相同的问题,一定要等刀具完全切削完毕并安全地推出工件以后才能执行G40命令来取消补偿。

 

二.刀具半径补偿的方法

把实际的刀具半径存放在一个可编程刀具半径偏置寄存器中D##;(可编程刀具半径偏置寄存器号。

假设刀具的半径为零,直接根据零件的轮廓形状进行编程;

CNC系统将该编号(寄存器号)对应的刀具半径偏置寄存器中存放的刀具半径取出,对刀具中心轨迹进行补偿计算,生成实际的刀具中心运动轨迹。

2.刀具半径补偿指令

a)刀具半径左补偿b)刀具半径右补偿

刀具半径补偿分为:

(1)刀具半径左补偿:

用G41定义,刀具位于工件左侧;

(2)刀具半径右补偿:

用G42定义,刀具位于工件右侧;

(3)取消刀具半径补偿:

G40。

(4)刀具半径偏置寄存器号:

用非零的D##代码选择;

  

 

对于车削数控加工,由于车刀的刀尖通常是一段半径很小的圆弧,车床而假设的刀尖点(一般是通过对刀仪测量出来的)并不是刀刃圆弧上的一点。

因此,加工中心在车削锥面、倒角或圆弧时,可能会造成切削加工不足(不到位)或切削过量(过切)的现象。

切削锥面时因切削加工不足而产生的加工误差。

   因此,当使用车刀来切削加工锥面时,必须将假设的刀尖点的路径作适当的修正,使之切削加工出来的工件能获得正确的尺寸,这种修正方法称为刀尖半径补偿(ToolNoseRadiusCompensation,简称TNRC)。

   

(1)车刀形状和位置 车刀形状和位置是多种多样的,车床形状还决定刀尖圆弧在什么位置。

此车刀形状和位置亦必须输入计算机中。

   车刀形状和位置共有九种。

车刀的形状和位置分别用参数T1—W输入到刀具数据库中。

典型的车刀形状、位置与参数的关系。

   

(2)刀尖半径和位置的输入 刀具数据库(TOOLDATA)数据项目。

加工中心X、Z为刀具位置补偿值(mm) (车床r值不用);R为刀尖半径(mm):

T为刀尖位置代码。

如果在程序中输入下面指令GOO G42 X100.0 Z3.0 TOl01;那么数控装置按照01刀具补偿栏内X、Z、及、了的数值自动修正刀具的安装误差(执行刀位补偿),车床还自动计算刀尖圆弧半径补偿量,把刀尖移动到正确的位置上。

   (3)刀具半径的左右补偿

   1)C,41刀具左补偿。

顺着刀具运动方向看,刀具在工件的左边,称为刀具左补偿,用C,41代码编程。

   2)C,42刀具右补偿。

顺着刀具运动方向看,刀具在工件的右边,称为刀具右补偿,用C.42代码编程。

   3)C.40取消刀具左、右补偿。

车床如需要取消刀具左、右补偿,可编人C-40代码。

这时,车刀轨迹按理论刀尖轨迹运动。

   (4)刀具补偿的编程方法及其作用 加工中心如果根据机床初始状态编程(即无刀尖半径补偿),车刀按理论刀尖轨迹移动,产生表面形状误差6。

   如程序段中编人G42指令,车刀按车刀圆弧中心轨迹移动,无表面形状误差。

可看出当编人G42指令,到达户:

点时,车刀多走一个刀尖半径距离。

   (5)刀具半径补偿的编程规则 加工中心车床刀具补偿必须遵循以下规则:

   1)G40、G41、G42只能用GOO、G01结合编程。

车床不允许与G02、G03等其他指令结合编程,否则报警。

    

   2)在编人G40、G41、G42的GOO与G01前后的两个程序段中,X、Z值至少有一个值变化。

否则产生报警。

   3)在调用新的刀具前,必须取消刀具补偿,否则产生报警。

二、  刀具刀尖圆弧半径补偿G40、G41、G42指令

    数控程序是针对刀具上的某一点即刀位点进行编制的,车刀的刀位点为理想尖锐状态卜的假想刀尖A点或刀尖圆弧圆心O点(见图143)但实际加工中的车刀,由于工艺或其他要求,刀尖往往不是一理想尖锐点,而是一段圆弧。

当切削加土时刀具切削点在刀尖圆弧上变动(见图1-44),造成实师切削点与刀位点之问的位置有偏差,故造成过切或少切(见图1一44)。

这种由于刀尖不是一理想尖锐点而是一段圆弧,造成的加工误差,可用刀尖半径补偿功能来消除。

    系统执行到含有T代码的程序段时,是否对刀共进行刀尖半径补偿,以及以何种力式补偿,由G代码中的G40、G41、G42决定。

       G40:

取消刀尖半径补偿,刀尖运动轨迹与编程轨迹一致;

G41:

刀尖半径左补偿,洽进给方向,刀尖位置在编程轨迹左边时

G42:

刀尖半径右补偿,错进给方向.刀尖位置在编程轨迹右边时。

刀尖半径补偿G41/G42是在加工平面内,沿进给方向看,根据刀尖位置在编程轨迹左边/右侧判断来区分的。

加工平而的判断,与观察方向即第而轴方向有关。

图1一45(b)为CJK6032数控机床的刀尖半径补偿方向。

   由于数控程序是针对刀具上的刀位点即A点或O点(见图1一43)进行编制的,因此对刀时使该点与程序中的起点重合。

在没有刀具圆弧半径补偿功能时,按哪点编程,则该点按编程轨迹运动,产生过切或少切的大小和方向因刀尖圆弧方向及刀尖位置方向而异。

当有刀具圆弧半径补偿功能时须定义上述参数,其中刀尖位置方向号从0至9有10个方向号。

当按假想刀尖A点编程时,刀尖位置方向因安装方向不同、从刀尖圆弧中心到假想刀尖的方向,有8种刀尖位置方向号可供选择,并依次设为1一8号:

当按刀尖圆弧中心O点编程时,刀尖位置方向则设定为O或9号。

该方向的判断也与第三轴有关,图1一46(b)所示的方向为CJK6032数控车床的刀尖安装方向。

刀尖半径补偿的加入是执行G41或G42指令时完成的,当前面没有G41或G42指今时,可以不用G40指令,而且直接写入G41或G42指令即可;发现前面为G41或G42指令时,则先应指定G40指令取消前面的刀尖半径补偿后,在写入G41或G42指令,刀尖半径补偿的取消

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1