【摘要】:利用刀具长度补偿指令可以不改变程序而随时补偿刀具长度的变化,补偿量存入由H(或D)码指令的存储器中。H指令补偿号的取值范围为00~200,H00意味着取消刀具长度补偿值。取消刀具长度补偿的另一种方法是使用指令G49,NC执行到G49指令或H00时,立即取消刀具长度补偿,并使Z轴运动到不加补偿值的指令位置。
利用刀具长度补偿(G43,G44)指令可以不改变程序而随时补偿刀具长度的变化,补偿量存入由H(或D)码指令的存储器中。
指令格式为
G43(G44)G00/G01 Z__H__F__;
此指令可以将Z轴运动的终点正向或负向偏移一段距离,这段距离等于H指令的补偿号中存储的补偿值。G43或G44是模态指令,H指定的补偿号也是模态的,使用这条指令,编程人员在编写加工程序时就可以不必考虑刀具的长度而只需考虑刀尖的位置即可。刀具磨损或损坏后更换新的刀具时也不需要更改加工程序,可以直接修改H指令的补偿号中存储的刀具长度补偿值。
G43表示存储器中补偿量与程序指令的终点坐标值相加,也就是说Z轴到达的实际位置为指令值与补偿值相加的位置;G44指令为刀具长度减补偿,也就是说Z轴到达的实际位置为指令值减去补偿值的位置。H指令补偿号的取值范围为00~200,H00意味着取消刀具长度补偿值。取消刀具长度补偿的另一种方法是使用指令G49,NC执行到G49指令或H00时,立即取消刀具长度补偿,并使Z轴运动到不加补偿值的指令位置。(www.daowen.com)
补偿值的取值范围是-999.999~999.999mm或-99.9999~99.9999in。
例:程序段N80 G43 Z50 H05中,假如H05存储器中补偿值为-120,则表示机床的Z向终点机床坐标值为[50+(-120)]mm=-70mm。
存储器中补偿量的数值,可用MDI或DPL预先存入存储器。刀具长度补偿常采用的补偿方法有三种。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关数控编程疑难解答的文章