秋秋
有志者事競成
級別: 家園常客
|
師傅們好,運臺是靠伺服電機來帶動的,為什么電控箱上電的時候,運臺上可以任意移動,當按下原點回歸按鈕,以一定的速度反轉,當碰到近點開關時,再以更低的速度正轉,直到找到Z相后停止,此點就是原點,停止后我用手去移動運臺,不管怎么移都移不動運臺,這是怎么回事啊?是不是此時伺服必須靠程序來控制才會轉 還有一個問題,就是在原點位置的時候,觸摸屏上顯示的當前位置是0mm,當按下手動反轉,觸摸屏上的數值變成了負的數值,再按手動正轉,數值由負mm的到原點位置0mm變成正的數值顯示,這個程序是怎么編寫的。是不是在原點位置0MM時,如果是反轉的話,位置的當前值用減法指令SUB K0 D10 D20 D10當前值, D20 顯示在觸摸屏上/ 具體編寫要怎么編,求指點 D8140用不用派上用場?請師傅們指點一下,小弟在此感謝了 , |
---|---|
|
狗蛋大兵
級別: 論壇先鋒
|
使能上了 伺服就動不了啦 發脈沖才能動 D8140 是存儲Y0的脈沖數 與D8141組成32位 根據你要求觸摸屏顯示伺服位移 D8140應該要用的 要看你的絲杠螺距 還有你的齒輪比 伺服一周脈沖數 例如 絲杠螺距10MM 齒輪比1:1 伺服轉一周10000個脈沖 那個當你發10000個脈沖的時候 伺服位移式10MM D8140里面數為10000 然后寫程序把D8140傳給任意個D 比如 D30 然后DDIV D30 K1000 D50 觸摸屏顯示的數就取D50 不知道我說明白了嗎 。 [ 此帖被狗蛋大兵在2012-06-29 08:02重新編輯 ] |
---|---|
本帖最近評分記錄: |