2018年9月3日 星期一

PLC能控制到次微米精度(0.1um)嗎

PLC能控制到次微米精度(0.1um)嗎?

其實這是一個網友的問題,我覺得很好。
===


1.PLC是負責控制馬達的精度嗎?
答:NO
在之前的文章中有提到,(PLC可以控制馬達嗎? 可以控制多軸馬達嗎?
PLC其實根本不知道在控制什麼,
PLC只是負責OUTPUT  On/off的變化,
而這個OUTPUT要拿來做什麼,
PLC是不知道的。

所以精度的控制,不在於PLC,而是驅動/控制的元件。線馬/伺服驅動器







2.網友有問,用線性馬達是比較容易達到?
答:YES
其實常用的馬達,線性馬達,因為都有外部的回授,比較直接。
相較於伺服,還要把旋轉運動,換成直線運動,之間的誤差就很大了。
(可以查查螺桿誤差:認識螺桿的誤差)

線性本身就是利用光學尺的回授來控制位置,比較沒有問題。

而光學尺的精度,就相對是定位的精度。

3.光學尺的精度,跟最高速度有關。
以HSK的線馬而言,
1um時最高速=3m/s ,但提高到0.1um時,最高速就剩0.3m/s

4.控制的精度/速度,跟控制的方式有很大關系。
如果採用0.1um精度的光學尺,控制方式是0.1um=1脈波
如果要達到最高速度需要每秒3,000,000= 3Mpps
一般PLC是達不到這個脈波發送速度的,
要採用專門運動控制的模組才有可能。

或是利用其他的控制方式,例:通訊。
如果只是點對點的運動,用驅動器內部的自定位功能,會更好一些。

============
結論:
線性馬達或伺服馬達的控制精度不在於上位控制器,
所以要用PLC或是其他MARKER常用的Arduino 樹莓派之類的單晶片,
只要能給馬達驅動信號,就可以利用脈波來控制馬達達到次微米的精度0.1um。

只是速度有沒有辨法提升上去。





1 則留言:

  1. 老師,非常謝謝您的解答,學生受益良多。

    回覆刪除