伺服電機每轉一圈的脈沖數
是由編碼器的位數和電子齒輪比決定的.
例如編碼器是13位,電子齒輪比是4,那么脈沖數=2的13次方/4=2048
電子齒輪比是通過(guò)更改電子齒輪比的分倍頻,來(lái)實(shí)現不同的脈沖當量。
伺服系統的精度是編碼器的線(xiàn)數決定,但這個(gè)僅僅是伺服電機的精度。
在實(shí)際運用中,連接不同的機械結構,如滾珠絲杠,蝸輪蝸桿副,螺距、齒數等參數不同,移動(dòng)最小單位量所需的電機轉動(dòng)量是不同的。
電子齒輪比是匹配電機脈沖數與機械最小移動(dòng)量的
舉個(gè)例子:
車(chē)床用10mm絲杠,那么電機轉一圈機械移動(dòng)10mm,每移動(dòng)0.001mm就需要電機旋轉1/10000圈
而如果連接5mm絲杠,且直徑編程的話(huà),每0.001的移動(dòng)量就需要1/5000轉
這個(gè)是電子齒輪的作用。
這和FANUC的柔性齒輪比式一樣的。
光電編碼器,是一種通過(guò)光電轉換將輸出軸上的機械幾何位移量轉換成脈沖或數字量的傳感器。光電編碼器每轉輸出600(我們用老板沒(méi)有說(shuō))個(gè)脈沖,五線(xiàn)制。其中兩根為電源線(xiàn),
三根為脈沖線(xiàn)(A相、B相、Z)。電源的工作電壓為 (+5~+24V)直流電源。光電編碼器是由光柵盤(pán)和光電檢測裝置組成。光柵盤(pán)是在一定直徑的圓板上等分地開(kāi)通若干個(gè)長(cháng)方形孔。
由于光電碼盤(pán)與電動(dòng)機同軸,電動(dòng)機旋轉時(shí),光柵盤(pán)與電動(dòng)機同速旋轉,經(jīng)發(fā)光二極管等電子元件組成的檢測裝置檢測輸出若干脈沖信號,其原理示意圖如圖1所示;
通過(guò)計算每秒光電編碼器輸出脈沖的個(gè)數就能反映當前電動(dòng)機的轉速。此外,為判斷旋轉方向,碼盤(pán)還可提供相位相差90º的兩路脈沖信號。 .SRZ6B6Ka
工作原理:當光電編碼器的軸轉動(dòng)時(shí)A、B兩根線(xiàn)都產(chǎn)生脈沖輸出,A、B兩相脈沖相差90度相位角,由此可測出光電編碼器轉動(dòng)方向與電機轉速。
如果A相脈沖比B相脈沖超前則光電編碼器為正轉,否則為反轉.Z線(xiàn)為零脈沖線(xiàn),光電編碼器每轉一圈產(chǎn)生一個(gè)脈沖.主要用作計數。A線(xiàn)用來(lái)測量脈沖個(gè)數,B線(xiàn)與A線(xiàn)配合可測量出轉動(dòng)方向.
N為電機轉速
Δn=ND測-ND理
例如:我們車(chē)的速度為1.5m/s,輪子的直徑220mm,C=D*Pi,電機控制在21.7轉/秒,根據伺服系統的指標, 設電機轉速為1500轉/分,故可求得當ND=21.7*60=130轉/分時(shí),
光碼盤(pán)每秒鐘輸出的脈沖數為:
PD=130×600/60=1300個(gè)脈沖
當測出的脈沖個(gè)數與計算出的標準值有偏差時(shí),可根據電壓與脈沖個(gè)數的對應關(guān)系計算出輸出給伺服系統的增量電壓△U,經(jīng)過(guò)D/A轉換,再計算出增量脈沖個(gè)數,等下減去。
當運行時(shí)間越長(cháng)路線(xiàn)越長(cháng),離我們預制的路線(xiàn)偏離就多了。這時(shí)系統起動(dòng)位置環(huán),通過(guò)不斷測量光電編碼器每秒鐘輸出的脈沖個(gè)數,并與標準值PD(理想值)進(jìn)行比較,
計算出增量△P并將之轉換成對應的D/A輸出數字量,通過(guò)控制器減少輸個(gè)電機的脈沖個(gè)數,在原來(lái)輸出電壓的基礎上減去增量,迫使電機轉速降下來(lái),當測出的△P近似為零時(shí)停止調節,
這樣可將電機轉速始終控制在允許的范圍內。
如果我的編碼器是2000P/R,用A,B相,相位差輸入的話(huà),每轉一圈,告訴計數器,讀數是多少,如果就接A相或者B像,讀數又應該是多少,什么是四倍頻?電子齒輪比的概念是什么?
回答:RE: 編碼器,電子齒輪比 回答人: gumeiqin 時(shí)間:2008-07-13 15:10:29
請問(wèn)您是接普通電子計數器,還是接入PLC?
如果您是接入普通計數器,不管是相位差輸入方式還是僅僅只是接一相,轉一圈計數值都是2000。
如果您是接入PLC,啟用高速計數功能,選擇的是相位差模式,則轉一圈計數值是8000。選擇其他的模式,只接一相,轉一圈計數值是2000。
四倍頻就是指發(fā)一個(gè)脈沖,既響應A相的上升沿信號和下降沿信號,也響應B相的上升沿信號和下降沿信號。發(fā)一個(gè)脈沖等于計4個(gè)脈沖數,所以轉一圈計8000。
電子齒輪比的概念不清楚,請問(wèn)如果接PLC,采用相位差的方式,怎么判斷方向,是從數值的大小變化嗎?
是的,根據數值的遞增還是遞減來(lái)判斷方向。 請問(wèn)您是在哪里看到“電子齒輪比”的?
設置電子齒輪的作用: 1.可以任意設定輸入到伺服的脈沖指令所對應的電機實(shí)際的旋轉量。 2.如果上位機發(fā)送的脈沖指令頻率有上限值限制,達不到速度要求,
設置電子齒輪比通過(guò)倍頻功能就可以增大電機所接收的指令脈沖頻率。
我想問(wèn)一下,如果PLC發(fā)多少個(gè)脈沖,電機走幾圈是固定的話(huà),還要編碼器反饋干什么用,不是開(kāi)環(huán)的嗎
您好,PLC發(fā)多少個(gè)脈沖電機走幾圈不是固定的,可以通過(guò)電子齒輪比設置來(lái)改變,對伺服來(lái)說(shuō)是一個(gè)閉環(huán)系統。
電子齒輪功能是指可將相當于上位機指令1脈沖的工件移動(dòng)量設定為任意值。
電機編碼器分辨率(F)=上位機指令脈沖(f)×電子齒輪比(k);
如,F=10000,K=4,可得f=2500,表示2500個(gè)上位機輸入脈沖可使伺服電機旋轉一圈,脈沖當量和電機速度提高4倍
電子齒輪在伺服驅動(dòng)器上可以設置,運動(dòng)控制卡上也可以設置。就拿交流伺服電機舉例吧,這種伺服電機上有一個(gè)編碼器,電機每旋轉一圈即可輸出n個(gè)脈沖。
把這個(gè)脈沖取回來(lái)就可以構成一個(gè)閉環(huán)系統,提高控制精度。 這樣,你發(fā)給驅動(dòng)器n個(gè)脈沖,電機就旋轉一圈。
但是這個(gè)n有的時(shí)候不是100的倍數,比如有可能為720之類(lèi)的,另外,電機通過(guò)絲杠之類(lèi)的機構驅動(dòng)執行器時(shí),有一個(gè)變速比,也不一定是正好的數。最后會(huì )造成,
你想讓執行器移動(dòng)1mm,得發(fā)送m個(gè)脈沖。這個(gè)m不是10或100的倍數,甚至不是整數。給你的編程帶來(lái)了麻煩。
因此在驅動(dòng)器里設置電子齒輪,把這個(gè)比例輸進(jìn)去。你就可以選擇任意的1個(gè)脈沖對應執行器的移動(dòng)距離了,比如可以設成1個(gè)脈沖對應0.01mm。這樣編程就容易多了。
電子齒輪比:
如絲杠導程為5mm,電機與絲杠直連,那么,電機轉一圈負載移動(dòng)5mm。若要求精度為0.001mm,那么電機要5000個(gè)脈沖才轉一圈;若要求精度為0.002mm,那么電機要2500個(gè)脈沖才轉一圈;
等等。
博客 播客 引用 加為好友 發(fā)送消息 回復 HRyan 13樓 回復時(shí)間:2007-2-15 16:43:00 一般情況下,伺服的編碼器每圈的脈沖為10000或8000,不能直接用于實(shí)際工程,這時(shí),
電子齒輪比就可以起作用了。
簡(jiǎn)單的理解:伺服電機編碼器脈沖數是2的n次方,以2的16次方來(lái)說(shuō),就是65536,即電機每轉一圈就會(huì )產(chǎn)生65536個(gè)脈沖,反過(guò)來(lái)說(shuō),如果齒輪比是1/1,就是發(fā)送65536個(gè)脈沖給伺服器,
電機就會(huì )轉一圈,要使伺服電機轉X圈,就得發(fā)送65536*X個(gè)脈沖,如果要電機轉的圈數很多,脈沖數將會(huì )很大,所以要設一個(gè)合適的齒輪比,使PLC發(fā)送的脈沖數不會(huì )很大,又能滿(mǎn)足精度要求.
(下面的話(huà)比較容易理解,請注意)一般最好設置2的整數次方,比如256,那么意思是PLC發(fā)送一個(gè)脈沖,就相當于給伺服器發(fā)送了256個(gè)脈沖,要使電機轉一圈,只需要發(fā)65536/256=256個(gè)脈沖就行了
,要使電機轉X圈,只需要發(fā)送256*X個(gè)脈沖.希望對有需要的朋友有幫助.
我用過(guò)panasonic的伺服系統。你如果要設定一個(gè)脈沖等于plc輸出0.001mm(絲)。我是這樣做的,如果伺服電機轉一圈的行程在100m時(shí)就不必要設電子齒輪。
直接把伺服電機轉一圈的行程輸入pr4b里面就行了。如果超出了這個(gè)范圍那你就要計算電子齒輪的比了。 關(guān)于它們的設置公司伺服驅動(dòng)器里都有詳細的講解。