編碼器怎麼實現定位功能,用plc怎麼設計梯形圖

2020-11-24 騰訊網

嚴格來講,編碼器只會告訴你改如何定位,要如何執行,是需要靠數控系統(或者PLC之類控制器)控制伺服或者步進電機來實現定位的,編碼器好比人的眼睛,知道電機軸或者負載處於當前某個位置,工業上用的一般是光電類型編碼器,下邊簡單說明一下

簡單說下編碼原理和位置測量

光電編碼器是在一個很薄很輕的圓盤子上,通過緊密儀器來腐蝕雕刻了很多條細小的縫,相當於把一個360度,細分成很多等分,比如成1024組,這樣每組之間的角度差是360/1024度=0.3515625度。

然後有個精密的發光源,安裝在碼盤的一面,碼盤的另外一面,會有個接收器之類的,使用了光敏電阻這些元件加放大和整形電路組成,這樣碼盤轉動時候,有縫隙的地方會透光過去,接收器會瞬間收到光脈衝,經過電路處理後,輸出一個電脈衝信號,這樣碼盤旋轉了一周,會對應輸出1024個脈衝,第一個脈衝位置如果是0,第二個脈衝位置就是0.3515625°,第三個脈衝位置是0.3515625°*2,以此類推,這樣只要有儀器能讀到脈衝個數,就可以知道碼盤對應在什麼位置了,如果把編碼器安裝到電機的軸上,電機軸和碼盤是剛性連接,兩者的位置關係會一一對應,通過讀編碼器脈衝,就可以知道電機的軸位置。

而電機軸,比如會通過同步帶,齒輪,鏈條等帶動一些負載,比如控制絲杆,這樣會有個所謂電子齒輪比的關係,電機轉一圈,絲杆會前進多少毫米,這樣讀到了對應編碼器上輸出多少給脈衝,通過脈衝數就可以反推出當前絲杆的位置。

但是編碼器是圓的,如果無限制旋轉下去,角度會無窮大,所以設計了一種增量型的編碼器,轉一圈,會輸出三組信號ABZ,其中AB是一樣的脈衝,比如上邊說的一圈有1024個脈衝,AB相脈衝對應一圈內的圓周角度,而且兩種脈衝是處於正交狀態的,如果是正反轉,通過判斷AB相脈衝的上升沿和下降沿的先後順序,就可以知道編碼器當前是順時針還是逆時針方向旋轉的,

另外有個Z相脈衝,是因為圓周雖然會不停轉下去,角度會無窮無盡,但是都是一周一周的重複而已,零相脈衝固定在圓周某個位置,編碼器每轉一圈,只輸出一個零相脈衝,這樣如果以Z相脈衝為基準點,這樣每次讀到這個脈衝時候,系統就清零一次,就可以讓角度最大值控制在360°以內,相當於一個零基準點了。這樣即使系統斷掉了,重新上電,只要能找到這個基準點,就可以知道絲杆的初始位置在什麼地方了。

以上這種定位叫增量坐標系,所以編碼器就是增量型編碼器,應用比較廣泛,因為靈活而且價格便宜。

如果只設備只需要轉一圈的,也就是角度在360°內的,編碼器可以細分精密一點,比如有13位,相當於2^13次方個脈衝一圈,對應著360°,這種脈衝數和角度一一對應,不怕系統斷電需要重新調整零位,這種編碼器叫單圈絕對值編碼器。如果負載需要轉多圈的,但是這個圈數也不能非常多,比如5圈,相當於5*360°=1800°,這樣脈衝和1800°一一對應,這些在一些高檔的數控工具機上應用比較多,可以知道絲杆或者一些旋轉工作的當前精密位置,而且不用擔心系統斷電歸零問題。

此外,編碼器還有磁電方式的,比如在碼盤上加工了很多個南北間隔的小磁鐵,通過霍爾去讀小磁鐵信號,輸出信號,同樣經過放大和整形變成了電脈衝,這點和光電編碼器是類似的,而且價格會便宜點,可靠性會高,但是精度就比光電要差點。

PLC如何通過編碼器判斷位置

PLC能輸入開關量,也就是一高一低的電平電壓,而編碼器脈衝信號,可以理解一定時間內,用極快的速度完成的一組開關量。但是因為這種開關量的頻率太高了,所以PLC的普通I/O口是無法準確讀到這些脈衝的個數的,因為PLC工作過程中存在掃描周期,需要每個一段時間才去刷新一下普通I/O口的數據,而編碼器的精度太高了,單位時間內輸出的脈衝個數太多,普通I/O是無法勝任的。

一般PLC會設計有高速計數埠,本質是利用了底層單片機的硬體邏輯來完成這些編碼器計數的,避開了掃描周期問題,PLC都設計有專門的高速計數指令,使用的時候,直接調用這些指令就可以讀到當前的脈衝值了。

