秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 416 個(gè)
工控威望: 528 點(diǎn)
下載積分: 1305 分
在線時(shí)間: 236(小時(shí))
注冊(cè)時(shí)間: 2010-05-11
最后登錄: 2024-01-09
查看秋秋的 主題 / 回貼
樓主  發(fā)表于: 2012-06-28 22:56
師傅們好,運(yùn)臺(tái)是靠伺服電機(jī)來(lái)帶動(dòng)的,為什么電控箱上電的時(shí)候,運(yùn)臺(tái)上可以任意移動(dòng),當(dāng)按下原點(diǎn)回歸按鈕,以一定的速度反轉(zhuǎn),當(dāng)碰到近點(diǎn)開(kāi)關(guān)時(shí),再以更低的速度正轉(zhuǎn),直到找到Z相后停止,此點(diǎn)就是原點(diǎn),停止后我用手去移動(dòng)運(yùn)臺(tái),不管怎么移都移不動(dòng)運(yùn)臺(tái),這是怎么回事啊?是不是此時(shí)伺服必須靠程序來(lái)控制才會(huì)轉(zhuǎn)
還有一個(gè)問(wèn)題,就是在原點(diǎn)位置的時(shí)候,觸摸屏上顯示的當(dāng)前位置是0mm,當(dāng)按下手動(dòng)反轉(zhuǎn),觸摸屏上的數(shù)值變成了負(fù)的數(shù)值,再按手動(dòng)正轉(zhuǎn),數(shù)值由負(fù)mm的到原點(diǎn)位置0mm變成正的數(shù)值顯示,這個(gè)程序是怎么編寫(xiě)的。是不是在原點(diǎn)位置0MM時(shí),如果是反轉(zhuǎn)的話,位置的當(dāng)前值用減法指令SUB K0  D10  D20      D10當(dāng)前值, D20 顯示在觸摸屏上/
具體編寫(xiě)要怎么編,求指點(diǎn)   D8140用不用派上用場(chǎng)?請(qǐng)師傅們指點(diǎn)一下,小弟在此感謝了
,
狗蛋大兵
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 113 個(gè)
工控威望: 1390 點(diǎn)
下載積分: 503 分
在線時(shí)間: 75(小時(shí))
注冊(cè)時(shí)間: 2012-06-26
最后登錄: 2020-09-07
查看狗蛋大兵的 主題 / 回貼
1樓  發(fā)表于: 2012-06-29 07:48
使能上了 伺服就動(dòng)不了啦  發(fā)脈沖才能動(dòng)  D8140 是存儲(chǔ)Y0的脈沖數(shù) 與D8141組成32位  
根據(jù)你要求觸摸屏顯示伺服位移  D8140應(yīng)該要用的  要看你的絲杠螺距 還有你的齒輪比 伺服一周脈沖數(shù)  例如 絲杠螺距10MM  齒輪比1:1  伺服轉(zhuǎn)一周10000個(gè)脈沖  那個(gè)當(dāng)你發(fā)10000個(gè)脈沖的時(shí)候  伺服位移式10MM  D8140里面數(shù)為10000  然后寫(xiě)程序把D8140傳給任意個(gè)D 比如 D30  然后DDIV D30 K1000 D50  觸摸屏顯示的數(shù)就取D50  不知道我說(shuō)明白了嗎  。
        
[ 此帖被狗蛋大兵在2012-06-29 08:02重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+3(秋秋) 熱心助人,謝謝師傅,學(xué) ..