秋秋
有志者事競成
級別: 家園常客
![]() |
師傅們好,運臺是靠伺服電機來帶動的,為什么電控箱上電的時候,運臺上可以任意移動,當(dāng)按下原點回歸按鈕,以一定的速度反轉(zhuǎn),當(dāng)碰到近點開關(guān)時,再以更低的速度正轉(zhuǎn),直到找到Z相后停止,此點就是原點,停止后我用手去移動運臺,不管怎么移都移不動運臺,這是怎么回事啊?是不是此時伺服必須靠程序來控制才會轉(zhuǎn) 還有一個問題,就是在原點位置的時候,觸摸屏上顯示的當(dāng)前位置是0mm,當(dāng)按下手動反轉(zhuǎn),觸摸屏上的數(shù)值變成了負的數(shù)值,再按手動正轉(zhuǎn),數(shù)值由負mm的到原點位置0mm變成正的數(shù)值顯示,這個程序是怎么編寫的。是不是在原點位置0MM時,如果是反轉(zhuǎn)的話,位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ 具體編寫要怎么編,求指點 D8140用不用派上用場?請師傅們指點一下,小弟在此感謝了 ![]() , |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
![]() |
師傅,就是在原點位置的時候,觸摸屏上顯示的當(dāng)前位置是0mm,當(dāng)按下手動反轉(zhuǎn),觸摸屏上的數(shù)值變成了負的數(shù)值,再按手動正轉(zhuǎn),數(shù)值由負mm的到原點位置0mm變成正的數(shù)值顯示,這個程序是怎么編寫的。是不是在原點位置0MM時,如果是反轉(zhuǎn)的話,位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ 這個怎么編的? |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
![]() |
|
---|---|
|
秋秋
有志者事競成
級別: 家園常客
![]() |
師傅,就是在原點位置的時候,觸摸屏上顯示的當(dāng)前位置是0mm,當(dāng)按下手動反轉(zhuǎn),觸摸屏上的數(shù)值變成了負的數(shù)值,再按手動正轉(zhuǎn),數(shù)值由負mm的到原點位置0mm變成正的數(shù)值顯示,這個程序是怎么編寫的。是不是在原點位置0MM時,如果是反轉(zhuǎn)的話,位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
![]() |
師傅,就是在原點位置的時候,觸摸屏上顯示的當(dāng)前位置是0mm,當(dāng)按下手動反轉(zhuǎn),觸摸屏上的數(shù)值變成了負的數(shù)值,再按手動正轉(zhuǎn),數(shù)值由負mm的到原點位置0mm變成正的數(shù)值顯示,這個程序是怎么編寫的。是不是在原點位置0MM時,如果是反轉(zhuǎn)的話,位置的當(dāng)前值用減法指令SUB K0 D10 D20 D10當(dāng)前值, D20 顯示在觸摸屏上/ 就是<0就要顯示負數(shù),>0要顯示正數(shù),用比較可以嗎 |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
![]() |
是的 像你說的 用DRVA 正轉(zhuǎn)應(yīng)該寫 DRVA K數(shù) K數(shù) Y0 Y2 反轉(zhuǎn)脈沖數(shù)寫K負數(shù) 想要在觸摸屏顯示負值是嗎 那你就寫 SUB K0 D50 D50 師傅,在原點位置0MM,如果是手動正轉(zhuǎn)就要顯示正數(shù) 在原點位置0MM, 如果是手動反轉(zhuǎn)就要顯示負數(shù), 我可以這樣子編嗎, LD >= D8140 K0 AND M1 OUT M2 LD M2 OUT MOV D210 D220 式中, M1是手動正轉(zhuǎn) 輔助中繼 D210是當(dāng)前位置 數(shù)值,D220是觸摸屏上顯示 LD<=D8140 K0 AND M2 OUT M3 LD M3 OUT SUB KO D210 D220 式中, M2是手動反轉(zhuǎn) 輔助中繼 D210是當(dāng)前位置 數(shù)值,D220是觸摸屏上顯示 可以這樣編寫嗎,還是有更好的思路沒有?我編程思路不怎么清晰,還望師傅指點,再 |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
![]() |
請問M8340和M8348有什么區(qū)別?是不是像手冊說的,M8340是表明Y0脈沖輸出已經(jīng)結(jié)束了,如果這時接通PLSY D300 D302 Y0 Y3,那么,是不是接通沒有斷開的話,M8340都在ON的狀態(tài),而一旦接通斷開,則M8340馬上OFF,而M8348是定位結(jié)束的標(biāo)志,即如果DDRVI D302 D300 Y0 Y3,如果D302的脈沖數(shù)還沒發(fā)送完畢并且驅(qū)動沒有斷開的話,則M8348接通,直到D302的脈沖數(shù)發(fā)送完畢則M8348斷開,是這樣的嗎? 即M8340是監(jiān)控普通脈沖輸出指令的指令執(zhí)行是否結(jié)束,而M8348是專門監(jiān)控定位指令DDRVI,DDRVA的指令是否正常執(zhí)行結(jié)束的標(biāo)志? 謝謝! |
---|---|
|