,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,项目三 刀具长度补偿指令,G43,,,G44,,,G49,数控铣床/加工中心编程训练,项目三 刀具长度补偿指令G43,G44,G49数控铣床/加,装上刀柄及装在主轴上时,,在同一基准上,刀具伸出的长度不一致,CNC,铣床或,MC,所使用的刀具,因每把刀具的长度皆不相同,故使用每一把刀具时都必须作刀长补偿,使每一把刀加工出来的深度皆正确、相同。,工件,装上刀柄及装在主轴上时,CNC铣床或MC所使用的刀具,不补偿 正补偿 负补偿,不补偿 正补偿 负补偿,O5008;,G90G54M03S3000G00Z100,G00X30Y0,Z5,G1Z-0.5F100,:,:,M00,G54G90G00Z100M03S3000,G00X50Y0,Z5,G1Z-0.5F100,:,:,G00Z100,M5,M30,在执行下面程序时会有什么后果?,想想、试一试,?,O5008;在执行下面程序时会有什么后果?想想、试一试?,格式,:,G43 H_ G00,Z_,;,G44 H_,G00 Z_,;,(极少用,G44,),G49,G00,Z_,;,功能,:,G43,刀具长度正补偿,/,离开工件补偿;,G44,刀具长度负补偿,/,趋向工件补偿;,H,刀具长度偏置寄存器号(,H01,H32,),G49,取消长度补偿,编程时不考虑每把刀具不同的长度、磨损或其他原因引起的刀具长度发生的变化,简化编程。,(,1,)长度补偿的方法,格式:G43 H_ G00 Z_;功能:G43,G43,是刀具长度正补偿指令,即把刀具向上抬。,G44,是刀具长度负补偿指令,即把刀具向下降。,G49,是取消刀具补偿指令(在更换刀具前应取消刀具 长度补偿状况。,(,2,)长度补偿的作用,用于刀具轴向(,Z,向)的补偿。,使刀具在轴向的实际位移量比程序给定值增加或减少一个偏置量。,刀具长度尺寸变化时,可以在不改动程序的情况下,通过改变偏置量达到加工尺寸。,利用该功能,还可在加工深度方向上进行分层铣削,即通过改变刀具长度补偿值的大小,通过多次运行程序而实现。,G43是刀具长度正补偿指令,即把刀具向上抬。(2)长度,A,长度正补偿,刀,G43 Z-125 G00 H01,Z实际值=Z指令值+(H xx),A长度正补偿刀G43 Z-125 G00 H01Z实际值=,如果,H01,是,-25.0,B,是多少,?,长度负补偿,刀,-,125,G44 Z-150 G00 H01,Z实际值=Z指令值-(H xx),如果H01是-25.0,B是多少?长度负补偿刀-125G,3,建立刀具长度补偿的步骤,1.,把工件放在平口钳上,夹紧。,2.,加工一个零件需要几把刀,把其中的一把刀具作为基准刀,在主轴上装上基准刀具,使它接近工件表面。,3.,通过手动操作移动要进行测量的刀具使其与工件上表面接触,,如图,3-1,示,记录,Z,轴的机械坐标系的坐标值,假设,Z1=-260mm,(,按,Z0,测量也可以)。,4.,在工件坐标系中设定(,在,G54,中的,Z,坐标中进行设定),Z,值为,-260,。,:将不同长度刀具通过对刀操作获取差值,。,3建立刀具长度补偿的步骤1.把工件放在平口钳上,夹紧。:,图,3-1,刀具长度补偿原理,图3-1 刀具长度补偿原理,5.,依次换上所要使用的其他刀具如图,3-1,示,,通过手动操作移动要进行测量的刀具使其与工件上表面接触,,记录,Z,轴的机械坐标系的坐标值,假设分别为:,Z2=-270,,,Z3=-245,注意:第二把刀、第三把刀,不能按,Z0,测量,。,6.,按,MDI,面板上的键,屏幕显示如图,3-2,(刀具补偿参数设定画面),将基准刀作为,1,号刀,,Z2,、,Z3,依次为,2,号、,3,号刀,将,Z2,与,Z3,的机械坐标系的坐标值减基准刀具,作为不同刀具间的长度补偿值,如图,9-2,示,基准刀为,0,,,Z2,为,-10,、,Z3,为,15,,分别输入,H01,、,H02,、,H03,中,如图,3-2,所示。,5.依次换上所要使用的其他刀具如图3-1示,通过手动操作移,图,3-2,刀具补偿参数设定画面,图3-2 刀具补偿参数设定画面,刀具长度补偿,注意事项,1),机床通电模式为,G49,。,2),执行,G43.G44,时只能有,Z,轴的移动量,否则报警。,3)G43.G44,是续效代码。,4),取消刀长补偿办法,G49,H00,刀具长度补偿注意事项1)机床通电模式为G49。2)执行G43,谢谢观看,谢谢观看,