slik
級別: 論壇先鋒
|
如上,11樓說的方法可行,但有可能會存在精度不夠的問題,因為光電開關都存在一個觸發點的分散性問題,也就是說光電開關的觸發點在客觀位置上有可能前后不一樣存在微笑的偏差,當然在大多數場合是都能夠滿足,但當需要回原點精度較高時,可能就需要使用近點和原點同時使用,不過這時如樓上8樓所說的,調整是關鍵,如何擺放近點的位置,使其的ON>OFF的位置剛好在兩個零點信號的中點附近保證近點從ON到OFF之后能在適當的位置接收到一個Z信號,當接收到Z信號之后,電機馬上停止,并且輸出清零信號,以清除驅動器上的剩余脈沖(如果需要), 8樓所說的接觸到近點信號的ON>OFF之后怕伺服電機減速不到爬行速度,使回原點有偏差,其實這是多余的考慮,這可以通過加長擋片的長度來補足,其實這和普通的回原點ZRN也是一樣的,當只一個原點近點和原點相同時,信號從ON>OFF也是需要電機馬上停止,但是擋片長度適當加長,信號從OFF>ON>OFF的時間就加長了,從而獲得足夠的時間減速。。 驅動器上除了常規的設置之外,有關于Z信號的參數設置好像是沒有。。。以上請參考!~ |
---|---|
本帖最近評分記錄: |
秋秋
有志者事競成
級別: 家園常客
|
1 不知道伺服的上位機是FX還是定位模塊 ?但不管哪種,只要發脈沖 伺服的位置應該嚴格按照脈沖數行走對應的距離或角度, 我們用的滾珠絲杠精度較高,我們曾用千分表打過,用絕對位置定位或相對定位指令或PLSR發脈沖進行滑臺往復運動,脈沖數對應的滑臺移動距離誤差在1-2ü。但如果如果滾珠絲杠或傳動副的精度不高,往復運動時,同樣的脈沖數,移動的距離可能有偏差。這個偏差是傳動副間隙(也稱背隙)造成的。只要在相應運方向的脈沖數進行背隙補償即可消除這一現象。 2 說了這么多,好像與回原點無關,你可以對照一下。ZRN不是以發脈沖數進行位置控制的,ZRN開始后,以回原點速度趨進原點位置,當遇到近點狗開關上升沿時,減速到蠕動速度,遇Z脈沖結束ZRN。這看起來應該是完美無缺。 問題是近點狗開關的上升沿,可能出現在PLC掃描周期的10%或20%......90%任意時刻。出現在99%最好,PLC對近點狗開關的上升沿的響應最快。出現在10%或更早時,PLC對近點狗開關的上升沿的響應最慢,這種響應上的差異,造成滑臺減速的起始點的差異,勢必影響Z脈沖發出地時間。也將影響滑臺回原點的重復定位精度。這在定位精度要求不高時,還影響不大。但在1ü級精度要求時問題就很嚴重。盡管在正常工作時一般不需要使用ZRN指令,但精確的位置控制,回原點的重復定位精度是一切精確定位的基礎!!! 現在我也正在摸索,用中斷的方式處理近點狗開關的上升沿后調用ZRN子程序,以加快對近點狗開關的上升沿響應時間,看看ZRN重復定位精度能否達到1ü級。 另外,我也正在用10/20GM試驗,看看ZRN重復定位精度能否達到1ü級。 那位朋友有實際經驗不妨交流一下。謝謝! |
---|---|
|
aaaxgf
級別: 工控俠客
|
開路發脈沖定位可靠性要差點。以前我做過一個伺服定位的程序,就是用開路發脈沖到伺服驅動器旋轉10周停止,連續運轉幾天定位角度一直沒有變感覺沒問題,可是后來客戶又添了幾臺設備后問題就出現了,定位角度運行時偶爾會跑偏長時間運行累積誤差角度會很大。也就是伺服電機有時沒按照PLC發送的脈沖去執行,后來咨詢伺服系統的技術,答復問題可能在伺服電機編碼器反饋信號受到干擾造成的但是這個干擾是隨機性短時間的。長期開路的脈沖信號就會把干擾的錯誤累積。 |
---|---|
|
tanshuozhe
級別: 略有小成
|
這種方式如果要求高的會死的很難看!機械零點跟編碼器Z點不一定是一個點,而事實上就不是同一個點。 |
|
---|---|---|
|