qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
楼主  发表于: 2011-10-14 00:09
弱的问个问题:M代码指的是什么?如何使用?
wqiling
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 129 点
下载积分: 302 分
在线时间: 206(小时)
注册时间: 2009-12-03
最后登录: 2024-06-06
查看wqiling的 主题 / 回贴
1楼  发表于: 2011-10-14 08:19
是20gm里面的吗??标志位来的。。是通过编码后把该编码值存进寄存器里面!
wqiling
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 129 点
下载积分: 302 分
在线时间: 206(小时)
注册时间: 2009-12-03
最后登录: 2024-06-06
查看wqiling的 主题 / 回贴
2楼  发表于: 2011-10-14 09:42
举个例子吧。。比如FX-20GM里面的M代码就是M0到M99有100个。假如你在20GM本身里面编写定位程序并在中间插入M代码,当程序执行到M代码的时候M代码接通程序就停在那里了,只要你不给关闭M代码信号,程序就一直停在哪里不会往下执行了,相当程序执行到什么位置,假如你插进去的是M4这个M代码,20GM就把4这个数值存到K3通道里面,是编码后存进去的,就跟ENCO指令一样,你把这个通道里面的值读出来FROM指令 用触点比较啊,或者再译码这样在顺序控制中是很有用的,比如SFC,当我知道机械手到达这里以后,我要干什么,我干完了,关闭M代码程序就往下执行了,如果不关M代码的话呢,程序就永远停在哪里,这样安全有保障,如果你程序中不是用M代码的话而用时间去延时,时间把握不好的话会出安全事故的 ,机械手撞坏了。。。个人使用经验。
本帖最近评分记录:
  • 下载积分:+1(aaa2073) 热心助人!