01、功能目的
用户宏程序插入功能是在程序执行过程中,通过在机床侧输入用户宏程序插入信号(UIT),此时插入程序优先于当前正在执行的程序,用来调用设定的插入程序。
使用本功能,用户可根据实际情况来灵活变化执行程序动作。
02、功能说明
此功能是在程序执行期间,在程序中发出M96指令后,到出现M97指令之前或者复位之前,如果此时有输入插入信号(UIT),则用户宏程序插入启动,在当前正在执行的程序中,插入执行“P_”指定的程序,动作顺序如下图1所示:

图片1
03、使用方法
用户宏程序插入有效使用方法:
通过简单的程序指令,通过切换插入信号(UIT)的状态,在当前正在执行的程序中,来插入执行“P_”所指定的程序。

04、使用方法和PLC信号及系统参数

启用时状态


宏程序插入信号(UIT)接通时具体的插入方式、调用方式等包含用户宏程序插入功能的详情请参考≪M800/M80/E80编程说明书≫、≪M800/M80/E80 PLC接口说明书≫
05、注意事项
此功能仅在以下情况下有效:
①:正处于自动运行模式或MDI模式,在手动运行时(JOG、步进、手轮时),此功能无效。
②:处于自动运行中且此时不处于用户宏程序插入处理中。
③:在执行刀尖R补偿(或执行刀径补偿)时进行插入,则必须在用户宏程序插入程序的返回指令中指定顺序号(M99P_),否则无法返回至原程序。
④:在#1113=1(插入类型为1)时,如果在插入程序内存在移动指令或MSTB指令,请勿对有多系统间同步等待的系统执行宏程序插入指令,否则可能会造成未执行插入指令的系统保持在同步等待状态,机床停止加工。
⑤:用户宏程序插入控制用M代码都在系统内部进行处理,不向外部输出。
京公网安备 11011202001138号
