一.现状:久工机床已经安装了一套雷尼绍的OMP60测头系统,查看电器图册得知测头触发信号连接到XTB:74端口,XTB:74通过控制面板PA9连接到IO板X4.7 。目前能正常使用,未开启测头的状态信号X4.7为1,用M81开启测头后X4.7变为0,运行程序G31G91X100.F5过程中,触碰测头此时X4.7又变为1,机床能停下运动,并把当前位置写入系统变量#5061 。M82关闭侧头后X4.7又变为1 。

二.为解决机器人自动化加工后,由于断刀等原因导致的批量报废不可避免,所以断刀检测作为前期技术储备提上工作日程。技术目的:使用测头的时候还是跟原来一样,需要断刀检测的时候通过刀具去触碰或者接近传感器的方式确认未断,如果未断则继续加工,如果断了则用宏程序的方式停下程序并报警。判断是否断刀的方式可以用①目标点(-100)和结束点(-100)的差异来进行判断,如果目标点和结束点一致,表示没有碰到传感器表示断刀。如果目标点是-100,结束点是-99则表示未断刀可以继续加工。②编写宏程序,通过测刀长的方式并比较刀具表长度的方法判断是否断刀以决定是否继续加工。

三.功能测试过程:M82状态下,断开测头信号线与XTB:74的连接,此时X4.7信号未0,从XTB:74引出一根线连接+24V,查看X4.7信号为1 。根据现状应该能让机床停下来并记录当前位置到系统变量。于是编写程序G91G31X100F5;#110=#5061,运行程序X轴开始缓慢移动,此时引线再次与+24V连接,机床马上停止移动并结束当前段程序,执行后一段程序,执行完毕后,查看#110一写入当前位置的工件坐标值。

四.实现方法设想:电箱增加一个继电器,公共端连接XTB:74端口,常开端连接测头接收器信号线,常闭端连接一个常开传感器接入+24V 。自定义一个M代码A用来给继电器线圈供电,使常开端闭合,原来的测头线路恢复,此时用M81测头开启可以正常使用测头功能,此时断刀检测是断开的不会互相影响。用自定义的另一个M代码B取消M代码A,继电器线圈失电断开,此时常开触点断开,断开了测头接收器线路,测头系统失效。同时常闭触点接通,传感器信号可以执行断刀检测功能。

五.