相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

在自動化生產、加工和控制過程中,經常要對加工工件的尺寸或機械設備移動的距離進行準確定位控制。這種定位控制僅僅要求控制對象按指令進入指定的位置,而,定位又為絕對定位,相對定位兩種,那麼為什麼又分為絕對定位和相對定位呢?下面我們以三菱FX3u系列PLC來作為舉例:

相對定位指令--DRVI

要點:相對定位指令( DRVI)和絕對定位指令( DRVA)的區別;

相對定位指令:以當前工作臺的停止位置為起點,指定移動的方向和移動量。

絕對定位指令:以原點為基準指定位置進行定位,與工作臺的當前停止位置沒有關係,即起點位置無關。

相對定位指令格式:

相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

指令運行過程:

相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

在這裡我們要注意的是A表示的是工作臺距離機械原點的距離,相對定位指令是以當前工作臺的停止位置為起點,運行多長距離的話我們可以用B表示,我們可以設計B值為正電動機正轉運行,B值為負的時候電動機反轉運行。

相對定位指令的速度變化過程:

相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

一旦我們開始執行該指令,它就開始從基地速度加速運行到輸出脈衝頻率的速度,當脈衝快結束的時候,就開始減速,這個什麼時候減數是由該指令自己本身確定的,不需要我們管。當指令執行完畢後M8340就變為OFF,M8029變為ON。

絕對定位指令格式:

相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

絕對定位指令運行過程:

相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

在這裡A表示的的是工作臺機械原點的位置,B表示的是我們設定的要走的路。當B-A是正值電機正轉,為負時電機反轉。

絕對定位指令速度變化過程:

相對定位與絕對定位指令傻傻分不清?一文為你詳細解答

這個速度其實與我們前面介紹的是一樣的所以就不多介紹了

總結:我們在使用這兩條指令的時候要注意相對定位指令在工作臺多次運行後是會存在累計誤差的,因為它以當前位置為基準指定位置進行定位,與工作臺的原點位置無關。而絕對位置則沒有,這是我們要注意區分好的地方。相對定位應用在不需要回零的場合。就是這次走的距離以當前的位置為基準。定位(從零點再次到指定位置)要求不高的場合。絕定位應用在必須回零的場合。就是這次走的距離以原點的位置為基準。重複定位(從零點再次到指定位置)要求很高的場合。

喜歡更多PLC知識,關注小編不迷路噢!


分享到:


相關文章: