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