加工中心的刀具和刀具补偿.ppt
《加工中心的刀具和刀具补偿.ppt》由会员分享,可在线阅读,更多相关《加工中心的刀具和刀具补偿.ppt(28页珍藏版)》请在冰豆网上搜索。
第七章SIEMENS802D加工中心的编程内容摘要内容摘要刀具刀具和刀具补偿和刀具补偿11一、刀具一、刀具TT用用TT指令编程可以选择刀具。
有两种方法来执行:
一种是指令编程可以选择刀具。
有两种方法来执行:
一种是用用TT指令直接更换刀具,另一种是仅仅进行刀具的预选,换指令直接更换刀具,另一种是仅仅进行刀具的预选,换刀还必须由刀还必须由M06M06来执行。
选择哪一种,必须在机床参数中确来执行。
选择哪一种,必须在机床参数中确定:
定:
11)用)用TT指令直接更换刀具。
指令直接更换刀具。
22)仅用)仅用TT指令预选刀具,另外还要用指令预选刀具,另外还要用M6M6指令配合才可进指令配合才可进行刀具的更换。
行刀具的更换。
第四节刀具和刀具补偿22
(1)编程)编程T_;刀具号:
;刀具号:
l32000,T0表示没有刀具表示没有刀具说明:
系统中最多同时存储说明:
系统中最多同时存储32把刀具。
把刀具。
(2)编程举例)编程举例5.39不用不用M6更换刀具更换刀具:
N10T1;刀具;刀具1N70T5;刀具;刀具5用用M6更换刀具:
更换刀具:
N10T5;预选刀具;预选刀具5N15M6;执行刀具更换,然后;执行刀具更换,然后T5有效有效3344一、刀具半径补偿一、刀具半径补偿1.1.刀具半径补偿的概念刀具半径补偿的概念在在轮轮廓廓加加工工过过程程中中,数数控控系系统统根根据据编编程程轨轨迹迹、刀刀具具半半径径补补偿偿值值、通通过过判判断断内内外外轮轮廓廓加加工工,计计算算出出刀刀具具中中心心的轨迹,这种功能称为刀具半径补偿功能。
的轨迹,这种功能称为刀具半径补偿功能。
控控制制器器自自动动计计算算出出的的当当前前刀刀具具中中心心轨轨迹迹与与编编程程轮轮廓廓等距离。
等距离。
第三节第三节加工中心的刀具补偿加工中心的刀具补偿44用不同半径的刀具加工工件、刀补示意图刀具半径补偿刀具半径补偿数控机床在加工过程中所控制的是刀具的中心轨迹,数控机床在加工过程中所控制的是刀具的中心轨迹,操作者按零件轮廓尺寸来编制加工程序,数控系统根据零操作者按零件轮廓尺寸来编制加工程序,数控系统根据零件轮廓程序和预先设定的刀具半径值,件轮廓程序和预先设定的刀具半径值,实时生成刀具中实时生成刀具中心轨迹的功能称为刀具半径补偿功能。
心轨迹的功能称为刀具半径补偿功能。
55刀具半径补偿:
刀具半径补偿:
G41G41,G42G42刀具在所选择的平面刀具在所选择的平面G17G17G19G19平面中带刀具半径补偿平面中带刀具半径补偿工作。
刀具工作。
刀具必须有相应的必须有相应的DD补偿号补偿号才能有效。
才能有效。
刀具半径补刀具半径补偿通过偿通过G41G41G42G42生效生效。
控制器自动计算出当前刀具运行。
控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。
见下图。
所产生的、与编程轮廓等距离的刀具轨迹。
见下图。
刀尖半径补偿(切削刃半径补偿)工件轮廓左边右边补偿66(11)编程)编程G41G00/G01X_Y_G41G00/G01X_Y_;刀补在工件轮廓左边有效;刀补在工件轮廓左边有效G42G00/G01X_Y_G42G00/G01X_Y_;刀补在工件轮廓右边有效;刀补在工件轮廓右边有效刀具半径补偿必须在刀具半径补偿必须在G00G00或或G01G01运动过程中建立。
运动过程中建立。
G40G00/G01X_Y_G40G00/G01X_Y_;取消刀具半径补偿指令。
取消刀具半径补偿指令。
刀尖半径补偿(切削刃半径补偿)工件轮廓左边右边补偿77刀尖半径补偿(切削刃半径补偿)工件轮廓左边右边补偿沿着刀具的运动方向观察,刀具在工件的左侧,为沿着刀具的运动方向观察,刀具在工件的左侧,为左刀补用左刀补用G41G41。
刀具在工件的右侧,为右刀补用。
刀具在工件的右侧,为右刀补用G42G428899刀具半径补偿的工作过程刀具半径补偿的工作过程1)刀补建立(含)刀补建立(含G41/G42的程序段)的程序段)从刀心坐标过渡到刀刃坐标。
从刀心坐标过渡到刀刃坐标。
2)刀补进行)刀补进行刀补一旦建立,一直保持到取消之前。
刀补一旦建立,一直保持到取消之前。
3)刀补撤消(含)刀补撤消(含G40的程序段)的程序段)从刀刃坐标过渡到刀心坐标。
从刀刃坐标过渡到刀心坐标。
第三节第三节加工中心的刀具补偿加工中心的刀具补偿99刀补建立刀补建立1010结束刀具半径补偿图刀补取消刀补取消111112125)刀补建立和撤消时,轨迹应向轮廓的外侧偏移,防止刀)刀补建立和撤消时,轨迹应向轮廓的外侧偏移,防止刀具与工件干涉而过切或碰撞。
具与工件干涉而过切或碰撞。
第三节第三节加工中心的刀具补偿加工中心的刀具补偿12121313刀具半径补偿的应用刀具半径补偿的应用1)在编程时直接按零件轮廓尺寸编程。
刀具因磨损、重)在编程时直接按零件轮廓尺寸编程。
刀具因磨损、重磨、换新刀而引起半径变化后,不必修改程序,只需输入磨、换新刀而引起半径变化后,不必修改程序,只需输入新的刀补值。
新的刀补值。
2)可以使粗精加工的程序简化。
利用有意识的改变刀具)可以使粗精加工的程序简化。
利用有意识的改变刀具半径补偿量,则可用同一刀具、同一程序、不同的切削余半径补偿量,则可用同一刀具、同一程序、不同的切削余量完成粗精加工。
量完成粗精加工。
第三节第三节加工中心的刀具补偿加工中心的刀具补偿13131414N10T1M6;N20G54G90G17M03S800;N30G00X0Y0;N40G41G00X20.0Y10.0D1;N50G01Y50.0F200;N60X50.0;N70Y20.0;N80X10.0;N90G00G40X0Y0M05;N100M02;第三节第三节加工中心的刀具补偿加工中心的刀具补偿1414刀具半径补偿的用途1515八、刀尖半径补偿举例八、刀尖半径补偿举例编程举例编程举例样板零件铣削,深度为样板零件铣削,深度为55mmmm。
1616N1T1;1号刀具N3G54;设置零点N5G00G17G90X5Y55Z5;快速运行到起始点N8G01Z-5F200S800M03N10G41G450X30Y60F260;轮廓左边补偿,过渡圆弧N20X40Y80N30G02X65Y55I0J-25N40G01X95N50G02X65Y70I15J0N60G01X105Y45N70X110Y35N80X90N90X65Y15N100X40Y40N110X30Y60N120G40X5Y60;取消补偿方式N130G00Z50M021717注意:
注意:
1、G41/G42与与G40成对出现。
成对出现。
2、刀具半径补偿在、刀具半径补偿在G01或或G00运动过程中建立。
运动过程中建立。
3、在刀补建立过程中不能有、在刀补建立过程中不能有2条以上与补偿平面运动无关条以上与补偿平面运动无关的指令,如的指令,如G00Z100,M07等。
等。
4、如需要改变刀补方向,用、如需要改变刀补方向,用G40取消后再重新建立刀补。
取消后再重新建立刀补。
18181919使用刀具半径补偿需要特别注意的问题使用刀具半径补偿需要特别注意的问题1)刀具半径补偿功能只能在轮廓的插补平面()刀具半径补偿功能只能在轮廓的插补平面(G17G19指定)内生效,而在除插补平面外的其它坐标轴上不起作指定)内生效,而在除插补平面外的其它坐标轴上不起作用。
用。
2)刀具半径补偿通过)刀具半径补偿通过G41G42生效。
刀具必须有相应的生效。
刀具必须有相应的D补偿号才能有效。
补偿号才能有效。
3)只有在线性插补时()只有在线性插补时(G00,G01)才可以进行才可以进行G41G42的补偿和的补偿和G40取消补偿运行。
即必须在运动中建立和取消刀取消补偿运行。
即必须在运动中建立和取消刀补,补,G41/G42没有使刀具运动的功能。
没有使刀具运动的功能。
4)建刀补和取消刀补的)建刀补和取消刀补的距离距离必须必须大于大于刀具半径刀具半径。
第三节第三节加工中心的刀具补偿加工中心的刀具补偿1919二、刀具补偿号二、刀具补偿号DD刀具参数存储在参数刀具参数存储在参数DD中中,包括包括刀具的长度和半径尺寸刀具的长度和半径尺寸及刀具长度和半径损耗尺寸。
及刀具长度和半径损耗尺寸。
用用DD及其相应的序号可以编制一个专门的切削刃。
一个及其相应的序号可以编制一个专门的切削刃。
一个刀具可以匹配刀具可以匹配1199几个不同补偿的数据组(用于多个切削刃)几个不同补偿的数据组(用于多个切削刃)。
见图。
见图6-366-36。
N10N10T1T1N15N15M6M6N20S800M03N20S800M03D1D12020在补偿存储器中有如下内容:
在补偿存储器中有如下内容:
11)几何尺寸:
)几何尺寸:
长度,半径长度,半径几何尺寸由几部分组成:
几何尺寸由几部分组成:
基本基本尺寸和磨损尺寸尺寸和磨损尺寸。
控制器处理这些尺寸,计算并得到最后尺。
控制器处理这些尺寸,计算并得到最后尺寸(比如:
总和长度,总和半径)。
在接通补偿存储器时这寸(比如:
总和长度,总和半径)。
在接通补偿存储器时这些最终尺寸有效。
些最终尺寸有效。
由刀具类型指令和由刀具类型指令和G17G17,G18G18和和G19G19指令确定如何在坐标轴指令确定如何在坐标轴中计算出这些尺寸值(见图中计算出这些尺寸值(见图6-376-37)。
)。
2121铣刀举例说明所要求的补偿参数铣刀举例说明所要求的补偿参数2222三、刀具补偿三、刀具补偿使用刀具补偿功能对工件的加工进行编程时,无需考使用刀具补偿功能对工件的加工进行编程时,无需考虑刀具长度或刀具半径。
可以直接根据图纸尺寸对工件进虑刀具长度或刀具半径。
可以直接根据图纸尺寸对工件进行编程。
行编程。
刀具长度补偿刀具长度补偿第四节刀具和刀具补偿2323四、刀具长度补偿四、刀具长度补偿刀具长度补偿基格式:
刀具长度补偿基格式:
T1T1D1D1说明:
刀具更换后,程序中调用的刀具长度补偿立即生说明:
刀具更换后,程序中调用的刀具长度补偿立即生效;如未指定所调用的刀具参数号时,数控系统会自分理处效;如未指定所调用的刀具参数号时,数控系统会自分理处调用相应刀具的第一号刀具参数值调用相应刀具的第一号刀具参数值D1D1;如果编程;如果编程D0D0,则刀具,则刀具补偿值无效补偿值无效.(11)编程)编程T1T1M06M06G54G90G00X100Y100F100S600M03G54G90G00X100Y100F100S600M03D1D1Z20Z2024242525SKBC11T01M06S1000M03D1G54G90G00X-10Y-10G00Z-5G41G00X0Y-5G01Y10F120Y30ANG=75X17Y30G03X33Y30CR=10G01X42Y30G02X50Y22CR=8G01X50Y0G01X-5Y0G40G00X-10Y-10G00Z200M05M30刀补建立刀补建立刀补取消刀补取消刀刀补补执执行行26262727铣销凸台轮廓程序的实例;工件如图所示,凸台高为铣销凸台轮廓程序的实例;工件如图所示,凸台高为5mm。
2828