举个例子吧。。比如FX-20GM里面的M代码就是M0到M99有100个。假如你在20GM本身里面编写定位程序并在中间插入M代码,当程序执行到M代码的时候M代码接通程序就停在那里了,只要你不给关闭M代码信号,程序就一直停在哪里不会往下执行了,相当程序执行到什么位置,假如你插进去的是M4这个M代码,20GM就把4这个数值存到K3通道里面,是编码后存进去的,就跟ENCO指令一样,你把这个通道里面的值读出来FROM指令 用触点比较啊,或者再译码这样在顺序控制中是很有用的,比如SFC,当我知道机械手到达这里以后,我要干什么,我干完了,关闭M代码程序就往下执行了,如果不关M代码的话呢,程序就永远停在哪里,这样安全有保障,如果你程序中不是用M代码的话而用时间去延时,时间把握不好的话会出安全事故的 ,机械手撞坏了。。。个人使用经验。