秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
師傅們好,運(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)的話(huà),位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ 具體編寫(xiě)要怎么編,求指點(diǎn) D8140用不用派上用場(chǎng)?請(qǐng)師傅們指點(diǎn)一下,小弟在此感謝了 ![]() , |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
師傅,就是在原點(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)的話(huà),位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ 這個(gè)怎么編的? |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
|
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
師傅,就是在原點(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)的話(huà),位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
師傅,就是在原點(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)的話(huà),位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ 就是<0就要顯示負(fù)數(shù),>0要顯示正數(shù),用比較可以嗎 |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
就是<0就要顯示負(fù)數(shù),>0要顯示正數(shù),用比較可以嗎 |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
是的 像你說(shuō)的 用DRVA 正轉(zhuǎn)應(yīng)該寫(xiě) DRVA K數(shù) K數(shù) Y0 Y2 反轉(zhuǎn)脈沖數(shù)寫(xiě)K負(fù)數(shù) 想要在觸摸屏顯示負(fù)值是嗎 那你就寫(xiě) SUB K0 D50 D50 師傅,在原點(diǎn)位置0MM,如果是手動(dòng)正轉(zhuǎn)就要顯示正數(shù) 在原點(diǎn)位置0MM, 如果是手動(dòng)反轉(zhuǎn)就要顯示負(fù)數(shù), 我可以這樣子編嗎, LD >= D8140 K0 AND M1 OUT M2 LD M2 OUT MOV D210 D220 式中, M1是手動(dòng)正轉(zhuǎn) 輔助中繼 D210是當(dāng)前位置 數(shù)值,D220是觸摸屏上顯示 LD<=D8140 K0 AND M2 OUT M3 LD M3 OUT SUB KO D210 D220 式中, M2是手動(dòng)反轉(zhuǎn) 輔助中繼 D210是當(dāng)前位置 數(shù)值,D220是觸摸屏上顯示 可以這樣編寫(xiě)嗎,還是有更好的思路沒(méi)有?我編程思路不怎么清晰,還望師傅指點(diǎn),再 |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
![]() |
請(qǐng)問(wèn)M8340和M8348有什么區(qū)別?是不是像手冊(cè)說(shuō)的,M8340是表明Y0脈沖輸出已經(jīng)結(jié)束了,如果這時(shí)接通PLSY D300 D302 Y0 Y3,那么,是不是接通沒(méi)有斷開(kāi)的話(huà),M8340都在ON的狀態(tài),而一旦接通斷開(kāi),則M8340馬上OFF,而M8348是定位結(jié)束的標(biāo)志,即如果DDRVI D302 D300 Y0 Y3,如果D302的脈沖數(shù)還沒(méi)發(fā)送完畢并且驅(qū)動(dòng)沒(méi)有斷開(kāi)的話(huà),則M8348接通,直到D302的脈沖數(shù)發(fā)送完畢則M8348斷開(kāi),是這樣的嗎? 即M8340是監(jiān)控普通脈沖輸出指令的指令執(zhí)行是否結(jié)束,而M8348是專(zhuān)門(mén)監(jiān)控定位指令DDRVI,DDRVA的指令是否正常執(zhí)行結(jié)束的標(biāo)志? 謝謝! |
---|---|
|