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