lzhpsky
工控小菜鳥(niǎo)
級別: 論壇先鋒
![]() |
大家能詳細的講解一下,如何用近點(diǎn)信號+Z相脈沖來(lái)實(shí)現原點(diǎn)控制呢?希望大家給我個(gè)例子說(shuō)明一下,謝謝了。我對這種回原點(diǎn)控制不是很明白,大家請看下面的圖片,我理解有錯誤嗎?哪里不對呢? 在伺服運行系統中如果出現誤差,當伺服碰到近點(diǎn)信號時(shí),碼盤(pán)的Z相刻線(xiàn)離檢測管的位置不一樣,那么伺服肯定會(huì )轉動(dòng)不同的角度后停下了,那么這2次原點(diǎn)的位置就不一樣了,會(huì )出現這樣的情況嗎? ![]() ![]() |
---|---|
|
laosong53
級別: 略有小成
![]() |
談點(diǎn)看法,說(shuō)錯請不要拍磚 1 不知道伺服的上位機是FX還是定位模塊 ?但不管哪種,只要發(fā)脈沖 伺服的位置應該嚴格按照脈沖數行走對應的距離或角度, 我們用的滾珠絲杠精度較高,我們曾用千分表打過(guò),用絕對位置定位或相對定位指令或PLSR發(fā)脈沖進(jìn)行滑臺往復運動(dòng),脈沖數對應的滑臺移動(dòng)距離誤差在1-2ü。但如果如果滾珠絲杠或傳動(dòng)副的精度不高,往復運動(dòng)時(shí),同樣的脈沖數,移動(dòng)的距離可能有偏差。這個(gè)偏差是傳動(dòng)副間隙(也稱(chēng)背隙)造成的。只要在相應運方向的脈沖數進(jìn)行背隙補償即可消除這一現象。 2 說(shuō)了這么多,好像與回原點(diǎn)無(wú)關(guān),你可以對照一下。ZRN不是以發(fā)脈沖數進(jìn)行位置控制的,ZRN開(kāi)始后,以回原點(diǎn)速度趨進(jìn)原點(diǎn)位置,當遇到近點(diǎn)狗開(kāi)關(guān)上升沿時(shí),減速到蠕動(dòng)速度,遇Z脈沖結束ZRN。這看起來(lái)應該是完美無(wú)缺。 問(wèn)題是近點(diǎn)狗開(kāi)關(guān)的上升沿,可能出現在PLC掃描周期的10%或20%......90%任意時(shí)刻。出現在99%最好,PLC對近點(diǎn)狗開(kāi)關(guān)的上升沿的響應最快。出現在10%或更早時(shí),PLC對近點(diǎn)狗開(kāi)關(guān)的上升沿的響應最慢,這種響應上的差異,造成滑臺減速的起始點(diǎn)的差異,勢必影響Z脈沖發(fā)出地時(shí)間。也將影響滑臺回原點(diǎn)的重復定位精度。這在定位精度要求不高時(shí),還影響不大。但在1ü級精度要求時(shí)問(wèn)題就很?chē)乐。盡管在正常工作時(shí)一般不需要使用ZRN指令,但精確的位置控制,回原點(diǎn)的重復定位精度是一切精確定位的基礎。! 現在我也正在摸索,用中斷的方式處理近點(diǎn)狗開(kāi)關(guān)的上升沿后調用ZRN子程序,以加快對近點(diǎn)狗開(kāi)關(guān)的上升沿響應時(shí)間,看看ZRN重復定位精度能否達到1ü級。 另外,我也正在用10/20GM試驗,看看ZRN重復定位精度能否達到1ü級。 那位朋友有實(shí)際經(jīng)驗不妨交流一下。謝謝! |
---|---|
本帖最近評分記錄: |