数控机床编程与操作FANUC 0i数控车床操作FANUC 18iMA系统加工中心编程XK7140数控铣床操作SIEMENS 802D系统编程
N15 M6 ...
;更换刀具1号刀,T1中D1表格中的值生效 ;
N16 G0 Z ...
N20 G0 Z ...D2 ;刀具1的D2中的值生效,
N25 T4 ;刀具预选T4。仍然是使用T1刀具,D2中的值有效 ...
N55 D3 M6 ;更换刀具,T4刀具的D3中的值生效 ...
3) 刀具长度补偿
通常加工一个工件要使用多把刀具,而每把刀有不同的长度,如图6.23所示。为使加工出的零件合乎要求,应预先确定基准刀具,测量出基准刀具的长度和其他每把刀具的长度差(作为刀具长度偏置值),如图6.24所示,并把此偏置值设定在数控系统中。实际操作时通过对刀确定基准刀具在工件坐标系中的位置,然后换上其它刀具依次对刀测出其在工件坐标系中的偏置值,并记录在对应的寄存器中。在程序中通过G43/G44及偏置号H指令刀具长度补偿,用G49取消刀具长度补偿。例:如图6.25 钻孔加工。H1寄存器中存放刀具长度偏置值-4。H0表示取消刀具补偿。
编程举例:钻三个孔。H1=-4(刀具长度偏置值)
图6.23 不同长度的刀具
图6.24 刀具长度补偿
刀具长度偏置值