fuyuesong123
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 214 個(gè)
工控威望: 371 點(diǎn)
下載積分: 882 分
在線時(shí)間: 114(小時(shí))
注冊(cè)時(shí)間: 2009-05-07
最后登錄: 2023-04-25
查看fuyuesong123的 主題 / 回貼
樓主  發(fā)表于: 2012-05-02 22:15
硬件配置 FX1N-60MT 松下A4伺服 一個(gè)原點(diǎn)檢測(cè)感應(yīng)器
軟件
m111上升沿SET m160  原點(diǎn)感應(yīng)器X3OR m8148下降沿 RST M160
M160 OUT DDRVI D20 D24 Y1 M99
伺服電機(jī)只有一個(gè)運(yùn)行方向,要求每次都能停止在原點(diǎn)位置
但是這個(gè)程序執(zhí)行結(jié)果沒(méi)吃都不能達(dá)到原點(diǎn)位置。經(jīng)常要沖過(guò)原點(diǎn)位置才停止 這樣造成每次停止的位置都不一樣 ,
請(qǐng)各位大俠幫忙看看這個(gè)是什么問(wèn)題造成的
怎么樣解決這個(gè)問(wèn)題!
木獬
花看堪折直須折,莫待無(wú)花空折枝。
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 433 點(diǎn)
下載積分: 6037 分
在線時(shí)間: 253(小時(shí))
注冊(cè)時(shí)間: 2010-09-13
最后登錄: 2024-12-12
查看木獬的 主題 / 回貼
1樓  發(fā)表于: 2012-05-03 10:04
引用
引用第3樓fuyuesong123于2012-05-03 08:48發(fā)表的  :
謝謝1樓的詳細(xì)回答,我的控制思路是這樣的讓PLC發(fā)送脈沖數(shù)大于一周,然后執(zhí)行機(jī)構(gòu)在旋轉(zhuǎn)過(guò)一周時(shí)會(huì)經(jīng)過(guò)這個(gè)檢測(cè)原點(diǎn)的感應(yīng)器然后就復(fù)位脈沖輸出的執(zhí)行條件從而停止脈沖輸出~

你這樣肯定是不準(zhǔn)的,你還是要算出要走多少距離發(fā)多少脈沖,然后可以用原點(diǎn)感應(yīng)校對(duì),相當(dāng)于加個(gè)保險(xiǎn)。
木獬
花看堪折直須折,莫待無(wú)花空折枝。
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 433 點(diǎn)
下載積分: 6037 分
在線時(shí)間: 253(小時(shí))
注冊(cè)時(shí)間: 2010-09-13
最后登錄: 2024-12-12
查看木獬的 主題 / 回貼
2樓  發(fā)表于: 2012-05-03 16:28
引用
引用第6樓fuyuesong123于2012-05-03 13:46發(fā)表的  :

能具體說(shuō)說(shuō)嗎

不夠清楚嗎,你現(xiàn)在的控制還沒(méi)走完脈沖直接用原點(diǎn)感應(yīng)復(fù)位了,那他沒(méi)有減速停止,相當(dāng)于急停,那馬達(dá)本身有慣性,還有感應(yīng)器靈敏都,還有PLC接受時(shí)間等影響,你每次走得肯定都不一樣,你這樣控制還不如用2個(gè)感應(yīng)器用速度控制(跟變頻器減速停止一樣控制),用脈沖指令位置控制就毫無(wú)意義了。你現(xiàn)在好比要走360個(gè)脈沖是一圈,就同樣用DRVI  K360  K3000  Y1 M99等發(fā)完后用原點(diǎn)感應(yīng)點(diǎn)個(gè)好比Y3給伺服清零,那下次要走就同樣重復(fù)就好了。
[ 此帖被木獬在2012-05-03 16:49重新編輯 ]