<sup id="2co0u"></sup><tr id="2co0u"><small id="2co0u"></small></tr><rt id="2co0u"><optgroup id="2co0u"></optgroup></rt>
<tr id="2co0u"><optgroup id="2co0u"></optgroup></tr>
<tr id="2co0u"></tr>
<rt id="2co0u"><optgroup id="2co0u"></optgroup></rt>
后臺-系統設置-擴展變量-手機廣告位-內容正文頂部

伺服驅動器是通過放大plc發出的脈沖信號來驅動伺服電機的嗎?

作者:機械網 鈑金加工 2021-12-04 21:41:43

  不是簡單放大,PLC輸出的只是方波,而驅動器輸出的是正弦波。可以理解成PLC的脈沖是伺服驅動器的工作指令,好比領導的工作指示,伺服驅動器是給領導干活的干事,領導要求干事的這么干,干事的具體如何做還是要自己動腦筋的。伺服驅動器,可以理解成一個能滿足伺服電機工作的交流電源,它驅動伺服電機時候,并不是直接把PLC的脈沖簡單放大而是理解這些脈沖是做什么的,然后通過PWM方式模擬輸出正弦波來控制伺服電機工作,請關注:

  一般PLC發脈沖,是PLS脈沖,就是脈寬和間隔是固定的方波,這個方波的個數,可以理解成“步距”,就是一個脈沖下來,伺服電機要走“一步”(就是轉動多少角度),所以脈沖方波個數越多,伺服電機轉動的角度就對于越多,所以伺服驅動器就要輸出能讓伺服電機轉動多少角度的波形了,但是伺服電機無法像步進電機那樣來靠電機結構簡單完成了,它需要有個位置環來做閉環,也就是靠編碼器的脈沖測量當前的電機轉角變化了多少,然后再通過PID來調整輸出電壓和輸出頻率了。

  也就是伺服驅動器要把接受到的PLC脈沖和電機反饋回來的編碼器脈沖來比較(可以簡單理解成相減),然后經過PID計算后輸出一個值,再給到所謂速度環和電流環,再計算,最后通過PWM手段來控制IGBT模塊,輸出一定方波來模擬正弦波控制伺服電機的轉速來滿足它要轉動到什么角度位置。從底層的角度來看,伺服驅動器的控制和矢量變頻器的控制是差不多的。

  PLC發送位置指令給運動控制器,運動控制器將位置指令換算成伺服驅動器可接受的變量值,伺服驅動器接收變量值通過位置環、速度環、電流環運算后作用到伺服電機上驅動電機運行,PLC、運動控制器、伺服驅動器及伺服電機之間如何實現位置控制,以倍福為例:

  1、硬件連接,PLC控制伺服電機中間需要加一個伺服驅動器,PLC控制器通過ethercat網線連接到伺服驅動器,伺服驅動器通過三相線連接到伺服電機;

  2、軟件控制,PLC控制伺服電機的運動控制分為三層:PLC軸、NC軸和物理軸,PLC程序控制伺服電機時必須經過運動控制器即NC層,PLC軸發送指令給NC軸,NC經過換算再發指令給伺服驅動器。

  PLC軸的控制,是指PLC程序中調用運動控庫的功能塊,控制NC軸,軸運行的速度和運行的距離等控制值都是在功能塊中進行設置;

  NC軸的功能用來軌跡規劃和IO接口處理,NC有一個設定點發生器用于軌跡規劃,即NC接收到PLC的運動指令后,根據加減速特性,計算出每個周期伺服軸的設定位置、設定速度、設定加速度,IO接口處理是指根據軸的驅動和反饋類型以及脈沖當量等參數,將軌跡規劃輸出的位置、速度、加速度換算成驅動器可接受的輸出變量值;

  物理軸指驅動器、電機和編碼器,在驅動器中配置好正確的電機、編碼器和齒輪比,調整好位置環、速度環和電流環的PID參數;

   你可以這樣理解,伺服驅動器內部有個參數叫電子齒輪比,通過設定該參數可以對接收到的PLC脈沖信號進行放大

   現在很多伺服驅動器已經不再使用電子齒輪比來設置放大的參數,比如松下和三菱的驅動器有個參數叫電機旋轉一圈所需脈沖數,設置它非常容易而不需要像電子齒輪比那樣還需要確定分子分母的數值

   舉個簡單的例子:假設伺服電機通過聯軸器直驅一個導程為10mm的絲桿,假如我們需要PLC發送一個脈沖,電機驅動絲桿上的載臺前進0.01mm

   要達到這個要求我們就需要設置伺服驅動器中旋轉一圈所需脈沖數,此處我們可以設置為1000個脈沖轉一圈,換算下來就是一個脈沖走0.01mm

   想要了解更詳細的內容可進入本人主頁查閱相關資料

  一般PLC發脈沖,是PLS脈沖,就是脈寬和間隔是固定的方波,這個方波的個數,可以理解成“步距”,就是一個脈沖下來,伺服電機要走“一步”(就是轉動多少角度),所以脈沖方波個數越多,伺服電機轉動的角度就對于越多,所以伺服驅動器就要輸出能讓伺服電機轉動多少角度的波形了,但是伺服電機無法像步進電機那樣來靠電機結構簡單完成了,它需要有個位置環來做閉環,也就是靠編碼器的脈沖測量當前的電機轉角變化了多少,然后再通過PID來調整輸出電壓和輸出頻率了。

