以前做工程用FX系列的時候經(jīng)常碰到這樣的問題,我的處理方法是:
將左右極限開關(guān)不當(dāng)做極限開關(guān)處理,而是接入到PLC的輸入點中,當(dāng)做普通的輸入點------
1.將RLS感應(yīng)器(原帖右邊的極限感應(yīng)器)和近點DOG開關(guān)緊挨在一起安裝,并且把感應(yīng)片做寬一點(如2厘米),執(zhí)行ZRN原點指令后,感應(yīng)片位于DOG開關(guān)的后面,這時后面的RLS感應(yīng)器也會被感應(yīng)片感應(yīng)到,再執(zhí)行原點程序時,如果PLC檢測到RLS是ON信號,則先超正方向運行一定距離,保證感應(yīng)片過了DOG開關(guān)再執(zhí)行ZRN回原點程序。
2、第二種處理方法是用程序來解決,當(dāng)執(zhí)行ZRN回原點程序時,正常情況下能在DOG開關(guān)感應(yīng)后減速停止;在執(zhí)行ZRN指令過程中,一旦噴到左右極限開關(guān),立即終止ZRN指令,改用DRVI相對定位指令,使馬達(dá)運行方向反向,保證處于DOG開關(guān)前方后再次執(zhí)行ZRN指令。這種方法做出來的找原點的效果和伺服馬達(dá)原點重試(第二次找原點)的效果一樣。很實用。
以上是經(jīng)驗之談,參考一下