楼主你好!你说的换刀子程序和加工程序不存放在一起,换刀程序和加工程序宏程序本身也完全不一样,换刀程序是由PLC(可编程顺序控制器)控制实现的,由于不向用户开放,因此你删除不了,那种程序用你加工程序中的换刀指令M6启动PLC的换刀程序,那个换刀程序不是机械手移动或转动的时间或者角度距离到位置坐标或者旋转角度,而是一个动作不到位确切完成,下一个动作不开始,例如:主轴箱没处于换刀位置点上M6指令就不执行,机械手不抓住刀柄刀柄拉杆不松开,拔刀动作没完成到位,机械手不旋转等等,PLC没有收到到位的限位开关的接通信号,下一个动作绝对不开始,如果那个限位开关信号确实没收到,就会停住报警,也不会把机械手撞烂。