可以用編碼器控制伺服電機嗎,旋轉編碼器可以通過PLC控制伺服電機嗎

2022-06-29 18:42:03 字數 6025 閱讀 2009

1樓:歸憶敏晏漾

可以的。

1、伺服驅動器和編碼器是構成伺服系統的兩個必要組成部分,伺服驅動器控制部分通過讀取編碼器獲得:轉子速度,轉子位置和機械位置,可以完成:

a、伺服電機的速度控制

b、伺服電機的轉矩控制

c、機械位置同步跟蹤(多個傳動點)

d、定點停車

2、編碼器型別非常多,最常用的是絕對值編碼器、增量編碼器和旋轉變壓器,

還有一些更高的通訊編碼器。對於伺服來講,要想獲得非常高的效能和精

度,必須提高編碼器的解析度,常用的伺服編碼器2000-2500線(脈衝數/

轉),但線數越高,編碼器**就越貴,所以必須瞭解控制系統的要求,以

選擇最合適的編碼器

3、對於增量性編碼器,最為常用,但最大的問題是:掉電位置丟失,所以要保

持掉電位置,可以採用絕對值編碼器;如果機械振動大,則選用光電編碼器

就不合適了,這是需採用旋轉變壓器。

2樓:陸妙之馬巍

不知道樓主的意思是不是用編碼器控制伺服驅動器,然後驅動電機執行。

答案是可以的,位置控制時常見的三種指令是脈衝+方向、ab相脈衝、cw/ccw脈衝。

而通常增量編碼器是傳送的是ab相脈衝,如果用a伺服的編碼器,作為b伺服的控制器來發脈衝,是可以控制的。

可以用編碼器控制伺服電機嗎?

3樓:成都癲癇匯康

可以的。

1、伺服驅動器和編碼器是構成伺服系統的兩個必要組成部分,伺服驅動器控制部分通過讀取編碼器獲得:轉子速度,轉子位置和機械位置,可以完成:

a、伺服電機的速度控制

b、伺服電機的轉矩控制

c、機械位置同步跟蹤(多個傳動點)

d、定點停車

2、編碼器型別非常多,最常用的是絕對值編碼器、增量編碼器和旋轉變壓器,

還有一些更高的通訊編碼器。對於伺服來講,要想獲得非常高的效能和精

度,必須提高編碼器的解析度,常用的伺服編碼器2000-2500線(脈衝數/

轉),但線數越高,編碼器**就越貴,所以必須瞭解控制系統的要求,以

選擇最合適的編碼器

3、對於增量性編碼器,最為常用,但最大的問題是:掉電位置丟失,所以要保

持掉電位置,可以採用絕對值編碼器;如果機械振動大,則選用光電編碼器

就不合適了,這是需採用旋轉變壓器。

4樓:鹿工

不知道樓主的意思是不是用編碼器控制伺服驅動器,然後驅動電機執行。

答案是可以的,位置控制時常見的三種指令是脈衝+方向、ab相脈衝、cw/ccw脈衝。

而通常增量編碼器是傳送的是ab相脈衝,如果用a伺服的編碼器,作為b伺服的控制器來發脈衝,是可以控制的。

5樓:匿名使用者

不行 編碼器只用於檢測速度與角度

6樓:

不可以,編碼器和驅i動器一起

7樓:匿名使用者

用abz編碼器可以驅動已經進入位置控制模式的位置控制環,也就是提問者所說的用編碼器控制伺服電機。這麼說包括了以下三種情形:

1、用本座標軸的位置反饋編碼器來驅動本座標軸的伺服電機:

當用人工或者外力旋轉本座標軸的位置反饋編碼器軸的時候,該編碼器的反饋脈衝進入數控系統之後會被數控系統認定為該座標軸的位置出現了偏差,於是數控系統會進行反向位置調節,來糾正這個外來的位置偏差。結果就是,電機會反向運轉,轉過的角度對應於編碼器轉過的角度,只不過方向相反。

2、用專用的編碼器來驅動伺服電機進行定位控制:

這就是常見的手搖脈衝發生器。原理與第一種情形類似,只不過所述的位置偏差不是來自本座標的位置檢測編碼器,而是來自手搖脈衝發生器的位置指令脈衝。當然,這樣的話,伺服電機的運轉方向會與手搖脈衝發生器所發出的指令脈衝的方向一致。

3、綜合以上兩點,出現了第三種情形:

利用相關的其它座標軸的位置反饋脈衝來驅動本軸伺服電機以進行定位控制。比如,把第一座標軸伺服的輸出訊號「原樣脈衝輸出」,就是有些伺服驅動器具有將來自本座標軸位置反饋編碼器的abz脈衝完整再輸出的介面,如果將這個來自第一軸伺服驅動器的位置反饋訊號用這個介面轉移給第二座標軸的伺服驅動器,作為第二座標軸伺服驅動器的位置指令脈衝(外部指令位置模式),就可以實現兩個相關座標軸的隨動或者同步運動了。當然,這個所謂的第二座標軸需要執行在外部位置指令模式,而第一座標又可以提供這種位置指令訊號。

