slik
級別: 論壇先鋒
|
在三菱的定位指令驅動中(DDRVI, DDRVA )一般是要等待上一個定位指令結束才可以進行下一個定位,但是在該如何判斷上一個定位指令是否結束的過程中,有的人使用M8340,有的人使用M8348,還有的人使用驅動器送過來的servo ready的標志,請問在驅動本指令的條件中是否該用哪一個標志才比較妥當呢,才能真正證明上個定位驅動已經結束可以進行本次定位了, 而在定位控制的手冊中的關于定位指令的動作結束的標志中,還特別強調:指令的動作正常結束標志(M8029)和異常結束標志(M8329)為on時,表示指令動作結束了,但是并不意味著伺服電機的動作也結束了,為確切掌握伺服電機的動作結束情況,請使用伺服放大器側具有的定位結束信號INP和伺服準備好信號servo on。 請問該如何理解這句話!謝謝~ 另外,指令正常結束標志M8029,很多人是使用其置位輔繼,如LD M8029 SET M200,然后在用M200來斷開指令的驅動和開啟下一步,請問如果用LD M8029 OUT M200,然后在如同上,斷開驅動和開啟下一步行不行?謝謝! |
---|---|
|
slik
級別: 論壇先鋒
|
請問M8340和M8348有什么區別?是不是像手冊說的,M8340是表明Y0脈沖輸出已經結束了,如果這時接通PLSY D300 D302 Y0 Y3,那么,是不是接通沒有斷開的話,M8340都在ON的狀態,而一旦接通斷開,則M8340馬上OFF,而M8348是定位結束的標志,即如果DDRVI D302 D300 Y0 Y3,如果D302的脈沖數還沒發送完畢并且驅動沒有斷開的話,則M8348接通,直到D302的脈沖數發送完畢則M8348斷開,是這樣的嗎? 即M8340是監控普通脈沖輸出指令的指令執行是否結束,而M8348是專門監控定位指令DDRVI,DDRVA的指令是否正常執行結束的標志? 謝謝! |
---|---|
|