陳大圍
工控新人,還請多多指教
級別: 論壇先鋒
![]() ![]() |
現有情況為,電機通過(guò)八工位分度箱帶動(dòng)轉盤(pán),電機轉動(dòng)35圈,轉盤(pán)才轉動(dòng)一圈,在分度箱上裝有單圈絕對值編碼器,編碼器為256P/R,八根信號線(xiàn)輸出,是格雷碼輸出的,F要在觸摸屏上顯示轉盤(pán)的轉動(dòng)的角度,要為0到360度循環(huán)顯示的,在PLC上該怎樣編程,算出這個(gè)角度呢?又是怎么判斷電機的轉向的通過(guò)這個(gè)絕對值編碼器,能把這個(gè)角度編程出來(lái),我就可以輸入在什么角度,什么工位要動(dòng)作了,誰(shuí)來(lái)指教下,這個(gè)該怎么編程,THANKS. |
|
---|---|---|
|
銘杰工控
溫嶺市正凱自動(dòng)化設備有限公司
級別: 網(wǎng)絡(luò )英雄
![]() ![]() |
我建議你用步進(jìn)電機或伺服做定位控制。既準確,又容易編程! |
|
---|---|---|
|
陳大圍
工控新人,還請多多指教
級別: 論壇先鋒
![]() ![]() |
在不改變方案的情況下,這個(gè)該怎么編程呢? |
|
---|---|---|
|
hexiangjiang
xiangjiang
級別: 略有小成
![]() |
編碼器為256P/R乘144除100換算出360度。到了度數就停,要精度高,可以先減速。 |
---|---|
|
xierenjie
經(jīng)歷過(guò)才是深刻
級別: 論壇先鋒
![]() |
這個(gè)我們一般是用伺服完成的 不過(guò)呢 要根據你的想法完成也是可以的 首先,轉盤(pán)有8個(gè)工位,每個(gè)工位間隔就是45度咯,轉盤(pán)轉動(dòng)1度就要電機轉動(dòng) 35/360轉 根據編碼器 電機轉動(dòng)一轉需要256個(gè)脈沖 也就是發(fā)一個(gè)脈沖電機就轉動(dòng) 1/256轉 這樣應該清晰了吧 然后發(fā)送小量脈沖可以做寸動(dòng) 每一工位轉動(dòng)需要的脈沖是 45*(35/360)*256個(gè)脈沖 這樣顯示角度 只是這些脈沖的疊加 應該懂了吧 最后還要考慮精度問(wèn)題的話(huà) 就是處理會(huì )出現的累計誤差 這個(gè)就要電子齒輪比來(lái)做了 相信樓主會(huì )處理吧 以上希望對你有幫助 |
|
---|---|---|
|
陳大圍
工控新人,還請多多指教
級別: 論壇先鋒
![]() ![]() |
4樓的能詳解下么,謝謝 |
|
---|---|---|
|
zlc1210903
級別: 工控俠客
![]() |
這個(gè)東西我用的太多了,非常有經(jīng)驗。這樣控制的好處是沒(méi)有累計誤差。 首先計算出分度盤(pán)轉過(guò)一度編碼器需要轉的數值。 然后得出你需要停止的編碼器的位置。 然后設置為幾段速控制。到了位置后停止。 如果想知道的更詳細,加我qq894880447. 如果程序不多,可以幫你寫(xiě)。 樓主留言:我用的是絕對值的編碼器哦,是格雷碼輸出的,不是增量編碼器哦,我想知道知道怎么編碼器的輸出怎么轉化為角度 |
|
---|---|---|
|
mikehu
學(xué)習就學(xué)習
級別: 略有小成
![]() |
如果我沒(méi)有猜錯的話(huà) 你分度箱走一個(gè)工位 有一個(gè)軸對應是一圈的 你可以把編碼器 安裝在這個(gè)一圈這個(gè)上面 |
---|---|
|
hanqin
級別: 論壇先鋒
![]() |
見(jiàn)下面 ENCODBIT0--ENCODBIT8是143.00--143.08 ENCODBIT0--ENCODBIT8是0.00--0.08 angle是d100 換算出來(lái)就是角度了。 |
---|---|
|