qinchuangyi
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 167 個
工控威望: 309 點
下載積分: 758 分
在線時間: 114(小時)
注冊時間: 2011-08-07
最后登錄: 2013-08-15
查看qinchuangyi的 主題 / 回貼
樓主  發(fā)表于: 2011-10-14 00:09
弱的問個問題:M代碼指的是什么?如何使用?
wqiling
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 45 個
工控威望: 129 點
下載積分: 302 分
在線時間: 206(小時)
注冊時間: 2009-12-03
最后登錄: 2024-11-18
查看wqiling的 主題 / 回貼
1樓  發(fā)表于: 2011-10-14 08:19
是20gm里面的嗎??標(biāo)志位來的。。是通過編碼后把該編碼值存進寄存器里面!
wqiling
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 45 個
工控威望: 129 點
下載積分: 302 分
在線時間: 206(小時)
注冊時間: 2009-12-03
最后登錄: 2024-11-18
查看wqiling的 主題 / 回貼
2樓  發(fā)表于: 2011-10-14 09:42
舉個例子吧。。比如FX-20GM里面的M代碼就是M0到M99有100個。假如你在20GM本身里面編寫定位程序并在中間插入M代碼,當(dāng)程序執(zhí)行到M代碼的時候M代碼接通程序就停在那里了,只要你不給關(guān)閉M代碼信號,程序就一直停在哪里不會往下執(zhí)行了,相當(dāng)程序執(zhí)行到什么位置,假如你插進去的是M4這個M代碼,20GM就把4這個數(shù)值存到K3通道里面,是編碼后存進去的,就跟ENCO指令一樣,你把這個通道里面的值讀出來FROM指令 用觸點比較啊,或者再譯碼這樣在順序控制中是很有用的,比如SFC,當(dāng)我知道機械手到達這里以后,我要干什么,我干完了,關(guān)閉M代碼程序就往下執(zhí)行了,如果不關(guān)M代碼的話呢,程序就永遠停在哪里,這樣安全有保障,如果你程序中不是用M代碼的話而用時間去延時,時間把握不好的話會出安全事故的 ,機械手撞壞了。。。個人使用經(jīng)驗。
本帖最近評分記錄:
  • 下載積分:+1(aaa2073) 熱心助人!