虽然这个话题老生常谈,但时间长不弄还真有点忘了,这里分享一下换刀子程序的调试过程:
系统:西门子828D;机床型号:A850B;
子程序:
1、功能介绍 :
刀库子程序主要包含 3 个子程序 · L6.SPF:刀库的换刀子程序,实现刀库的主要动作 · MAG_CONF.SPF:刀库初始化时,需要对刀库参数做基本参数配置 · CYCPE_MA.SPF:程序段搜索处理程序;相关子程序如下:
CYCPE_MA.rar
L6.rar
MAG_CONF.rar
若坛友参考使用此文件,先需解压缩;
2.安装方法:
将上述 3 个子程序拷贝至 PPU 上即可,
路经如下:
调试——系统数据——NC 数据——循环——制造商循环;

使用方法:
L6:在换刀时系统会自动调用;无需修改; 需要察看其实时运行时,可以将 L6 开头语句中的“DISPLOF”临时删除;
MAG_CONF:初始化刀具表(刷新刀具表)文件,该文件需要拷贝至“程序管理” ——“零件程序”下单独执行;
执行前请确保 MD14510[0]刀位数量填写无误; 执行完成后,刀具表会变为与实际刀库对应的模式(刀位数量、主轴数量、刀爪数量) 注意:初始化刀具表可以在首次刀库调试时使用;也可以在刀具表需要清空时使用; 在“乱刀”时(即刀具表与实际刀库位置不一致且手动调整比较困难时)执行用于清 空刀具表;此时注意做好刀具加工属性的有关纪录。
CYCPE_MA:使用段搜索功能时,会自动调用,无需修改;