background image

  

Y-110.0 

  

G00 G40 X-40.0 

  在本例中的程序段

G04 P500 是非移动指令,程序段 G91 Z0.2 是非指定的偏置平面上

的移动指令。这两个连续的程序段的指令,导致系统无法正确判断刀具下一个的偏置位置而
发生过切现象。

 

  三、精加工补偿值获得公式讨论

 

  笔者所在学校使用的是华中

HNC-21M 数控铣床。运用 G41/G42 刀具补偿指令,可以实

现对零件加工的粗精加工分离。当放出余量,进行粗加工后,需要对零件进行测量,然后根
据所获得的尺寸,对第二次的精加工补偿值进行修正,从而保证所加工的零件获得所要求
的尺寸精度。由于零件的内外表面的加工,对补偿值的方向要求是不一样的,就很容易在精
加工的时候弄错补偿方向。如果可以分情况,把补偿值的计算总结成浅显易懂的公式,那么
在加工实习的过程中,只要熟记公式,把测量的数据直接代入,就能获得精加工时所需要
的补偿数据。

 

  下面以一个简单零件的加工情况分析,如下图所示。

 

  图

 

  

1.加工外轮廓六边形 

  选用

18mm 的键槽铣刀,不考虑加工精度,直接设置刀补值为使用刀具的半径值 9mm

即可。但是为保证加工精度,往往需要进行粗精加工两次切削。粗加工时,刀具半径补偿值
可放出一定的余量,然后进行粗加工的走刀。在精加工阶段中,理论上只需要把刀补值改为
9mm,再一次走刀即可。 
  但是由于存在着大量的加工误差和不确定性,而且零件目标尺寸往往带有公差,在粗
加工结束后,需要对六边形对边的尺寸进行测量,并通过测量值对精加工的刀补值进行修
正。总结公式如下:

 

  

δ2=δ1-(A-B)/2 (1) 

  式中,

δ2 为精加工刀补值;δ1 为粗加工刀补值;A 为实际测量值;B 为目标尺寸公差

中间值。

 

  实际加工中,选用

18mm 的键槽铣刀,假设粗加工刀补值选为 10mm,粗加工后,对

六边形尺寸进行测量,测得实际值为

72.085mm,那么,在精加工时,只要把获得的数据代

入公式(

1),即可获得需要的精加工刀补值。 

  

δ2=10-(72.085-69.063)/2=8.489 

  (如图中所示,六边形尺寸为

70-00.074,其尺寸公差中间值为 69.063)。 

  

2.加工内轮廓腰圆槽 

  同样选用

18mm 的键槽铣刀进行加工,假设粗加工刀补值选为 10mm,粗加工后,对

腰圆槽尺寸进行测量,测得实际值为

24.012mm。那么,在精加工时同样可以利用公式(1)

计算需要获得的精加工刀补值。只是由于内轮廓的余量方向与外轮廓相反,总结公式如下:

 

  

δ2=δ1-(B-A)/2 (2) 

  进一步计算可得:

 

  

δ2=10-(25.026-24.012)/2=9.493 

  (如图中所示,腰圆槽尺寸为

25+00.052,其尺寸公差中间值为 25.026)。 

  

3.总结 

  由公式(

1)和公式(2)可以进一步获得: 

  

δ2=δ1-|(A-B)/2| (3) 

  由此我们可以获得,不管是外轮廓还是内轮廓的加工,粗加工时,先选择

δ1 值,令此