cyh1986
級別: 家園常客
|
有這樣一個(gè)問題,請大家?guī)臀蚁胂肟匆趺丛O(shè)計(jì)。 要求:用兩個(gè)編碼器來實(shí)現(xiàn)兩個(gè)液壓柱的同步上升和下降,可以單獨(dú)調(diào)節(jié)找平。編碼器采用的是單圈絕對值編碼器。 我目前想到的問題: 1、單圈絕對值編碼器的零位的問題。現(xiàn)在設(shè)備精度要求0.5mm,編碼器用2048線的。也就是理論最大行程1024mm,采用鋼絲繩帶滑輪的方式來測量液壓柱的行程,附件1 這個(gè)編碼器是并口輸出的,零位只有上電找。如果在運(yùn)行的過程中出現(xiàn)過零位的時(shí)候怎么判斷處理啊? 2、關(guān)于相對位置和絕對位置。就像數(shù)控上面的一樣,絕對位置就是編碼器的實(shí)際位置,單正常使用的時(shí)候應(yīng)該是相對位置的多,例如手動(dòng)吧一個(gè)桿的位置從原來的某個(gè)值變成0,相當(dāng)于重新定了一個(gè)零點(diǎn),這是兩個(gè)桿的位置顯示一個(gè)是實(shí)際位置,一個(gè)是相對位置,這個(gè)怎么處理? 還在思考中,請大家?guī)兔ο胂朕k法 |
---|---|
|
hafatahaha
臺(tái)達(dá)代理
級別: 論壇先鋒
|
什么是單圈,就是只有只能在一圈內(nèi)實(shí)現(xiàn)絕對,那么你的機(jī)械就不能超過這個(gè)一圈的標(biāo)準(zhǔn),否則你就只能用多圈了。也就是說不能有過零或者超行程。再有就是位置,既然是絕對編碼器,也就是說每個(gè)點(diǎn)對應(yīng)的數(shù)值是一定,不管怎么移動(dòng),這個(gè)是不變的,你不過是改變原點(diǎn),也就是只改變一個(gè)顯示而已,實(shí)際位置你還是唯一的。 |
|
---|---|---|
|
cyh1986
級別: 家園常客
|
我就是要想一個(gè)辦法在絕對值編碼器過零的時(shí)候發(fā)出一個(gè)報(bào)警,這樣才能避免上面我說的問題 |
---|---|
|
yfcc923
級別: 略有小成
|
不考慮其他因素。如果只是要記錄究竟走了多少點(diǎn)數(shù)。可以在一次液壓方向中利用PLC掃描周期的當(dāng)前絕對編碼器值減去前一掃描周期的絕對編碼器值。如果差值大于0,表示編碼器未過零;如果差值小于0,表示編碼器已經(jīng)過零。每出現(xiàn)一次小于0,記錄+1圈。前提條件,PLC掃描周期小于編碼器走1圈所用時(shí)間。最好不要小于1/2圈。 |
---|---|
|