這是一個常見的問題。
但這個問題,本身就有很多問題(不確定),導致答案其實有很多。
1.馬達的種類有:
步進馬達,DC馬達,AC馬達,伺服馬達(又分工業用及自造用)...等。
不同的馬達有不同的控制方式(☆重點☆)。
==============
2.PLC控制的是什麼? 馬達嗎?
「不」
PLC控制的其實只是輸出脈波的變化,或是類比電壓的輸出,
又可能是通訊封包的數值變化。
其實PLC根本不知道控制什麼,是設計人員將輸出的脈波,
接線到伺服馬達,所以變成就控制伺服馬達。
如果接脈波接到LED燈,可能就是燈光的閃爍。
AC馬達可能接變頻器,用類比電壓
DC馬達可能類比電壓
步進馬達可能用脈波
伺服馬達可用脈波、類比
......等,或其他控制方式。
==============
3.可以控制多軸馬達嗎?
從問題2當中,已知PLC其本不知道控制什麼。
所以能控制幾軸馬達,就受限於,控制馬達的PLC輸出模式有幾個。
如果是類比輸出,那就看類比輸出有幾通道。(AC馬達、DC馬達)
如果是脈波輸出,就看需求的速度及高速通道及指令的支援。
==============
4.如果是要求同動,多軸曲線控制呢?
如果要做到三軸同動、曲線等控制,需要較高階的「運動控制模組」。
因為在做圓弧或螺旋時,需要三軸的速度即時改變,
如果分成三個單軸控制,較難達到。
老師您好,請教您一下,
回覆刪除PLC能夠對線性馬達進行次微米的精度控制嗎?
亦或是有公式能夠推導出適合的PLC控制器?
謝謝您。
1.線性馬達的精度來源是光學尺或其他編碼器,這個就要達到0.1um的精度。
刪除2.解析度越高時,最高速度會隨著降低。
例:1um時最高速=3m/s ,但提高到0.1um時,最高速就剩0.3m/s
這個關系到 編碼器回傳的速度,跟解碼能力。為驅動器跟馬達之間的限制。
3.如果PLC要控制到這麼高精,就會有個問題,最高脈波速不足。
如果要控制到0.1um=1脈波
一般PLC的高速輸出可能只有200kpps左右
200k x 0.1um= 20mm/s
所以會變的很慢很慢。
總結以上:
1.如果要用PLC發脈波來控制 線性馬達,如果只是要精度,是沒問題。只是速度會上不去。
或是要找更高脈波發送速度的PLC。
2.或是找有內定位功能的線性馬達驅動器,用通控的方式控制,可以避免掉脈波速度問題。
供您參考看看
THK線性馬達
http://www.thk.com/?q=tw/node/3619
老師請問plc可以用感應馬達控制距離嗎
回覆刪除可以,但要做的準備很多。
刪除變頻器 控制 感應馬達 因為沒有回授,所以很難抓距離,
所以要加脈波回授的編碼器,
變頻器本身也要加上可以收編碼器的脈波卡,
而控制方式也要不同,不是頻率了,而是脈波輸入或是位置。