是不是很和諧呢?呵呵呵!

旋轉編碼器可以通過plc控制伺服電機嗎

8樓:匿名使用者

伺服電機本身就有編碼器,有變送輸出,你沒有說明用處,但我猜是想做主從速度跟中,兩者路編碼器同時進plc,然後通過pid去消除它們之間的偏差達到同步目的,但plc存在掃描週期,會影響精度,可以採用運控控制器實現,比如翠歐的

9樓:匿名使用者

當然可以

以三菱的plc為例

1、把旋轉編碼器的a相接到x0,把伺服的頻率接受端子接到y0。

2、plc程式寫上

ld m8000

spd x0 k100 d0

ld m8000

mul d0 d200 d100

ddiv d100 d204 d104

ld m8000

dplsy d104 k0 y0

end3、d0就是旋轉編碼器的速度

d200 d204是換算係數

d104是脈衝輸出頻率

通過修改d200和d204的值就能實現伺服電機與編碼器速度達成一定的比例運轉了。

10樓:

可以。用plsy指令就可以實現

旋轉編碼器可以通過plc控制伺服電機的轉速嗎?

11樓:上海長英

你是想讓伺服電機和你的旋轉編碼器同步對吧!

就是說要求 伺服電機旋轉的圈數和速度完全和編碼器相同,是這個意思吧。

--------------------------------------

1) 可以實現這樣的功能啊!

2)編碼器型別:增量式旋轉編碼器

3)plc可選的範圍比較廣啊 (三菱 fx1n 西門子 s7-200 松下 fpx 肯定可以啊)

4)要實現這個功能伺服電機工作模式:位置控制模式plc 發脈衝給伺服電機驅動器,不需要模擬量更多交流請登入www.shchangying.

com 或者直接加q-4-6-2-3-7-4-2-1-9

12樓:匿名使用者

編碼器就是發脈衝的,很多步進電機後面都會有一個編碼器的,但是控制方面來說,plc-(?驅動器)-編碼器-電機。不知道你看的明白麼?

編碼器就是一個發脈衝的東西,但是需要(例如:步進驅動器,伺服控制器)來控制編碼器發出的脈衝,脈衝再控制電機的動作。

像你上面的說法,(不用驅動器)也是可以辦到的哦,加一個反饋。至於用什麼型號的:感覺你的需要模組,找一種帶模組控制的就可以

13樓:匿名使用者

當然可以了,但這樣精度不高,要用數控,不要用plc

帶編碼器的步進電機與伺服電機 有什麼區別?是不是一樣可以高速高精度控制?

14樓:學雅思

伺服電機可以高速高精度控制。步進電機做不到。兩者區別如下:

一、指代不同

1、伺服電機:是指在伺服系統中控制機械元件運轉的發動機,是一種補助馬達間接變速裝置。

2、步進電機:是將電脈衝訊號轉變為角位移或線位移的開環控制電機。

二、原理不同

1、伺服電機:可使控制速度,位置精度非常準確,可以將電壓訊號轉化為轉矩和轉速以驅動控制物件。伺服電機轉子轉速受輸入訊號控制,可把所收到的電訊號轉換成電動機軸上的角位移或角速度輸出。

2、步進電機:電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到一個脈衝訊號,就驅動步進電機按設定的方向轉動一個固定的角度。

三、特點不同

1、伺服電機:使物體的位置、方位、狀態等輸出被控量能夠跟隨輸入目標(或給定值)的任意變化的自動控制系統。

2、步進電機:步進電機溫度過高首先會使電機的磁性材料退磁,從而導致力矩下降乃至於失步,因此電機外表允許的最高溫度應取決於不同電機磁性材料的退磁點。

15樓:匿名使用者

帶編碼器的步進電機只是提高了一些效能,高精度定位方面是提高了,力矩方面沒有得到提升,基本可以忽略,而且照樣會丟步。

伺服電機是必須有編碼器的,如果一個伺服電機沒有編碼器,這個電機不可能是伺服電機。

在高精度控制方面,伺服電機才能真正精確定位,步進的是不行的。

步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制元步進電機件。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝訊號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到一個脈衝訊號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為"步距角",它的旋轉是以固定的角度一步一步執行的。可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的;同時可以通過控制脈衝頻率來控制電機轉動的速度和加速度,從而達到調速的目的。

16樓:匿名使用者

呵呵 這個是不可能和伺服

效能差不多的,選擇用伺服主要是在高精度和恆力矩輸出上優於步進電機。

