17.1 实时宏指令的种类
17.1.1 模态实时宏指令/单步实时宏指令解释
我们将“//”之后紧跟RTM语句的指令叫做单步实时宏指令(单步RTM指令)。例:// #RV[1] = 30 ;
另一方面,我们将“//”后编写有数字n(1~10),在该数字后编写有RTM语句的指令叫做模态实时宏指令(模态RTM指令)。例://3 #RV[1] = 30 ;
单步RTM指令,与开始执行后续的第一个NC指令的同时起动。有效期间持续到该NC指令结束为止。模态RTM指令也与单步RTM指令一样,与开始执行后续的第一个NC指令同时起动。但是,模态RTM指令的有效期间持续到该自动运行完成为止,这一点与单步RTM指令不同。
实时宏指令的开始
RTM指令与开始执行后续的第一个NC指令同时起动。例在下面的程序中,当开始执行NC指令①时,宏指令②、④不等待①的结束就被继续执行。另一方面,RTM指令③在NC指令①结束后,在与NC指令⑤开始执行的同时被执行。
O0001 ;
G90 G00 X30. ; ① NC指令
100=0 ; ② 宏指令
// #RV[0]=1 ; ③ RTM指令
102=2 ; ④ 宏指令
G90 G00 X100. ; ⑤ NC指令
M30 ;
更多关于宏指令的信息可以参考以下链接:
暂无评论