陳大圍
工控新人,還請多多指教
級別: 論壇先鋒
![]() ![]() |
現(xiàn)有情況為,電機(jī)通過八工位分度箱帶動(dòng)轉(zhuǎn)盤,電機(jī)轉(zhuǎn)動(dòng)35圈,轉(zhuǎn)盤才轉(zhuǎn)動(dòng)一圈,在分度箱上裝有單圈絕對值編碼器,編碼器為256P/R,八根信號(hào)線輸出,是格雷碼輸出的。現(xiàn)要在觸摸屏上顯示轉(zhuǎn)盤的轉(zhuǎn)動(dòng)的角度,要為0到360度循環(huán)顯示的,在PLC上該怎樣編程,算出這個(gè)角度呢?又是怎么判斷電機(jī)的轉(zhuǎn)向的通過這個(gè)絕對值編碼器,能把這個(gè)角度編程出來,我就可以輸入在什么角度,什么工位要?jiǎng)幼髁,誰來指教下,這個(gè)該怎么編程,THANKS. |
|
---|---|---|
|
xierenjie
經(jīng)歷過才是深刻
級別: 論壇先鋒
![]() |
這個(gè)我們一般是用伺服完成的 不過呢 要根據(jù)你的想法完成也是可以的 首先,轉(zhuǎn)盤有8個(gè)工位,每個(gè)工位間隔就是45度咯,轉(zhuǎn)盤轉(zhuǎn)動(dòng)1度就要電機(jī)轉(zhuǎn)動(dòng) 35/360轉(zhuǎn) 根據(jù)編碼器 電機(jī)轉(zhuǎn)動(dòng)一轉(zhuǎn)需要256個(gè)脈沖 也就是發(fā)一個(gè)脈沖電機(jī)就轉(zhuǎn)動(dòng) 1/256轉(zhuǎn) 這樣應(yīng)該清晰了吧 然后發(fā)送小量脈沖可以做寸動(dòng) 每一工位轉(zhuǎn)動(dòng)需要的脈沖是 45*(35/360)*256個(gè)脈沖 這樣顯示角度 只是這些脈沖的疊加 應(yīng)該懂了吧 最后還要考慮精度問題的話 就是處理會(huì)出現(xiàn)的累計(jì)誤差 這個(gè)就要電子齒輪比來做了 相信樓主會(huì)處理吧 以上希望對你有幫助 |
|
---|---|---|
|