但是脈衝的計算和輸出上,由於掃描周期存在,往往也會存在著滯後影響,如果用來控制一些執行機構,比如氣缸來動作裁切動作,這樣要考慮提前量的補償問題。

提醒一下,如果想用PLC來控制伺服或者步進系統,往往並不需要通過編碼器反饋來判斷位置,通過一些PLS指令之類的來發出位置脈衝給伺服驅動器,位置環在伺服驅動器內部構成就好,而PLC這邊只是一個指令機構,並沒有構成位置閉環,當然如果是專門定位模塊控制,使用了NC之類的控制方式,是可以在裡邊構建位置閉環的。

喜歡文章,麻煩點讚、分享朋友圈~~ 點擊「在看」~

更多技術交流,請留言~~~

相關焦點

  • plc梯形圖編程實例_plc梯形圖編程基本概念
    plc梯形圖編程中,用到以下四個基本概念: 01軟繼電器 PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內部輔助繼電器等,但是它們不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應
  • 如何用PLC控制實現編碼器的定位功能?
    嚴格來講,編碼器只會告訴你該如何定位,要如何執行,是需要靠數控系統(或者PLC之類控制器)控制伺服或者步進電機來實現定位的,編碼器好比人的眼睛,知道電機軸或者負載處於當前某個位置,工業上用的一般是光電類型編碼器,下邊簡單說明一下。
  • 星三角降壓啟動plc梯形圖電路圖
    打開APP 星三角降壓啟動plc梯形圖電路圖 周碧俊 發表於 2018-08-17 15:25:15 星三角降壓啟動plc梯形圖 設計一一個三相異步電動機星三角降壓啟動控制程序,要求合上電源刀開關,按下啟動按鈕SB2後,電機以星形連接啟動,開始轉動5s後,k3t3斷電 ,星形啟動結束。
  • 電氣控制原理圖轉變為PLC梯形圖:這就是一個樸素的方法論指導!
    不言而喻,plc梯形圖對於plc編程至關重要,今天就重點來看一下,如何由電氣控制原理圖一步步轉化為plc梯形圖。首先這是一個簡單的自鎖電路的例子,一起來看一下SB1啟動按鈕、SB2停止按鈕、FR熱繼電電器,KM交流接觸器,以及它們的動作原理。
  • PLC自鎖、互鎖的梯形圖,看懂了電氣原理圖PLC梯形圖也就懂了
    那麼在PLC裡面怎麼實現自鎖和互鎖呢?和電氣原理圖有什麼關係嗎?今天我們一起來看一下。而在梯形圖裡面,X0和X1為輸入信號,分別對應啟動和停止,Y0為輸出,控制交流接觸器KM。這兩種控制方式其實很類似,只不過把按鈕控制轉換為PLC的輸入信號,而接觸器的自鎖就是梯形圖裡的YO輸出。
  • 基於PLC的梳棉機步進電機控制系統
    用plc控制步進電機,脈衝分配器的設計是一個很重要和非常靈活的問題,它可以用硬體組成,也可以用軟體組成,本文以松下fp0-c16t plc為例,討論幾種實現步進電機脈衝分配器的方法。由於脈衝分配器是由硬體實現,fp0-c16t只需提供一串脈衝,而fp0系列的plc具有脈衝輸出功能和高速計數器(hsc)功能,因此利用此功能進行控制步進電機非常方便。
  • 三菱PLC高速計數器和編碼器的應用,快來收藏
    編碼器的作用相信大家會經常聽到,但是,到底怎麼用,相信很多人是一知半解,那麼,今天陳老師就給大家分享一下具體的使用方法。使用編碼器之前,我們需要先學習高速計數器的概念。重點來了,如果說我不接按鈕,我接了個光電感應器或者編碼器去感應,由機器去觸發,機器運行的速度非常快,可能1秒按了幾百次,甚至幾百幾千次,我們的X0的常開觸點就感應不了了,那麼怎麼辦,我們可以用高速計數器。
  • plc梯形圖的識別方法與步驟
    二、 梯形圖的結構分析1 PLC控制系統梯形圖的特點(1) PLC控制系統的輸入信號和輸出負載 繼電器電路圖中的交流接觸器和電磁閥等執行機構用PLC的輸出繼電器來控制,它們的線圈接在PLC的輸出端。(2) 繼電器電路圖中的中間繼電器和時間繼電器的處理 繼電器電路圖中的中間繼電器和時間繼電器的功能用PLC內部的輔助繼電器和定時器來完成,它們與PLC的輸入繼電器和輸出繼電器無關。
  • 電工知識:PLC入門實物講解,電路圖與梯形圖區別在哪裡?
    大家好我是小豆,隨著科技發展進步,越來越多發電氣開始使用變頻器,PLC,既然說到PLC 我們就要介紹梯形圖,梯形圖可以設計電路,梯形圖能夠有效的將電氣原理圖轉化為梯形圖,進而對PLC進行編程,輸入指定的程序來控制現場的自動化設備。
  • 同是PLC中國的與外國的有何不同
    而對於plc的運用,廣州卡樂智能在這方面也有卓越的成效。所以Plc控制器的功能是非常強大的,在PLC問世之前,工業控制領域中是繼電器控制佔主導地位。隨著時代的發展,繼電母的功能已經不能滿足人們在工業操作方面的需要,所以繼電母逐步被市場淘汰,取而代之的是功能更為強大的PLC,現在的工業建設中,PLC基本上已經完全取代繼電器來實現邏輯控制了。
  • 投影儀水平梯形怎麼調整?帶你走進你所不知道的梯形校正
    投影儀水平梯形怎麼調整?對於現在帶有梯形校正的家用投影儀來說,只需要放置在水平的位置上,其他畫面調整的問題完全可以交給機器幫你解決。那麼關於投影儀水平梯形怎麼調整?投影儀梯形校正會影響畫質嗎?投影儀梯形校正調不正怎麼辦?這些問題,就來一一為各位解答。  一、為什麼需要梯形校正  當投影儀的位置放置不正時,投射出來的畫面呈梯形,而非矩形,影響正常觀看。
  • 未知梯形的高怎麼求梯形的面積?
    這次課程我們來為大家講解一下小學奧數中應用題中怎麼挖掘隱含的條件,教你輕鬆拿下這些類型的奧數習題。未知梯形的高,怎麼求面積如圖所示,梯形ABCD中,AD=4m,BC=10m,求陰影部分的面積。對於處於小學生的學生來說,他們不懂得靈活變通,所以學生家長要對孩子進行靈活思維的開拓,引導孩子慢慢去挖掘隱藏的條件。
  • PLC控制伺服電機準確定位的方法
    本文旨在闡述利用PLC控制伺服電機實現準確定位的方法,介紹控制系統在設計與實施中需要認識與解決的若干問題,給出了控制系統參考方案及軟硬體結構的設計思路,對於工業生產中定位控制的實現具有較高的實用與參考價值。
  • 基於PLC可編程控制器實現渦流檢測裝置的功能設計
    基於PLC可編程控制器實現渦流檢測裝置的功能設計 嚴懷龍 發表於 2020-11-24 10:43:08 1 引 言 目前國外的無損檢測技術正在從NDE
  • PLC步進梯形圖指令與狀態轉移圖,教你一招,輕鬆學會
    步進順控指令1.採用梯形圖及指今表方式編程是可編程控制器最基本的編程方式,它採用的是常規控制電路的設計思路,所以很容易被廣大電氣工作者接受。用梯形圖可以實現各種各樣的控制要求。在工業控制中存在著大量的順序控制,如工具機的自動加工、自動生產線的自動運行、機械手的動作等,都是按照固定的順序進行動作的。
  • 怎樣進行PLC控制伺服電機準確定位?
    本文旨在闡述利用PLC控制伺服電機實現準確定位的方法,介紹控制系統在設計與實施中需要認識與解決的若干問題,給出了控制系統參考方案及軟硬體結構的設計思路,對於工業生產中定位控制的實現具有較高的實用與參考價值。
  • 單晶片編碼器實現精確運動控制
    旋轉和線性編碼器提供這個反饋來實時報告速度和位置。例如,可以由下面的方式提高系統的運動控制性能:提高定位精度;較高的運行速度;提高系統效率;提高可靠性和可重複性。可以由下面的方法實現這樣的性能指標:系統和部件裝配校準;實時配置調整;減少機械公差;添加機械定位調整;預防性維修調整。
  • 伺服電機如何實現精準定位?如何理解它的閉環特性?
    那麼伺服電機是如何實現精準定位,如何理解它的閉環特性,今天我們就來說說。 首先我們看下交流伺服系統的組成,由伺服驅動器和伺服電機組成。這裡我們主要講述伺服驅動的工作原理,電機只是一個執行機構。驅動器的結構簡圖如下,和變頻器的主電路類似,電源經過整流,逆變,實現從ACDCAC的轉換。
  • PLC控制步進電機方法
    2、步進電機速度控制 FP1有一條SPD0指令,該指令配合HSC和Y7脈衝輸出功能可實現速度及位置控制。速度控制梯形圖見圖1,控制方式參數見圖2,脈衝輸出頻率設定曲線見圖3。圖1 速度控制梯形圖圖2 控制方式參數
  • 基於西門子S7-200PLC的交通燈控制系統的設計
    3、系統時序圖 根據對交通信號燈控制要求的分析,得出這是一個時序邏輯控制系統。首先畫出時序圖,這樣便於系統軟、硬體的設計,圖2為交通燈的狀態時序圖。 圖4  交通燈控制梯形圖 整個程序的設計充分體現了計時器在可編程控制器中的重要性,整個程序共使用計時器指令(TON)12個。