2017年10月25日 星期三

伺服馬達常見的定位錯誤現象

有時候,原本要跑到A位置,卻一直到B位置。
重開機或是回原點後,就有可能恢復到A位置。
A、B位置很固定.
.
觀察伺服收到的脈波數量,是跟PLC發送的一致,
軸心位置也一樣,機構也沒跑掉.....怎麼會這樣。
.
之前的BLOG文章有寫過:
伺服馬達(非絕對式)開機都需要回原點,
如果回原點找錯,
以後的位置都會全錯。
.
伺服馬達最基本的原點方式:
1.往負方向移動,速度HSPD1
2.碰到原點開關(ORG ON)後,減速停止,
3.停止後,往正方向移動,速度HSPD2
4.離開原點開關(ORG OFF)後,
5.開始找伺服馬達Z回授信號,
6.找到Z回授信號,減速停止,
7.完全停止後,即為原點。
.
.如果「4.離開原點開關(ORG OFF)後」,跟「伺服馬達Z回授信號」
幾乎同時產生,就有可能原生兩個原點。
1.離開原點開關,馬上找到Z。(A)
2.離開原點開關,馬達轉了一圈後,才找到Z。(B)
.
.發生這種問題,有幾點特徵:
1.正確的位置,跟錯誤的位置,固定差馬達一圈的距離。
2.發生錯誤的位置,也是非常固定的。
.
.
解決辨法:
把原點開關(ORG OFF),往前/後,移動馬達半圈的距離。
.
.
現在的伺服馬達也有增加類似的檢測功能,
可以設定馬達找Z點,超過1圈,就發生警報。

2017年10月18日 星期三

伺服馬達的簡易接線介紹-2

上一篇:伺服馬達的簡易接線介紹

http://vkinngworld.blogspot.tw/2015/05/blog-post.html 

介紹了那些線,是在初期測試時一定要接的,
這篇要介紹,其他線為什麼不用接,還有會用在那邊!?
上圖標示了10個區塊,是上一篇沒有說明的地方,這篇一一說明:

區塊1.RS232 & RS485的通訊接口

2017年10月17日 星期二

伺服馬達控制part1

這一篇要寫到伺服馬達的控制,
伺服馬達控制,寫PLC的人,就會想到一些ZRN、PLSV、DRVI..等等指令。 

其實真的有必要用到那些指令嗎??
從基本說起你就知道。

  -|X0|-(Y0)-    <<==完成了伺服馬達運動的程式了,就是這麼簡單。

-|X0|-(Y0)
-|X1|-(Y1) 又完成了,可以控制轉向的伺服馬達控制程式。真的不難啊!

伺服馬達&步進馬達, 對PLC來說只是一個/兩個 輸出點的控制而已。
控制Y點,就能夠控制伺服馬達。 

下圖就是伺服馬達的控制方式,把Pulse=Y0,Sign=Y1, 看脈波列+符號那邊,
不就是我寫的程式嗎?? 當X0=OFF->ON,伺服馬達就會走一步。

伺服馬達常見的定位錯誤現象

有時候,原本要跑到A位置,卻一直到B位置。 重開機或是回原點後,就有可能恢復到A位置。 A、B位置很固定. . 觀察伺服收到的脈波數量,是跟PLC發送的一致, 軸心位置也一樣,機構也沒跑掉.....怎麼會這樣。 . 之前的BLOG文章有寫過: h...