這種差距主要還是由伺服和步進的物理結構決定的,雖然步進加裝了編碼器之後定位精度會有所提升,但步進電機高速性差和高速時力矩輸出下降非常快的問題依然無法解決,伺服比方在額定3000轉時依然可以保持它的額定力矩輸出,步進可能到1500轉時的力矩就只有他保持力矩的3分之一左右了。所以步進加編碼器對效能提升是有限的,大多隻是個宣傳的噱頭而已。

17樓:匿名使用者

帶編碼器的步進只是多了一個位置補償環節而已,精度會高一點,但力矩環無法得到補償,所以無法徹底精確定位,跟伺服不是一個檔次的,好比稗子再會裝也不會變成水稻

怎麼用編碼器和臺達plc控制伺服電機的速度和位置? 100

18樓:上海長英

你是不是想 利用編碼器的訊號 作為伺服 電機的速度和位置給定訊號啊?

如果是這樣的話,這個屬於「同步」控制方法

這個小型plc 沒有這個功能的,如果你編碼器轉速慢還可以,如果轉速快了,偏差很大。

可以使用西門子的s7-1500t 系列plcs7-1500t 系列plc 專門設計有這個功能叫做:外部編碼器同步控制。

專業提供 plc 觸控式螢幕,數控系統 ,上位機監控系統 程式設計和除錯服務。

歡迎來電來函諮詢,本人對這種控制有實際應用經驗。

旋轉編碼器能否和伺服驅動器連線,來控制機床主軸與伺服電機旋轉,實現同步呢。

19樓:匿名使用者

伺服電機本身帶有一個旋轉編碼器,作為反饋訊號確定伺服電機的狀態,有沒有漏步和消除累計誤差,構成一個閉環系統。編碼器是裝在主軸上,使用主軸的轉速來控制伺服電機的進給速度嗎,你想用編碼器連線伺服驅動器的話,個人認為無法實現你需要的功能,因為編碼器輸出的脈衝訊號,與驅動伺服驅動器的脈衝訊號不同,而且很容易受干擾,訊號也不穩定。你可以使用編碼器的輸出訊號送入plc,經過plc程式實現判斷定位和脈衝輸出來控制伺服電機。

伺服電機和編碼器的關係?

20樓:匿名使用者

1、伺服驅動器和編碼器是構成伺服系統的兩個必要組成部分,伺服驅動器控制部分通過讀取編碼器獲得。轉子速度、轉子位置和機械位置,可以完成:

a、伺服電機的速度控制;

b、伺服電機的轉矩控制;

c、機械位置同步跟蹤(多個傳動點);

d、定點停車。

2、編碼器型別非常多,最常用的是絕對值編碼器、增量編碼器和旋轉變壓器,還有一些更高的通訊編碼器。

對於伺服來講,要想獲得非常高的效能和精度,必須提高編碼器的解析度,常用的伺服編碼器2000-2500線(脈衝數/轉),但線數越高,編碼器**就越貴,所以必須瞭解控制系統的要求,以選擇最合適的編碼器。

3、對於增量性編碼器,最為常用,但最大的問題是:掉電位置丟失,所以要保持掉電位置,可以採用絕對值編碼器;如果機械振動大,則選用光電編碼器就不合適了,這是需採用旋轉變壓器。

伺服電機轉矩控制時,PLC能否讀取其編碼器的脈衝值進而得知其轉動的角度

理論上可以讀,但有很大滯後,因為響應很慢,你的問題應該是要調整伺服系統的自動優化,做好速度和電流環的pid引數優化,或者加制動單元和制動電阻 plc怎麼讀取伺服電機的轉矩 2種辦法 1 如果你是通過plc的模擬量輸出控制電機,就需要把伺服放大器上的模擬量訊號接回到plc模擬量輸入埠,通過ad模組轉換...

旋轉編碼器如何使用,旋轉編碼器與電機一起怎麼用

dd馬達該如何選擇合適的編碼器?旋轉編碼器是測量轉速的裝置,可將軸的角位移.速度機械量轉換成相應的電泳衝量專 輸出.一路輸出是指旋轉屬編碼器的輸出是一組脈衝,而雙路輸出的旋轉編碼器輸出兩組a b相位差90度的脈衝,通過這兩組脈衝不僅可以測量轉速,還可以判斷旋轉的方向.因此可以用控制上顯示出轉速的大小...

如何利用光電旋轉編碼器監測電機速度

一 將光電編bai碼器主軸與電機主du軸相連,zhi固定好 安裝dao方式有很多,最回常見的有鍵槽 答 法蘭安裝 頂絲孔 彈片安裝 抱緊 要求同軸。二 將編碼器另一端的電源線與訊號線分別接在plc相應模組上面 或者其他控制器上面,微控制器等,這裡要看你是什麼電機了,如果是與普通電機配合使用接plc便...