资源描述
1,第七章 SIEMENS 802D加工中心的编程,内容摘要 刀具和刀具补偿,2,一、刀具T 用T指令编程可以选择刀具。有两种方法来执行:一种是用T指令直接更换刀具,另一种是仅仅进行刀具的预选,换刀还必须由M06来执行。选择哪一种,必须在机床参数中确定: 1)用T指令直接更换刀具。 2)仅用T指令预选刀具,另外还要用M6指令配合才可进行刀具的更换。,第四节 刀具和刀具补偿,3,(1)编程 T_ ;刀具号:l32000,T0表示没有刀具 说明:系统中最多同时存储32把刀具。 (2)编程举例5.39 不用M6更换刀具: N10 T1 ;刀具1 N70 T5 ;刀具5 用M6更换刀具: N10 T5 ;预选刀具5 N15 M6 ;执行刀具更换,然后T5有效,4,4,一、刀具半径补偿 1.刀具半径补偿的概念 在轮廓加工过程中,数控系统根据编程轨迹、刀具半径补偿值、通过判断内外轮廓加工,计算出刀具中心的轨迹,这种功能称为刀具半径补偿功能。,控制器自动计算出的当前刀具中心轨迹与编程轮廓等距离。,第三节 加工中心的刀具补偿,5,用不同半径的刀具加工工件、刀补示意图,刀具半径补偿 数控机床在加工过程中所控制的是刀具的中心轨迹,操作者按零件轮廓尺寸来编制加工程序,数控系统根据零件轮廓程序和预先设定的刀具半径值, 实时生成刀具中心轨迹的功能称为刀具半径补偿功能。,6,刀具半径补偿:G41,G42 刀具在所选择的平面G17G19平面中带刀具半径补偿工作。刀具必须有相应的D补偿号才能有效。刀具半径补偿通过G41G42生效。控制器自动计算出当前刀具运行所产生的、与编程轮廓等距离的刀具轨迹。见下图。,刀尖半径补偿(切削刃半径补偿) 工件轮廓左边右边补偿,7,(1)编程 G41 G00/G01 X_ Y_ ;刀补在工件轮廓左边有效 G42 G00/G01 X_ Y_ ;刀补在工件轮廓右边有效 刀具半径补偿必须在G00或G01运动过程中建立。 G40 G00/G01 X_ Y_ ;取消刀具半径补偿指令。,刀尖半径补偿(切削刃半径补偿) 工件轮廓左边右边补偿,8,刀尖半径补偿(切削刃半径补偿) 工件轮廓左边右边补偿,沿着刀具的运动方向观察,刀具在工件的左侧,为左刀补用G41。刀具在工件的右侧,为右刀补用G42,9,9,刀具半径补偿的工作过程 1)刀补建立(含G41/G42的程序段) 从刀心坐标过渡到刀刃坐标。 2)刀补进行 刀补一旦建立,一直保持到取消之前。 3)刀补撤消(含G40的程序段) 从刀刃坐标过渡到刀心坐标。,第三节 加工中心的刀具补偿,10,刀补建立,11,结束刀具半径补偿图,刀补取消,12,12,5)刀补建立和撤消时,轨迹应向轮廓的外侧偏移,防止刀具与工件干涉而过切或碰撞。,第三节 加工中心的刀具补偿,13,13,刀具半径补偿的应用,1)在编程时直接按零件轮廓尺寸编程。刀具因磨损、重磨、换新刀而引起半径变化后,不必修改程序,只需输入新的刀补值。 2)可以使粗精加工的程序简化。利用有意识的改变刀具半径补偿量,则可用同一刀具、同一程序、不同的切削余量完成粗精加工。,第三节 加工中心的刀具补偿,14,14,N10 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;,第三节 加工中心的刀具补偿,15,刀具半径补偿的用途,16,八、刀尖半径补偿举例 编程举例 样板零件铣削,深度为5mm 。,17,N1 T1 ;1号刀具 N3 G54 ;设置零点 N5 G00 G17 G90 X5 Y55 Z5 ;快速运行到起始点 N8 G01 Z-5 F200 S800 M03 N10 G41 G450 X30 Y60 F260 ;轮廓左边补偿,过渡圆弧 N20 X40 Y80 N30 G02 X65Y55 I0 J-25 N40 G01 X95 N50 G02 X65 Y70 I15 J0 N60 G01 X105 Y45 N70 X110 Y35 N80 X90 N90 X65 Y15 N100 X40 Y40 N110 X30 Y60 N120 G40 X5 Y60 ;取消补偿方式 N130 G00 Z50 M02,18,注意: 1、G41/G42 与G40 成对出现。 2、刀具半径补偿在G01或G00运动过程中建立。 3、在刀补建立过程中不能有2条以上与补偿平面运动无关 的指令,如G00 Z100,M07等。 4、如需要改变刀补方向,用G40取消后再重新建立刀补。,19,19,使用刀具半径补偿需要特别注意的问题 1)刀具半径补偿功能只能在轮廓的插补平面(G17G19指定)内生效,而在除插补平面外的其它坐标轴上不起作用。 2)刀具半径补偿通过G41G42生效。刀具必须有相应的D补偿号才能有效。 3)只有在线性插补时(G00,G01)才可以进行 G41G42的补偿和G40取消补偿运行。即必须在运动中建立和取消刀补,G41/G42没有使刀具运动的功能。 4)建刀补和取消刀补的距离必须大于刀具半径。,第三节 加工中心的刀具补偿,20,二、刀具补偿号D 刀具参数存储在参数D中,包括刀具的长度和半径尺寸及刀具长度和半径损耗尺寸。 用D及其相应的序号可以编制一个专门的切削刃。一个刀具可以匹配19几个不同补偿的数据组(用于多个切削刃)。见图6-36。,N10 T1 N15 M6 N20 S800 M03 D1,21,在补偿存储器中有如下内容: 1)几何尺寸:长度,半径几何尺寸由几部分组成:基本尺寸和磨损尺寸。控制器处理这些尺寸,计算并得到最后尺寸(比如:总和长度,总和半径)。在接通补偿存储器时这些最终尺寸有效。 由刀具类型指令和G17,G18和G19指令确定如何在坐标轴中计算出这些尺寸值(见图6-37)。,22,铣刀举例说明所要求的补偿参数,23,三、刀具补偿 使用刀具补偿功能对工件的加工进行编程时,无需考虑刀具长度或刀具半径。可以直接根据图纸尺寸对工件进行编程。 刀具长度补偿,第四节 刀具和刀具补偿,24,四、刀具长度补偿 刀具长度补偿基格式:T1 D1 说明:刀具更换后,程序中调用的刀具长度补偿立即生效;如未指定所调用的刀具参数号时,数控系统会自分理处调用相应刀具的第一号刀具参数值D1;如果编程D0,则刀具补偿值无效. (1)编程 T1 M06 G54 G90 G00 X100 Y100 F100 S600 M03 D1 Z20,25,26,SKBC11 T01 M06 S1000 M03 D1 G54 G90 G00 X-10 Y-10 G00 Z-5 G41 G00 X0 Y-5 G01 Y10 F120 Y30 ANG=75 X17 Y30 G03 X33 Y30 CR=10 G01 X42 Y30 G02 X50 Y22 CR=8 G01 X50 Y0 G01 X-5 Y0 G40 G00 X-10 Y-10 G00 Z200 M05 M30,刀补建立,刀补取消,刀 补 执 行,27,28,铣销凸台轮廓程序的实例;工件如图所示,凸台高为5mm。,
展开阅读全文