
加工中心的刀具和刀具补偿.ppt
28页内容摘要内容摘要Ø刀具刀具和刀具补偿和刀具补偿 一、刀具一、刀具T T 用用T T指令编程可以选择刀具有两种方法来执行:一种是指令编程可以选择刀具有两种方法来执行:一种是用用T T指令直接更换刀具,另一种是仅仅进行刀具的预选,换指令直接更换刀具,另一种是仅仅进行刀具的预选,换刀还必须由刀还必须由M06M06来执行选择哪一种,必须在机床参数中确来执行选择哪一种,必须在机床参数中确定:定: 1 1)用)用T T指令直接更换刀具指令直接更换刀具 2 2)仅用)仅用T T指令预选刀具,另外还要用指令预选刀具,另外还要用M6M6指令配合才可进指令配合才可进行刀具的更换行刀具的更换 第四节 刀具和刀具补偿 ((1)编程)编程 T__ ;刀具号:;刀具号:l~~32000,,T0表示没有刀具表示没有刀具 说明:系统中最多同时存储说明:系统中最多同时存储32把刀具 ((2)编程举例)编程举例5.39 不用不用M6更换刀具更换刀具:: N10 T1 ;刀具;刀具1 … N70 T5 ;刀具;刀具5 用用M6更换刀具:更换刀具: N10 T5 ;预选刀具;预选刀具5 N15 M6 ;执行刀具更换,然后;执行刀具更换,然后T5有效有效4 4一、刀具半径补偿一、刀具半径补偿 1. 1.刀具半径补偿的概念刀具半径补偿的概念 在在轮轮廓廓加加工工过过程程中中,,数数控控系系统统根根据据编编程程轨轨迹迹、、刀刀具具半半径径补补偿偿值值、、通通过过判判断断内内外外轮轮廓廓加加工工,,计计算算出出刀刀具具中中心心的轨迹,这种功能称为刀具半径补偿功能。
的轨迹,这种功能称为刀具半径补偿功能 控控制制器器自自动动计计算算出出的的当当前前刀刀具具中中心心轨轨迹迹与与编编程程轮轮廓廓等距离第三节第三节 加工中心的刀具补偿加工中心的刀具补偿 用不同半径的刀具加工工件、刀补示意图 刀具半径补偿刀具半径补偿 数控机床在加工过程中所控制的是刀具的中心轨迹,数控机床在加工过程中所控制的是刀具的中心轨迹,操作者按零件轮廓尺寸来编制加工程序,数控系统根据零操作者按零件轮廓尺寸来编制加工程序,数控系统根据零件轮廓程序和预先设定的刀具半径值,件轮廓程序和预先设定的刀具半径值, 实时生成刀具中实时生成刀具中心轨迹的功能称为刀具半径补偿功能心轨迹的功能称为刀具半径补偿功能刀具半径补偿:刀具半径补偿:G41G41,,G42G42 刀具在所选择的平面刀具在所选择的平面G17G17~~G19G19平面中带刀具半径补偿平面中带刀具半径补偿工作刀具工作刀具必须有相应的必须有相应的D D补偿号补偿号才能有效才能有效刀具半径补刀具半径补偿通过偿通过G41G41//G42G42生效生效控制器自动计算出当前刀具运行控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。
见下图所产生的、与编程轮廓等距离的刀具轨迹刀尖半径补偿(切削刃半径补偿) 工件轮廓左边/右边补偿 ((1 1)编程)编程 G41 G00/G01 X__ Y__ G41 G00/G01 X__ Y__ ;刀补在工件轮廓左边有效;刀补在工件轮廓左边有效 G42 G00/G01 X__ Y__ G42 G00/G01 X__ Y__ ;刀补在工件轮廓右边有效;刀补在工件轮廓右边有效 刀具半径补偿必须在刀具半径补偿必须在G00G00或或G01G01运动过程中建立运动过程中建立 G40 G00/G01 X__ Y__ G40 G00/G01 X__ Y__ ;;取消刀具半径补偿指令取消刀具半径补偿指令 刀尖半径补偿(切削刃半径补偿) 工件轮廓左边/右边补偿刀尖半径补偿(切削刃半径补偿) 工件轮廓左边/右边补偿 沿着刀具的运动方向观察,刀具在工件的左侧,为沿着刀具的运动方向观察,刀具在工件的左侧,为左刀补用左刀补用G41G41。
刀具在工件的右侧,为右刀补用刀具在工件的右侧,为右刀补用G42G429 9刀具半径补偿的工作过程刀具半径补偿的工作过程 1)刀补建立(含)刀补建立(含G41/G42的程序段)的程序段) 从刀心坐标过渡到刀刃坐标从刀心坐标过渡到刀刃坐标 2)刀补进行)刀补进行 刀补一旦建立,一直保持到取消之前刀补一旦建立,一直保持到取消之前 3)刀补撤消(含)刀补撤消(含G40的程序段)的程序段) 从刀刃坐标过渡到刀心坐标从刀刃坐标过渡到刀心坐标第三节第三节 加工中心的刀具补偿加工中心的刀具补偿刀补建立刀补建立结束刀具半径补偿图 刀补取消刀补取消1212 5)刀补建立和撤消时,轨迹应向轮廓的外侧偏移,防止刀)刀补建立和撤消时,轨迹应向轮廓的外侧偏移,防止刀具与工件干涉而过切或碰撞具与工件干涉而过切或碰撞第三节第三节 加工中心的刀具补偿加工中心的刀具补偿1313刀具半径补偿的应用刀具半径补偿的应用1)在编程时直接按零件轮廓尺寸编程刀具因磨损、重)在编程时直接按零件轮廓尺寸编程刀具因磨损、重磨、换新刀而引起半径变化后,不必修改程序,只需输入磨、换新刀而引起半径变化后,不必修改程序,只需输入新的刀补值。
新的刀补值2)可以使粗精加工的程序简化利用有意识的改变刀具)可以使粗精加工的程序简化利用有意识的改变刀具半径补偿量,则可用同一刀具、同一程序、不同的切削余半径补偿量,则可用同一刀具、同一程序、不同的切削余量完成粗精加工量完成粗精加工第三节第三节 加工中心的刀具补偿加工中心的刀具补偿1414N10 T1 M6;;N20 G54 G90 G17 M03 S800;;N30 G00 X0 Y0;;N40 G41 G00 X20.0 Y10.0 D1;;N50 G01 Y50.0 F200;;N60 X50.0;;N70 Y20.0;;N80 X10.0;;N90 G00 G40 X0 Y0 M05 ;;N100 M02;;第三节第三节 加工中心的刀具补偿加工中心的刀具补偿刀具半径补偿的用途 八、刀尖半径补偿举例八、刀尖半径补偿举例 编程举例编程举例 样板零件铣削,深度为样板零件铣削,深度为5 5mm mm N1 T1 ;1号刀具N3 G54 ;设置零点N5 G00 G17 G90 X5 Y55 Z5 ;快速运行到起始点N8 G01 Z-5 F200 S800 M03N10 G41 G450 X30 Y60 F260 ;轮廓左边补偿,过渡圆弧N20 X40 Y80N30 G02 X65Y55 I0 J-25N40 G01 X95N50 G02 X65 Y70 I15 J0N60 G01 X105 Y45N70 X110 Y35N80 X90N90 X65 Y15N100 X40 Y40N110 X30 Y60N120 G40 X5 Y60 ;取消补偿方式N130 G00 Z50 M02注意:注意:1、、G41/G42 与与G40 成对出现。
成对出现2、刀具半径补偿在、刀具半径补偿在G01或或G00运动过程中建立运动过程中建立3、在刀补建立过程中不能有、在刀补建立过程中不能有2条以上与补偿平面运动无关条以上与补偿平面运动无关 的指令,如的指令,如G00 Z100,,M07等4、如需要改变刀补方向,用、如需要改变刀补方向,用G40取消后再重新建立刀补取消后再重新建立刀补1919使用刀具半径补偿需要特别注意的问题使用刀具半径补偿需要特别注意的问题1)刀具半径补偿功能只能在轮廓的插补平面()刀具半径补偿功能只能在轮廓的插补平面(G17~~G19指定)内生效,而在除插补平面外的其它坐标轴上不起作指定)内生效,而在除插补平面外的其它坐标轴上不起作用2)刀具半径补偿通过)刀具半径补偿通过G41//G42生效刀具必须有相应的生效刀具必须有相应的D补偿号才能有效补偿号才能有效3)只有性插补时()只有性插补时(G00,,G01))才可以进行才可以进行 G41//G42的补偿和的补偿和G40取消补偿运行即必须在运动中建立和取消刀取消补偿运行即必须在运动中建立和取消刀补,补,G41/G42没有使刀具运动的功能没有使刀具运动的功能4)建刀补和取消刀补的)建刀补和取消刀补的距离距离必须必须大于大于刀具半径刀具半径。
第三节第三节 加工中心的刀具补偿加工中心的刀具补偿 二、刀具补偿号二、刀具补偿号D D 刀具参数存储在参数刀具参数存储在参数D D中中,,包括包括刀具的长度和半径尺寸刀具的长度和半径尺寸及刀具长度和半径损耗尺寸及刀具长度和半径损耗尺寸 用用D D及其相应的序号可以编制一个专门的切削刃一个及其相应的序号可以编制一个专门的切削刃一个刀具可以匹配刀具可以匹配1 1~~9 9几个不同补偿的数据组(用于多个切削刃)几个不同补偿的数据组(用于多个切削刃)见图6-366-36 N10 N10 T1T1 N15 N15 M6M6N20 S800 M03N20 S800 M03 D1 D1 在补偿存储器中有如下内容:在补偿存储器中有如下内容: 1 1)几何尺寸:)几何尺寸:长度,半径长度,半径几何尺寸由几部分组成:几何尺寸由几部分组成:基本基本尺寸和磨损尺寸尺寸和磨损尺寸控制器处理这些尺寸,计算并得到最后尺控制器处理这些尺寸,计算并得到最后尺寸(比如:总和长度,总和半径)在接通补偿存储器时这寸(比如:总和长度,总和半径)在接通补偿存储器时这些最终尺寸有效。
些最终尺寸有效 由刀具类型指令和由刀具类型指令和G17G17,,G18G18和和G19G19指令确定如何在坐标轴指令确定如何在坐标轴中计算出这些尺寸值(见图中计算出这些尺寸值(见图6-376-37) 铣刀举例说明所要求的补偿参数铣刀举例说明所要求的补偿参数 三、刀具补偿三、刀具补偿 使用刀具补偿功能对工件的加工进行编程时,无需考使用刀具补偿功能对工件的加工进行编程时,无需考虑刀具长度或刀具半径可以直接根据图纸尺寸对工件进虑刀具长度或刀具半径可以直接根据图纸尺寸对工件进行编程刀具长度补偿刀具长度补偿 第四节 刀具和刀具补偿四、刀具长度补偿四、刀具长度补偿 刀具长度补偿基格式:刀具长度补偿基格式:T1T1 D1 D1 说明:刀具更换后,程序中调用的刀具长度补偿立即生说明:刀具更换后,程序中调用的刀具长度补偿立即生效;如未指定所调用的刀具参数号时,数控系统会自分理处效;如未指定所调用的刀具参数号时,数控系统会自分理处调用相应刀具的第一号刀具参数值调用相应刀具的第一号刀具参数值D1D1;如果编程;如果编程D0D0,则刀具,则刀具补偿值无效补偿值无效. . ((1 1)编程)编程 T1 T1 M06 M06 G54 G90 G00 X100 Y100 F100 S600 M03 G54 G90 G00 X100 Y100 F100 S600 M03 D1D1 Z20 Z20SKBC11T01 M06S1000 M03 D1 G54 G90 G00 X-10 Y-10 G00 Z-5G41 G00 X0 Y-5 G01 Y10 F120 Y30 ANG=75 X17 Y30 G03 X33 Y30 CR=10G01 X42 Y30 G02 X50 Y22 CR=8G01 X50 Y0G01 X-5 Y0G40 G00 X-10 Y-10G00 Z200M05M30刀补建立刀补建立 刀补取消刀补取消 刀刀补补执执行行 铣销凸台轮廓程序的实例;工件如图所示,凸台高为铣销凸台轮廓程序的实例;工件如图所示,凸台高为5mm。












