PLC發脈沖數給伺服放大器,如果不是用特定通訊方式(如總線),實際上就是開環控制。PLC監控到的只是脈沖口發出去的數值,并不是伺服放大器接收到的數值,一旦有干擾兩者就會不一樣。然后機械誤差也是要考慮進去的,同步帶應該還好。
如果你要求那么高,用滴滴馬達,每轉一圈位置清零。然后每次經過原點光電時,判斷下脈沖數,寫成報警。
或者用凸輪分割器,每次工作完給馬達一個啟動信號,用遮光片+光電去控制馬達停止,就是要根據同步輪和行程選擇凸輪分割器。
樓主留言:
非常感謝,現在我在皮帶上每個工位的位置加了一個小鐵片。現在動作流程是這樣的,先定位運行,然后回原點,當脈沖變化超過一個值還沒能找到原點的話報警(這個是為了防止鐵片掉落),已經正常運行了,麻煩的地方在下面的感應鐵片的S/N,調整比較麻煩。。
[ 此帖被wangdai527在2019-05-09 16:29重新編輯 ]