我知道参数6071设置成6调用O9001的宏程序,但是9001里还有一个m6,走到宏程序的m6这步时又重新调用9001,再次走到9001里的m6时开始换刀。
想问下这两个m6有什么不同么,如果一样为什么第二次就可以换刀。
也就是说主程序里的m6和宏程序里的m6不一样是么?
追答可以这么说,加工程序里的M6只是宏程序,因为参数6071里的6所对应的是程序O9001,所以它就调用了O9001完成一系列换刀动作!
追问有台龙门加是机械臂换刀,在换刀时会先换一把刀然后机械臂归位,此时正常,宏程序里的m6执行完了,在下一步z轴向上抬时,机械臂又换刀,换一半停住然后报警,机械臂未归位,请问这是pmc问题么或者是信号不对么。先谢谢你了等下一定追加。
追答打开PMC,看一下是哪个点触发了A报警
追问不是报警问题,是本来都换完刀开始走下一步z轴上升,但突然又开始换刀,换一半停住了。
追答机床有没有预选刀功能?
追问有,编程是T2M6
追答怎么看都像是预选刀的问题,你可以单段执行换刀程序,打开PMC梯形图,查看是怎么触发的报警
追问好的谢谢你。