月光蛋炒飯
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 61 個
工控威望: 207 點
下載積分: 2502 分
在線時間: 13(小時)
注冊時間: 2012-05-14
最后登錄: 2018-12-10
查看月光蛋炒飯的 主題 / 回貼
樓主  發(fā)表于: 2012-06-19 14:56
如題
求一個使用絕對編碼器的程序
最好是三菱Q或2n的
hanqin
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1237 個
工控威望: 1226 點
下載積分: 2922 分
在線時間: 925(小時)
注冊時間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
1樓  發(fā)表于: 2012-06-19 15:27
絕對編碼器用的是格雷碼,三菱有格雷碼指令,假如分辨率是360的就減去76.
樓主留言:
有詳細(xì)點的資料沒?我沒接觸過 沒什么具體的概念
月光蛋炒飯
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 61 個
工控威望: 207 點
下載積分: 2502 分
在線時間: 13(小時)
注冊時間: 2012-05-14
最后登錄: 2018-12-10
查看月光蛋炒飯的 主題 / 回貼
2樓  發(fā)表于: 2012-06-27 09:50
跪求好人資料啊~~mxc890220@163.com
zlc1210903
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 483 個
工控威望: 3543 點
下載積分: 1050 分
在線時間: 343(小時)
注冊時間: 2011-06-14
最后登錄: 2024-07-02
查看zlc1210903的 主題 / 回貼
3樓  發(fā)表于: 2012-06-27 11:16
引用
引用第1樓hanqin于2012-06-19 15:27發(fā)表的  :
絕對編碼器用的是格雷碼,三菱有格雷碼指令,假如分辨率是360的就減去76.

別誤導(dǎo)人啊,絕對值得編碼器哪有360的,
有256的,512的,1024的,都是二的倍數(shù)。關(guān)于資料你可以去百度上自己搜,說明書上只有編碼器的分辨率和高低位的顏色區(qū)分。還有安裝孔位,接線原則等。
絕對值得編碼器用的格雷碼進行計數(shù),2N有現(xiàn)成的指令解碼,GBIN。如果沒有這樣的指令,也可以自己解碼,具體方法是與上一位求異或。
絕對值編碼器應(yīng)用也很簡單,就是用讀出的值和設(shè)定的值比較大小,到了你設(shè)定的值時控制電機停止就好了。
GOOD LUCK
樓主留言:
我的意思是
這里有臺機器
我要取其某個部件的角度以及整個機器的位移
然后存起來
利用這些數(shù)據(jù)可以控制機器在相同的位移下進行相同的動作
能給我一些編程的思路嗎?
比如我用絕對編碼器
取過來的數(shù)據(jù)如何存放
已經(jīng)如何對應(yīng)位移
再重復(fù)工作的時候如何實現(xiàn)在這個位移的情況下去控制角度的大小 謝謝
總的來說就是實現(xiàn)記憶運行
給機器示范一遍 然后就可以讓機器自己按照我示范的進行工作
在這里我有一些難點
就是我取出來的數(shù)據(jù)肯定是一連串的數(shù)據(jù)  這個怎么存
還有在比較的時候我肯定要在不同的位移進行比較
羨慕高手,希望有一天我也成為高手。
陳大圍
工控新人,還請多多指教
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 877 個
工控威望: 1160 點
下載積分: 8913 分
在線時間: 1821(小時)
注冊時間: 2011-04-17
最后登錄: 2024-09-12
查看陳大圍的 主題 / 回貼
4樓  發(fā)表于: 2012-06-27 12:03
頂三樓
專心學(xué)工控技術(shù),請各位幫忙指教
zlc1210903
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 483 個
工控威望: 3543 點
下載積分: 1050 分
在線時間: 343(小時)
注冊時間: 2011-06-14
最后登錄: 2024-07-02
查看zlc1210903的 主題 / 回貼
5樓  發(fā)表于: 2012-06-27 14:35
首先你要把你絕對值編碼器接好線,以512精度的為例,512精度的有12根線,電源線兩個,一根復(fù)位線一根,9根信號線,(這9根線輸入的開關(guān)量信號)把這9個開關(guān)量信號變成一個數(shù)值,這就是我上面說的格雷碼和十進制的轉(zhuǎn)換,轉(zhuǎn)換后的數(shù)據(jù)放在一個數(shù)據(jù)寄存器里面就好了,這個數(shù)據(jù)在0-511之間,數(shù)值的大小代表了角度的大小。
具體你說的你控制機器走一遍,然后機器就按照你走的路線去走,我習(xí)慣叫社教功能。
如果你是編好了一個流程,然后只是確定這幾個流程的參數(shù),這個還挺容易實現(xiàn)的,如果你的流程是不確定的,比如,ABCD四個步驟,動作流程有24種,如果里面還有位置等的設(shè)定,程序的繪制會比較麻煩。
樓主留言:
您那里有應(yīng)用實例嗎?能給我發(fā)一份程序參考下嗎?
羨慕高手,希望有一天我也成為高手。