C类宏程序下用G42报警不能执行END1

如题所述

第1个回答  2022-04-02
C类宏程序下用G42报警不能执行END1是因为调用指令错误,或者是变量值的范围设置的不合理。
局部变量和公共变量可以有0值或下面范围中的值:-1047到-10-29或-10-2到-1047,如果计算结果超出有效范围,则发出P/S报警NO.111。
在编程时,我们会把能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来调用它们,使用时只需给出这个总指令就能执行其功能所存入的这一系列指令称作用户宏程序本体,简称宏程序。这个总指令称作用户宏程序调用指令。在编程时,编程员只要记住宏指令而不必记住宏程序。
用下面的方法调用宏程序:
宏程序调用、非模态调用(G65)、模态调用(G66,G67)、用G代码调用宏程序、用M代码调用宏程序、用M代码调用子程序、用T代码调用子程序。
相似回答
大家正在搜