840D系统中,自动走程序执行探针打点时,报警12550 $TC-MPP6没有定义或者被激活? 首先$TC-MPP6是什么?干什么用的?其次如何定义和激活这个$TC-MPP6?
我们重新还原了NC PLC 和MMC,结果导致了窒息T0M6时,也出现了12550报警,“TOOL CHANGE”没有定义或者被激活。纠结的很啊 !不知道怎么玩了!
问题补充:
今天我们将这台设备的GUD7_SC.DEF和SMAC_SC.DEF等与另一台同类型的设备做了对比,没有发现异常。而且同样一个程序在另一台同类型的设备上运行正常。现在我们将备份还原到最初的版本后,自动换刀可以使用了。但是程序还是不能使用.不知道大侠们有什么好的 建议么?
最佳答案
840D系统报警12550 ,即加工程序中调用了某宏变量或子程序,但该变量却不存在,或链接缺失(如硬盘磁道的物理格式损坏),宏变量的格式为define---as---,调用的NC文件有-N-SMAC-DEF,-N-MMAC-DEF,-N-UMAC-DEF,-N-SGUD-DEF,-N-MGUD-DEF,-N-UGUD-DEF......。建议楼主将备份还原到最初的版本后,将Archive\cycle-archives文件夹下GUD7_SC.DEF和SMAC_SC.DEF使用软键load HD->NC进行装载,然后用Active软键激活GUD7.DEF和SMAC.DEF这两个文件,注意一定要选中激活,否则子程序调用无效,仍然会有报警12550。
一般来说,经过以上恢复NC内存文件的工作步骤,故障很快解决。
提问者对于答案的评价:
谢谢支持。故障以排除。我们将NC总清以后,执行了上述操作,故障解决了!谢谢大家
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217928.html