资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
第11页 / 共22页
第12页 / 共22页
第13页 / 共22页
第14页 / 共22页
第15页 / 共22页
第16页 / 共22页
第17页 / 共22页
第18页 / 共22页
第19页 / 共22页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数控铣床刀具补偿及编程,一、数控铣床刀具补偿的含义,在数控铣床上,由于程序所控制的刀具刀位点的轨迹和实际刀具切削刃口切削出的形状并不重合,它们在尺寸大小上存在一个,刀具半径和刀具长短,的差别,为此就需要根据实际加工的形状尺寸算出刀具刀位点的轨迹坐标,据此来控制加工。,数控铣床刀具补偿及编程一、数控铣床刀具补偿的含义,1,二、数控铣床刀具补偿类型,刀具半径补偿:,补偿刀具半径对工件轮廓尺寸的影响.,刀具长度补偿:,补偿刀具长度方向尺寸的变化.,三、刀具补偿的方法,人工预刀补:人工计算刀补量进行编程,机床自动刀补:数控系统具有刀具补偿功能。,二、数控铣床刀具补偿类型,2,四、刀具半径补偿功能,1、刀具半径补偿的作用,在数控铣床上进行轮廓铣削时,由于刀具半径的存在,刀具中心轨迹与工件轮廓不重合。,人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。,当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件轮廓一个半径值,即进行刀具半径补偿。,四、刀具半径补偿功能1、刀具半径补偿的作用,3,分为三步:,1、刀补的建立:,在刀具从起点接近工件时,刀心轨迹从与编程轨迹重合过度到与编程轨迹偏离一个偏置量的过程。,2、刀补进行:,刀具中心始终与变成轨迹相距一个偏置量直到刀补取消。,3、刀补取消:,刀具离开工件,刀心轨迹要过渡到与编程轨迹重合的过程。,2、刀具半径补偿的过程,分为三步:2、刀具半径补偿的过程,4,3、刀具半径补偿指令,刀具半径补偿G41,G42,G40,格式:,X,Y,X,Z,Y,Z,D,G17,G18,G19,G41,G42,G00,G01,执行刀补,X,Y,X,Z,Y,Z,G40,G00,G01,取消刀补,X、Y,、Z,值是建立补偿直线段的,终点坐标值,;,D,为刀补号地址,用D00D99来指定,它用来调用内,存中刀具半径补偿的数值。,3、刀具半径补偿指令刀具半径补偿G41,G42,G40X,5,指令的几点说明:,(1)、G41刀径左补偿, G42刀径右补偿。,刀补位置的左右应是顺着编程轨迹前进的方向进行判断的。 G40为取消刀补。,顺铣,逆铣,指令的几点说明:顺铣逆铣,6,(2)、在进行刀径补偿前,必须用G17或G18、G19指定刀径补偿是在哪个平面上进行。平面选择的切换必须在补偿取消的方式下进行,否则将产生报警。,(3)、刀补的引入和取消要求应在G00或G01程序段 ,不要在G02/G03程序段上进行。,(4)、当刀补数据为负值时,则G41、G42功效互换。,(5)、G41、G42指令不要重复规定,否则会产生一种特殊的补偿。,(6)、,G40、G41、G42,都是模态代码,可相互注销。,(2)、在进行刀径补偿前,必须用G17或G18、G19指定,7,4、刀具半径补偿应用,利用同一个程序、同一把刀具,通过设置,不同大小的刀具补偿半径值,而逐步减少切削余量的方法来达到粗、精加工的目的。,4、刀具半径补偿应用,8,多把刀加工示例,刀具基准,钻01,10,10,50,扩T02,铰T03,60,Z=0,T01,G90 G01 Z-50 F50,.,多把刀加工示例刀具基准钻01101050扩T02铰T036,9,五、刀具长度补偿,1、刀具长度补偿的作用:,用于刀具轴向(Z向)的补偿.,使刀具在轴向的实际位移量比程序给定值增加或减少一个偏置量.,刀具长度尺寸变化时,可以在不改动程序的情况下,通过改变偏置量达到加工尺寸.,利用该功能,还可在加工深度方向上进行分层铣削,即通过改变刀具长度补偿值的大小,通过多次运行程序而实现。,五、刀具长度补偿1、刀具长度补偿的作用:,10,2、刀具长度补偿的方法,将不同长度刀具通过对刀操作获取差值。,通过MDI方式将刀具长度参数输入刀具参数表。,执行程序中刀具长度补偿指令。,2、刀具长度补偿的方法,11,3、刀具长度补偿指令,刀具长度补偿G43,G44,G49,G43,G44,G00,G01,Z,H,G49,G00,G01,Z,(1)格式,G43 刀具长度正补偿 G44 刀具长度负补偿,G49取消刀长补偿,G43 G44 G49,均为模态指令,其中Z 为指令终点位置,H为刀补号地址,用H00H99来指定,它用来调用内存中刀具长度补偿的数值。,3、刀具长度补偿指令刀具长度补偿G43,G44,G49G43,12,执行,G43,时,,(刀具长时,离开刀工件补偿),Z,实际值,= Z,指令值,+,(,H xx,),执行,G44,时,,(刀具短时,趋近工件补偿),Z,实际值,= Z,指令值,-,(,H xx,),其中(Hxx)是指xx寄存器中的补偿量,其值可以是正值或者是负值。当刀长补偿量取负值时,G43和G44的功效将互换。,执行G43时,(刀具长时,离开刀工件补偿)其中(Hxx)是指,13,设(H02)= 200 mm时,N1 G92 X0 Y0 Z0 设定当前点O为程序零点,N2 G90 G00 G44 Z10.0 H02,指定点A,实到点B,N3 G01 Z-20.0 实到点C,N4 Z10.0 实际返回点B,N5 G00 G49 Z0 实际返回点O,示例 1,设(H02)= 200 mm时,14,使用G43、G44相当于平移了Z轴原点。,即将坐标原点O平移到了O点处,后续程序中的Z坐标均相对于O进行计算。使用G49时则又将Z轴原点平移回到了O点。,在机床上有时可用提高Z轴位置的方法来校验运行程序。,使用G43、G44相当于平移了Z轴原点。,15,示例2,使用01, T02, T03号刀具对工件进行钻、扩、铰加工编程时选01刀具为标准刀具长度.试写出用 G43 、G44 指令对T02, T03刀具向下快速移动100mm时,进行长度补偿的程序段,并说明存储器中的补偿值是多少?刀具的实际位移是多少?,01,T02,T03,10,10,示例201T02T031010,16,4、刀补编程举例,4、刀补编程举例,17,%0004,G92 X150.0 Y160.0 Z120.0,G90 G00 X100.0 Y60.0,G43 Z-2.0 H01 S100 M03,G42 G01 X75.0 D01F100,X35.0,G02 X15.0 R10.0,G01 Y70.0,G03 X-15.0 R15.0,G01 Y60.0,G02 X-35.0 R10.0,G01 X-75.0,G09 Y0,主程序号,建立工件坐标系,绝对值方式,快进到,X=100,,,Y=60,指令高度,Z= -2,,实际到达高,Z=-43,处,刀径补偿引入,插补至,X=75,,,Y= 60,直线插补至,X= 35,,,Y= 60,顺圆插补至,X=15,,,Y=60,直线插补至,X=15,,,Y=70,逆圆插补至,X= -15,,,Y=70,直线插补至,X= -15,,,Y=60,顺圆插补至,X= -35,,,Y=60,直线插补至,X= -75,,,Y=60,直线插补至,X= -75,,,Y=0,处,,程序单,%0004主程序号程序单,18,G01 X45.0,X75.0 Y20.0,Y65.0,G40 G00 X100.0 Y60.0,G49 Z120.0,X150.0Y160.0,M05 M30,直线插补至 X= 45,Y=45,直线插补至 X= 75,Y=20,直线插补至 X=75,Y=65,轮廓切削完毕,取消刀补,快速退至(100,60)的下刀处,,快速抬刀至Z=120的对刀点平面,快速退刀至对刀点,主轴停,,程序结束,复位。,程序单,和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了有关刀补指令而已。,考虑刀补后的程序适应性强,对不同长度、不同半径的刀具仅只需改变刀具补偿量即可。,G01 X45.0 直,19,钻孔加工举例,对图示零件钻孔。按理想刀具进行的对刀编程,现测得实际刀具比理想刀具短8mm,若设定(H01)=,8mm, (H02)=8mm,钻孔加工举例对图示零件钻孔。按理想刀具进行的对刀编程,现测得,20,%0005,N1 G91 G00 X120.0 Y80.0,N2,G43 Z-32.0 H01,S630 M03,(或G44 Z-32.0 H02),N3 G01 Z-21.0 F120,N4 G04 P1000,N5 G00 Z21.0,N6 X90.0 Y-20.0,N7 G01 Z-23.0 F120,N8 G04 P1000,N9 G00 Z23.0,主程序号,增量编程方式,快速移到孔#1正上方。,理想刀具下移值Z=-32,实际刀具下移值Z=-40下移到离工件上表面距离3mm的安全高度平面。主轴正转,以工进方式继续下移21mm,孔底暂停1s。,快速提刀至安全面高度。,快移到孔#2的正上方。,向下进给23mm,钻通孔#2。,孔底暂停1s。,快速上移23mm,提刀至安全平面。,程序单,%0005主程序号程序单,21,N10 X-60.0 Y-30.0,N11 G01 Z-35.0 F120,N12 G49 G00 Z67.0,N13 X-150.0Y-30.0,N14 M05 M02,快移到孔#3的正上方。,向下进给35mm,钻孔#3。,理想刀具快速上移67mm,实际刀具上移75mm,提刀至初始平面。,刀具返回初始位置处。,主轴停,程序结束。,程序单,从上述程序可以大致了解钻孔加工的走刀路线及钻孔的基本编程方法,当所使用的数控铣床不具备更高级的钻孔专用指令时,通常都需要这样一步步地编程,更方便的钻孔编程方法将在后面的章节中逐步介绍。,返回上层,N10 X-60.0 Y-30.0快移到孔#3的正上,22,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6