kingfeng1983
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看kingfeng1983的 主題 / 回貼
樓主  發(fā)表于: 2009-05-31 18:50
各位請(qǐng)幫忙分析一下!
我遇到這么一個(gè)問(wèn)題,關(guān)于伺服的:用1N的PLC控制一臺(tái)富士的W系列0.4KW的伺服電機(jī)。
假如PLC正高速向伺服發(fā)脈沖,突然斷電,重新上電后我怎樣準(zhǔn)確回原點(diǎn)(伺服無(wú)記憶)
1,我如果在每個(gè)掃描周期都執(zhí)行MOV d8140 到斷電保持寄存器。然后在程序中用初始化脈沖從斷電保持寄存器中讀到8140中,來(lái)識(shí)別現(xiàn)在的位置,這樣行不行?
我自己認(rèn)為保持寄存器中的數(shù)目會(huì)少與實(shí)際所發(fā)脈沖數(shù),同樣也少于伺服接受的數(shù)目,換句話說(shuō),PLC認(rèn)為走了1000個(gè)的距離,而實(shí)際上走了1002個(gè)的距離。斷電次數(shù)多了,誤差會(huì)累積的,影響精度。
2,使用回原點(diǎn)指令。ZRN
但是我有疑問(wèn)。
首先,ZRN中只指出了發(fā)脈沖的輸出點(diǎn),并沒(méi)有方向信號(hào),通常用脈沖控制伺服,我們還要給私服方向信號(hào)的,既然沒(méi)有方向信號(hào),那私服知道往哪個(gè)方向轉(zhuǎn)才是回原點(diǎn)??
在這,回原點(diǎn)ZRN中用的是近點(diǎn)信號(hào),回原點(diǎn)的過(guò)程中,近點(diǎn)信號(hào)經(jīng)歷了從OFF到ON,此時(shí)慢速運(yùn)行,然后,從ON變?yōu)镺FF,私服尋到近點(diǎn)信號(hào)變?yōu)镺FF后的第一個(gè)Z相信號(hào)就停止了,即認(rèn)為這就是原點(diǎn)。

請(qǐng)各位高手幫助分析一下,我的1和2是否正確,以及正確的回原點(diǎn)方法是什么???
liyf88cn
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 80 個(gè)
工控威望: 206 點(diǎn)
下載積分: 511 分
在線時(shí)間: 133(小時(shí))
注冊(cè)時(shí)間: 2007-07-19
最后登錄: 2024-09-12
查看liyf88cn的 主題 / 回貼
1樓  發(fā)表于: 2009-06-02 14:04
其實(shí)可以設(shè)備,機(jī)器不回原點(diǎn),不能啟動(dòng)機(jī)器,那么運(yùn)行中斷電,就必須回原點(diǎn)才能啟動(dòng)。原點(diǎn)是指你以哪個(gè)點(diǎn)做為原點(diǎn),回原點(diǎn)就朝哪個(gè)方向運(yùn)行。