fanuc oi-md 换刀宏程序里的m6有什么用

我知道参数6071设置成6调用O9001的宏程序,但是9001里还有一个m6,走到宏程序的m6这步时又重新调用9001,再次走到9001里的m6时开始换刀。
想问下这两个m6有什么不同么,如果一样为什么第二次就可以换刀。

加工程序里的m6是调用宏程序,在宏程序里的m6以前的程序是把各轴走到换刀点,然后的m6是单纯的换刀程序,它先由pmc译码指令(NECB或NEC)完成译码,供执行机构完成机械手换刀动作!追问

也就是说主程序里的m6和宏程序里的m6不一样是么?

追答

可以这么说,加工程序里的M6只是宏程序,因为参数6071里的6所对应的是程序O9001,所以它就调用了O9001完成一系列换刀动作!

追问

有台龙门加是机械臂换刀,在换刀时会先换一把刀然后机械臂归位,此时正常,宏程序里的m6执行完了,在下一步z轴向上抬时,机械臂又换刀,换一半停住然后报警,机械臂未归位,请问这是pmc问题么或者是信号不对么。先谢谢你了等下一定追加。

追答

打开PMC,看一下是哪个点触发了A报警

追问

不是报警问题,是本来都换完刀开始走下一步z轴上升,但突然又开始换刀,换一半停住了。

追答

机床有没有预选刀功能?

追问

有,编程是T2M6

追答

怎么看都像是预选刀的问题,你可以单段执行换刀程序,打开PMC梯形图,查看是怎么触发的报警

追问

好的谢谢你。

温馨提示:答案为网友推荐,仅供参考