加刀补一般在数控铣床上应用,常常出现的问题有1 加不上刀补  2干涉加不上刀补举个例子 N1    G00 X0 Y0  Z30
N2    G42 G00  X40  Y20
N3    G00  Z10
这种情况刀补是加不上的因为你虽然给出加刀
补的指令但还是没有确定刀补是加在(0,0) (40 20)线的哪个方向,因此在给出加刀补的指令后继续在平面内走折线即在N2后加上  G01  X50
Y30    这样刀补就加上了还有一个问题是加刀补系统可能会提示"过切"  或者不提示  ,但工件出现过切现象,是因为加刀补过程中走刀路线不对,
走刀路线一般安排在要加刀补的一侧.
2  CNC 干涉常出现的情况是走内R  刀补半径大于图形R  这种情况一般是初学者可能会犯的错误,还有一种情况是临界情况就是等R刀具,有的系统加等R刀补干涉,有的不干涉,这种情况只要把刀补R减小1个牛,问题就解决了,1个牛我相信一般零件是不在乎这一个牛的;在有一种情况是走直线出现CNC干涉,这个常常出现的情况是编程中刀具移动的距
离小于刀具半径.
至于还有没有其他情况希望大家能拿出来共同分享,我也学习一下. 1、刀补建立
数控系统用G41/G42指令建立刀补,在刀补建立程序段,动作指令只能用G00或G01,不能用G02或G03。刀补建立过程中不能进行零件加工。
2.刀补进行
在刀补进行状态下,G01、G00、G02、G03都可使用。它根据读入
的相邻两段变成轨迹,自动计算刀具中心的轨迹。在刀补进行状态下,刀具中心轨迹与编程轨迹始终偏离一个刀具半径的距离。
3.刀补撤销
刀补撤销也只能用G01或G00,而不能用G02G03。
刀补撤销是刀补建立的逆过程,同样,在该过程中不能进行零件加工。使用刀具半径补偿指令时应注意:
1)从无刀具补偿状态进入刀具半径补偿方式时,或在撤消刀具半径偿时,刀具必须移动一段距离,否则刀具会沿运动的法向直接移动一个半径量,很容易出意外,特别在加工全切削型腔时,刀具无法转回空间,会造成刀具崩断。
什么是编程举个例子2)G41、G42、G40必须在G00或G01模式下使用。G41、G42不能重复使用,且在使用时不允许有两句连续的非移动指令。
3)D00 - D99为刀具补偿号,D00意味着取消刀具补偿。刀具补偿值在加工或运行之前必须设定在补偿存储器中。