伺服驅動器是通過放大plc發出的脈沖信號來驅動伺服電機的嗎?

  也就是伺服驅動器要把接受到的PLC脈沖和電機反饋回來的編碼器脈沖來比較(可以簡單理解成相減),然后經過PID計算后輸出一個值,再給到所謂速度環和電流環,再計算,最后通過PWM手段來控制IGBT模塊,輸出一定方波來模擬正弦波控制伺服電機的轉速來滿足它要轉動到什么角度位置。從底層的角度來看,伺服驅動器的控制和矢量變頻器的控制是差不多的。

伺服驅動器是通過放大plc發出的脈沖信號來驅動伺服電機的嗎?

  PLC發送位置指令給運動控制器,運動控制器將位置指令換算成伺服驅動器可接受的變量值,伺服驅動器接收變量值通過位置環、速度環、電流環運算后作用到伺服電機上驅動電機運行,PLC、運動控制器、伺服驅動器及伺服電機之間如何實現位置控制,以倍福為例:

  1、硬件連接,PLC控制伺服電機中間需要加一個伺服驅動器,PLC控制器通過ethercat網線連接到伺服驅動器,伺服驅動器通過三相線連接到伺服電機;

  2、軟件控制,PLC控制伺服電機的運動控制分為三層:PLC軸、NC軸和物理軸,PLC程序控制伺服電機時必須經過運動控制器即NC層,PLC軸發送指令給NC軸,NC經過換算再發指令給伺服驅動器。

  PLC軸的控制,是指PLC程序中調用運動控庫的功能塊,控制NC軸,軸運行的速度和運行的距離等控制值都是在功能塊中進行設置;

  NC軸的功能用來軌跡規劃和IO接口處理,NC有一個設定點發生器用于軌跡規劃,即NC接收到PLC的運動指令后,根據加減速特性,計算出每個周期伺服軸的設定位置、設定速度、設定加速度,IO接口處理是指根據軸的驅動和反饋類型以及脈沖當量等參數,將軌跡規劃輸出的位置、速度、加速度換算成驅動器可接受的輸出變量值;

  物理軸指驅動器、電機和編碼器,在驅動器中配置好正確的電機、編碼器和齒輪比,調整好位置環、速度環和電流環的PID參數;

   你可以這樣理解,伺服驅動器內部有個參數叫電子齒輪比,通過設定該參數可以對接收到的PLC脈沖信號進行放大

   現在很多伺服驅動器已經不再使用電子齒輪比來設置放大的參數,比如松下和三菱的驅動器有個參數叫電機旋轉一圈所需脈沖數,設置它非常容易而不需要像電子齒輪比那樣還需要確定分子分母的數值

   舉個簡單的例子:假設伺服電機通過聯軸器直驅一個導程為10mm的絲桿,假如我們需要PLC發送一個脈沖,電機驅動絲桿上的載臺前進0.01mm

   要達到這個要求我們就需要設置伺服驅動器中旋轉一圈所需脈沖數,此處我們可以設置為1000個脈沖轉一圈,換算下來就是一個脈沖走0.01mm

   想要了解更詳細的內容可進入本人主頁查閱相關資料

版權聲明

文章來源于網絡,如有侵權請與我們聯系。

后臺-系統設置-擴展變量-手機廣告位-內容正文底部

評論

留言與評論(共有 0 條評論)
   
驗證碼:
乐鱼体育平台