今天,有一臺(tái)設(shè)備不能復(fù)位,也就是伺服找不到原點(diǎn)。之前被人把電機(jī)調(diào)換過,又回原點(diǎn)成功了一次。之后就回不到原點(diǎn)了,經(jīng)檢查近點(diǎn)信號(hào)和和原點(diǎn)Z相脈沖都有,復(fù)位指令如下,
[upload=1]
當(dāng)執(zhí)行回原點(diǎn)操作時(shí),X4為ON了,X0也發(fā)脈沖了,電機(jī)就是找不到原點(diǎn),繼續(xù)正轉(zhuǎn)直到極限開關(guān),電機(jī)反轉(zhuǎn)之后自動(dòng)再執(zhí)行不次回原點(diǎn)搜索,直到碰到極限開關(guān),電機(jī)就停止轉(zhuǎn)動(dòng),找原點(diǎn)失敗。
百思不得其解,近點(diǎn)信號(hào)有了,原點(diǎn)Z相脈沖也有了為什么就不能回原點(diǎn)呢。 初步懷疑是否原點(diǎn)Z相脈沖不正常,于是就在近點(diǎn)X4為ON時(shí),在PLC外部接通X0,結(jié)果還是不行。變一種方法去看問題,是不是有人調(diào)過近點(diǎn)和極限開關(guān)呢,但是兩個(gè)開關(guān)裝在固定鐵塊上,已經(jīng)是最大的距離了,而且絲桿的螺距是10mm的,兩個(gè)開關(guān)間的距離最少都有60mm,理論上說不可能是開關(guān)的位置問題而使伺服回不到原點(diǎn)。
難道就這么一個(gè)問題,我都不能解決嗎?心想非得把這問題搞清楚。就在這時(shí)候想到另不個(gè)方法試試看。讓工作臺(tái)離原點(diǎn)遠(yuǎn)一點(diǎn),執(zhí)行回原點(diǎn)操作,拿電筆碰到近點(diǎn)開關(guān),電機(jī)還在找原點(diǎn),心里都想不到為什么還不行呢,就在這時(shí)把電筆拿開了,電機(jī)居然停了,找到了原點(diǎn)了。再度了一次這個(gè)方法回原點(diǎn),這樣就能找到原點(diǎn)。
為什么絲桿移到到近點(diǎn)開關(guān)后找不到原點(diǎn)呢?原來是感應(yīng)開關(guān)的擋塊太長(zhǎng)了,當(dāng)近點(diǎn)信號(hào)X4為OFF時(shí),感應(yīng)開關(guān)的擋塊已經(jīng)離極限位開關(guān)不遠(yuǎn)了,已經(jīng)不到10mm了,伺服電機(jī)就轉(zhuǎn)不到一圈就到極限位置了,這所以會(huì)出現(xiàn)這樣的問題,那是因?yàn)橛腥嗽趽Q電機(jī)時(shí)轉(zhuǎn)動(dòng)了轉(zhuǎn)子,使Z相脈沖在電機(jī)上的機(jī)械位置發(fā)生了改變,把電機(jī)與絲桿連上后就會(huì)使現(xiàn)在的原點(diǎn)與設(shè)備正常時(shí)的原點(diǎn)錯(cuò)位,再有廠家設(shè)計(jì)的原因電機(jī)只能在一圈內(nèi)找到原點(diǎn),所以就出現(xiàn)了伺服回不到原點(diǎn)的現(xiàn)象。
經(jīng)過了這次的問題,可以得出一個(gè)結(jié)論:伺服電機(jī)在近點(diǎn)信號(hào)斷開后(下降沿)的Z想脈沖才是電機(jī)的原點(diǎn)信號(hào)。