机床撞刀的一些常见原因
6.4.1 刀具补偿的问题
操作人员在加工操作前设定的刀具的半径补偿和长度补偿不正确, 加工时就会造成零件少
切、 过切或撞刀。 设补偿值(或刀具半径、 长度) 的时候要注意尺寸的设定单位(μ m还是
mm) , 注意小数点。 使用车床系统时, 对于刀具补偿值的设定更应小心, 要特别注意刀号、 刀具
的几何形状补偿号和磨损补偿号的对应关系(参见 0i-TC 的“CNC 系统操作说明书” 的 14.1.2 节
“刀具偏置 的 T 代码” ) 。
6.4.2 工件坐标系零点设定以及调用的问题
操作人员在加工操作前, 工件坐标系(G54-G59) 的零点设定不正确或是程序中调用的坐标系
不正确, 加工时会出现加工零件尺寸不对或撞刀。
6.4.3 程序编写问题
FANUC 很多 G 代码是模态的, 机床在前一个(或前一段) 加工程序中指定的 G 代码如果在
程序结束时或在下一个程序开始前不取消掉, 在下一个程序(或段) 中将继续有效, 这样可能导
致机床误动作或撞刀。
为了防止此类故障出现, 编程人员可以在程序的开头或结尾编一段程序取消刀具半径补偿、
长度补偿、 取消固定循环等, 让机床回到*初始的状态, 这样机床就不会因为一些模态 G 代码的
问题误动作。
6.4.4 参数设定有误或者误改动
参数 000#2 INI 为 0(公制单位) 、 为 1(英制单位) 。
参数 3401#0 DPI 可以使用小数点的地址字, 小数点的含义。 省略了小数点时:
为 0: 视为*小设定单位(公制时为μ m, 英制时为 0.0001 吋, 角度为 0.001 度) 。
为 1: 视为 mm, inch, 角度为 1 度。
以上这些如果选择搞错, 加工编程时数据单位就会搞混, 出现加工零件尺寸不对或者撞刀。
6.4.5 操作人员操作不当
有的时候操作人员在机床加工的时候, 要检查加工状态什么的, 按下“循环暂停”, 让机床停下
来, 如果没有其他动作再继续“循环启动” 是没有问题的。 但有的时候操作人员会按下“复位”
键之后又按“循环启动” 。 这样, 按下“复位” 键的效果是就把 CNC 系统复位到初始状态,
DRAM 内保存的预读程序信息即被清除掉了, 整个加工即被作废。 如果再继续执行自动运行操
作, 就可能会造成撞刀