solidgzq
級別: 家園?
![]() |
設備用步進(jìn)電機和圓形皮帶帶動(dòng)裝有編碼器的轉軸 轉軸上是一套風(fēng)扇葉的動(dòng)平衡檢測系統,1300轉的速度運行一段時(shí)間動(dòng)平衡系統會(huì )計算偏向角度讓PLC在那個(gè)角度插上鐵片配重. 這套動(dòng)平衡系統要求轉軸跟步進(jìn)不能是剛性連接,甚至用同步皮帶都不行,只能用圓形筋皮帶不完全同步的控制 這樣高速運轉后編碼器的的角度和步進(jìn)輪角度已經(jīng)出現了較大偏差 編碼器的作用一個(gè)是讓步進(jìn)轉到一個(gè)編碼器固定的角度位置扭矩和松開(kāi)風(fēng)扇葉跟轉軸的固定螺絲 第二個(gè)就是測量完后根據算出的角度和編碼器的實(shí)際位置轉到正確的角度插片. 現在有幾個(gè)問(wèn)題 一個(gè)是編碼器分辨率太高了1轉3600線(xiàn),速度快超過(guò)10Khz后會(huì )丟脈沖,X0,X1加了1.5K電阻還是會(huì ),編碼器線(xiàn)纜有點(diǎn)長(cháng),5/6米 二是就算不丟脈沖的低速,設置了Z相接X(jué)10的預設輸入置零,不同速度轉一圈后把編碼器數值SD4500 DHCMOV 到定位當前地址SD5500后再定位到鎖螺絲的角度位置會(huì )變換. 三是因為用的不是同步帶,加工的傳動(dòng)輪從動(dòng)輪不能完全一致,控制步進(jìn)轉一圈,編碼器數值回少幾個(gè),轉的越多偏差越大. 原來(lái)我的設想是執行定位前把編碼器數值dhcmov到步進(jìn)的當前位置來(lái)做修正 但執行下來(lái)看會(huì )出現偏差,現在不知道要怎么弄了 |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
你這就不是編碼器和步進(jìn)的問(wèn)題 1300轉下3600線(xiàn)的編碼器直接輸出不過(guò)78K,根本不算高速,包括丟脈沖也可以換差分輸入解決,簡(jiǎn)單來(lái)說(shuō)都是可以花錢(qián)解決的問(wèn)題. 但是因為不知道你那個(gè)"平衡檢測系統"為啥要用非剛性傳動(dòng)所以剩下的問(wèn)題似乎也沒(méi)法進(jìn)行分析,剩下都是猜的~ 如果是為了增加傳感器的自由度,也就是說(shuō)不會(huì )因為剛性傳動(dòng)的機構把TDU給撐住了,直接把誤差給抹平了,這個(gè)就不是電氣能解決的了,要看一開(kāi)始的方案設計.但是皮筋還不敢繃緊那你這個(gè)傳動(dòng)系統幾乎就是個(gè)沒(méi)有精度的系統,沒(méi)精度的系統還要根據激勵做測量這不是搞笑么. 單純的非接觸式傳動(dòng)還有一種是磁傳動(dòng),但是同樣會(huì )有支撐力,所以估計解決不了你的問(wèn)題,倒是可以從測量也就是編碼器那個(gè)環(huán)節入手,比如換成絕對值編碼器,起碼絕對位置不依靠激勵源也就是步進(jìn)的旋轉位置了,他自己就是固定的,上料在啥位置停下來(lái)還是那個(gè)位置,然后就可以根據停下來(lái)的位置和想要的位置做補償,勉強把問(wèn)題解決掉~(yú) 綜上,花錢(qián)就可以解決~ |
---|---|
|
solidgzq
級別: 家園?
![]() |
動(dòng)平衡測試時(shí)2是測量風(fēng)扇轉圈后某些角度微小的跳動(dòng),和電機緊配的話(huà)很微小的跳動(dòng)就檢測不到了 按手冊,PLC本體的計數器最快可到100Khz的現在10K就出現丟脈沖了 Z相清零是中斷嗎,為什么會(huì )出現2K和5K速度轉一圈,經(jīng)過(guò)Z相清零后編碼器數值變化,不使用Z相預設編碼器數值還基本差不多 |
---|---|
|